2024北京市中小学信息学能力测评活动第一轮
基础知识测评(小 学低年级 组)
一、 单项选择(共 15 题,每题 2 分,共计 30 分)
1. 我们一般使用哪种软件来编写 C++的代码:
A. 编译器
B. 编辑器
C. 调试器
D. 浏览器
2. 以下哪个是编写一个 C++程序必不可少的内容:
A. 变量
B. main函数(程序入口)
C. 输入语句
D. 输出语句
3. 出租车的计费规则是: 当行驶距离小于 3公里时,按照起步价 13元收取;大于 3公
里时,每多出 1公里额外收费 2元。假设行驶距离总是整数,单位是公里,用变量
x 表示(x > 0),以下哪个 C++的表达式能够计算出打车的费用:
A. 13 + (x – 3) * 2
B. 13 * (x – 3) + x % 3
C. x < 3 ? 13 + (x – 3) * 2 : 13
D. x > 3 ? 13 + (x – 3) * 2 : 13
4. 给定两个 int类型的变量 x和y,现在需要计算它们的 乘法结果并将结果存储在一
个变量中,以下 C++代码片段中做法正确的是:
A. int z = x * y;
B. long z = x * y;
C. unsigned int z = x * y;
D. long long z = (long long) x * y;
5. 执行下列 C++代码,程序的输出是:
int a = 1, b, c = 2;
a = b + c;
b = a + c;
c = a + b;
cout << c << endl;
A. 5
B. 0
C. 3
D. 受编译器影响, 无法确定输出
6. 给定以下几个不同进制的数字,请问哪个数字转换为十进制后最大?
A. (253)
10
B. (1111 1110)
2
C. (374)
8
D. (????????????)
16
7. 以下不是输入设备的是()。
A. 音响
B. 鼠标
C. 键盘
D. 触摸屏
8. 给定一个整数变量 x,现在需要判断它是否是一个大于 100 的奇数,以下表达式正
确的是:
A. x > 100 && x % 2 == 0
B. x >= 100 && x % 2 == 1
C. x > 100 && x % 2 == 1
D. x >= 100 && x % 2 == 0
9. 有三个开关对应着另一个房间里的三盏灯,其中一个开关控制着一盏灯。你现在在
开关的房间里,但不能直接看到灯。你只能进入灯的房间一次。你需要如何操作来
确定哪个开关控制哪盏灯?
A. 打开所有开关,然后进入房间看
B. 只打开一个开关, 立刻关闭它,再打开另一个开关,然后进入房间
C. 打开一个开关一段时间,然后关闭它, 再打开另一个开关,不关闭,然后进入房
间
D. 随机打开一个开关,然后立即进入房间
10. 现在只有 1,2,3三个数字每个数字只允许用一次 可以组成多少个不同的三位数?
A. 4
B. 5
C. 6
D. 7
11. 请问以下哪个 选项所代表的存储空间最大?
A. 1024MB
B. 0.3GB
C. 80000KB
小学低年级组基础知识测评北京中小学信息学能力测评活动BCSP-X 2024年小学低年级组基础知识测评真题,答案地址:http://www.6547.cn/doc/l1wecd9mai