A.整型常量 B.整型表达式
C.整型常量或整型表达式 D.任何类型的表达式
C
[题号:01000008]1 分
8.若有以下数组定义,其中不正确的是( )。
A.int a[2][3]; B.int b[][3]={0,1,2,3};
C.int c[100][100]={0}; D.int d[3][]={{1,2},{1,2,3},{1,2,3,4}};
D
[题号:01000009]1 分
9.若有以下定义语句,则表达式“x[1][1]*x[2][2]”的值是( )。
float x[3][3]={{1.0,2.0,3.0},{4.0,5.0,6.0}};
A.0.0 B.4.0
C.5.0 D.6.0
A
[题号:01000010]1 分
10.不能把字符串:Hello!赋给数组 b 的语句是( )。
A.char str[10]= {'H','e','l','l','o', '!'}; B.char str[10];str="Hello! ";
C.char str[10]; strcpy(str, "Hello! "); D.char str[10]= "Hello! ";
B
[题号:01000011]1 分
11.以下程序运行后,输出结果是( )。
main()
{
char cf[3][5]={ "AAAA","BBB","CC"};
printf("\"%s\"\n",cf[1]);
}
A."AAAA" B."BBB"
C."BBBCC" D."CC"
B
[题号:01000012]1 分
12.若有以下程序片段:
char str[ ]= "ab\n\012\"";
printf("%d",strlen(str));
上面程序片段的输出结果是 ( )。
A.3 B.4
C.6 D.12
B
[题号:01000013]1 分
13.判断两个字符串是否相等,正确的表达方式是( )。