#G2509C2A. [GESP202509 二级] 客观题

[GESP202509 二级] 客观题

一、单项选择题(每题 2 分,共 30 分)

  1. 人工智能现在非常火,小杨就想多了解一下,其中就经常听人提到“大模型”。那么请问这里说的“大模型”最贴切是指 ( )。 {{ select(1) }}
  • 大电脑模型
  • 大规模智能
  • 智能的单位
  • 大语言模型
  1. 在 TCP 协议中,完成连接建立需要通过( )握手。 {{ select(2) }}
  • 一次
  • 二次
  • 三次
  • 四次
  1. 下面的 C++ 代码用于输入姓名,然后输出姓名,正确的说法是( )。

image

{{ select(3) }}

  • XingMing 是汉语拼音,不能作为变量名称
  • 可以将 XingMing 改为 Xing Ming
  • 可以将 XingMing 改为 xingming
  • 可以将 XingMing 改为 Xing-Ming
  1. 下面 C++ 代码用于获得正整数 N 的第 M 位数,如 N 等于 1234,M 等于 2,则输出 3。此题假设 M 的值⼤于等于 1 且⼩于等于 N 的位数。横线处应填⼊的代码是( )。

image

{{ select(4) }}

  • N % div / 10
  • N / div / 10
  • N % div % 10
  • N / div % 10
  1. 下面 C++ 代码执行,其输出是( )。

    image

    {{ select(5) }}

  • 3 4 0
  • 3 3 3
  • 4 4 4
  • 以上都不对
  1. 某种编号的规则是“XX-Y”,其中 XX 从 00 到 11,Y 从 0 到 9。第 1 个编号是 00-0,第 2 个编号是 01-1,…,第 12 个编号 11-1,第 13 个编号 00-2,即其编码规则是 XX 和 Y 同时增 1,到 XX 到 11 时下⼀个变为 00,Y 到 9 时,下⼀个变为 0。下⾯的 C++ 代码⽤于⽣成第 N 个编号,横线处应填上的代码是( )。

    image

    {{ select(6) }}

  • 12 10
  • 10 10
  • 11 9
  • 9 9
  1. 下面 的 C++ 代码执行后其输出是( )。

    image

    {{ select(7) }}

  • 145
  • 125
  • 55
  • 45
  1. 下面 的 C++ 代码执行后其输出是( )。

image

{{ select(8) }}

  • 110
  • 12
  • 不确定
  • 无输出
  1. 阅读下⾯的 C++ 代码,其中变量都是整型,则说法正确的是( )。

    image

    {{ select(9) }}

  • b 不能为 0 ,因为 a % b 将导致错误
  • a 必须小于 b ,否则 a % b 将导致错误
  • a 和 b 都必须为正整数,否则 a % b 将导致错误
  • 如果 a 输⼊为 0 ,则不管 b 的输⼊值是什么,输出值的绝对值都是 abs(b)
  1. 下面 的 C++ 代码执行后其输出是( )。

image

{{ select(10) }}

  • 1#2#4#5#6#
  • 1#2#4#5#6
  • 1#2#3#4#5#6#
  • 1#2#3#4#5#6
  1. 下⾯ C++ 代码⽤于记录多个输⼊数中的最⼤数和最⼩数(输⼊ -999 则输⼊结束),相关说法错误的是( )。

image

{{ select(11) }}

  • 程序运⾏时如果第⼀个数输⼊ -999,则输出将是 -999 -999
  • 程序输⼊过程中,如果输⼊的第⼀个数不是 -999,则如果待输⼊的数据中没有 -999,则程序能求出已输⼊整数中的最⼤数和最⼩数
  • 如果⽤于输⼊考试成绩,即成绩中不可能有 -999,则程序能求出已输⼊成绩中的最⾼成绩和最低成绩
  • 可以将 cin >> now_num; 移动到 while (now_num != -999) { 下⾯,结果不变
  1. 下⾯ C++ 代码执⾏后输出与 5 有关数的数量。“与 5 有关的数”定义为含有 5 或者能被 5 整除的数。相关说法正确的是( )。

image

{{ select(12) }}

  • 删除代码中 continue 不影响程序执⾏结果
  • 删除 j = i 并将 while 循环内的 j 修改为 i,不影响程序执⾏结果
  • 代码中 break 修改为 j = 0,不影响程序执⾏结果
  • while (j > 0) 修正为 while (j >= 0) 不影响程序执⾏的结果
  1. 下⾯ C++ 代码实现输出如下图形,应该在横线处填⼊的代码是( )。

image

image

{{ select(13) }}

  • N - i + 1 和 i + 1
  • N - i 和 i
  • N 和 i
  • N - i 和 i + 1
  1. 下面 的 C++ 代码执行后其输出是( )。

image

{{ select(14) }}

  • 196 -1
  • 27 9
  • 98 97
  • 不确定
  1. 有个⽆限长的链,由 3 种外形相同但材质不同的环链成。3 种环的重量分别是 3、4、6 克,相同材质的多个环每 12 克⼀组,分别记为 G3、G4、G6。链依次 G3、G4、G6、G3、G4、G6、…。同时对链上所有环从头依次编号 1、2、3、4……。输⼊正整数代表环编号,求该编号前所有环(不含该环本⾝)的重量。下⾯是 C++ 代码实现,正确说法是( )。

image !

{{ select(15) }}

  • 必须同时修改 L1 和 L2 代码⾏才能实现功能
  • 必须同时修改 L3 和 L4 代码⾏才能实现功能
  • 必须同时修改 L3 和 L5 代码⾏才能实现功能
  • 其他说法都不对

二、判断题(每题 2 分,共 20 分)

  1. 在集成开发环境⾥调试程序时,要注意不能修改源程序,因为如果修改,就要终⽌调试、关闭该文件并重新打开,才能再次开始调试。( ) {{ select(16) }}
  • 正确
  • 错误
  1. 在 C++ 代码中,假设 N 为正整数且⼤于 100,则 N / 100 将舍弃个位和⼗位,如 N 为 1234 则 cout << (N / 100) 将输出 12。如果 N ⼩于 100,则其值为 0。( ) {{ select(17) }}
  • 正确
  • 错误
  1. 下列 C++ 代码执⾏后将输出 1,因为 a 确实⼩于 20 和 10。( )

image

{{ select(18) }}

  • 正确
  • 错误
  1. 下⾯的 C++ 代码中变量都是整型,则执⾏后将输出 1。( )

image

{{ select(19) }}

  • 正确
  • 错误
  1. 下⾯ C++ 代码执⾏时如输⼊ 99.99,将输出 “及格” 两个汉字。( )

image

{{ select(20) }}

  • 正确
  • 错误
  1. 执⾏下⾯的 C++ 代码时输⼊ 123,则输出是 DCB。( )

image

{{ select(21) }}

  • 正确
  • 错误
  1. 下⾯的 C++ 代码执⾏后将输出 #+#3#。( )

image

{{ select(22) }}

  • 正确
  • 错误
  1. 下列 C++ 代码⽤于求斐波那契数列,即第 1 个数 0,第 2 个数 1,从第三个数开始,是前两个数之和。如果输⼊的值为⼤于 1 的正整数,该代码能实现。( )

image

{{ select(23) }}

  • 正确
  • 错误
  1. 下⾯的 C++ 不能实现如下输出,但如果将 L1 标记的 cout << 0 ⾏移动 if 块外⾯,或者说移动到 L2 标记⾏,则可以。( )

    image

image

{{ select(24) }}

  • 正确
  • 错误
  1. C++ 代码 cout << ('5' + 4); 执行后的输出为 9 。( ) {{ select(25) }}
  • 正确
  • 错误