题目:设有如下函数定义 int f(char *s) { char *p=s; while(*p!=’\0’) p++; return(p-s); } 在主函数中用cout<
A. 3
B. 4
C. 5
D. 6
E. 函数模板也是一个具体类型的函数
F. 函数模板的类型参数与函数的参数是同一个概念
G. 通过使用不同的类型参数,函数模板可以生成不同类型的函数
H. 用函数模板定义的函数没有类型
I. int Function(void a);
J. void Function (int);
K. int Function(a);
L. void int(double a);
M. 0
N. 4
O. 8
P. 6
Q. 在一个函数中,可以有多条return语句
R. 函数的定义不能嵌套,但函数的调用可以嵌套
S. 函数必须有返回值
T. 不同的函数中可以使用相同名字的变量
U. 内联函数
V. 重载函数
W. 递归函数
X. 函数模板
Y. 2
Z. 4
[. 6
\. 8
]. 两个或两个以上的函数取相同的函数名,但形参的个数或类型不同
^. 两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同
_. 两个以上的函数名字不同,但形参的个数或类型相同
`. 两个以上的函数取相同的函数名,并且函数的返回类型相同
a. 用户调用标准库函数前,必须重新定义
b. 用户可以重新定义标准库函数,若如此,该函数将失去原有含义
c. 系统不允许用户重新定义标准库函数
d. 用户调用标准库函数前,不必使用预编译命令将该函数所在文件包括到用户源文件中
e. int a[5][];
f. int a[][5];
g. int a[][3]={{1,3,5},{2}};
h. int a[](10);
i. 1
j. 2
k. 4
l. 5
答案:评论后可见此内容