题目:设有如下函数定义 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. 实数的地址C.指向函数的指针
G. 函数的地址
H. 在一个函数中,可以有多条return语句
I. 函数的定义不能嵌套,但函数的调用可以嵌套
J. 函数必须有返回值
K. 不同的函数中可以使用相同名字的变量
L. 内联函数
M. 重载函数
N. 递归函数
O. 函数模板
P. 2
Q. 4
R. 6
S. 8
T. 实数型
U. 实数的地址
V. 指向函数的指针
W. 函数的地址
X. 1
Y. 2
Z. 4
[. 5
\. 用户调用标准库函数前,必须重新定义
]. 用户可以重新定义标准库函数,若如此,该函数将失去原有含义
^. 系统不允许用户重新定义标准库函数
_. 用户调用标准库函数前,不必使用预编译命令将该函数所在文件包括到用户源文件中
`. C++程序总是从第一个定义的函数开始执行
a. C++程序总是从main函数开始执行
b. C++函数必须有返回值,否则不能使用函数
c. C++程序中有调用关系的所有函数必须放在同一个程序文件中
d. double fun(int x,int y)
e. double fun(int x;int y)
f. double fun(int,int);
g. double fun(int x,y);
h. int a[]={1,2,3};
i. int a[10]={0};
j. int a[];
k. int a[5];
l. 1
m. 2
n. 4
o. 5
p. 0
q. 4
r. 8
s. 6
t. char a[20]=”abcdefg”;
u. char a[]=”x+y=55.”;
v. char a[15];
w. char a[10]=’5’;
x. int a[5][];
y. int a[][5];
z. int a[][3]={{1,3,5},{2}};
{. int a[](10);
答案:评论后可见此内容