于常规参数所对应的模板实参,任何情况下都不能省略
(16)下列关于输入流类成员函数getli
e的描述中,错误的是______。A)、该函数是用来读取键盘输入的字符串的B)、该函数读取的字符串长度是受限制的C)、该函数读取字符串时,遇到终止符便停止D)、该函数读取字符串时,可以包含空格
(17)下列符号中,正确的C标识符是______。A)、e
umB)、2bC)、foo9
fD)_32
(18)下列语句中,错误的是______。A)、co
sti
tbuffer256B)、co
stdoublepoi
tC)、i
tco
stbuffer256D)、doubleco
stpoi
t
(19)if语句的语法格式可描述为格式1:if(条件)语句或格式2:if(条件)语句1else语句2关于上面的语法格式,下列表述中错误的是A)、条件部分可以是一个if语句,例如ififa0B)、条件部分可以是一个if语句,例如ififC)、如果在条件前加上逻辑非运算符!并交换语句1和语句2的位置,语句功能不变D)、语句部分可以是一个循环语句,例如ifwhile()
(20)有如下说明i
ta1012345678910pa则数值为9的表达式是______。A)、p9B)、p8C)、p9D)、p721)或下面的函数调用fu
ab3max
1b则fu
的实参个数是______。A)、3B)、4C)、5D)、6
(22)以下关键字不能用来声明类的访问权限的是______。
fA)、publicB)、staticC)、protectedD)、private
(23)在公有继承的情况下,允许派生类直接访问的基类成员包括______。A)、公有成员B)、公有成员和保护成员C)、公有成员、保护成员和私有成员D)、保护成员
(24)关于运算符重载,下列表述中正确的是______。A)、C已有的任何运算符都可以重载B)、运算符函数的返回类型不能声明为基本数据类型C)、在类型转换符函数的定义中不需要声明返回类型D)、可以通过运算符重载来创建C中原来没有的运算符
(25)关于关键字class和type
ame,下列表述中正确的是______。A)、程序中的type
ame都可以替换为classB)、程序中的class都可以替换为type
ameC)、在模板形参表中只能用type
ame来声明参数的类型D)、在模板形参表中只能用class或type
ame来声明参数的类型
(26)有如下程序i
cludei
cludeusi
g
amespacestdi
tmai
cou
tCOUNTNBSP12345NBSP34567retur
0若程序的输出是:1234534567则程序中下划线处遗漏的操作符是______。
fA)、setprecisio
3B)、fixedC)、setfillD)、stew8
(27)有如下程序i
cludei
cludeusi
g
amespacestdclassMyClasspublicMyClasscoutA”MyClasscharccoutMyClasr