当前位置:首页>python>Python阅读理解题-基础题4(第61-80题)

Python阅读理解题-基础题4(第61-80题)

  • 2026-09-15 21:27:04
Python阅读理解题-基础题4(第61-80题)

读代码·推结果·选答案——继续练你的“代码眼力”

本套题目覆盖变量、数据类型、运算符、表达式、控制结构、字符串操作、列表操作、函数基础等知识点,难度循序渐进。

第61题

a = 5b = 10a, b = b, aprint(a, b)

A. 5 10B. 10 5C. 5 5D. 10 10

第62题

s = "Python"print(s[-1])
A. "P"B. "n"C. "o"D. 报错

第63题

nums = [1, 2, 3, 4]nums.append(5)print(len(nums))
A. 4B. 5C. 6D. 报错

第64题

def add(a, b):    return a + bresult = add(5)print(result)
A. 5B. 10C. NoneD. 报错

第65题

x = 15if x > 10:    print("A")else:    print("B")
A. AB. BC. 无输出D. 报错

第66题

print(int(3.9))print(float(3))
A. 3 和 3B. 3.9 和 3.0C. 3 和 3.0D. 4 和 3

第67题

s = "Hello, World!"print(s.lower())
A. "HELLO, WORLD!"B. "hello, world!"C. "Hello, World!"D. 报错

第68题

def greet(name="世界"):    return "你好, " + nameprint(greet())print(greet("小明"))

A. "你好, 世界" 和 "你好, 世界"B. "你好, 世界" 和 "你好, 小明"C. "你好, 小明" 和 "你好, 小明"D. 报错

第69题

s = "abcde"print(s[0:3])

A. "abc"B. "abcd"C. "abcde"D. "bcd"

第70题

a = [1, 2, 3]b = ab[0] = 99print(a[0])

A. 1B. 2C. 3D. 99

第71题

result = 10 % 4print(result)

A. 2B. 2.5C. 0D. 6

第72题

count = 1while count < 5:    count += 1print(count)

A. 1B. 4C. 5D. 6

第73题

data = {"name": "Tom", "age": 20}print(data["age"])

A. "Tom"B. 20C. "age"D. 报错

第74题

print(type([1, 2, 3]) is list)

A. TrueB. FalseC. 报错D. None

第75题

s = "Python"print(s[1:5:2])

A. "yh"B. "yo"C. "yhn"D. "yho"

第76题

def square(x):    return x ** 2print(square(4) + square(3))

A. 7B. 12C. 25D. 49

第77题

x = 8if x > 10:    print("大")elif x > 5:    print("中")else:    print("小")

A. 大B. 中C. 小D. 无输出

第78题

s = "abc" * 3print(len(s))

A. 3B. 6C. 9D. 报错

第79题

def update(lst):    lst = [4, 5, 6]a = [1, 2, 3]update(a)print(a)

A. [1, 2, 3]B. [4, 5, 6]C. []D. 报错

第80题

print(5 > 3 and 2 > 4)print(5 > 3 or 2 > 4)

A. False 和 FalseB. False 和 TrueC. True 和 FalseD. True 和 True

答案汇总

61.B 62.B 63.B 64.D 65.A 66.C 67.B 68.B 69.A 70.D 71.A 72.C 73.B 74.A 75.A 76.C 77.B 78.C 79.A 80.B

解析

61、62、63、65、67、69、71、73、74、80题较为基础,略。

64题:函数add定义了两个形参a和b,但调用时只传入一个参数,会引发TypeError,因此选D。

66题:int(3.9)直接截断小数部分得到整数3;float(3)将整数转换为浮点数3.0,因此输出分别为3和3.0,选C。

68题:函数greet的形参name有默认值"世界"。第一次调用greet()时使用默认值,输出"你好, 世界";第二次传入"小明"覆盖默认值,输出"你好, 小明",选B。

70题:b = a让两个变量指向同一个列表对象,修改b[0]即修改原列表,因此a[0]变为99,选D。

72题:循环条件count < 5。初始count=1,每次迭代count加1,当count变为5时不再满足<5,退出循环,输出5,选C。

75题:切片[1:5:2]表示从索引1到4(不包含5),步长为2,取索引1和3的字符,即"y"和"h",拼接得"yh",选A。

76题:square(4)返回16,square(3)返回9,相加为25,选C。

77题:x=8,x>10不成立,判断elif条件x>5成立,输出"中",选B。

78题:字符串重复运算符*使"abc"重复3次,得到"abcabcabc",长度为9,选C。

79题:函数update内部对形参lst重新赋值为新列表[4,5,6],这仅改变了局部变量的指向,不影响外部实参a,因此a仍为[1,2,3],选A。

最新文章

随机文章