【单选题】对字符数组s赋值,不合法的一个是( ).
A. char s []="Beijing";
B. char s [20]={"Beijing"};
C. char s[20]; s="Beijing";
D. char s[20]={'B,'e','i','j','i','n','g'};
查看答案
【单选题】执行以下程序:main( ){ char str[13];scanf("%s",str); printf("%s\n",str);} 若输入数据为:abcdl234 efgh则程序的输出结果是( ).
A. abcd
B. abcd1234
C. abcd1234 efgh
D. abcd1234efgh
【单选题】以下程序的输出结果是( ).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