内容正文:
python会考复习题
一、选择题
1. 下列选项中,可以作为Python程序变量名的是( )
A. for B. 2a C. Ab D. a+b
2. 已知x=2, y=3,表达式x *= y + 5执行后,x变量中的值是( )
A. 11 B. 16 C. 13 D. 26
3. 下列选项中,不可以作为Python变量名使用的是( )
A. Stu01 B. teacher C. _2022 D. while
4. 在Python语言中,表达式3**2%2+6的运算结果是( )
A 5 B. 6 C. 7 D. 4
5. Python语言中,利用常用的算术运算符进行算术运算,8%5的结果为( )
A. 1 B. 2 C. 3 D. 3.6
6. 下列式子运算错误的是( )
A. 300*1.5=450.0 B. 1/8=0.125 C. 2**3=6 D. 17%3=2
7. 表达式134-12//1**8%5中最先进行运算的是( )
A. 1.34-12 B. 12//1 C. 1**8 D. 8%5
8. 运行下列Python程序,结果正确的是( )
a=15
b=6
c=a//b
Print(c)
A. 2.5 B. 2 C. “2.5” D. “2”
9. 在Python中,下列表达式中运算时报错误的是( )
A. 200*1.5=300.0 B. 19//2=1 C. 29%3=2 D. 2**3=8
10. 在Python中,下列选项中表达式运算结果值最大的是( )
A. 20/3 B. 20%3 C. 20//3 D. 20*3
11. 在Python语言中,判断正整数n能被3整除的表达式是( )
A. n/3=0 B. n/3==0 C. n%3=0 D. n%3==0
12. 执行以下Python程序段后,变量x的值为( )
x=3.772
y=-8
x=int(x)+abs(y)
y=x+y
x=x-y
print(x)
A. 8 B. 3 C. 11 D. -8
13. 如图所示的代码,当输入23时,输出结果为( )
A. 这不是数字 B. 小了 C. 很好 D. 差不多
14. 在Python语言中,下列程序代码运行后a值是( )
a=3
for i in range(1,6):
a=a+i
A 3 B. 4 C. 9 D. 18
15. 选择结构程序应用的分支语句是( )
A. if B. for C. while D. print
16. 以下程序属于哪一种结构( )
a,b,c=10,5,0
c=a
a=b
b=c
print(a.b)
A. 循环结构 B. 分支结构 C. 顺序结构 D. 双分支结构
17. 在Python语言中,要把变量a定义成列表[1,3,5,7,9],下列选项中语句错误的是( )
A. a=[1,3,5,7,9] B. a=[x for x in range(1,10,2)]
C. b=[1,3,5,7,9];a=b D. a=(1,3,5,7,9)
18. 在Python语言中,整数a=6,b=-4,表达式a+b>a-b or a>b的值是( )
A 1 B. False C. 0 D. True
19. 下面代码的输出结果是( )
for s in "HelloWorld":
if s=="W":
continue
print(s,end="")
A. Helloorld B. Hello C. World D. HelloWorld
20. 请判断如图所示的程序代码,是将三个数( )
A. 从大到小排序 B. 都变成最大的数 C. 都变成最小的数 D. 从小到大排序
21. 根据流程图分析其功能,当M、N分别输入12和8时,下列选项中与最后输出值对应的是( )
A. 6 B. 3 C. 8 D. 4
二、判断题
22. Python中这两个程序段运行后,虽然变量a中的值是相同的都是12,但程序执行后在屏幕上输出的内容是不完全相同的。( )
23. 用Python程序产生一个[1,100]的随机整数,程序中应加入import math语句。( )
24. 表达式x+5=y-2用来判断x+5和y-2否相等。( )
第1页/共1页
学科网(北京)股份有限公司
$$
python会考复习题
一、选择题
1. 下列选项中,可以作为Python程序变量名的是( )
A. for B. 2a C. Ab D. a+b
【答案】C
【解析】
【详解】本题考查Python