#Y1011. [GESP202509] python二级客观题

[GESP202509] python二级客观题

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

  1. 人工智能现在非常火,小杨就想多了解一下,其中就经常听人提到“大模型”。那么请问这里说的“大模型”最贴切是指 ( )

{{ select(1) }}

  • 大电脑模型
  • 大规模智能
  • 智能的单位
  • 大语言模型

2.在TCP协议中,完成连接建立需要通过( )握手。

{{ select(2) }}

  • 一次
  • 二次
  • 三次
  • 四次
  1. 下面的Python代码用于输入姓名,然后输出姓名,正确的说法是?( )

    image

{{ select(3) }}

  • XingMing 是汉语拼音,不能作为变量名称
  • 可以将 XingMing 改为 Xing Ming
  • 可以将 XingMing 改为 xingming
  • 可以将 XingMing 改为 Xing-Ming
  1. 下面Python代码用于获得正整数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. 下面Python代码执行,其输出是?( )

    image

{{ select(5) }}

  • False 4 4
  • 3 3 3
  • 4 4 4
  • 3 4 False

6.某种编号的规则是“XX-Y”,其中XX从00到11,Y从0到9,X和Y均为10进制。第一个编号是00-0,第二个编号是01-1,第12个编号11-1,第13个编号00-2,即其编码规则是XX和Y同时增1,到XX到11时下一个变为00,Y到9时,下一个变为0。下面的Python代码用于生成第N个编号,横线处应填上的代码是?()

image

{{ select(6) }}

  • 12 10
  • 10 10
  • 11 9
  • 9 9
  1. 下面的Python代码执行后,将输出?()

    image

{{ select(7) }}

  • -2#-1#1#
  • -2#-1#0#1#
  • -2#-1#1#2#
  • -2#-1#0#1#2#
  1. 下面的Python代码执行后其输出是?()

    image

{{ select(8) }}

  • 145
  • 125
  • 55
  • 45
  1. 下面Python代码执行后其输出是?()

    image

{{ select(9) }}

  • 99
  • 11
  • 0
  • 没有输出
  1. 阅读下面的Python代码,正确的是()

image

{{ select(10) }}

  • b 不能为 0,因为 a % b 将导致错误
  • a 必须小于 b ,否则 a % b 将导致错误
  • a 和 b 都必须为正整数,否则 a % b 将导致错误
  • 如果 a 为0,则不管 b 为多少,输出都将是 b
  1. 下面Python代码执行后输出是?( )

image

{{ select(11) }}

  • 1#2#4#5#6#
  • 1#2#4#5#6
  • 1#2#3#4#5#6#
  • 1#2#3#4#5#6
  1. 下面Python代码用于记录多个输入数中的最大数和最小数(输入 -999 则输入结束),相关说法错误的是?( )

image

{{ select(12) }}

  • 程序运行时如果第一个数输入 -999 ,则输出将是 -999 -999
  • 程序输入过程中,如果输入的第一个数不是 -999 ,且如果待输入的实际数据中没有 -999 【即: -999 仅作为结束程序的标志数据】,则程序能求出最大数和最小数
  • 如果用于输入考试成绩,即成绩中不可能有 -999 ,则程序能求出最高成绩和最低成绩
  • 可以将 now_num = int(input()) 移动到 while now_num != -999: 之后
  1. 下面Python代码执行后输出与 5 有关数的数量。与5有关的数定义为含有 5 或者能被 5 整除的数。相关说法正确的是?( )

image

{{ select(13) }}

  • 删除代码中 continue 不影响程序执行结果
  • 删除代码中 break 不影响程序执行结果
  • 删除 j = i 并将 while 循环的j修改为i,不影响程序执行结果
  • 将 while j > 0 修正为 while j>= 0 不影响程序执行的结果
  1. 下面Python代码实现输出如下图形,应该在横线处填入的代码是( )【注:字符串乘以一个正整数,相当于相同字符重复】。( )

image image

{{ select(14) }}

  • (n % 2 == 1 and i == mid_row) or (n % 2 == 0 and (i == mid_row - 1 or i == mid_row))
  • (n % 2 == 0 and i == mid_row) or (n % 2 == 1 and (i == mid_row - 1 or i == mid_row))
  • n % 2 == 1 and i == mid_row) or (n % 2 == 0 and (i == mid_row or i == mid_row + 1))
  • (n % 2 == 1 and i == mid_row) or (n % 2 == 0 and i == mid_row - 1) or (n % 2 == 0 and i == mid_row)

15.下面Python代码实现输出如下图形,应该在横线处填入的代码是( )。

image image

{{ select(15) }}

  • (N - i + 1) (i + 1)
  • (N - i) (i)
  • (N ) (i)
  • (N - i) (i + 1)

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

  1. 在集成开发环境里调试程序时,要注意不能修改源程序,因为如果修改,就要终止调试、关闭该文件并重新打开,才能再次开始调试。( )

{{ select(16) }}

  • 正确
  • 错误
  1. 在Python代码中,假设N为正整数且大于100,则 N // 100 将舍弃个位和十位,如N为1234则 print(N //100) 将输出 12 。如果N小于100且大于0,则其值为0。( )

{{ select(17) }}

  • 正确
  • 错误
  1. 下列Python代码执行后将输出 True ,因为 a 确实小于 20 和 10。( )

image

{{ select(18) }}

  • 正确
  • 错误
  1. 下面的Python执行后将输出 True 。( )

image

{{ select(19) }}

  • 正确
  • 错误
  1. 下面Python执行后,将输出 10 。 ( )

image

{{ select(20) }}

  • 正确
  • 错误
  1. 下面Python代码执行时如输入 99.99 ,将输出 及格 两个汉字。( )

image

{{ select(21) }}

  • 正确
  • 错误
  1. 下面Python代码执行时将导致无限循环(也称死循环)。( )

image

{{ select(22) }}

  • 正确
  • 错误
  1. 下面的Python代码执行后将输出 +#+#2# 。( )

image

{{ select(23) }}

  • 正确
  • 错误
  1. 下列Python代码用于求斐波那契数列,即第1个数0,第2个数1,从第三个数开始,是前两个数之和。如果输入的值为大于1的正整数,该代码能输出第N个数的值。( )

image

{{ select(24) }}

  • 正确
  • 错误

25.下面的Python不能实现如下输出,但如果将 print(0, end='') 与if对齐,则可以。( )

image image

{{ select(25) }}

  • 正确
  • 错误