8-13下面程序运行后,输出结果是________。#include main( ){int a[10]={1,2,3,4,5,6}, i, j;for(i=0; i++<3;){j=a[i];a[i]=a[5-i];a[5-i]=j;}for(i=0;i<6;i++)printf("%d ",a[i]);}
A. 6 5 4 3 2 1
B. 1 2 3 4 5 6
C. 1 5 4 3 2 6
D. 1 5 3 4 2 6
查看答案
8-14执行下面程序的输出结果为 。void func(int b[]){ int j;for(j=0; j<4; j++)b[j] = j;}void main(){ int a[]={5,6,7,8},i;func(a);for(i=0; i<4; i++)printf("%d ", a[i]);}
A. 0 1 2 3
B. 5 6 7 8
C. 3 2 1 0
D. 8 7 6 5
8-15数组名作为实参数传递给函数时,数组名被处理为( )。
A. 该数组的长度
B. 该数组的元素个数
C. 该数组的首地址
D. 该数组中各元素的值
8-16以下对二维数组a进行正确初始化的是__________。
A. int a[2][3]={ {1,2},{3,4},{5,6} };
B. int a[ ][3]={1,2,3,4,5,6 };
C. int a[2][ ]={1,2,3,4,5,6};
D. int a[2][ ]={ {1,2},{3,4}};
8-17在定义int a[5][4]; 之后,对a的引用正确的是________。
A. a[2][4]
B. a[1,3]
C. a[4][3]
D. a[5][0]