华南师范大学《面向对象程序设计》在线作业参考答案

所属学校:华南师范大学 科目:面向对象程序设计 2016-12-08 23:15:39
1.第1题
  如果友元函数重载一个运算符时,其参数表中没有任何参数则说明该运算符是()
A.  一元运算符
B.二元运算符
C.  选项A)和选项B)都可能
D.重载错误
您的答案:D
此题得分:3.0
2.第2题
在进行完任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态;其中只能用于检测输入流状态的操作函数名称是()
A.fail
B.eof
C.bad
D.good
您的答案:B
此题得分:3.0
3.第3题
  下列关于构造函数说法不正确的是()
A. 构造函数必须与类同名
B.  构造函数可以省略不写
C.  构造函数必须有返回值
D.  在构造函数中可以对类中的成员进行初始化
您的答案:C
此题得分:3.0
4.第4题
  在重载一个运算符时,如果其参数表中有一个参数,则说明该运算符是()
A.  一元成员运算符
B.二元成员运算符  
C.一元友元运算符
D.选项B)和选项C)都可能
您的答案:D
此题得分:4.0
5.第5题
  下列关于模板的说法正确的是()
A. 模板的实参在任何时候都可以省略
B.类模板与模板类所指的是同一概念
C.  类模板的参数必须是虚拟类型的
D.类模板中的成员函数全部都是模板函数
您的答案:D此题得分:4.0
6.第6题
  表示在输出时显示小数位,和在文件输入时判断文件尾的函数分别是()
A.showbase()和eof()
B.showpoint()和eof()
C.  showpoint()和bad()
D.showpoint()和good()
您的答案:B
此题得分:4.0
7.第7题
有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b。则不能把节点b连接到节点a之后的语句是(),以下是引用片段:  structnode{chardata;  structnode*next;  }a,b,*p=&a,*q=&b;
A.a.next=q
B.p.next=&b
C.p-next=&b
D.(*p).next=q
您的答案:B
此题得分:4.0
8.第8题
  一个类的友元函数能够访问该类的()
A. 私有成员
B.保护成员
C.公有成员
D.所有成员
您的答案:D此题得分:4.0
9.第9题
下面关于类和对象的描述中,错误的是()
A.类就是C语言中的结构体类型,对象就是C语言中的结构体变量
B.类和对象之间的关系是抽象和具体的关系
C.  对象是类的实例,一个对象必须属于一个已知的类 
D. 类是具有共同行为的若干对象的统一描述体
您的答案:A此题得分:4.0
10.第10题
以下各选项组中,均是C++语言关键字的组是()
A.  publicoperatorthis
B. shodstringstatic
C. itwhile=
D. privatecoutprintf
您的答案:A
此题得分:4.0
11.第11题
设inta=10,b=11,c=12;,表达式(a+b)的值为()
A.2
B.0
C.-2
D.1
您的答案:B
此题得分:4.0
12.第12题
下列描述正确的是()
A.  表示mn为true或mn&&m
B.  switch语句结构中必须有default语句
C.  if语句结构中必须有else语句
D.  如果至少有一个操作数为true,则包含“‖”运算符的表达式为true
您的答案:D
此题得分:4.0
13.第13题
下面关于数组的描述错误的是()
A.  在C++语言中数组的名字就是指向该数组第一个元素的指针
B.  长度为n的数组,下标的范围是0-n-1
C.  数组的大小必须在编译时确定
D.  数组只能通过值参数和引用参数两种方式传递给函数
您的答案:D此题得分:4.0
14.第14题
下面程序的输出结果是()以下是引用片段: #include〈iostream.h〉classexample{inta;public:example(intb){a=b++;}voidprint(){a=a+1;cout《a《"";}voidprint()const{cout《a;}};voidmain(){examplex(3);constexampley(2);x.print();y.print();}
A.22
B.43
C.42
D.32
您的答案:C此题得分:3.0
15.第15题
如果类A被说明成类B的友元,则()
A.  类A的成员即类B的成员
B.  类B的成员即类A的成员
C.  类A的成员函数不得访问类B的成员
D.  类B不一定是类A的友元
您的答案:D
此题得分:3.0
16.第16题
决定C++语言中函数的返回值类型的是()
A.  return语句中的表达式类型
B.  调用该函数时系统随机产生的类型
C.  调用该函数时的主调用函数类型
D.  在定义该函数时所指定的数据类型
您的答案:D
此题得分:3.0
17.第17题
C++程序从上机到得到结果的几个操作步骤依次是()。
A.编译、编辑、连接、运行
B.编辑、编译、连接、运行
C.编译、运行、编辑、连接
D.编辑、运行、编辑、连接
您的答案:B
此题得分:3.0
版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: