考试形式:闭卷
考试时间:40分钟
试卷总分:100分
一、单选题(请按题号将正确选项填涂在答题卡中,本题共20小题,每小题2分,共40分)
1. 以下对算法的描述正确的是?( ) *
A.算法是解决问题的有限步骤
B.算法是计算表达式
C.算法是计算机程序
D.算法是解决问题的无限步骤
2. 本学期,我们接触了计算机编程,以下( )是我们本学期所用的编程语言。 *
A.Python
B.Visual Basic
C.Photoshop
D.Flash
3. 以下关于Python语言说法错误的是( )。 *
A.Python是一种计算机语言
B.计算机会执行程序中的注释内容
C.程序中同一层级中的代码应具有相同的缩进量
D.在算术表达式中,括号的优先级最高
4. 以下描述中最适合用计算机编程来处理的是( )。 *
A.确定放学回家的路线
B.处理一张数码照片
C.计算10000以内的奇数和
D.在因特网上查找歌曲
5. if语句属于( )。 *
A.顺序语句
B.分支语句
C.判断语句
D.循环语句
6. 下列( )语句在Python中是非法的。 *
A.x = float(y)
B.x = int(y) + int(z)
C.x = int(y) + str(z)
D.x = float(y) + float(z)
7. Python中的“a==6”含义是( ) *
A.a等于6
B.将6赋值给变量a
C.将变量a赋值给6
D.a不等于6
8. 表达式10**2//5的结果是 ( )。 *
9. 以下属于整型的数据是( )。 *
A.6.66
B.666
C.666
D.a666
10. 要在Python的IDLE程序编辑窗口下运行程序,应该选择( )。 *
A.File—Run
B.File—Run Module
C.Run—Run Module
D.Run—Python Shell
11. float(input())语句,当输入2022时,结果是( ) *
A.2022
“2022”
C.‘2022’
D.2022.0
12. 算法流程图中的菱形框表示( )。 *
A.判断框
B.输入/输出框
C.处理框
D.起止框
13. 下列哪个变量名是正确的?( )。 *
A.12A
B.if
C.age5
D.ab cd
14. 下列表达式书写错误的是( ) *
A.x*2==x**2
B. 50y-10
C.(120%4)*2!=(40/25)
D. x*2=x**2
15. 将式子b+a/5b的值存入变量x1的python语句是:( ) *
A.b+a/5*b
B.(b+a)/5*b
C.x1=b+a/5*b
D.x1==(b+a)/5*b
16. 设a=10,b=5,以下关系表达式的值为True的是( )。 *
A.a==b
B.b**2!=a
C.a
D.a%b==a//2
17.在下面流程图中,当条件成立时,程序输出的结果是( )。*
A.体温正常,可以进入学校
B.发烧,不能进入学校
C.True
D.False
18. 下列需要用多分支语句来解决的问题是( )。 *
A.判断一个数是否为偶数
B.判断体温是否正常
D.根据四个档次的用电量计算电费
19. 在下面流程图中,当第3次循环时,程序输出的结果是( )。
*
20. Python中能实现键盘输入的函数是( )。 *
A. sort( )
B. range( )
C. input( )
D. print( )
二、判断题(请按题号将正确答案填入答题卷,对的打“√”,错的打“×”。本题共5小题,每小题6分,总分30分)
21. Python源代码程序的扩展名是py。 *
22. 在Python中,除了字符串,其余所有符号必须是半角字符,否则计算机提示出错。 *
23. input()函数输入的数据为整型数值,如果参与算术运算,需对数据进行类型转换,必须转换为浮点型数值。 [判断题] *
24. 在Python程序中,变量名可以使用大写字母,也可以使用小写字母,例如B10和b10这两个变量名是一样的。 [判断题] *
25. Python是一种简单易学、使用广泛的编程语言,不仅可以使用命令行界面编程,还可以使用图形用户界面编程,具有丰富和强大的扩展库,能把其他语言制作的各种模块连接在一起。能轻松地编写出人工智能、物联网等程序。 [判断题] *
三、读程序写结果(请按题号将正确答案填入答题卷,本题共3小题,每小题10分,共30分)
26. 写出下列程序的运行结果:_________
x=int(12.05)
y=int(‘10’)
z=float(‘10’)
print(x+y-z) *
27. 写出下列程序的运行结果:_________
a=8
b=4
a=b
print(a) *
28. 写出下列程序的运行结果:_________
sum=0
i=1
while(i<=6):
if (i%2!=0):
sum=sum+i
i=i+1
print(sum)