2025 年 9 月真题详解
一、单选题(每题 2 分,共 30 分)

答案:C 考察基本数据类型与运算符。在 C++ 中,int 类型相除执行整数除法,10÷3 结果为 3。赋值给 double 类型 c 后值为 3.0。

答案:C 考察逻辑运算符优先级与结合性。选项 A 和 D 因&&要求全真而失败;B 项!取反后为假;C 项||只要有一真即为真,(10!=10) 为假但 (5>=3) 为真,整体结果 true。

答案:D 数组下标从 0 开始。定义 int arr[5] 合法范围为 0~4,访问 arr[5] 属于越界,会导致未定义行为。

答案:B 涉及循环与变量作用域。外层 sum 初始为 0。循环内定义的局部 sum 仅在该作用域有效,不影响外层累加。i=1,3,5 时分别累加 1,3,5,最终 sum 为 9。

答案:B 函数定义规范。返回值需明确类型,参数也需指定类型。A、D 返回 void 错误,C 参数无类型,仅 B 符合语法且逻辑正确。

答案:B 数组初始化规则。arr[4] 未显式初始化元素默认为 0,即 {1, 2, 3, 0}。执行 arr[3] = arr[0] + arr[2] 后变为 {1, 2, 3, 4}。






















