【问题】 有以下程序:#include #define N 8void fun( int *x, int i ){*x = *(x + i);}main(){int a[N] = { 1, 2, 3, 4, 5, 6, 7, 8 }, i;fun( a, 2 );for ( i = 0; i < N / 2; i++ ){printf( "%d", a[i] );}printf( "\n" );}程序运行后的输出结果是( )。Al 3 1 3B2 2 3 4C3 2 3 4Dl 2 3 4

有以下程序:#include #define N 8void fun( int *x, int i ){*x = *(x + i);}main(){int a[N] = { 1, 2, 3, 4, 5, 6, 7, 8 }, i;fun( a, 2 );for ( i = 0; i < N / 2; i++ ){printf( "%d", a[i] );}printf( "\n" );}程序运行后的输出结果是( )。Al 3 1 3B2 2 3 4C3 2 3 4Dl 2 3 4

正确答案:C

题目解析:本题出自新疆工程学院,新疆工程学院大学计算机程序设计(高起专),由丰阳塔题库搜集整理。