函数调用strcat(strcpy(str1,str2),str3)的功能是( )
A. 将串str1 复制到str2中后再连接到串str3之后
B. 将串str1 连接到str2之后再复制到串str3之后
C. 将串str2 连接到str1之后再将串str1复制到串str3之后
D. 将串str2 复制到str1中后再将串str3连接到串str1之后
查看答案
以下叙述中不正确的是( )
A. 在不同的函数中可以使用相同名字的变量
B. 函数中形参数局部变量
C. 在一个函数内定义的变量只在本函数范围内有效
D. 在一个函数内的复合语句中定义的变量在本函数范围内有效
#includeint d=1;int fun(int p){static int d=5;d+=p;printf("%d ",d);return (d);}void main(){int a=3;printf("%d \n",fun(a+fun(d)));}
A. 6 9 9
B. 6 6 9
C. 6 15 15
D. 6 6 15
以下程序的输出结果是( )int func(int a,int b){return (a+b);}void main(){int x=2,y=5,z=8,r;r=func(func(x,y),z);printf("%d\n",r);}
A. 12
B. 13
C. 14
D. 15
以下程序的输出结果是( )#includeint fun(int x,int y,int z){z=x*x+y*y;}void main(){int a=31;fun(5,2,a);printf("%d",a);}
A. 0
B. 29
C. 31
D. 无定值