习题 4一、单项选择题1. 若有说明 int a34;则a数组元素的非法引用是【 】A. a02*1 B. a13 C. a4-20 D. a04【答案】 D【解析】数组下标从0开始,a04的列下标越界。2. 在C+语言中,引用数组元素时,其数组下标的数据类型允许是【 】A. 整型常量 B. 整型表达式 C. 整型常量或整型表达式 D. 任何类型的表达式【答案】 C3. 以下不正确的定义语句是【 】A. double x5=2.0,4.0,6.0,8.0,10.0;B. int y5=0,1,3,5,7,9;C. char c1=1,2,3,4,5;D. char c2=x10,xa,x8;【答案】 B【解析】初始值的个数大于数组的大小,系统会出现编译错误。4. 对以下说明语句的正确理解是【 】int a10=6,7,8,9,10;A. 将5个初值依次赋