单选题
18.以下能对一维数组a进行初始化的语句是:( )
A
inta[5]=(0,1,2,3,4,)
B
inta(5)={}
C
inta[3]={0,1,2}
D
inta{5}={10*1}
答案解析
正确答案:C
解析:
解析:详见教材P145,一维数组的定义、初始化选项B,D,常量表达式只能放在中括号[]中选项A,数组可以看做是若干个相同数据类型元素的有序集合,因此以集合的形式对其初始化,使用{}对其初始化,选项A用了().
题目纠错
程序设计章节汇总
相关题目
单选题
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.下列字符串是标识符的是:( )
单选题
5.以下不正确的C语言标识符是( )
