G 模拟题答案与解析
核对答案时,既要检查所选选项,也要检查理由。代码题可先手算,再运行验证;多选题应逐项判断,不能用“另外几个似乎不对”代替对已选项的确认。下面的复习位置对应正文节号。
基础级 E
| 题号 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
|---|---|---|---|---|---|---|---|---|---|---|
| 答案 | A | C | B | D | A | C | B | D | C | A |
| 题号 | 11 | 12 | 13 | 14 | 15 | 16 |
|---|---|---|---|---|---|---|
| 答案 | ABD | AB | ACD | ABE | ADE | ACDE |
| 题号 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 |
|---|---|---|---|---|---|---|---|---|---|---|
| 答案 | √ | √ | × | × | √ | × | √ | × | × | √ |
1.A。 输入是说话的声音,输出是相应文字,这是语音识别。语音合成的方向相反,是由文字生成声音;复制文件只是移动或增加一份已有文件,不需要识别其中的说话内容。复习 1.1。
2.C。 第一行使 count 为 4,第二行先计算右边的 \(4+3\),再使 count 为 7。计算 total 时用的是更新后的 7,所以得到 14。复习 2.1。
3.B。 a 保存字符串 "8",字符串乘以整数 2 表示重复两次,得到 "88"。第二次输入经过 int() 转换,b 是整数 3,与 2 相加得到 5。复习 2.1—2.2。
4.D。 先算除法和乘法,得到 \(18-4.0+6\),再计算为 20.0。乘除的优先级高于加减;同级运算通常按从左到右的顺序处理。复习 2.1。
5.A。 替换后 t 为 "xyb-bxy"。索引 1、2、3 处依次是 y、b、-,切片 [1:4] 不包含索引 4,因此得到 "yb-"。复习 2.2。
6.C。 修改第二个元素后,列表为 [8, 2, 6];追加 5 后成为 [8, 2, 6, 5]。索引 -2 表示从末尾向前数第二个元素,即 6。复习 2.2。
7.B。 第一个条件成立,x 从 4 变为 7。第二个 if 是新的判断,此时条件 x > 6 也成立,x 又变为 5。else 与第二个 if 配对,这次不会执行。复习 2.1。
8.D。 range(1, 7) 依次给出 1 至 6。3 和 6 满足整除条件,被 continue 跳过;其余数相加得到 \(1+2+4+5=12\)。复习 2.1。
9.C。 23 是第 2 行第 3 列,对应 F;11 对应 A;22 对应 E。按原顺序拼起来是 FAE,不需要再按字母顺序排列。复习 4.1。
10.A。 共正确识别 \(4+3+5+4=16\) 张,平均每批 \(16/4=4\) 张;总体正确率的分母是全部 20 张图片,所以是 \(16/20=80\%\)。复习 3.2。
11.ABD。 识别结果受输入条件影响。同一个软件在不同环境中的表现不同,并不矛盾。分别记录错误,可以帮助检查背景声等因素;只重复同一段安静录音,不能检验它对其他录音条件的适应情况。复习 1.1、1.5。
12.AB。 入场要同时满足“没有关闭”和“卡片、门票至少有一个”。A、B 只是交换了两个条件的前后顺序。C 错把“至少一种”改为“两种都有”;D 会让持卡者在关闭时仍能进入;E 则会让没有卡片也没有门票的人在开馆时进入。复习 2.1、3.1。
13.ACD。 插入位置按从 0 开始的索引计算,所以 insert(1, 15) 把 15 放在第二位。pop() 删除的是最后的 30。两个切片分别取索引 0、1,以及索引 0、2;长度为 3 的列表没有索引 3,E 会引发越界错误。复习 2.2。
14.ABE。 处理 7 时,count 被设为 1;处理 5 时,它又被设为 1,因此最终仍为 1。计数需要在原值上加 1。列表里没有 4,改变比较边界也不会解决重复赋值的问题。复习 2.1、2.4。
15.ADE。 原本有 \(2\times3=6\) 对行列值,其中 (0, 0) 和 (1, 1) 被跳过。实际输出依次为 0 1、0 2、1 0、1 2。这里的 continue 只跳过内层循环的本次剩余步骤。复习 2.1。
16.ACDE。 页数、题材、借阅次数和封面颜色分别描述图书的不同方面。编号通常用于区分图书,不直接表示内容难度;封面颜色相同,也不能推出内容相同。把信息变成特征时,需要说明这个特征究竟表示什么。复习 4.1。
17.√。 固定间隔触发固定声音,可以由简单计时规则完成。要判断是否有 AI 功能,还需要了解系统是否进行了识别、学习或推理等处理。复习 1.1。
18.√。 赋值语句先计算右边,再更新左边的变量。这里不是数学中的等式 \(n=n+1\),不存在“一个数等于自己加 1”的要求。复习 2.1。
19.×。 b = a 使两个名字指向同一个列表。通过 b 修改该列表,也会从 a 看到同一修改,因而 a[0] 为 7。复习 2.2。
20.×。 strip() 返回的新字符串没有被保存,s 仍指向原来的 " x ",其中包含左右两个空格,长度为 3。若执行 s = s.strip(),才会使 s 指向去掉空白后的字符串。复习 2.2。
21.√。 4 < 3 为假,2 == 2 为真,not False 也为真。先结合 and 得到真,再与前面的假作 or 运算,结果为真。复习 2.1。
22.×。 a.sort() 把这个列表原地按升序排列,结果为 [1, 2, 3],因此 a[0] 为 1。复习 2.2。
23.√。 循环把 n 依次加到 1、2、3。下一次条件检查为假,循环正常结束,执行对应的 else,把 3 加到 13。复习 2.1。
24.×。 pass 表示此处暂不做任何事,常用于占位。它不会结束循环;用于提前结束当前循环的是 break。复习 2.1。
25.×。 全体平均数应为总借书量除以总人数。三个小组人数不同,各组平均数在总体中的影响也不同。例如,三组分别有 1、1、2 人,总借书量为 \(8+10+24=42\) 本,全体平均为 10.5 本。复习 3.2。
26.√。 标明合成配音,说明的是声音的制作方式,不等于核实了讲解中的历史事实。这两项检查各有作用。复习 1.5。
入门级 J
| 题号 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
|---|---|---|---|---|---|---|---|---|---|---|
| 答案 | B | A | D | C | A | D | B | C | A | D |
| 题号 | 11 | 12 | 13 | 14 | 15 | 16 |
|---|---|---|---|---|---|---|
| 答案 | ABDE | AC | ACD | ACD | ACE | ABCE |
| 题号 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 |
|---|---|---|---|---|---|---|---|---|---|---|
| 答案 | × | √ | √ | √ | × | × | √ | √ | × | √ |
1.B。 题目强调用明确规则表示专家知识,再从事实出发推理,体现符号主义。规则多少与是否具有通用智能之间不能直接画等号。复习 1.4。
2.A。 对应年份依次为:图灵的相关设想 1950 年,达特茅斯会议 1956 年,Deep Blue 战胜卡斯帕罗夫 1997 年,AlphaGo 战胜李世石 2016 年。排列为①③②④。复习 1.4。
3.D。 “是否数字化”与“是否有固定字段结构”是两种分类角度。声音可以数字化存储,但不能因此把其中的语言内容直接当成三列表格。改变扩展名也不会自动完成内容转换。复习 1.2。
4.C。 硬盘负责较长期保存文件,内存承载运行中正在处理的材料。硬盘装得下,不代表程序可以把全部内容同时放进内存。分批处理可减少同时需要驻留内存的数据量。复习 1.3。
5.A。 模型可能没有充分接触这一类表达,需要结合语境检查错误及材料覆盖。反复输出同样的判断,只说明它的输出一致,不能证明语言判断必然正确;界面名称也不会自动改变模型能力。复习 1.5。
6.D。 二进制 101 表示 \(1\times4+0\times2+1=5\),十六进制 A 表示 10,两者相加为 15。int 的第二个参数指定原字符串采用的进制。复习 2.3。
7.B。 调用关系是 f(5) 等待 f(3),f(3) 又等待 f(1)。从终止条件往回算:f(1)=2,f(3)=2+3=5,f(5)=5+5=10。复习 2.3。
8.C。 grid[1][0] 为 7,grid[0][0] 为 2,相减得到 5,写入 grid[0][1]。最后再与第二行第二列的 1 相加,得到 6。二维列表应先确定行,再确定该行中的位置。复习 2.2。
9.A。 小车必须从横坐标小于 2 的一侧到达大于 2 的一侧,只能经过没有障碍的 \((2,4)\)。因此至少向北走 4 步、向东走 4 步,再向南走 1 步,共 9 步。先到 \((0,4)\),再到 \((4,4)\),最后到 T,就能实现这一步数。起终点的直线距离不受绕行路线影响,仍为 \(\sqrt{4^2+3^2}=5\) 米。复习 3.3—3.4、4.1。
10.D。 三行按规定方向读出 1010、1110、1001。它们分别表示 \(8+2=10\)、\(8+4+2=14\)、\(8+1=9\)。第二行需要反向读取,不能直接照图从左向右写成 0111。复习 2.3、4.1。
11.ABDE。 麦克风把外部声音送入系统,扬声器把结果输出到外部。普通运行内存在断电后不能保证保留原数据;需要长期保存的内容应写入适当的存储设备。换硬盘可能改变存取速度等条件,却不会仅凭这一动作保证模型判断更准确。复习 1.3。
12.AC。 模型能补出视觉上连贯的内容,不表示缺失处的历史事实已被找回。推测重建可以帮助展示和研究,但应与原始证据区分,并寻找独立材料核实。黑白或彩色只是呈现方式。复习 1.5。
13.ACD。 材料范围、目标字段和缺失值处理要求,分别回答“依据什么”“提取什么”“找不到怎么办”。这些约束有助于减少歧义,但不能保证模型绝不犯错。字数限制和角色称呼也不能代替逐项核对。复习 1.5、8.1。
14.ACD。 参数与实参指向同一个列表,第一项因此由 2 变为 3,返回值为 \(3+6=9\)。第二次调用还会把第一项加 1,使其变为 4。函数内使用了另一个名字,并不意味着自动复制了列表。复习 2.2—2.3。
15.ACE。 总数为 35,平均数为 \(35/7=5\);排好序后的第四个数是 3,因此中位数为 3。2 出现两次,是众数。去掉 18 后,平均数为 \(17/6\),约 2.83。较大的数据值得调查,但也可能对应读书活动等真实情况,不能直接删除。复习 3.2。
16.ABCE。 用 1 表示亮、0 表示灭。状态从 000 经 A 变为 110,再经 B 变为 101,最后若按 C 则变为 000。每盏灯最终只取决于被翻转了奇数次还是偶数次,所以交换 A、B 的先后不改变最终状态;同一按钮按两次也会抵消。A、B、C 各按一次时,每盏灯恰好被翻转两次,最终全灭。复习 3.1、4.1。
17.×。 人工智能有多种实现思路。规则推理系统可以依靠明确表达的知识和规则工作,不要求所有知识都由带标签数据训练得到。复习 1.4。
18.√。 围棋是一个具体任务。该任务中的出色表现说明相应能力,不能自动推出系统具备其他领域的全部能力。复习 1.4—1.5。
19.√。 格式完整、细节像真的,都不等于事实已经核实。应通过可靠的图书记录等材料确认书目是否存在。复习 1.5。
20.√。 声音与图像是不同模态。系统把两种信息结合起来使用,正是多模态应用的一种形式。复习 1.2。
21.×。 [[0] * 2] * 3 没有建立三个互不关联的内层列表,而是重复引用同一个内层列表。修改其索引 1 处的元素后,三个行位置都能看到这个 8,rows[2][1] 也为 8。复习 2.2。
22.×。 返回值是 "0b1100"。前缀 0b 表明采用二进制形式;只有去掉前两位之后,才得到 "1100"。复习 2.3。
23.√。 三个词中,"data" 和 "map" 的长度至少为 3,因此计数两次。return 与 for 的缩进相同,属于循环后的步骤,不会在检查第一个词之后就返回。复习 2.3。
24.√。 两点纵坐标相同,连线平行于横轴,距离为横坐标差的绝对值,即 \(|4-(-2)|=6\)。复习 3.3—3.4。
25.×。 已知条件只保证“审核通过就已登记”,没有保证“已登记就审核通过”。尚在审核中的文章也可能已经登记,因此结论不能由条件推出。复习 3.1。
26.√。 每个向量的维度由每个样本采用的特征数决定。增加样本数量是增加记录条数,不是给每条记录自动增加特征。复习 3.4。
进阶级 S
| 题号 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
|---|---|---|---|---|---|---|---|---|---|---|
| 答案 | A | C | B | D | B | C | A | D | B | C |
| 题号 | 11 | 12 | 13 | 14 | 15 | 16 |
|---|---|---|---|---|---|---|
| 答案 | BD | BCD | ABC | AC | AC | ABCD |
| 题号 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 |
|---|---|---|---|---|---|---|---|---|---|---|
| 答案 | √ | √ | √ | × | × | √ | √ | × | × | × |
1.A。 代入三个调节量,得到 \(1-4+7=4\)、\(4-8+7=3\)、\(9-12+7=4\)。模型预测的是数值量,因此属于回归;进行了三次预测,并不等于设置了三个类别。复习 5.1、6.1。
2.C。 预测需复核的共有 \(16+8=24\) 张,其中 16 张实际不合格,精确率为 \(16/24\approx66.7\%\)。实际不合格的共有 \(16+4=20\) 张,召回率为 \(16/20=80\%\)。88% 是总体正确率,不能与这两个指标混用。复习 5.4。
3.B。 L 需复核 36 张,超过 25 张的限制。M 需复核 24 张,漏掉 \(20-16=4\) 张,总损失为 \(4\times5+8=28\)。H 需复核 15 张,漏掉 8 张,总损失为 \(8\times5+3=43\)。合格方案中 M 的损失更小。H 的 15 是复核张数,不是损失。复习 5.4。
4.D。 两张记录从“真实不合格、预测不需复核”移到“真实合格、预测不需复核”。正确数因此从 \(16+72=88\) 变成 \(16+74=90\),总数仍为 100。这里改正的是评价所用标签,不是模型参数。复习 5.2、5.4。
5.B。 A、B、C、D、E 到 P 的距离平方分别为 1、4、5、9、16。平方大小与非负距离大小的顺序一致,所以最近的三个是 A、B、C。蓝类有两票,红类有一票,最终判为蓝类。KNN 的多数表决不能只看最近的一个样本。复习 3.4、6.2。
6.C。 第一条支路为 \(z_1=2(-1)+2-1=-1\),经过 ReLU 后 \(h_1=0\)。第二条支路为 \(z_2=-(-1)+2=3\),因此 \(h_2=3\)。输出层计算 \(y=0-2\times3+4=-2\)。题目明确输出层不再使用 ReLU,不能把最后的负数改成 0。复习 6.5。
7.A。 累计值初始为 0。处理 2 后是 \(0\times2+2=2\);处理 −1 后是 \(2\times2-1=3\);处理 3 后是 \(3\times2+3=9\)。每一步都使用前一步的累计值。复习 2.5。
8.D。 m2.read(5) 使用 m2 的偏移量 −1,返回 4,这个结果被赋给 m1.offset。随后 m1.read(3) 为 \(3+4=7\),而 m2 的偏移量没有改变,m2.read(3) 仍为 \(3-1=2\)。复习 2.5。
9.B。 两段可见区间互不重叠,总长度为 \(2+3=5\) 秒,所以概率为 \(5/8\)。连续均匀分布中,个别端点是否计入不会改变区间概率。复习 3.5。
10.C。 正确率从 54% 到 58%,再到 62%,而展示系统把连续数值压缩成了“通过”和“未通过”两种状态。跨过门槛会造成显示跳变。若要讨论能力是否发生突变,还需考察任务表现和评价方式,不能只看这个标记。改变通过线不会改变已经答对的题数。复习 8.1。
11.BD。 授权范围只覆盖本次展览,不能由“已经上传”推导出新的用途也已获得授权。编辑复核和主编决定是项目明确分配的工作,注明供应商名称不能代替这些环节。保留材料使用与确认记录,有助于把责任落实到具体过程。复习 1.5、8.2。
12.BCD。 正负误差相加为 0,只表示互相抵消。绝对值之和为 8,MAE 为 \(8/4=2\) 厘米;平方和为 \(9+1+1+9=20\),MSE 为 \(20/4=5\) 平方厘米。改用毫米后,绝对误差的数值乘以 10,平方误差的数值乘以 100,因此 MAE 为 20 毫米,MSE 为 500 平方毫米。复习 3.2、5.4。
13.ABC。 同一学生的不同月份记录可能共享稳定偏好,逐条随机分组并不等于把学生分开。按学生划分,更贴近模型面对新学生的使用目标。删除姓名不能消除其他关联;选模型使用验证集、最终评价再使用测试集,可以把模型选择与最终检查区分开。复习 5.2—5.3。
14.AC。 BFS 从 A 发现 B、D,再从 B 发现 C,从 D 发现 E,从 E 发现 F,首次发现顺序为 A、B、D、C、E、F。递归 DFS 则依次发现 A、B、C、E、F、D,因此 B 错误。处理 C→A 时,A 早已标记,这条回边不会造成重复入队,删去它也不改变该次 BFS 顺序。有环不等于搜索不能结束,关键在于正确记录已发现顶点。复习 4.4。
15.AC。 向左推的耗时绝对误差为 \(|5-6|=1\) 秒。向右拉只有预测值,没有本次实际执行记录,不能把预测的 7 秒当成已经测得的事实。模型针对状态和候选动作预测后果,已有世界模型式功能的依据,并不要求把所有候选动作都实际执行一次。复习 8.1。
16.ABCD。 四项均合理。涂层和环境一起改变,散热差异就可能有多种解释。AI 提出的假设可以为探索提供方向,但仍需要实验检验;控制或合理比较环境条件、重复试验,有助于分辨不同因素的作用。原始记录则使后续能够检查实验究竟怎样进行。复习 8.2。
17.√。 两个 for 的先后表示先取一行,再遍历该行。第一行保留 2,第二行保留 4;−1 和 0 都不满足 x > 0。复习 2.5。
18.√。 每次调用初始化方法都会新建一个空列表,并赋给当前对象的 history。两个对象因此各有一个列表,通过 a 追加内容不会修改 b 的列表。复习 2.5。
19.√。 key 指定排序依据。这里三个排序键分别为 3、1、2,所以对应字符串依次为 "a"、"dd"、"bee"。复习 2.5。
20.×。 二项分布还要求各次试验独立。不放回抽取时,第一次的结果会改变第二次取红球的条件概率。例如,第一次取红后,第二次取红的概率变为 \(1/3\)。两次各自的边缘概率都为 \(1/2\),并不足以保证独立;实际两次全红的概率为 \(1/2\times1/3=1/6\),也不是二项模型给出的 \(1/4\)。复习 3.5。
21.×。 簇编号通常只是区分分组的名称,不自带“质量高低”的含义。若要评价文章质量,需要另行定义依据并进行验证。复习 6.3。
22.√。 \(5<5\) 不成立,所以进入第二次判断;\(2\leq2\) 成立,最终到 B。检查边界时,尤其要区分小于与小于等于。复习 6.3。
23.√。 先把厘米数除以 100,换回原模型使用的米数,再计算预测。这样系数由 3 变为 0.03,常数项仍是 2,两种写法对同一物理量给出的预测相同。复习 6.1。
24.×。 一个样例只能检验相应输入下的表现。还应依据程序要求检查其他正常输入、边界情况及可能的错误。自然语言生成代码改变了编写方式,并没有免除检验程序逻辑的需要。复习 2.4、8.1。
25.×。 网页是智能体正在读取的外部材料,网页作者不能仅通过写一句话就代替用户授权本地操作。处理资料时,需要区分资料内容与用户对工具使用的指令。复习 8.1。
26.×。 注意力权重参与信息的加权与组合,反映特定计算中的关系,不是对事实真假的认证。事实是否可信,需要独立证据支持。复习 8.1。