2023年6月GESP C++一级考试真题及详解
发表时间: 2023-12-07 23:03
答案:A
解析:麦克风属于输出设备。
答案:C
答案:C
答案:D
答案:A
答案:D
答案:D
答案:C
解析:^ 在 C++ 中是“异或”。
答案:C
答案:C
解析:a = a % 4 = 2
答案:B
答案:A
答案:C
答案:B
答案:D
解析:由于输入数据保证都在同一天,所以,把开始和结束时刻都换算成分钟,用结束时间减去开始时间。
#include <iostream> using namespace std; int main(){ int a, b, c, d; cin >> a >> b >> c >> d; cout << c * 60 + d - a * 60 - b << endl; return 0;}
解析:本题可以使用双重循环,也可以采用单重循环,1+2+...+n 使用等差数列求和公式。
#include <iostream>using namespace std;int main() { int n = 0; cin >> n; int sum = 0; for (int i = 1; i <= n; i++) sum += (i + 1) * i / 2; cout << sum << endl; return 0;}