#GESPY2409K. 202409

202409

一、单选题(每题 33 分,共 4545 分)

11、​​ Python程序执行出现错误,不太常见的调试手段是( )。

{{ select(1) }}

  • 阅读源代码
  • 单步调试
  • 输出执行中间结果
  • 跟踪计算机执行的底层代码(如二进制机器码,汇编码)

22、 在Python中,下列表达式错误的是( )。

{{ select(2) }}

  • print("Hello,GESP!")
  • print('Hello,GESP!')
  • print("""Hello,GESP!""")
  • print("Hello,GESP!')

33、 Python表达式 10 - 3 * 2 的值是( )。

{{ select(3) }}

  • 14
  • 4
  • 1
  • 0

44、 在Python中,假设N为正整数10,则 print(N // 3 + N % 3) 将输出( )。

{{ select(4) }}

  • 6
  • 4.3
  • 4
  • 2

55、 运行下面的程序得到的输出是?( )

print(14+8)

{{ select(5) }}

  • 22
  • 14+8
  • 14
  • 148

66、 执行下面的Python代码,先后从键盘上输入5回车和2回车,输出是( )。

a = input()
b = input()
print(a + b)

{{ select(6) }}

  • 将输出整数7
  • 将输出52,5和2之间没有空格
  • 将输出5和2,5和2之间有空格
  • 语句执行将报错,因为input()函数的括号内没有提示字符串

77、 以下变量命符合规范的是?( )

{{ select(7) }}

  • 1x
  • _
  • x-
  • x!

88、 以下变量命符合规范的是?( )

{{ select(8) }}

  • print
  • if
  • while
  • for

99、 下面Python代码执行后,相关说法出错误的是( )。

N = input()
N = int(N)
print(N % 10)

{{ select(9) }}

  • 如果N是小于10的正整数,则输出0
  • 如果N是大于等于0的整数,则输出N的个位数【N的最后一位数】
  • 如果N是负整数,则输出不是N的个位数【N的最后一位数】
  • 如果N是大于10的正整数,则输出N的个位数【N的最后一位数】

1010、 下面Python代码执行后,相关说法错误的是( )。

N = input()
N = int(N)
if N < 0:
  print(-N)
else:
  print(N)

{{ select(10) }}

  • 如果输入正整数、负整数或0,输出都将是大于等于0的数,即其绝对值
  • 如果输入正浮点数、负浮点数或0,输出都将是大于等于0的浮点数,即其绝对值
  • 如果输入正浮点数或负浮点数,程序将报错
  • 如果输入形如5+2类似的表达式,程序将报错

1111、 下面Python代码执行后输出是( )。

Sum = 0
for i in range(10):
  Sum += i
print(Sum)

{{ select(11) }}

  • 55
  • 45
  • 10
  • 9

1212、 下面Python代码执行后输出的是( )。

N = 0
for i in range(10):
  N += 1
print(N)

{{ select(12) }}

  • 55
  • 45
  • 10
  • 9

1313、 下面Python代码执行后输出的是( )。

N = 0
for i in range(1, 10, 2):
  if i % 2 == 1:
    continue
  N += 1
print(N)

{{ select(13) }}

  • 5
  • 4
  • 2
  • 0

1414、 下面哪个运算符优先级最低?()

{{ select(14) }}

  • //
  • **
  • =
  • %

1515、 假如从广东到湖南有2种不同的出行方式,从湖南到北京有3种不同的出行方式,那么从广东经过湖南再到北京,总共有几种不同的出行方式?()

{{ select(15) }}

  • 2
  • 3
  • 5
  • 6