C++选择判断4.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C选择判断4

C++选择判断4 N1.一维字符数组的输入:char str[21] ;cin str; N2.若有宏定义:#define S(a,b) a+b 此宏定义是错误的. Y3.int x,a[10]={0,1,2},*p=a;x=p[2];此语句将a[2]赋值给变量x N4.私有继承中基类的私有成员在派生类中还是私有的. N5.二维数组在内存中是按列存放的. N6.若已定义x和y为double类型,则表达式x=1,y=x+3/2 的值是2.5. Y7.a代表一个字符常量,占一个字节. Y8.int a[10]={0,1,2,3};int *p;p = a;此语句将数组a的首地址赋给指针变量p Y9.二维数组初始化的方法是:int a[3][3]={{1},{2},{3}}; Y10.int a(5),b(3);a||b结果为1 Y11.虚函数可以被类的成员函数调用,也可以被类的对象指针和对象引用调用. N12.指向一维对象数组的指针是一个二级指针. N13.指向对象的常指针的地址值是可以改变的. N14.在私有继承中,基类中所有成员对派生类都是不可见的. Y15.常对象需要引用常成员函数,而不能引用非常成员函数. Y16.一个二叉树的先序序列是ABDGECF, 中序序列是DGBEAFC,那么可以得出该二叉树的后序序列是GDEBFCA Y17.顺序表的缺点是在执行插入和删除运算时效率较低 N18.所谓二叉树遍历是指系统地访问树中的每个结点,遍历时每个节点可以访问多次. Y19.链表与顺序表的逻辑结构相同,存储结构不同. Y20.数据结构的概念一般包括三个方面的内容:数据的逻辑结构?数据的存储结构和数据的运算. 1.下列选项中正确的语句组是(D). (A).char s[8]; s={Beijing}; (B).char *s; s={Beijing}; (C).char s[8]; s=Beijing; (D).char *s; s=Beijing; 2.设有定义:char ch;在函数体内出现,在为ch 赋值之前,ch的值是(C). (A).0 (B).\0 (C).不确定 (D).\n 3.在面向对象的程序设计中,作用域符(::)的功能是(D). (A).标识作用域的级别 (B).指出作用域的大小 (C).定义作用域的大小 (D).标识某个成员函数是属于哪个类的 4.C++语言中函数调用的方式有(D). (A).函数调用作为语句一种 (B).函数调用作为函数表达式一种 (C).函数调用作为语句或函数表达式两种 (D).函数调用作为语句、函数表达式或函数参数三种 5.下列程序的输出结果是(B). #include iostream.h void main() { int x=1,y=0,a=0,b=0; switch(x) { case 1: switch(y) { case 0:a++;break; case 1:b++;break; } case 2:a++;b++;break; case 3:a++;b++;break; } couta=a,b=b\n; } (A).a=1,b=0 (B).a=2,b=1 (C).a=1,b=1 (D).a=2,b=2 6.char *s1=hello,*s2;s2=s1;则(C). (A).s2指向不确定的内存单元 (B).不能访问hello (C).couts1;与couts2;结果相同 (D).s1不能再指向其它单元 7.已定义ch为字符型变量,以下赋值语句中错误的是(A). (A).ch=\; (B).ch=62+3; (C).ch=NULL; (D).ch=\xaa; 8.若有定义:int *p[3];,则以下叙述中正确的是(B). (A).定义了一个类型为int的指针变量p,该变量具有三个指针 (B).定义了一个指针数组p,该数组含有三个元素,每个元素都是类型为int的指针 (C).定义了一个名为*p的整型数组,该数组含有三个int类型元素 (D).定义了一个可指向一维数组的指针变量p,所指一维数组应具有三个int类型元素 9.设a=12,且a定义为整型变量.执行语句a+=a-=a*=a;后a的值为(C). (A).12 (B).144 (C).0 (D).132 10.以下程序的输出结果是(B). #include iostream.h void main() { char s[]=123,*p; p=s; cout*p++endl; } (A).123 (B).1 (C).3 (D).321 11.输入流对象是输入流的源头,下面哪个不是输入流类 A (A).cin (B).istr

文档评论(0)

jgx3536 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档