当前位置:首页>python>202512 python一级客观题(基础操作类)

202512 python一级客观题(基础操作类)

  • 2026-09-03 02:23:24
202512 python一级客观题(基础操作类)

一、单选题(共25题,共50分)

1.下面所示程序运行后,显示的内容是?()

程序:

#print('我')

#print('我爱')

#print('我爱中')

print('我爱中国')

A.我

B.我爱

C.我爱中

D.我爱中国

试题编号:20250330-zmm-001

试题类型:单选题

标准答案:D

试题解析:Python中#代表注释,前三行均为注释,仅第4行运行,因此显示“我爱中国”


2.下面程序运行后显示的结果是?()

int('123')+123

A.会报错

B.显示:123123

C.显示:246

D.显示:123

试题编号:20250330-zmm-007

试题类型:单选题

标准答案:C

试题解析:int('123')将引号中的123转换为整数,然后和123相加得到246并显示。


4.执行语句x = 7后,变量x的数据类型是?()

A.str

B.int

C.float

D.bool

试题编号:20250424-cxq-07

试题类型:单选题

标准答案:B

试题解析:赋值语句x = 7中,7是一个整数,所以变量x的数据类型是int。


7.当a=100时,print(a//10)的结果是?()

A.0

B.10

C.True

D.False

试题编号:20250424-yfj-015

试题类型:单选题

标准答案:B

试题解析:a // 10是整除运算,即计算a除以10的商,100 // 10的结果是10。


8.已知a=True,b=False,请问以下选项的运算结果为True是?()

A.a == b

B.not a

C.not b

D.a and b

试题编号:20250424-yfj-017

试题类型:单选题

标准答案:C

试题解析:not b为True,所以选C,剩余的都是False。


10.某同学在学习Python编程时,发现里程序里面有很多代码注释,下列关于Python中

代码注释说法正确的是?()

A.可以使用""""""进行多行注释,就像给代码写详细的说明书

B.注释会让Python编辑器的运行速度变慢

C.注释只能写在程序最后,描述所有代码的作用

D.Python不支持多行注释,只能用#进行单行注释

试题编号:20250426-yxy-003

标准答案:A

试题解析:在Python中,""""""可用于多行注释,A正确。


14.2025年哈尔滨亚冬会期间,某同学用Python记录中国队的金牌数。已知中国获得gold

= 201枚金牌,比日本多38枚,以下哪个表达式能正确计算日本的金牌数?()

A.gold + 38

B.gold - 38

C.gold * 38

D.gold // 38

试题编号:20250426-yxy-031

标准答案:B

试题解析:中国队比日本多38枚,因此日本的金牌数为gold - 38。


15.Python程序保存后的后缀名是?()

A..py

B..doc

C..python

D..xlxs

试题编号:20250427-jy-002

标准答案:A

试题解析:Python程序的文件后缀名为.py,故本题A选项正确,B、D选项为常见文字、表格文件的后缀名,故错误,C选项中.python并非Python程序的后缀名.


16.刚学完比较运算符和赋值运算符,粗心的小明就将两个运算符混淆到一起了,请你帮帮

小明,找出都是比较运算符的一项?()

A.>=<

B.<====!

C.-===/=

D.<>=!=

试题编号:20250427-jy-016

标准答案:D

试题解析:A选项中=是赋值运算符,B选项中=!没有这个符号,不等于应该为!=,C选项中-=和/=为赋值运算符,D选项均为比较运算符,当选。正确答案为D。


17.运行print(9**2)命令,输出的结果是?()

A.9

B.18

C.81

D.512

试题编号:20250427-jy-017

标准答案:C

试题解析:本题考察的是**这一幂运算符,9**2即为9的2次方,就是9*9,结果为81。


18.盛夏六月,西湖的荷花如诗如画,吸引无数游人驻足欣赏。宋代诗人杨万里在《晓出净

慈寺送林子方》一诗中,便用“接天莲叶无穷碧,映日荷花别样红。”生动描绘了这番盛景。

下列选项中,哪一项可以正确地输出这两句诗?()

p1 ='接天莲叶无穷碧'

p2 ='映日荷花别样红'

A.print('诗句是, p1, p2')

B.print('诗句是', p1, p2)

C.print('诗句是', 'p1, p2')

D.print('诗句是', 'p1', 'p2')

试题编号:20250428-zll-005

标准答案:B

试题解析:本题考查的知识点是print()函数的变量引用。A选项,变量p1和p2未正确引用,直接输出为文本。B选项,print('诗句是', p1, p2)正确拼接字符串与变量。C选项,引号使p1, p2变为普通文本。D选项,变量未引用,输出字符p1和p2。因此正确答案为B。


19.下列属于Python保留字的是?()

A.turtle

B.if

C.Break

D.elseif

试题编号:20250812-zxy-006

标准答案:B

试题解析:turtle不是Python中的保留字;Break不是Python中的保留字(注意大小写);elseif不是Python的保留字。if是Python中的保留字,用于分支结构。


20.下列哪个选项里num的结果是26?()

A.num='20+6'

B.num = int('2')+6

C.num=20+6

D.num = float('2')+6

试题编号:20250812-zxy-012

标准答案:C

试题解析:这道题考察的是类型转换,达成26只有两种情况

1.数字20+数字6

 2.字符串2+字符串6

 A选项,打印字符串算式20+6,结果为20+6 B选项,数字2+数字6,结果为8 

D选项,数字2.0+数字6,结果为8.0 C选项正确,结果为26


21.Python中,表达式5 * (7 - 3) / 4的计算结果是?()

A.5.0

B.5

C.0

D.20

试题编号:20250812-zxy-023

试题类型:单选题

标准答案:A

试题难度:一般

试题解析:第一步:计算括号内内容

7 - 3 = 4

第二步:按顺序计算乘法和除法

先算乘法:5 *4 = 20

再算除法:20 / 4 = 5.0(Python中/是浮点除法,结果为浮点数)


22.运行下列Python程序,输出的结果是?()

a = 20

b = a

a *= 3

b = a + 5

print("a=", a)

print("b=", b)

A.a=20 b=25

B.a=60 b=65

C.a=60 b=25

D.a=20 b=65

试题编号:20251113-zxy-009

试题类型:单选题

标准答案:B

试题难度:一般

试题解析:初始a=20,执行b = a后,b的值为20;a *= 3等价于a = a * 3,因此a的值更新为20 * 3 = 60;执行b = a + 5时,a已为60,故b = 60 + 5 = 65;最终输出a=60、b=65.


23.下列哪个表达式的结果为False?()

A.10==10.0

B.3 != '3'

C.True<=1

D.int(5.9)>5

试题编号:20251113-zxy-012

试题类型:单选题

标准答案:D

试题难度:一般

试题解析:

A:10==10.0值相等,结果True;

B:3(整数)与'3'(字符串)类型不同,3 != '3'结果True;

C:Python中True等价于1,True<=1结果True;

D:int(5.9)=5,5>5不成立,结果False。


25.统计班级兴趣,喜欢绘画的有15人,喜欢音乐的有12人,两样都喜欢的有4人。

问:班级至少有多少人?( )

A.19

B.23

C.27

D.31

试题编号:20251113-zxy-017

试题类型:单选题

标准答案:B

试题难度:一般

试题解析:总人数=喜欢绘画的人数+喜欢音乐的人数-两样都喜欢的人数,即15+12-4=23,因此班级至少有23人


二、判断题(共10题,共20分)

26.在Python中,字符串是不可变的。()

正确  错误

试题编号:20250424-cxq-15

试题类型:判断题

标准答案:正确

试题难度:一般

试题解析:Python中的字符串是不可变的,一旦创建就不能修改。


28.Python 2和Python 3两个版本的语法完全兼容,无需修改代码即可直接迁移。()

正确   错误

试题编号:20250424-yfj-026

试题类型:判断题

标准答案:错误

试题难度:一般

试题解析:Python 2和Python 3并不完全兼容,很多语法和库在这两个版本中有明显差异,直接迁移代码往往会导致错误。


29.在数学运算式3*2**3//5中,运算顺序是自左向右依次运算。()

正确  错误

试题编号:20250424-yfj-031

试题类型:判断题

标准答案:错误

试题难度:一般

试题解析:这种说法是错误的。在Python中,数学运算遵循一定的运算符优先级规则,而不是自左向右依次运算。在表达式3 * 2 ** 3 // 5中,涉及到乘法*、幂运算**和整除运算//三种运算符。它们的优先级从高到低依次为:幂运算** >乘法*和除法(包括整除//)


30.在Python程序设计中,"10"和10可以直接进行加法运算。()

正确   错误

试题编号:20250426-yxy-016

试题类型:判断题

标准答案:错误

试题难度:一般

试题解析:字符串"10"和数值10数据类型不同,不能直接进行加法运算。


31.在Python语言中,Name、And、Else、Not都可以作为变量名。()

正确  错误

试题编号:20250427-jy-028

试题类型:判断题

标准答案:正确

试题难度:一般

试题解析:虽然and、else、not都是Python语言的保留字,但此处它们的首字母均为大写,Python语言是区分大小写的,因此首字母大写后,每个单词即可作为变量名进行使用。故本题描述正确。


32.执行print(0>1)语句,输出的结果为False。()

正确  错误

试题编号:20250427-jy-031

试题类型:判断题

标准答案:正确

试题难度:一般

试题解析:首先判断0和1的大小关系,应该为0<1。因此0>1的结果为False,输出结果即为False。故本题描述正确。


33.运行下列Python代码,能够正常输出条件成立。()

a = 10

if a >= 6:

print("条件成立")

正确   错误

试题编号:20251113-zxy-004

试题类型:判断题

标准答案:错误

试题难度:容易

试题解析:Python通过缩进来标识代码块(如if、for、def等语句后的子句),同一代码块的语句必须保持相同缩进(通常为4个空格)。上述代码中,if条件满足后,子句print("条件成立")未进行缩进,违反了缩进规则,会触发IndentationError(缩进错误),无法正常运行,因此该说法错误。


35.运行以下代码输出的结果为Python3。()

print('python + '1' * 3)

正确  错误

试题编号:20251113-zxy-020

试题类型:判断题

标准答案:错误

试题难度:一般

试题解析:本代码中,python后面少了1个单引号,会报错,另外,即使有,代码中'1' * 3会生成'111',字符串拼接后输出为'python + 111',而非'python3',因此该说法错误。


最新文章

随机文章