2023年9月GESP C++一级考试真题及详解
发表时间: 2023-12-02 20:38
答案:C
答案:D
答案:B
解析:逻辑运算符连接的表达式都会转换为 bool 类型。2 - 1 为 true,2 % 10 也为 true。
答案:C
答案:D
答案:B
解析:C++ 中,只可以对整型进行取余运算。
答案:A
答案:C
解析:由于 m % 2 为 0,n % 2 为 0,m % 2 && n % 2 结果为 false。if 分支不成立,else if 分支也不成立,输出 else 分支内容。
答案:A
解析:m / 5 等于 1,整个表达式结果为 true。
答案:C
答案:B
解析:1 + 3 = 4。
答案:B
答案:D
答案:D
答案:A
解析:解析:第一次执行 for 循环,n 被赋值为 0,结束,s 的值还是 1。
答案:
1. ✅
2. ✅
3. ✅
4. ❌
5. ✅
6. ❌
7.❌
8. ❌
9. ❌
10. ✅
#include <iostream>#include <cstdio>using namespace std;int x, y, z, q;int main() { cin >> x >> y >> z >> q; int t = 2 * x + 5 * y + 3 * z; if(q >= t) cout << "Yes" << endl << q - t << endl; else cout << "No" << endl << t - q << endl; return 0;}
#include <iostream>using namespace std;int main() { int k = 0, L = 0, R = 0, sum = 0; cin >> k >> L >> R; for (int n = L; n <= R; n++) if (n % 10 == k || n % k == 0) sum += n; cout << sum << endl; return 0;}