为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

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

2020-09-16 2页 doc 76KB 15阅读

用户头像 个人认证

Z视界

暂无简介

举报
北师大0523《C++程序设计》在线作业 公 告:在线作业答案提示->C++程序设计 作业题目列表 单选  1.在一个C++程序中,main函数的位置()。 A.必须在程序的开头   B.必须在程序的后面   C.可以在程序的任何地方   D.必须在其它函数中间     参考答案:C.可以在程序的任何地方    2.设置虚基类的目的是()。 A.简化程序  &nb...
北师大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     参考答案:    4.在下列十六进制整型常量的表示中,()是错误的。 A.0x11   B.0xaf   C.0xg   D.0x1f     参考答案:    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     参考答案:    8.已知i=0,j=1,k=2,则逻辑表达式:“++i||--j&&++k”的值为()。 A.0   B.1   C.2   D.3     参考答案:    9.设a=1,b=2,c=3,d=4,则条件表达式aA.1   B.2   C.3   D.4     参考答案:    10.逗号表达式:“(x=4*5,x*5),x+25”的值为()。 A.25   B.20   C.100   D.45     参考答案:    11.以下对一维数组a的正确定义是()。 A.intn=5,a[n];   B.inta(5);   C.constintn=5;inta[n];   D.intn;cout<<n<<endl;     参考答案:intn=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[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]     参考答案:    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};     参考答案:a[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     参考答案:    17.已知inta=3,*p=&a;则*p的值是()。 A.变量a的地址值   B.无意义   C.变量p的地址值   D.3     参考答案:    18.对于int*pa[5];的描述,()是正确的。 A.pa是一个指向数组的指针,所指向的数组是5个int型元素   B.pa是一个指向某数组中第5个元素的指针,该元素是int型变量   C.pa[5]表示某个数组的第5个元素的值   D.pa是一个具有5个元素的指针数组,每个元素是一个int型指针     参考答案:是一个具有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.基类和派生类中同时出现的同名函数,也存在二义性问题    ++程序中的语句必须以()结束。 A.冒号   B.分号   C.空格   D.花括号     参考答案:B.分号         
/
本文档为【北师大0523《C++程序设计》在线作业】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索