题目内容

阅读程序:f(int b[], int n){ int i, r; r=1; for(i=0; i<=n; i++) r=r*b[i]; return r; } main() { int x, a[]={ 2,3,4,5,6,7,8,9}; x=f(a, 3); printf("%d\n",x); } 上面程序的输出结果是( )

A. 720
B. 120
C. 24
D. 6

查看答案
更多问题

若有以下定义int x,y; float z;则正确的赋值语句是( )

A. x=1,y=2,
B. x=y=100
C. x++;
D. x=int (z);

有以下程序main() { char A[20]="abcd"; printf("%d,%d\n",strlen(A),sizeof(A)); }程序运行后的输出结果是( )

A. 20,4
B. 4,10
C. 20,20
D. 4,20

int fun(int (*s)[4],int n, int k) { int m,i; m=s[0][k]; for(i=1;im) m= s[i][k]; return m; }main() { int a[4][4]={{1,2,3,4},{11,12,13,14},{21,22,23,24},{31,32,33,34}}; printf("%d\n",fun(a,4,0));}程序的运行结果是( )

A. 4
B. 34
C. 31
D. 32

有以下程序 main() { char *s={"ABC"}; do {printf("%d",*s%10); s++; }while(*s); } 字母A的ASCII码值为65。程序运行后的输出结果是( )

A. 5670
B. 656667
C. 567
D. ABC

答案查题题库