优秀的编程知识分享平台

网站首页 > 技术文章 正文

2023年6月 GESP C++ 一级真题及解析

nanyue 2024-10-18 07:34:37 技术文章 24 ℃

单选题(每题2分,共30分)

答案:A

解析:麦克风属于输出设备。

答案:C

答案:C

答案:D

答案:A

答案:D

答案:D

答案:C

解析:^ 在 C++ 中是“异或”。

答案:C

答案:C

解析:a = a % 4 = 2

答案:B

答案:A

答案:C

答案:B

答案:D

判断题(每题2分,共20分)

编程题(每题25分,共50分)

时间规划

解析:由于输入数据保证都在同一天,所以,把开始和结束时刻都换算成分钟,用结束时间减去开始时间。

#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;
}

Tags:

最近发表
标签列表