CSP-J 初赛模拟卷(第 06 套)
参考答案与解析
---
#### **一、单项选择题**
**答案速查**
| 题号 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: |
| 答案 | B | D | D | C | A | A | B | C |
| 题号 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: |
| 答案 | D | A | B | D | D | C | C |
**逐题解析**
##### 第1题
**答案:** B
**解析:** NOI 是全国青少年信息学奥林匹克竞赛的英文简称。
##### 第2题
**答案:** D
**解析:** 按题目采用的 $1024$ 进位约定,$1\ \mathrm{TB}=1024^4\ \mathrm{B}=2^{40}\ \mathrm{B}$。
##### 第3题
**答案:** D
**解析:** 将两个二进制数对齐后逐位进行与运算,只有两位均为 $1$ 时结果才为 $1$,得到 `01 0010 1000 0011`。
##### 第4题
**答案:** C
**解析:** 根深度为 $1$ 时,深度为 $h$ 的二叉树至多有 $2^{h-1}$ 个叶结点。$2^{10}=1024<2011\le2048=2^{11}$,所以最小深度为 $12$。
##### 第5题
**答案:** A
**解析:** 单峰数组可用二分法寻找峰顶:先检查中间位置是否同时大于两侧元素;若不是,则沿数值上升的方向缩小搜索区间。按该控制流程,三段代码的执行顺序为 `c、a、b`。
##### 第6题
**答案:** A
**解析:** 先给每个班分配一个名额,再将剩余 $3$ 个相同名额分给 $7$ 个不同班级。由隔板法,方案数为 $\binom{3+7-1}{7-1}=\binom96=84$。
##### 第7题
**答案:** B
**解析:** 生成树包含原图全部 $6$ 个顶点,而任意 $n$ 个顶点的树均有 $n-1$ 条边,因此边数为 $5$。
##### 第8题
**答案:** C
**解析:** 对非负的 `x`,先乘 $100$,加 $0.5$ 后转为整数以完成四舍五入,再除以 `100.0` 恢复数量级,对应选项 C。
##### 第9题
**答案:** D
**解析:** 两个数分别为十进制 $36$ 和 $20$,相加为 $56$,对应的 8 位二进制表示是 `00111000`。
##### 第10题
**答案:** A
**解析:** 字符串是由字符组成的特殊线性表,可以用数组存储;长度可以为零。含空格字符的串仍含有元素,不是空串。
##### 第11题
**答案:** B
**解析:** 队列在队尾插入、队头删除,遵循先进先出原则。
##### 第12题
**答案:** D
**解析:** 代入给定布尔值后,A、B、C 均为假;D 中 $x\land y$ 为真,因此整个逻辑或表达式为真。
##### 第13题
**答案:** D
**解析:** 打印机将计算机处理结果输出为纸质内容,属于输出设备。
##### 第14题
**答案:** C
**解析:** “复制”将所选文件的信息放入剪贴板,以供后续粘贴操作使用,同时保留原位置的文件。
##### 第15题
**答案:** C
**解析:** 三人的选择相互独立,方案总数为 $\binom42\binom43\binom43=6\times4\times4=96$。
#### **二、阅读程序**
##### 程序(1)
**程序分析:** 递归满足 $\operatorname{luo}(n,m)=\sum_{0\le i