首页试题详情
难度: 使用次数:138更新时间:2026/03/16
1.
以下代码存在数组越界的问题吗? int arr[5] = {0}; for(int i = 0; i <= 5; i++) printf("%d ", arr[i]);
A.存在,当i=5时访问arr[5]
B.不存在,i从0到5刚好访问了所有元素
C.存在,当i=0时访问arr[0]
D.不存在,数组的索引范围是0~5
题型:选择题 知识点:第五章 数组
【答案】
A
【解析】
数组索引范围是0到n-1,当数组大小为5时,最大下标是4。循环中的i <= 5会导致访问arr[5],超出范围,属于数组越界。

查看答案和解析

支付 ¥0.1 即可查看此题答案和详细解析

低至 ¥0.1 起

类题推荐:

未分类