有以下程序段:int main(){int n[3]={1,2,3};printf("%d\n",n[1]);return 0;}程序运行后输出结果是()。
A. 1
B. 2
C. 3
D. 4
若有定义语句:int b;char c[10];则正确的输入语句是()。
A. scanf("%d%s",&b,&c);
B. scanf("%d%s",&b,c);
C. scanf("%d%s",b,c);
D. scanf("%d%s",b,&c);
若有定义语句:int a[8];则以下表达式中不能代表数组元素a[1]地址的是()。
A. &a[0]+1
B. &a[1]
C. &a[0]++
D. a+1
设有语句:char s1[12]={"string"};char s2[12]={"string\n"};则以下语句printf("%d,%d",strlen(s1),strlen(s2));的输出结果是()。
A. 5,6
B. 6,7
C. 7,7
D. 7,8