下列4行代码定义了返回两数之和的函数,其中,行()是错误的。
A. voidadd(floata,floatb)
B. {floatc;
C. c=a+b;
D. returnc;}
查看答案
下列程序执行后输出的结果是#include 〈stdio.h〉fun3(int x){ int a=3;a+=x;return(a);}void main(){ int k=2, m=1, n;n=fun3(k);n=fun3(m);printf("%d\n",n);}
A. 3
B. 4
C. 6
D. 9
以下程序的输出结果是()。void fun(intx,inty,intz){z=x*x+y*y;}main( ){inta=31;fun(5,2,a);printf(“%d”,a);}
A. 0
B. 29
C. 31
D. 无定值
请读程序:#include "stdio.h"FUNC(int A, int B){ int C;C=A+B;return C;}main ( ){ int X=6,Y=7,Z=8,R;R=FUNC((X,Y,X+Y),Z--);printf("%d\n",R);}上面程序的输出结果是
A. 11
B. 20
C. 21
D. 31
下面程序的输出是int m=13;int fun2(int x,int y){int m=3;return(x*y-m);}main(){int a=7,b=5;printf("%d\n",fun2(a,b)/m);}
A. 1
B. 2
C. 7
D. 10