GESP真题题库 - 随机跳题

📌 随机跳题:选择筛选条件(均可为空)

随机题目(选择题,难度:中) 等级:1级 | 年月:202506 | 知识点:C++1级,常识

2. 在某集成开发环境中调试下面代码段时尝试设置断点和检查局部变量,下面哪个说法是错误的( )。
int i,N = 0; // L1
cin >> N; // L2
for (i = 1; i < 9; i++)
         if (N % i == 0) break; // L3
if (i < 9) printf("N不能大于9\n"); // L4
A. 断点不可以设在L1标记的代码行
B. 执行暂停在L2标记的代码行时,可以检测i的值
C. 执行暂停在L3标记的代码行时,可以修改i的值
D. 执行有可能暂停在L4标记的代码行

答案:A

解析:

调试一级知识点范畴内应该都没讲过,且算入常识部分,就是超纲。 A选项:断点就是大家不小心点到代码行标数字,整行变红,变红行就是断点;
B选项:i是全局变量(定义在main函数内),L2行执行时i已声明,可检测其值(正确,排除B);
C选项:调试时可修改局部/全局变量的值(正确,排除C);
D选项:L4是普通执行行,执行可能暂停(正确,排除D);