北师大0523《C++程序设计》在线作业.doc

上传人:灯火****19 文档编号:138002862 上传时间:2020-07-13 格式:DOC 页数:7 大小:75.50KB
返回 下载 相关 举报
北师大0523《C++程序设计》在线作业.doc_第1页
第1页 / 共7页
北师大0523《C++程序设计》在线作业.doc_第2页
第2页 / 共7页
北师大0523《C++程序设计》在线作业.doc_第3页
第3页 / 共7页
北师大0523《C++程序设计》在线作业.doc_第4页
第4页 / 共7页
北师大0523《C++程序设计》在线作业.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《北师大0523《C++程序设计》在线作业.doc》由会员分享,可在线阅读,更多相关《北师大0523《C++程序设计》在线作业.doc(7页珍藏版)》请在金锄头文库上搜索。

1、公告: 在线作业答案提示 - C+程序设计作业题目列表单选1.在一个C+程序中,main函数的位置( )。A. 必须在程序的开头B. 必须在程序的后面C. 可以在程序的任何地方D. 必须在其它函数中间参考答案:C.可以在程序的任何地方 2.设置虚基类的目的是( )。A. 简化程序B. 消除二义性C. 提高运行效率D. 较少目标代码参考答案:B.消除二义性 3.在下列八进制整型常量的表示中,( )是正确的。A. 0a0B. 15C. 80D. 0x10参考答案:B.15 4.在下列十六进制整型常量的表示中,( )是错误的。A. 0x11B. 0xafC. 0xgD. 0x1f参考答案:C.0xg

2、 5.下列正确的字符常量为( )。A. “a”B. “0”C. aD. 101参考答案:D.101 6.在下列运算符中,( )优先级最低。A. !B. &C. !=D. ?:参考答案:D.?: 7.设i=1, j=2,则表达式i+j的值为( )。A. 1B. 2C. 3D. 4参考答案:C.3 8.已知i=0, j=1, k=2, 则逻辑表达式:“ +i | -j & +k ”的值为( )。A. 0B. 1C. 2D. 3参考答案:B.1 9.设a=1, b=2, c=3, d=4,则条件表达式aA. 1B. 2C. 3D. 4参考答案:A.1 10.逗号表达式:“ (x = 4 * 5, x

3、 * 5), x + 25 ”的值为( )。A. 25B. 20C. 100D. 45参考答案:D.45 11.以下对一维数组a的正确定义是( )。A. int n = 5, an;B. int a(5);C. const int n = 5; int an;D. int n; cout n endl;参考答案:C.const int n = 5; int an; 12.下列数组定义语句中,不合法的是( )。A. int a3 = 0, 1, 2, 3;B. int a = 0, 1, 2;C. int a3 = 0, 1, 2;D. int a3 = 0;参考答案:A.int a3 = 0,

4、 1, 2, 3; 13.已知int a = 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, *p = a;,则不能表示数组a中元素的式子是( )。A. *aB. *pC. aD. ap - a参考答案:C.a 14.已知int a = 0, 2, 4, 6, 8, 10, *p = a;,值不等于0的表达式是( )。A. *(p+)B. *aC. *(p-)D. *(+p)参考答案:D.*(+p) 15.以下不能对二维数组a进行正确初始化的语句是( )。A. int a23 = 0;B. int a3 = 0,1,0;C. int a23 = 0,1, 2,3, 4,5;D. i

5、nt a3 = 0, 1, 2, 3, 4, 5;参考答案:C.int a23 = 0,1, 2,3, 4,5; 16.已知int a3 = 0,1, 2,3,4, 5,6, 7,则a21的值是( )。A. 0B. 2C. 6D. 7参考答案:C.6 17.已知int a = 3, *p = &a; 则 *p的值是( )。A. 变量a的地址值B. 无意义C. 变量p的地址值D. 3参考答案:D.3 18.对于int *pa5; 的描述,( )是正确的。A. pa是一个指向数组的指针,所指向的数组是5个int型元素B. pa是一个指向某数组中第5个元素的指针,该元素是int型变量C. pa5表示

6、某个数组的 第5个元素的值D. pa是一个具有5个元素的指针数组,每个元素是一个int型指针参考答案:D.pa是一个具有5个元素的指针数组,每个元素是一个int型指针 19.已知:int a37;A. *(a+1)5B. *(*a+3)C. *(*(a+1)D. *(&a00+2)参考答案:A.*(a+1)5 20.已知int a33 = 1, 2, 3, 4, 5, 6, 7, 8, 9,则不能表示数组元素a21的地址是( )。A. &a21B. *(a2+1)C. a2+1D. *(a+2)+1参考答案:B.*(a2+1) 21.派生类的对象对它的基类成员中( )是可以访问的。A. 公有继

7、承的公有成员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.分号

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 管理论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号