题目
单选题(共10题,20.0分)题型说明:单选题10. (2.0分) 执行语句“int arr[5]=(1,2,3);”后,arr[4]的值是:A 0B 3C 随机值D 语法错误[1]
单选题(共10题,20.0分)
题型说明:单选题
10. (2.0分) 执行语句“int arr[5]={1,2,3};”后,arr[4]的值是:
A 0
B 3
C 随机值
D 语法错误[1]
题目解答
答案
根据C语言规则,`int arr[5] = {1, 2, 3};`中,`arr[0]`至`arr[2]`分别初始化为1、2、3,而`arr[3]`和`arr[4]`未显式初始化,会被默认赋值为0。因此,`arr[4] = 0`。
- A. 0:正确。
- B. 3:`arr[2] = 3`,非`arr[4]`,错误。
- C. 随机值:不符合C语言标准,错误。
- D. 语法错误:代码合法,错误。
答案:A. 0