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