北师大0523《C++程序设计》在线作业.docx
- 文档编号:18379594
- 上传时间:2023-04-24
- 格式:DOCX
- 页数:7
- 大小:18.18KB
北师大0523《C++程序设计》在线作业.docx
《北师大0523《C++程序设计》在线作业.docx》由会员分享,可在线阅读,更多相关《北师大0523《C++程序设计》在线作业.docx(7页珍藏版)》请在冰豆网上搜索。
北师大0523《C++程序设计》在线作业
公 告:
在线作业答案提示->C++程序设计
作业题目列表
单选
1.在一个C++程序中,main函数的位置()。
A.必须在程序的开头
B.必须在程序的后面
C.可以在程序的任何地方
D.必须在其它函数中间
参考答案:
C.可以在程序的任何地方
2.设置虚基类的目的是()。
A.简化程序
B.消除二义性
C.提高运行效率
D.较少目标代码
参考答案:
B.消除二义性
3.在下列八进制整型常量的表示中,()是正确的。
A.0a0
B.15
C.80
D.0x10
参考答案:
B.15
4.在下列十六进制整型常量的表示中,()是错误的。
A.0x11
B.0xaf
C.0xg
D.0x1f
参考答案:
C.0xg
5.下列正确的字符常量为()。
A.“a”
B.“\0”
C.a
D.‘\101’
参考答案:
D.‘\101’
6.在下列运算符中,()优先级最低。
A.!
B.&&
C.!
=
D.?
:
参考答案:
D.?
:
7.设i=1,j=2,则表达式i+++j的值为()。
A.1
B.2
C.3
D.4
参考答案:
C.3
8.已知i=0,j=1,k=2,则逻辑表达式:
“++i||--j&&++k”的值为()。
A.0
B.1
C.2
D.3
参考答案:
B.1
9.设a=1,b=2,c=3,d=4,则条件表达式a
A.1
B.2
C.3
D.4
参考答案:
A.1
10.逗号表达式:
“(x=4*5,x*5),x+25”的值为()。
A.25
B.20
C.100
D.45
参考答案:
D.45
11.以下对一维数组a的正确定义是()。
A.intn=5,a[n];
B.inta(5);
C.constintn=5;inta[n];
D.intn;cout< 参考答案: C.constintn=5;inta[n]; 12.下列数组定义语句中,不合法的是()。 A.inta[3]={0,1,2,3}; B.inta[]={0,1,2}; C.inta[3]={0,1,2}; D.inta[3]={0}; 参考答案: A.inta[3]={0,1,2,3}; 13.已知inta[]={0,1,2,3,4,5,6,7,8,9},*p=a;,则不能表示数组a中元素的式子是()。 A.*a B.*p C.a D.a[p-a] 参考答案: C.a 14.已知inta[]={0,2,4,6,8,10},*p=a;,值不等于0的表达式是()。 A.*(p++) B.*a C.*(p--) D.*(++p) 参考答案: D.*(++p) 15.以下不能对二维数组a进行正确初始化的语句是()。 A.inta[2][3]={0}; B.inta[][3]={{0,1},{0}}; C.inta[2][3]={{0,1},{2,3},{4,5}}; D.inta[][3]={0,1,2,3,4,5}; 参考答案: C.inta[2][3]={{0,1},{2,3},{4,5}}; 16.已知inta[][3]={{0,1},{2,3,4},{5,6},{7}},则a[2][1]的值是()。 A.0 B.2 C.6 D.7 参考答案: C.6 17.已知inta=3,*p=&a;则*p的值是()。 A.变量a的地址值 B.无意义 C.变量p的地址值 D.3 参考答案: D.3 18.对于int*pa[5];的描述,()是正确的。 A.pa是一个指向数组的指针,所指向的数组是5个int型元素 B.pa是一个指向某数组中第5个元素的指针,该元素是int型变量 C.pa[5]表示某个数组的第5个元素的值 D.pa是一个具有5个元素的指针数组,每个元素是一个int型指针 参考答案: D.pa是一个具有5个元素的指针数组,每个元素是一个int型指针 19.已知: inta[3][7]; A.*(a+1)[5] B.*(*a+3) C.*(*(a+1)) D.*(&a[0][0]+2) 参考答案: A.*(a+1)[5] 20.已知inta[3][3]={1,2,3,4,5,6,7,8,9},则不能表示数组元素a[2][1]的地址是()。 A.&a[2][1] B.*(a[2]+1) C.a[2]+1 D.*(a+2)+1 参考答案: B.*(a[2]+1) 21.派生类的对象对它的基类成员中()是可以访问的。 A.公有继承的公有成员 B.公有继承的私有成员 C.公有继承的保护成员 D.私有继承的公有成员 参考答案: A.公有继承的公有成员 22.对基类和派生类的关系描述中,()是错误的。 A.派生类是基类的具体化 B.派生类是基类的子集 C.派生类是基类定义的延续 D.派生类是基类的组合 参考答案: B.派生类是基类的子集 23.在派生类的构造函数的成员初始化列表中,不能包含()。 A.基类的构造函数 B.派生类中内嵌对象的初始化 C.基类的内嵌对象初始化 D.派生类中一般数据成员的初始化 参考答案: C.基类的内嵌对象初始化 24.在关于多继承二义性的描述中,()是错误的。 A.一个派生类的两个基类中都有某个同名成员,在派生类中对这个成员的访问可能出现二义性 B.解决二义性的最常用的方法是对成员名的限定法 C.基类和派生类中同时出现的同名函数,也存在二义性问题 D.一个派生类是从两个基类派生来的,而这两个基类又有一个共同的基类,对该基类成员进行访问时,也可能出现二义性 参考答案: C.基类和派生类中同时出现的同名函数,也存在二义性问题 25.C++程序中的语句必须以()结束。 A.冒号 B.分号 C.空格 D.花括号 参考答案: B.分号 (注: 可编辑下载,若有不当之处,请指正,谢谢! )
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+程序设计 北师大 0523 C+ 程序设计 在线 作业
![提示](https://static.bdocx.com/images/bang_tan.gif)