【单选题】以下程序的输出结果是( ).main( ){ int j , a[3][3]={1,2,3,4,5,6,7,8,9}; for(j=0; j<3; j++) printf("%d,", a[j][2-j]); }
A. 1,5,9
B. 3, 5, 7
C. 1, 4, 7
D. 3, 6, 9
查看答案
【单选题】数组定义为int a[3][2]={1,2,3,4,5,6},数组元素( )的值为6.
A. a[3][2]
B. a[2][1]
C. a[1][2]
D. a[2][3]
【单选题】以下程序运行后的输出结果是( ).main( ){ char a[7]="a0\0a0\0"; int i,j; i=sizeof(a); j=strlen(a); printf("%d %d",i,j);}
A. 2 2
B. 7 2
C. 7 5
D. 6 2
【单选题】设有数组定义:char array[ ]="China"; 则数组array所占空间是( ) .
A. 4个字节
B. 5个字节
C. 6个字节
D. 7个字节
【单选题】对字符数组str赋初值,str不能作为字符串使用的是( ).
A. char str[]="shanghai"
B. char str[10]={'s','h','a','n','g','h','a','i'}
C. char str[]={"shanghai"}
D. char str[8]={'s','h','a','n','g','h','a','i'}