GESP C++ 真题 · 逐题精解
首页C++二级真题 › 2024年3月 › 第10题

GESP 2024年3月 C++二级 单选题 第10题

C++二级单选题2024年3月第10题

所属知识点:分支与循环结构 难度要求:掌握 考频:—

以下C++代码判断一个正整数N的各个数位是否都是偶数。如果都是,则输出“是”,否则输出“否”。例如 N=2024时输出“是”。则横线处应填入( )。
int N,Flag;
cin >> N;
Flag = true;
while (N != 0){
if (N %2 != 0){
Flag = false;
_____________
}
else
N /= 10;
}
if(Flag == true)
cout << "是";
else
cout << "否";

正确答案:A

题目解析
一旦发现某位是奇数(N%2≠0),就置 Flag=false 并 break 退出。故填 break,选 A。(continue 会因 N 不变而死循环。)

想系统刷完 GESP C++ 1~8 级真题,并查看每道题的逐题精讲?

进入 GESPPASS 开始练习