2021-2022学年度第二学期信息技术学科八年级期末阳光测评试题

考试形式:闭卷

考试时间:40分钟

试卷总分:100分

姓名
    ____________
班级(例:初二x班)
    ____________
一、单选题(请按题号将正确选项填涂在答题卡中,本题共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的结果是 (   )。 *
A.20
B.2
C.200
D.4
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次循环时,程序输出的结果是(   )。 *
A.3
B.5
C.7
D.9
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)

    ____________

34题 | 被引用0次

使用此模板创建