一、单选题1、在每个C++程序中都必须包含有这样一个函数,该函数的函数名为
function2、设x和y均为bool量,则x&&y为真的条件是
它们均为真B
其中一个为真C
它们均为假D
其中一个为假3、下面的哪个保留字不能作为函数的返回类型
long4、假定a为一个整型数组名,则元素a[4]的字节地址为
a+325、假定AB为一个类,则执行“ABa(4),b[3],*p[2];”语句时,自动调用该类构造函数的次数为
96、假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员函数的声明语句为:
ABoperator+(AB&a,AB&b)B
ABoperator+(AB&a)C
operator+(ABa)D
AB&operator+()7.由C++目标文件连接而成的可执行文件的缺省扩展名为
A.cppB
exeC.objD
lik8.在下面的一维数组定义中,哪一个有语法错误
inta[]={1,2,3}B
inta[10]={0}C
inta[]D
inta[5]9.在下面的函数声明中,存在着语法错误的是
voidBC(inta,int)B
voidBD(int,int)C
voidBE(int,int=5)D
intBF(intx;inty)10
设x和y均为bool量,则x||y为真的条件是
它们均为真B
其中一个为真C
它们均为假D
其中一个为假11.对于结构中定义的成员,其隐含访问权限为
第1页共17页A.publicB
protectedC.privateD
static12.假定AB为一个类,则该类的拷贝构造函数的声明语句为
A.AB&(ABx)B
AB(ABx)C.