单项选择题

以下叙述中正确的是(     )。

A.数组说明符的一对方括号中只能使用整型常量, 而不能使用表达式
B.一条语句只能定义一个数组
C.每个数组包含一组具有同一类型的变量, 这些变量在内存中占有连续的存储单元
D.在引用数组元素时, 下标表达式可以使用浮点数


延伸阅读

你可能感兴趣的试题

1.单项选择题

以下叙述中错误的是(     )。

A.用 typedef 定义新的类型名后, 原有类型名仍有效
B.可以用 typedef 将已存在的类型用一个新的名字来代表
C.可以通过 typedef 增加新的类型
D.用 typedef 可以为各种类型起别名, 但不能为变量起别名

2.单项选择题

在一个 C 源程序文件中所定义的全局变量, 其作用域为(     )。

A.所在文件的全部范围
B.所在程序的全部范围
C.所在函数的全部范围
D.由具体定义位置和 extern 说明来决定范围

4.单项选择题

关于“while(条件表达式)循环体”, 以下叙述正确的是(     )。

A.循环体的执行次数总是比条件表达式的执行次数多一次
B.条件表达式的执行次数总是比循环体的执行次数多一次
C.条件表达式的执行次数与循环体的执行次数一样
D.条件表达式的执行次数与循环体的执行次数无关

7.单项选择题

若有定义: char c;int d; 程序运行时输入: c=1,d=2<回车>, 能把字符 1 输入给变量 c、 整数 2 输入给变量 d 的输入语句是(     )。

A.scanf("c=%c,d=%d", &c,&d);
B.scanf("c=%c d=%d", &c,&d);
C.scanf("c=%d,d=%d", &c,&d);
D.scanf("c=%d d=%d", &c,&d);

8.单项选择题

设有定义: double x=2.12;, 以下不能完整输出变量 x 值的语句是(     )。

A.printf("x=%5.0f\n",x);
B.printf("x=%f\n",x);
C.printf("x=%1f\n",x);
D.printf("x=%0.5f\n",x);

10.单项选择题

若有定义:
int a,b,c;
以下选项中的赋值语句正确的是(     )。

A.a=(b == c)=1;
B.(a=b)=c=1;
C.a=(b=c) + 1;
D.a + b=c;