选择题 · 答案 A
已知数组 a 的定义 int a[10] = {0};,下列说法不正确的是( )。
int a[10] = {0};
逐项分析每个选项,利用C++语法规则和算法知识判断正误。注意隐含条件(如整型溢出、栈溢出)。
注意题目问的是"错误的是"还是"正确的是",避免看反。选项中若有绝对化表述通常错误。
【考点】数组越界行为│编译与运行错误区分│初始化语法
GESP 七级 C++ 基础模块。命题人专挖"越界即编译错"的误区,卡住大量学生混淆语法错误与运行时未定义行为。