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用了().
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用了().
A. 2.500000
B. 2.5
C. 2.000000
D. 2
A. float型
B. int型
C. long型
D. double型
A. 4
B. 1
C. 2
D. 5
A. 5.000000
B. 15.000000
C. 25.000000
D. 35.000000
A. while循环执行20次
B. 循环是无限循环
C. 循环体语句一次也不执行
D. 循环体语句执行一次
A. A
B. B
C. C
D. D
A. A
B. B
C. C
D. D
A. 相同
B. x大于y
C. x小于y
D. 以上答案都不对
解析:解析:C语言中,字符串后面需要一个结束标志位'\0',通常系统会自动添加。对一维数组初始化时可采用字符串的形式(例如本题数组x),也可采用字符集合的形式(例如本题数组y)。在以字符串形式初始化时,数组x不尽要存储字符串中的字符,还要存储字符串后的结束标志位,因此数组x的长度为6;在以字符集合形式初始化时,数组y,仅存储集合中的元素,因此数组y长度为5
A. while循环执行10次
B. 循环是无限循环
C. 循环体语句一次也不执行
D. 循环体语句执行一次
A. a==1
B. ++i;
C. a=a++=5;
D. a=int(i);