最新版秋华南师范大学《面向对象程序设计》在线作业满分答案.docx
- 文档编号:11407913
- 上传时间:2023-05-31
- 格式:DOCX
- 页数:11
- 大小:17.23KB
最新版秋华南师范大学《面向对象程序设计》在线作业满分答案.docx
《最新版秋华南师范大学《面向对象程序设计》在线作业满分答案.docx》由会员分享,可在线阅读,更多相关《最新版秋华南师范大学《面向对象程序设计》在线作业满分答案.docx(11页珍藏版)》请在冰点文库上搜索。
最新版秋华南师范大学《面向对象程序设计》在线作业满分答案
16年秋华南师范大学《面向对象程序设计》在线作业参考答案
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. 表示m>n为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
18.第18题
以下标识符中不全是保留字的是()。
A.caseforint
B.defaultthenwhile
C.boolclasslong
D.gotoreturnchar
您的答案:
B
此题得分:
3.0
19.第19题
在下面的一维数组定义中,哪一个有语法错误。
()
A.inta[]={1,2,3};
B.inta[10]={0};
C.inta[];
D.inta[5];
您的答案:
C
此题得分:
3.0
20.第20题
在下面的字符数组定义中,哪一个有语法错误。
()。
A.chara[20]=”abcdefg”;
B.chara[]=”x+y=55.”;
C.chara[15];
D.chara[10]=’5’;
您的答案:
D
此题得分:
3.0
21.第21题
在下面的二维数组定义中,正确的是()。
A.inta[5][];
B.inta[][5];
C.inta[][3]={{1,3,5},{2}};
D.inta[](10);
您的答案:
C
此题得分:
3.0
22.第22题
假定一个二维数组的定义语句为“inta[3][4]={{3,4},{2,8,6}};”,则元素a[1][2]的值为()。
A.2
B.4
C.6
D.8
您的答案:
C
此题得分:
3.0
23.第23题
假定一个二维数组的定义语句为“inta[3][4]={{3,4},{2,8,6}};”,则元素a[2][1]的值为()。
A.0
B.4
C.8
D.6
您的答案:
A
此题得分:
3.0
24.第24题
若定义了函数double*function(),则函数function的返回值为()。
A.实数型
B.实数的地址
C.指向函数的指针
D.函数的地址
您的答案:
B
此题得分:
3.0
25.第25题
for(intx=0,y=0;!
x&&y<=5;y++)语句执行循环的次数是()
A.0
B.5
C.6
D. 无次数
您的答案:
C
此题得分:
3.0
26.第26题
下列关于构造函数的描述中,错误的是()
A.构造函数可以设置默认参数
B.构造函数在定义类对象时自动执行
C.构造函数可以是内联函数
D.构造函数不可以重载
您的答案:
D
此题得分:
3.0
27.第27题
以下叙述中正确的是()
A. 构成C++语言程序的基本单位是类
B. 可以在一个函数中定义另一个函数
C. main()函数必须放在其他函数之前
D. 所有被调用的函数一定要在调用之前进行定义
您的答案:
A
此题得分:
3.0
28.第28题
设有数组定义:
chararray[]=”China";,则数组array所占的空间为()
A. 4个字节
B.5个字节
C.6个字节
D.7个字节
您的答案:
C
此题得分:
3.0
29.第29题
能作为C++程序的基本单位是()。
A.字符
B.语句
C.函数
D.源程序文件
您的答案:
C
此题得分:
3.0
30.第30题
程序中主函数的名字为()。
A.main
B.MAIN
C.Main
D.任意标识符
您的答案:
A
此题得分:
3.0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向对象程序设计 最新版 华南师范大学 面向 对象 程序设计 在线 作业 满分 答案
![提示](https://static.bingdoc.com/images/bang_tan.gif)