西交《面向对象程序设计(高起专)》在线作业
一单选题
1假定AB为一个类,则执行“ABx”语句时将自动调用该类的A有参构造函数B无参构造函数C复制构造函数D赋值重载函数
正确答案:B
2双目运算符重载为普通函数时,其参数表中应带有个参数。A0B1C2D3
正确答案:C
3对类对象成员的初始化是通过构造函数中给出的实现的。A函数体B参数初始化表C参数表D参数初始化表或函数体
正确答案:B
4派生类可以访问其基类的。A公用成员B保护成员C私有派生D公用和保护成员
正确答案:D
5以下叙述中正确的是A使用defi
e可以为常量定义一个名字,该名字在程序中可以再赋另外的值B使用co
st定义的常量名有类型之分,其值在程序运行时是不可改变的C在程序中使用内置函数使程序的可读性变差D在定义函数时可以在形参表的任何位置给出缺省形参值
正确答案:B
f6假定AB为一个类,则执行“ABxa5”语句时将自动调用该类的A带参构造函数B无参构造函数C复制构造函数D赋值重载函数
正确答案:A
7在定义一个派生类时,若不使用保留字显式地规定采用何种继承方式,则默认为方式。A私有继承B非私有继承C保护继承D公用继承
正确答案:A
8在成员函数中进行双目运算符重载时,其参数表中应带有个参数。A0B1C2D3
正确答案:B
9在重载一个运算符时,其参数表中没有任何参数,这表明该运算符是。A作为友元函数重载的1元运算符B作为成员函数重载的1元运算符C作为友元函数重载的2元运算符D作为成员函数重载的2元运算符
正确答案:B
10如果表达式ab中的“”是作为成员函数重载的运算符,若采用运算符函数调用格式,则可表示为。AaoperatorbBboperatoraCoperatorabDoperatorab
正确答案:A
11派生类的成员函数可以直接访问基类的成员。A所有B公有和保护C保护和私有
fD私有
正确答案:B
12在公用继承的情况下,基类成员在派生类中的访问权限A受限制B保持不变C受保护D不受保护
正确答案:B
13用“”运算符从键盘输入多于一个数据时,各数据之间应使用符号作为分隔符。A空格或逗号B逗号或回车C逗号或分号D空格或回车
正确答案:D
14在一个类的定义中,包含有成员的定义。A数据B函数C数据和函数D数据或函数
正确答案:C
15假定CTest为一个类,并且有一无默认值的的有参构造函数和一无参构造函数,则执行“CTestobjTest”语句时将自动调用该类的。A有参构造函r