题目内容

下面的程序输出结果是()。 #define U 5 #define V U+1 #define W V*V/2 main() {printf("%d ",W); printf("%d",5*W); }

A. 18 72
B. 10.5 52.5
C. 10.5 25.5
D. 10 30

查看答案
更多问题

若有如下程序: #include"stdio.h" void main() {FILE *fp; fp=fopen("test","wb"); fprintf(fp,"%d%.1f,%c%c",5,238.41,'B','h'); fclose(fp); } 则程序运行后向文件输出的结果是()。

A. 5238.41Bh
B. 5238.4,Bh
C. 5,238.4,B,h
D. 5238.41Bh

若有以下调用语句,则不正确的fun函数的首部是()。 main() { … int a[50],n; … fun(n,&a[9]); … }

A. void fun(int m,int x[])
B. void fun(int s,int h[41])
C. voidfun(int p,int*s)
D. void fun(int n,iht a)

有以下程序: int fa(int x) { return x*x;) int fb(int x) { return x*x*x;} int f(int (*f1)().int (*f2)(),int x) { return f2(x)-f1(x); } main() { int i; i=f(fa,fb,2);printf("%d\n",i); } 程序运行后的输出结果是()。

A. -4
B. 1
C. 4
D. 8

有以下程序 main() { char a1='M',a2='m'; printf("%c\n",(a1,a2)); } 以下叙述中正确的是()。

A. 程序输出大写字母M
B. 程序输出小写字母m
C. 格式说明符不足,程序出错
D. 程序运行时产生出错信息

答案查题题库