#675. Q_001
Q_001
选择题
- 下列选项中,合法的 Python 变量名是?( ) {{ select(1) }}
2namefor_scoremy-name
- 执行以下代码后,
print(type(x))的输出结果是?
x = input("请输入一个数字:")
{{ select(2) }}
<class 'int'><class 'float'><class 'str'><class 'bool'>
- 表达式
7 % 3 ** 2 - 4 // 2的计算结果是?( ) {{ select(3) }}
- 5
- 3
- 1
- -1
- 以下程序运行后,输出结果是?
a = 10
if a > 5:
b = 3
else:
b = 0
print(b)
{{ select(4) }}
- 0
- 3
- 报错:变量 b 未定义
- 10
- 下列循环执行后,
s的值为?
s = 0
for i in range(1, 6, 2):
s += i
{{ select(5) }}
- 6
- 9
- 15
- 10
- 关于
break和continue,以下说法正确的是?( ) {{ select(6) }}
break跳出本次循环,continue跳出整个循环break和continue都只能用于for循环break终止当前循环,continue跳过本次循环剩余语句进入下一次- 在嵌套循环中,
break可以跳出所有层级的循环
- 执行
s = "Python"; print(s[1:4].upper())的结果是?( ) {{ select(7) }}
YTHythYthYT
- 已知
lst = [1, 2, 3],执行lst.append([4, 5])后,len(lst)的值是?( ) {{ select(8) }}
- 3
- 4
- 5
- 6
- 以下创建字典的方式中,错误的是?( ) {{ select(9) }}
d = dict(a=1, b=2)d = {1: '一', 2: '二'}d = {[1,2]: '列表作为键'}d = {}
- 执行
print(max({3, 1, 4, 1, 5}))的结果是?( ) {{ select(10) }}
- 3
- 4
- 5
- 报错:集合不能用 max()
- 使用 Turtle 模块绘制正方形,以下哪段代码不能实现?( ) {{ select(11) }}
-
import turtle for _ in range(4): turtle.forward(100) turtle.right(90) -
import turtle turtle.circle(50, steps=4) -
import turtle turtle.goto(100,0) turtle.goto(100,100) turtle.goto(0,100) turtle.goto(0,0) -
import turtle for _ in range(4): turtle.forward(100) turtle.left(45)
- “枚举法”最适合解决以下哪个问题?( ) {{ select(12) }}
- 计算圆的面积(已知半径)
- 找出 1~100 中所有质数
- 对学生成绩排序
- 将字符串反转
- 以下程序用于统计用户输入中数字字符的个数,横线处应填入?
s = input()
count = 0
for ch in s:
if ______:
count += 1
print(count)
{{ select(13) }}
ch.isdigit()ch.isnumeric()ch in '0123456789'- 以上均可
- 程序运行报错:“IndentationError: expected an indented block”,最可能的原因是?( ) {{ select(14) }}
- 使用了中文标点符号
- 变量名拼写错误
- 缩进不一致或缺失
- 忘记加冒号
- 要解决“判断某年是否为闰年”的问题,主要用到的程序结构是?( ) {{ select(15) }}
- 顺序结构
- 单分支结构
- 多分支结构
- 循环结构
判断题
- Python 中,
"123" + 456会自动将整数转为字符串并拼接。( ) {{ select(16) }}
- 对
- 错
- 列表
a = [1, 2, 3],执行b = a; b[0] = 99后,a[0]的值变为 99。( ) {{ select(17) }}
- 对
- 错
- 元组
t = (1,)是合法的,表示只包含一个元素的元组。( ) {{ select(18) }}
- 对
- 错
range(5)生成的序列包含 0、1、2、3、4、5 共 6 个数字。( ) {{ select(19) }}
- 对
- 错
- 字典的键必须是不可变类型,如字符串、数字或元组。( ) {{ select(20) }}
- 对
- 错
print(0.1 + 0.2 == 0.3)的输出结果是True。( ) {{ select(21) }}
- 对
- 错
- 在
while循环中,若条件始终为真且无break,程序会陷入死循环。( ) {{ select(22) }}
- 对
- 错
len("你好")的返回值是 2。( ) {{ select(23) }}
- 对
- 错
list("abc")的结果是['a', 'b', 'c']。( ) {{ select(24) }}
- 对
- 错
- 使用
try...except结构可以捕获并处理程序运行时的异常。( ) {{ select(25) }}
- 对
- 错