试卷总分:100分


选择题 15题 75分

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


判断题 5题 25分

16 17 18 19 20

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

选择题 共15道

01 在C++中,要输出苗族迎宾语“欢迎来到苗乡侗寨!”,应使用以下哪条语句? 5分
登录后查看选项
02 已知变量 embroidery 表示苗绣件数,蜡染作品数量比苗绣多8件。以下哪行代码可以正确计算蜡染数量并存入变量 batik? 5分
登录后查看选项
03 梯田每块田可产稻谷350斤,有x块梯田,以下哪段代码能正确计算总产量并存入变量 total? 5分
登录后查看选项
04 下列哪个变量名符合C++命名规则? 5分
登录后查看选项
05 已有 int medicine = 500;(药材储备量),执行 medicine = medicine - 80; 后,medicine 的值是多少? 5分
登录后查看选项
06

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

#include <iostream>
using namespace std;
int main() {
  string craft = "织锦";
  cout << "传承的技艺是:" << craft << endl;
  return 0;
}
5分
登录后查看选项
07 若要从键盘输入一个浮点数表示药材重量(克),并存入变量 weight,应使用以下哪条语句? 5分
登录后查看选项
08 下列哪个运算符用于判断两个数的大小关系(大于等于)? 5分
登录后查看选项
09

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

#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 = 2; i <= 10; i+=2) 的循环体将执行多少次? 5分
登录后查看选项
11

以下代码横线处填入哪个选项,能够输出数组中的所有民族特色建筑?

#include <iostream>
using namespace std;
int main() {
  string buildings[3] = {"吊脚楼", "鼓楼", "风雨桥"};
  for(int i = 0; i < 3; i++) {
    cout << ______ << " ";
  }
  return 0;
}
5分
登录后查看选项
12 以下哪种排序算法在最好情况下的时间复杂度为 O(n)? 5分
登录后查看选项
13

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

#include <iostream>
using namespace std;
int main() {
  int n, sum = 0;
  cout << "输入游牧羊群数量:";
  cin >> n;
  for(int i = 1; i <= n; i++) {
    sum += 5;
  }
  cout << "预计产毛量:" << sum << "斤" << endl;
  return 0;
}
5分
登录后查看选项
14

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

int brocade = 20;
int dye = 3;
int silk = 12;
int result = brocade - dye * 2 + silk;
5分
登录后查看选项
15 在C++中,若要使用 vector 动态数组,需要包含以下哪个头文件? 5分
登录后查看选项

判断题 共5道

16 C++中,多行注释以 /* 开始,以 */ 结束,可以跨越多行。 5分
登录后查看选项
17 语句 cout << 6 + 2 * 5; 的输出结果是40。 5分
登录后查看选项
18 C++中,数组的大小在定义后可以动态改变。 5分
登录后查看选项
19 break 语句在循环中用于立即终止整个循环,不再执行后续迭代。 5分
登录后查看选项
20 枚举算法是一种通过列举所有可能情况来求解问题的算法,适用于解空间较小的问题。 5分
登录后查看选项