2024年C++ GESP 一级 9月真题_2021年c++考试时间

2024年C++ GESP 一级 9月真题_2021年c++考试时间

编码文章call10242025-02-10 11:19:2416A+A-

单项选择


判断题


易错题

  1. 区分内存和外存。外存就是我们常见的 C 盘、D盘(硬盘),程序运行时才会将硬盘中数据加载到内存中。
  2. 读取 14+7,由于格式化输入是整数类型,只会读取到 整数。
  3. i 每次循环自增 2,共循环 10 次。
  4. while 循环结束之后,N 会变为 0,因此需要提前用变量 N0 保存起来,然后在 L11 标记的一行,输出变量为 N0。
  5. 选项 D 得到的是十位数字。选项 B 虽然输入是 4 位数,但是程序依然可以正常执行。
  6. 读取到的整数、小数、字符最终都会以整数形式存储到变量 N 中。

小杨购物



题目解析

结果为 n/(a+b),C++ 中整数相除,默认截取掉小数。

参考程序

#include 
using namespace std;

int main() {

 int n, a, b;
 cin >> n >> a >> b;
 
 cout << n / (a + b);

 return 0;
}

美丽数字




题目解析

基础单层循环嵌套 if,满足条件计数器 +1。

注:很多同学刚刚接触循环,对于 n 个数字读取不是很熟悉,导致考场失分。

参考程序

#include 
using namespace std;

int main() {

 int n;
 cin >> n;
 
 int cnt = 0;
 for(int i = 1; i <= n; i++){
  int x;
  cin >> x;
  if(x % 9 == 0 && x % 8 != 0)
   cnt++;
 }
 
 cout << cnt;

 return 0;
}
点击这里复制本文地址 以上内容由文彬编程网整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
qrcode

文彬编程网 © All Rights Reserved.  蜀ICP备2024111239号-4