个以上的函数取相同的函数名,并且函数的返回类型相同
41以下关于函数模板叙述正确的是(C)。
A函数模板也是一个具体类型的函数
B函数模板的类型参数与函数的参数是同一个概念
C通过使用不同的类型参数,函数模板可以生成不同类型的函数
D用函数模板定义的函数没有类型
f42下列(C)的调用方式是引用调用。
A形参和实参都是变量
B形参是指针,实参是地址值
C形参是引用,实参是变量
D形参是变量,实参是地址值
43为了提高程序的运行速度,可将不太复杂的功能用函数实现,此函数应选择(A)。
A内联函数B重载函数C递归函数D函数模板
44函数原型语句正确的是(B)。
Ai
tFu
ctio
voidaBvoidFu
ctio
i
t
Ci
tFu
ctio
a
Dvoidi
tdoublea
45C中函数返回值的类型是由(B)决定的。
Aretur
语句中表达式的类型B该函数定义时的类型
C调用函数时的调用语句
D系统根据结果
46以下函数的返回结果是(A)。
i
tfu
ctio
charx
charpxwhilepretur
px1
A求字符串的长度
B将字符串x连接到字符串p后面
C将字符串x复制到字符串p中D将字符串x反向存放
47函数调用fu
cexp1exp2exp3exp4exp5中所含实参的个数为B个。
A1B248设有如下函数定义
C4
D5
i
tfchars
charps
fwhilep’0’p
retur
ps
在主函数中用coutf“good”调用上述函数则输出结果为(B)。
A3
B4
C5
D6
49以下正确的函数原型语句是C。
Adoublefu
i
txi
ty
Bdoublefu
i
txi
ty
Cdoublefu
i
ti
t
Ddoublefu
i
txy
50以下正确的说法是(B)。
A用户调用标准库函数前,必须重新定义
B用户可以重新定义标准库函数,若如此,该函数将失去原有含义
C系统不允许用户重新定义标准库函数
D用户调用标准库函数前,不必使用预编译命令将该函数所在文件包括到用户源文件中
二、填空题1C语言是在_________语言的基础上发展起来的。2C语言的编译单位是扩展名为__________的____源代码______文件。3行尾使用注释的开始标记符为__________。4多行注释的开始标记符和结束标记符分别为__________和__________。5用于输出表达式值的标准输出流对象是_________。6用于从键盘上为变量输入值的标准输入流对象是________。7一个完整程序中必须有一个名为________的函数。
f8一个函数的函数体就是一条_________语句。
9当执行ci
语句时,从键盘上输入每个数据后必须接着输入一个________符,然后才能继续输入下一个数据。
10在C程序中包含一个头文件或程序文件的预编译命r