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

GESP 2024年12月 C++一级 单选题 第7题

C++一级单选题2024年12月第7题

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

下面 C++ 代码执行后,求出几天后星期几。如果星期日则输出"星期天"否则输出形如"星期 1"。横线上应填入的代码是( )。
int N, nowDay, afterDays;
cout << "今天星期几? " <<endl;
cin >> nowDay;
cout << "求几天后星期几? "<< endl;
cin >>afterDays;

N = nowDay+afterDays;

if(_______________)
    printf("星期天");
else
    printf("星期%d", N%7);

正确答案:B

题目解析
星期几用 N%7 表示,余数 0 代表星期日,条件填 N%7==0,选 B。 💡 周期为 7 用 %7,结果 0~6。余 0 对应星期日。

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

进入 GESPPASS 开始练习