A、 a[10]
B、 a[3.5]
C、 a(5)
D、 a[0]
答案:D
解析:解析:数组名[下标]引用数组元素时,[]中的下标为逻辑地址下标,只能为整数,可以为变量,且从0开始计数inta[10]表示定义了一个包含10个整型数据的数组a,数组元素的逻辑地址下标范围为0~9,即a[0]表示组中第1个元素;a[1]表示组中第2个元素;a[2]表示组中第3个元素;......;a[9]表示组中第10个元素.选项A,超过了数组a的逻辑地址下标范围;选项B,逻辑地址下标只能为整数选项C,逻辑地址下标只能放在[]中
A、 a[10]
B、 a[3.5]
C、 a(5)
D、 a[0]
答案:D
解析:解析:数组名[下标]引用数组元素时,[]中的下标为逻辑地址下标,只能为整数,可以为变量,且从0开始计数inta[10]表示定义了一个包含10个整型数据的数组a,数组元素的逻辑地址下标范围为0~9,即a[0]表示组中第1个元素;a[1]表示组中第2个元素;a[2]表示组中第3个元素;......;a[9]表示组中第10个元素.选项A,超过了数组a的逻辑地址下标范围;选项B,逻辑地址下标只能为整数选项C,逻辑地址下标只能放在[]中
A. 0
B. 22
C. 12
D. 10
A. A
B. B
C. C
D. (D)
A. 整型变量的输出形式只有%d一种
B. %x是格式符的一种,它可以适用于任何一种类型的数据
C. %x是格式符的一种,其变量的值按十六进制输出,但%8lx是错误的
D. %8lx不是错误的格式符,其中数字8规定了输出字段的宽度
A. A
B. B
C. C
D. (D)
A. [常量表达式]
B. [整型常量]
C. [整型变量]
D. [整型常量]或[整型表达式]
A. A
B. B
C. C
D. D
A. inta[2][3]={0};
B. inta[][3]={{1,2},{0}};
C. inta[2][3]={{1,2},{3,4},{5,6}};
D. inta[][3]={1,2,3,4,5,6};
A. a[2][4]
B. a[1,3]
C. a[2][0]
D. a(2)(1)
解析:解析:数组名[下标][下标]引用数组元素时,[]中的下标为逻辑地址下标,只能为整数,可以为变量,且从0开始计数第一个[下标]表示行逻辑地址下标,第二个[下标]表示列逻辑地址下标。本题图示详见P149图6.7因此a的行逻辑地址范围0~2;a的列逻辑地址范围0~3;选项A,列逻辑地址下标超过范围选项B,D,的引用形式不正确。
A. 在不同的函数中可以使用相同的名字的变量
B. 函数中的形式参数是局部变量
C. 在一个函数内定义的变量只在本函数范围内有效
D. 在一个函数内的复合语句中定义的变量在本函数范围内有效
A. 1,1,2
B. 2,2,1
C. 2,2,2
D. 2,2,3