题目内容

若有以下调用语句,则不正确的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. 程序运行时产生出错信息

以下程序中函数sort的功能是对a所指数组中的数据进行由大到小的排序: void sort(int a[],int n) {int i,j,t; for(i=0;i<n-1;i++) for(j=i+1;i<n;j++) if(a[i]<a[j]) {t=a[i];a[i]=a[j];a[j]=t;} } main() {int aa[10]={1,2,3,4,5,6,7,8,9,10},i; sort(&aa[3],5); for(i=0;i<10;i++) printf('%d,",aa[i]); printf("\n"); } 程序运行后的输出结果是()。

A. 1,2,3,4,5,6,7,8,9,10,
B. 10,9,8,7,6,5,4,3,2,1,
C. 1,2,3,8,7,6,5,4,9,10,
D. 1,2,10,9,8,7,6,5,4,3,

若有如下程序: main() {int x=9,y=4,n=0; switch(x%2) {case 0:n++;break; case 1:n++; case 0:n++;break; } printf("%d\n",n); } 则程序运行后的输出结果是()。

A. 1
B. 2
C. 3
D. 编译错误

答案查题题库