#GESPY2409K. 202409
202409
一、单选题(每题 分,共 分)
Python程序执行出现错误,不太常见的调试手段是( )。
{{ select(1) }}
- 阅读源代码
- 单步调试
- 输出执行中间结果
- 跟踪计算机执行的底层代码(如二进制机器码,汇编码)
在Python中,下列表达式错误的是( )。
{{ select(2) }}
- print("Hello,GESP!")
- print('Hello,GESP!')
- print("""Hello,GESP!""")
- print("Hello,GESP!')
Python表达式 10 - 3 * 2 的值是( )。
{{ select(3) }}
- 14
- 4
- 1
- 0
在Python中,假设N为正整数10,则 print(N // 3 + N % 3) 将输出( )。
{{ select(4) }}
- 6
- 4.3
- 4
- 2
运行下面的程序得到的输出是?( )
print(14+8)
{{ select(5) }}
- 22
- 14+8
- 14
- 148
执行下面的Python代码,先后从键盘上输入5回车和2回车,输出是( )。
a = input()
b = input()
print(a + b)
{{ select(6) }}
- 将输出整数7
- 将输出52,5和2之间没有空格
- 将输出5和2,5和2之间有空格
- 语句执行将报错,因为input()函数的括号内没有提示字符串
以下变量命符合规范的是?( )
{{ select(7) }}
- 1x
- _
- x-
- x!
以下变量命符合规范的是?( )
{{ select(8) }}
- if
- while
- for
下面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的最后一位数】
下面Python代码执行后,相关说法错误的是( )。
N = input()
N = int(N)
if N < 0:
print(-N)
else:
print(N)
{{ select(10) }}
- 如果输入正整数、负整数或0,输出都将是大于等于0的数,即其绝对值
- 如果输入正浮点数、负浮点数或0,输出都将是大于等于0的浮点数,即其绝对值
- 如果输入正浮点数或负浮点数,程序将报错
- 如果输入形如5+2类似的表达式,程序将报错
下面Python代码执行后输出是( )。
Sum = 0
for i in range(10):
Sum += i
print(Sum)
{{ select(11) }}
- 55
- 45
- 10
- 9
下面Python代码执行后输出的是( )。
N = 0
for i in range(10):
N += 1
print(N)
{{ select(12) }}
- 55
- 45
- 10
- 9
下面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
下面哪个运算符优先级最低?()
{{ select(14) }}
- //
- **
- =
- %
假如从广东到湖南有2种不同的出行方式,从湖南到北京有3种不同的出行方式,那么从广东经过湖南再到北京,总共有几种不同的出行方式?()
{{ select(15) }}
- 2
- 3
- 5
- 6