C)函数的定义和函数的调用均不可以嵌套
D)函数的定义和函数的调用均可以嵌套
7若用数组名作为函数调用的实参,传递给形参的是___________。
A)数组的首地址
B)数组中第一个元素的值
C)数组中的全部元素的值D)数组元素的个数
8如果在一个函数中的复合语句中定义了一个变量,则该变量___________。
A)只在该复合语句中有定义B)在该函数中有定义
C)在本程序范围内有定义
D)为非法变量
9以下不正确的说法是___________。
A)在不同函数中可以使用相同名字的变量
B)形式参数是局部变量
C)在函数内定义的变量只在本函数范围内有定义
D)在函数内的复合语句中定义的变量在本函数范围内有定义
10关于函数声明,以下不正确的说法是___________。
A)如果函数定义出现在函数调用之前,可以不必加函数原型声明
B)如果在所有函数定义之前,在函数外部已做了声明,则各个主调函数不必再做函数原型声明
C)函数在调用之前,一定要声明函数原型,保证编译系统进行全面的调用检查
D)标准库不需要函数原型声明
11以下fu
c函数的调用中实参的个数是___________。
fu
cexp1exp2exp3exp4exp5
A)1
B)2
C)3
12有如下程序,该程序的输出结果是___________。
D)5
i
tfu
ci
tai
tb
retur
ab
i
tmai
i
tx2y5z8r
rfu
cfu
cxyz
pri
tf“d
”r
retur
0
A)12
B)13
C)14
13以下程序运行的结果是___________。
D)15
voidfu
i
tai
tbi
tc
a456b567c678
i
tmai
i
tx10y20z30
fu
xyz
pri
tf“ddd”xyz
retur
0
A)302010
B)102030
14以下程序运行的结果是___________。
C)456567678
D)678567456
voidfu
i
tb
ifb0fu
b1
pri
tf“d”b
精品文档
f精品文档
i
tmai
i
ta5fu
aretur
0
A)54321
B)012345
C)12345
D)543210
15函数f定义如下,执行语句sumf5f3后,sum的值应为___________。
i
tfi
tm
statici
ti0i
ts0
forimisi
retur
s
A)21
B)16
C)15
16以下程序运行的结果是___________。
D)8
voidreversei
tai
t
i
tit
fori0i
2i
taiaia
1ia
1it
i
tmai
i
tb1012345678910i
tis0
reverseb8
fori6i10isbi
pri
tf“d
”s
retur
0
A)22
B)10
C)34
D)30
三.程序阅读题
1写出下面程序的运行结果___________。
i
cludestdioh
i
tab
voidfu
a100b200
i
tmai
i
ta5b7
fu
pri
tf“adbd
”ab
retur
02以下程序的第一行的输出结果是是___________,第二行的输出结果是___________,第三行的输出结
果是___________,第四行的r