题目内容

下列程序编译运行后的输出为( )。#include int main() {int i,j,m,n;i=8; j=10; m=++i; n=j++;printf("%d,%d,%d,%d\n",i,j,m,n); return 0; }

A. 8,10,9,10
B. 9,11,9,10
C. 9,10,9,9
D. 8,10,9,9

查看答案
更多问题

【单选题】下面程序执行后的输出结果是( )。#include int f( int b[], int m, int n ){ int i, s = 0; for ( i = m; i < n; i++ ) s = s + b[i - 1]; return(s);}int main(){ int x, a[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9 }; x = f( a, 3, 7 ); printf( "%d", x ); return(0);}。

A. 10
B. 18
C. 8
D. 15

【单选题】下面程序执行后的输出结果是( )。#include #define N 20void fun( int a[], int n, int m ){ int i; for ( i = m; i >= n; i-- ) a[i + 1] = a[i];}int main(){ int i; int a[N] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; fun( a, 2, 9 ); for ( i = 0; i < 5; i++ ) printf( "%d", a[i] ); return(0);}

A. 10234
B. 12344
C. 12334
D. 12234

【单选题】下面程序执行后的输出结果是( )。#include void f( int a[], int i, int j ){ int t; if ( i < j ) { t = a[i]; a[i] = a[j]; a[j] = t; f( a, i + 1, j - 1 ); }}int main(){ int i, aa[5] = { 1, 2, 3, 4, 5 }; f( aa, 0, 4 ); for ( i = 0; i < 5; i++ ) printf( "%d", aa[i] ); return(0);}。

A. 54321
B. 52341
C. 12345
D. 12543

有以下程序段:int a[3][2] = { 1, 2, 3, 4, 5, 6, }, *p[3];p[0]= a[1];则*(p[0]+1)所代表的数组元素是( )。

A. a[0][1]
B. a[1][0]
C. a[1][1]
D. a[1][2]

答案查题题库