全球旧事资料 分类
31以下叙述中不正确的是_____。A在不同的函数中可以使用相同名字的变量B函数中的形式参数是局部变量C在一个函数内定义的变量只在本函数范围内有效D在一个函数内的复合语句中定义的变量在本函数范围内有效
参考答案D
32C语言中函数返回值的类型决定于Aretur
语句中的表达式类型B调用函数的主调函数类型C调用函数时变量的类型D定义函数时所指定的函数类型
参考答案D
33使用值传递方式将实参传给形参,下列说法正确的是A形参是实参的备份B实参是形参的备份C形参和实参是同一对象D形参和实参无联系
参考答案A
34若有如下的函数定义:
i
tsumi
tafloatb
retur
ai
tb
则下列函数原型不正确的是(
)。
Ai
tsumi
tfloatBi
tsumi
txfloatyCi
tsumi
tbfloataDi
tsumi
ta10floatb
35在下面的函数声明中,存在着语法错误的是
参考答案D
A
voidbci
tai
tBvoidbci
ti
tCvoidbci
ti
tx5Dvoidbci
txi
ty
参考答案D
f36下列叙述中错误的是()。A一个函数中可以有多条retur
语句B调用函数必须在一条独立的语句中完成C函数中通过retur
语句使函数值返回D主函数名mai
也可以带形参
以下语句的输出结果是________
参考答案B
e
umweekdaysu
mo
3tuewedthu
weekdayworkday
workdaywed
coutworkdaye
dlA3B5C1D4
参考答案B
37不能放在声明区的语句是__________。Aif语句B变量定义语句C函数声明语句D类定义语句
参考答案A
38在函数内部或复合语句内部定义的变量称为____________。A内部变量B外部变量C局部变量D全局变量
参考答案C
39下列函数中,正确的递归函数是(A
)。
i
tFu
i
t

if
1
retur
1
else
fretur
Fu
1
Bi
tFu
i
t
ifabs
1retur
1elseretur
Fu
2Ci
tFu
i
t
if
1
retur
1elseretur
Fu
2Di
tFu
i
t
if
1retur
1elseretur
Fu
1
参考答案B
f40当一个函数返回值类型为i
t时,定义时函数的类型应该为(
)。
A任意BvoidCi
tD无
参考答案C
41下列描述正确的是()A不是每个C程序都必须包含预处理命令i
cludeiostream。BC程序必须包含retur
语句。CC程序中的变量必须定义在主函数的内部。DC程序中的符号变量可以不进行定义。
参考答案A
42考虑函数原型voidtesti
tai
tb7charz2,下面的函数调用中,属于不合法调用的是。Atest5Btest58Ctest567Dtest
参考答案D
43在C程序中,如果要求通过函数来实现一种简单的功能,并且要求尽可能
加快程序的执行速度,则应该选用(
)。
A
内联函数
B重载r
好听全球资料 返回顶部