设有如下函数: fun{float x} { printf(“\n%d”,x*x); } 则函数的类型是()。
A. 与参数x的类型相同
B. 是void
C. 是int型
D. 无法确定
查看答案
有以下程序: void f(int v,int w) { int t; t=v;v=w;w=t; } void main() { int x=1,y=3,Z=2; if(x>y)f(x,y); else if(y>Z)f(Y,Z); else f(x,Z); printf(“%d,%d,%d\n”,x,Y,Z); ) 执行后输出结果是()。
A. 1,2,3
B. 3,1,2
C. 1,3,2
D. 2,3,1
有以下程序: char fun(char x,char y) { if(x<y)return x; return Y; } void main() { int a=‘9’,b=‘8’,C=‘7’; printf(“%c\n”,fun(fun(a,b),fun(b,C))); } 程序的执行结果是()。
A. 函数调用出错
B. 8
C. 9
D. 7
以下程序的输出结果是()。 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. 无定值
有以下函数: fun(char*a,char*b) { while((*a!=\0)&&(*b!=‘\0’)&&(*a==*b)) { a++; b++; ) return(*a一*b); ) 该函数的功能是()。
A. 计算a和b所指字符串的长度之差
B. 将b所指字符串连接到a所指字符串中
C. 将b所指字符串连接到a所指字符串后面
D. 比较a和b所指字符串的大小