电大面向对象程序设计-单项选择题.docx
《电大面向对象程序设计-单项选择题.docx》由会员分享,可在线阅读,更多相关《电大面向对象程序设计-单项选择题.docx(22页珍藏版)》请在优知文库上搜索。
1、最最新面向对象程序设计试题单项选择题一、1.用来构成C+程序文件的根本单位是(C)。A.字符B.语句C.函数D.表达式2.在以下的符号常量定义中,错误的定义是(C)。A.constdoubleDD=3.14;B.constintM=20;C.constcharch;D.constboolmark=true;3下面给字符数组赋初值时,正确的语句是(八)。A.charsl=*abcdef*;B.chars24=*abed*;C.chars323=*abc*,*xyz*;D.chars44=*a,x,s,t,;4假定一条定义语句为inta10,x,*pa=aj,假设要把数组a中下标为3的元素值赋给X
2、,那么不正确的语句为(D)。A.x=pa3;B.X=*(a+3);C.xa3;D.x=*pa+3;5 .在一个完整类的定义中,应包含有(C)成员的定义。A.数据B.函数C.数据和函数D.数据或函数6 .假定AA为一个类,a()为该类公有的函数成员,X为该类的一个对象,那么访问X对象中函数成员a()的格式为(B)oA.X.aB.x.a()C.X-)aD.-)a()7 .假定AA是一个类,abc()是该类的一个成员函数,那么参数表中隐含的第一个参数的标识符为(C)。A.abcB.intC.thisD.bool8 .对于一个类的构造函数,其函数名与类名(八)。A.完全相同B.根本相同C.不相同D.无
3、关系9 .假定AB为一个类,那么执行AB*SFeWAB(a,5):”语句时得到的一个动态对象为(D)。A.sB.S-)aD.*s10.假设派生类公有继承基类,那么基类的公有和保护成员在派生类中将(D)成员。A.全部变成公有B.全部变成保护C.全部变成私有D.仍然相应保持为公有和保护I1.程序中主函数的名字为(八),A.mainB.MAINC.MainD.任意标识符12 .为了提高程序的运行速度,可将不太复杂的功能用函数实现,此函数应选择(八)。A.内联函数B.重载函数C.递归函数D.函数模板13 .将两个字符串连接起来组成一个字符串时,选用(C)函数。A.strlen()B.strcpy()C
4、.strcat()D.Strcmp()14 .用new运算符创立一维整型数组的正确语句是(C)。A.int*p=newa10;B.int*p=newfloat10;C.int*p=newint10;D.int*p=newint5=1,2,3,4,5;15.假定有定义“intb10:int*pb;,那么不正确的赋值语句为(D)。A.pb=b;B.pb=&bO;C.pb=newint;D.pb=b5;16 .假定AA为一个类,a为该类公有的数据成员,为该类的一个对象,那么访问X对象中数据成员a的格式为(D)。A.X(八)B.XaC.x-aD.x.a17 .假定AB为一个类,那么执行“ABX(a,5
5、)语句时将自动调用该类的(八)。A.带参构造函数B.无参构造函数C.拷贝构造函数D.赋值重载函数18 .对于任一个类,用户所能定义的析构函数的个数至多为(B)。A.OB.1C.2D.任意个19 .对类中引用成员的初始化是通过构造函数中给出的(C)实现的。A.函数体B,参数表C.初始化表D.初始化表或函数体20 .如果表达式a=b中的“=是作为普通函数重载的运算符,假设采用运算符函数调用格式,那么可表示为(C)。A.a.operator=(b)B.b.operator=(八)C.operator=(a,b)D.operator=(b,a)21 .C+程序的根本功能模块为(D)。A.表达式B.标识
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电大 面向 对象 程序设计 单项 选择题