综合训练试题 2022—2023学年 信息技术八年级上册 浙教版(Word版,含答案)

资源下载
  1. 二一教育资源

综合训练试题 2022—2023学年 信息技术八年级上册 浙教版(Word版,含答案)

资源简介

综合训练试题 2022—2023学年 信息技术八年级上册 浙教版
一、选择题
1.在 Python 中,9%2 的运行结果是( )
A.4 B.2 C.1 D.0
2.在 Python 中,关于 range 函数 range(1,10,3)产生的序列是( )
A.1,2,3,4,5,6,7,8,9 B.1,4,7
C.1,3,5,7,9 D.2,4,6,8
3.python 中变量命名错误的是( )。
A.M B.Microsoft C.¥money D.iiiiiiiii
4.python 中使用( )函数接收用户输入的数据。
A.print() B.input() C.accept() D.login()
5.在 Python 中,编程结束,测试运行的快捷键是( )。
A.F4 B.F5 C.F1 D.ALT+F5
6.运行以下程序,显示的运行结果是:100 + 200 = 300,横线处应填写的正确语句是( )。
a=100
b=200
_______________
print(a,"+",b,"=",c)
A.c=b-c B.a+b C.a+b=c D.c=a+b
7.print(5+3)的运行结果是( )
A.8 B.5+3 C.运行错误 D.(8)
8.s=0
for i in range(1,101):
s=s+i
print(s) 运行结果是( )
A.100 B.5050 C.101 D.0
9.运行以下程序,显示的运行结果是( )。
a=20
b=2
c=a**b+300
print(c)
A.340 B.300 C.700 D.600
10.运行以下程序,显示的运行结果是( )。
pi=3.14
r=10
s=pi*r*r
print(s)
A.31.4 B.0.314 C.314.0 D.3.14
二、填空题
11.如图的程序运行结果为:________
12.在Python的编程环境中,结合以下几条程序代码,完成下面两小题的选择:
x=int(10.5)*10
x=10
y=x/5
print(y)
(1)请问这段程序代码符合算法的什么结构?( )
A.顺序结构 B.选择结构 C.循环结构 D树型结构
(2)以下说法正确的是( )
A.程序代码中出现的两个“x”均是常量 B.程序执行结束,x最终被赋予的值为105
C.程序执行结束,y最终被赋予的值为20 D.程序执行结束,屏幕会显示2
13.在Python的IDLE环境中,执行下列语句。
>>>test=list(range(1,5))
>>>test
________________ #请写出结果
14.有如下Python程序,实现计算圆的面积和周长。具体输入圆的半径r,求圆的周长c面积s,完成填空
r=float(input("请输入圆的半径: ")) #输入圆的半径
pi=3.14
c=________________ #计算周长
s=________________ #计算面积
print("圆的面积:",s,",圆的周长:",c)
15.在Python的IDLE环境中,执行下列语句段。
>>>a=6
>>>b=4
>>>a,b=b,a
执行结束时,变量a,b的值分别是________________(用逗号隔开)。
三、判断题
16.枚举法程序设计往往要利用选择结构(if)和循环结构(for或while)来实现。( )
17.Python中,单行注释可使用“*”后面加注释语句。 ( )
18.Python中,循环语句也可以进行多层的嵌套。 ( )
19.Python中,使用break结束本次循环,继续下一次循环。 ( )
20.Python中,表达式是由常量、变量、运算符、小括号等随意组成的。( )
四、操作题
21.下列程序的功能是:当x<50时,y=0.8x;当50≤x≤100时,y=0.7x;当x>100时,提示信息“输入的数据出界!”。请根据题意,补充完整程序。
#输入x的值
x=int(input("请输入一个数x: "))
if x<50:
y=_________
print("y的值是:",y)
elif_______________:
y=0.7*x
print("y的值是:",y)
else:
print("输入数据出界")
试卷第1页,共3页
试卷第1页,共3页
参考答案:
1.C
2.B
3.C
4.B
5.B
6.D
7.A
8.B
9.C
10.C
11.aaabbb
12. A D
13.[1,2,3,4]
14. 2*pi*r pi*r*r
15.4,6
16.正确
17.错误
18.正确
19.错误
20.错误
21. 0.8*x x>=50 and x<=100或(50<=x<=100)
答案第1页,共2页
答案第1页,共2页

展开更多......

收起↑

资源预览