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