单选题
17.以下对一维数组a的正确说明是:( )
A
chara(10);
B
inta[];
C
intk=5,a[k];
D
chara[3]={‘a’,’b’,’c’};
答案解析
正确答案:D
解析:
解析:详见教材P143~144,一维数组的定义、初始化类型符数组名[常量表达式]类型符是指数组中数组元素的类型;数组名要符合标识符命名规则;常量表达式是指数组的长度(数组中包含元素的个数),其值只能是整数,不可以是变量,而且从1开始计数。选项A,常量表达式只能放在中括号[]中选项B,只有在对数组初始化(即赋值)的时候才可以省略数组的长度,B中并未对a进行初始化。选项C,常量表达式不能为变量。
题目纠错
程序设计章节汇总
相关题目
单选题
15.字符串”\\\”ABC\”\\”的长度是( )
单选题
14.若x为int型变量,则执行以下语句后
,x的值为( )
单选题
13.以下( )是不正确的转义字符。
单选题
12.设有说明:charw;intx;floaty;doublez;则表达式w*x+z-y值的数据类型为:( )
单选题
11.若有定义:inta=7;floatx=2.5;y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是:( )
单选题
10.在C语言中,字符型数据在内存中以()形式存放( )
单选题
9.已知各变量的类型说明如下
,则以下不符合C语言语法的表达式是:( )
单选题
8.不合法的常量是:( )
单选题
7.以下说法中正确的是:( )
单选题
6.下列字符串是标识符的是:( )
