GESP C++ 真题 · 逐题精解
首页C++一级真题 › 2024年9月 › 第11题

GESP 2024年9月 C++一级 单选题 第11题

C++一级单选题2024年9月第11题

所属知识点:if / if-else 语句 难度要求:掌握 考频:高频

下面 C++ 代码执行时输入 `14+7` 后,正确的输出是( )。
int P;
printf("请输入正整数P: ");
scanf("%d", &P);
if (P % 3 || P % 7)
    printf("第5行代码%d, %d", P % 3, P % 7);
else
    printf("第7行代码%2d", P % 3 && P % 7);

正确答案:A

题目解析
scanf14+7+ 停,只读 14。P%3=2、P%7=0;(2||0) 真走 if,输出「第5行代码2, 0」,选 A。 💡 scanf("%d") 遇非数字停。|| 一侧非零即为真。

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

进入 GESPPASS 开始练习