您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 北师大0523《C++程序设计》在线作业
公告:在线作业答案提示-C++程序设计作业题目列表单选1.在一个C++程序中,main函数的位置()。A.必须在程序的开头B.必须在程序的后面C.可以在程序的任何地方D.必须在其它函数中间参考答案:C.可以在程序的任何地方2.设置虚基类的目的是()。A.简化程序B.消除二义性C.提高运行效率D.较少目标代码参考答案:B.消除二义性3.在下列八进制整型常量的表示中,()是正确的。A.0a0B.15C.80D.0x10参考答案:B.154.在下列十六进制整型常量的表示中,()是错误的。A.0x11B.0xafC.0xgD.0x1f参考答案:C.0xg5.下列正确的字符常量为()。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.38.已知i=0,j=1,k=2,则逻辑表达式:“++i||--j&&++k”的值为()。A.0B.1C.2D.3参考答案:B.19.设a=1,b=2,c=3,d=4,则条件表达式aA.1B.2C.3D.4参考答案:A.110.逗号表达式:“(x=4*5,x*5),x+25”的值为()。A.25B.20C.100D.45参考答案:D.4511.以下对一维数组a的正确定义是()。A.intn=5,a[n];B.inta(5);C.constintn=5;inta[n];D.intn;coutnendl;参考答案: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.*aB.*pC.aD.a[p-a]参考答案:C.a14.已知inta[]={0,2,4,6,8,10},*p=a;,值不等于0的表达式是()。A.*(p++)B.*aC.*(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.0B.2C.6D.7参考答案:C.617.已知inta=3,*p=&a;则*p的值是()。A.变量a的地址值B.无意义C.变量p的地址值D.3参考答案:D.318.对于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]+1D.*(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.分号
本文标题:北师大0523《C++程序设计》在线作业
链接地址:https://www.777doc.com/doc-5343956 .html