题目内容

下面程序段的执行结果是()。 main() {int a[5][5],i,j; for(i=1;i<5;i++) for(j=1;j<5;j++) a[i][j]=(i<j)*(j/i); for(i=1;i<5;i++) { for(j=1;j<5;j++) printf("%2d",a[i][j]); printf("\n"); } }

A. 1111 1111 1111 1111
B. 0001 0010 0100 1000
C. 1000 0100 0010 0001
D. 0000 0000 0000 0000

查看答案
更多问题

若fp是指向某文件的指针,且已读到文件末尾,则函数feof(fp)的返回值是()。

A. EOF
B. -1
C. 1
D. NULL

下面的程序输出结果是()。 #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)

答案查题题库