题目:设有如下函数定义 int f(char *s) { char *p=s; while(*p!=’\0’) p++; return(p-s); } 在主函数中用cout<
A. 3
B. 4
C. 5
D. 6
E. 在一个函数中,可以有多条return语句
F. 函数的定义不能嵌套,但函数的调用可以嵌套
G. 函数必须有返回值
H. 不同的函数中可以使用相同名字的变量
I. 求字符串的长度B.将字符串x连接到字符串p后面
J. 将字符串x复制到字符串p中
K. 将字符串x反向存放
L. double fun(int x,int y)
M. double fun(int x;int y)
N. double fun(int,int);
O. double fun(int x,y);
P. 内联函数
Q. 重载函数
R. 递归函数
S. 函数模板
T. 形参和实参都是变量
U. 形参是指针,实参是地址值
V. 形参是引用,实参是变量
W. 形参是变量,实参是地址值
X. 函数模板也是一个具体类型的函数
Y. 函数模板的类型参数与函数的参数是同一个概念
Z. 通过使用不同的类型参数,函数模板可以生成不同类型的函数
[. 用函数模板定义的函数没有类型
\. 实数型
]. 实数的地址
^. 指向函数的指针
_. 函数的地址
`. char a[20]=”abcdefg”;
a. char a[]=”x+y=55.”;
b. char a[15];
c. char a[10]=’5’;
d. 1
e. 2
f. 4
g. 5
h. int a[5][];
i. int a[][5];
j. int a[][3]={{1,3,5},{2}};
k. int a[](10);
l. return语句中表达式的类型
m. 该函数定义时的类型
n. 调用函数时的调用语句
o. 系统根据结果
答案:评论后可见此内容