若有以下数组定义,则数值为4的表达式是()。int a[12]={1,2,3,4,5,6,7,8,9,10,11,12};char c='b',d,g;
A. a[g-c]
B. a[4]
C. a[7-4]
D. a['d'-c]
以下程序段的执行结果是()。char s[20]="\"ABC\"",s0[]="\'123\'\n";strcat(s,"\tand\t");strcat(s,s0);printf("%d\n",strlen(s));
A. 16
B. 17
C. 22
D. 23
下列程序段的输出结果是()。static str[3][20]={"basic","foxpro","windows"};printf("%s\n",str[2]);
A. basic
B. foxpro
C. windows
D. 输出语句出错
以下语句中,用于定义包含有6个元素的二维数组的是( )。
A. static int a[3][4];
B. static int a[][]={1,2,3,4,5,6};
C. static int a[][2]={1,2,3,4,5,6};
D. static int a[]={1,2,3,4,5,6};