试卷总分:85分


选择题 15题 75分

01 02 03 04 05 06 07 08 09 10 11 12 13 14 15


判断题 5题 10分

16 17 18 19 20

E962 全国青少年信息素养大赛 -算法应用 智传民韵 C++ 模拟题2-考试

选择题 共15道

01 在C++中,想要在屏幕上输出“欢迎来到苗族织锦技艺展!”,应该使用以下哪条语句? 5分
登录后查看选项
02 已知变量 brocade 表示织锦数量,刺绣数量比织锦多6件。以下哪行代码可以正确计算刺绣数量并存入变量 embroidery? 5分
登录后查看选项
03 牧民有羊群200只,每只羊产羊毛约4千克。以下哪段代码能正确计算总羊毛产量并存入变量 total? 5分
登录后查看选项
04 下列哪个变量名符合C++命名规则? 5分
登录后查看选项
05 已有 int tea = 35; 执行 tea = tea - 5; 后,tea 的值是多少? 5分
登录后查看选项
06

阅读以下代码,程序运行后会输出什么?

#include <iostream>
using namespace std;
int main() {
  string craft = "苗绣";
  cout << "我们传承的技艺是:" << craft << endl;
  return 0;
}
5分
登录后查看选项
07 如果要从键盘输入一个整数表示梯田亩数,并存入变量 area,应使用以下哪条语句? 5分
登录后查看选项
08 下列哪个运算符用于判断两个数是否不相等? 5分
登录后查看选项
09

阅读以下程序,如果用户输入数字 3,输出结果是什么?

#include <iostream>
using namespace std;
int main() {
  int choice;
  cout << "请选择纹样:1.云纹 2.水纹 3.回纹" << endl;
  cin >> choice;
  if (choice == 1) {
    cout << "您选择了云纹" << endl;
  } else if (choice == 2) {
    cout << "您选择了水纹" << endl;
  } else {
    cout << "您选择了回纹" << endl;
  }
  return 0;
}
5分
登录后查看选项
10 在C++中,循环 for(int i = 1; i <= 5; i++) 的循环体将执行多少次? 5分
登录后查看选项
11 要计算“梯田插秧6天的总进度”,已知每天插秧3亩,且使用循环累加,以下哪种写法正确? 5分
登录后查看选项
12

以下代码横线处填入哪个选项,能正确输出数组内容?

#include <iostream>
using namespace std;
int main() {
  string herbs[3] = {"三七", "天麻", "石斛"};
  cout << "药材清单:";
  for(int i = 0; i < 3; i++) {
    cout << ______ << " ";
  }
  return 0;
}
5分
登录后查看选项
13

阅读以下程序,它的功能是什么?

#include <iostream>
using namespace std;
int main() {
  int weight;
  cout << "请输入药材重量(克):";
  cin >> weight;
  if (weight > 100) {
    cout << "使用大号药碾" << endl;
  } else {
    cout << "使用小号药碾" << endl;
  }
  return 0;
}
5分
登录后查看选项
14

以下代码运行后,变量 result 的值是多少?

int brocade = 10;
int embroidery = 6;
int dye = 4;
int result = brocade + embroidery * 2 - dye;
5分
登录后查看选项
15 在C++中,如果要存储多个相同类型的数据(如不同民族的特色符号),通常使用以下哪种数据类型? 5分
登录后查看选项

判断题 共5道

16 C++中,单行注释使用 //,多行注释使用 /* */。 2分
登录后查看选项
17 语句 cout << 2 + 3 * 4; 的输出结果是20。 2分
登录后查看选项
18 可以使用 sizeof() 运算符获取数组占用的内存字节数。 2分
登录后查看选项
19 循环 for(int i = 2; i <= 5; i++) 的循环体将执行3次。 2分
登录后查看选项
20 条件语句中,else 必须与 if 配对使用,不能单独出现。 2分
登录后查看选项