2022中考信息技术训练专题35:算法与编程(A)(含答案)

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

2022中考信息技术训练专题35:算法与编程(A)(含答案)

资源简介

中小学教育资源及组卷应用平台
专题35:算法与编程(A)
一、选择题
1.Python 脚本文件的扩展名是( )
A..doc B..ppt C..py D..xls
2.程序运行时,输入整数60,输出的结果为( )
( http: / / www.21cnjy.com )
A.成绩为:优秀 B.成绩为:良好
C."成绩为:优秀" D."成绩为:良好"
3.下列运算符中哪一个是python 中的乘法运算符?( )
A.* B./ C.× D.%
4.Python 语句 print("nGood")的运行结果是( )
A.NGood B.ngood
C.nGood D.print("nGood")
5.运行以下程序,显示的运行结果是:100 + 200 = 300,横线处应填写的正确语句是( )。21cnjy.com21世纪教育网版权所有
a=100
b=200
_______________
print(a,"+",b,"=",c)
A.c=b-c B.a+b C.a+b=c D.c=a+b
6.下列运算符中哪一个是python 中的除法运算符?( )
A.* B./ C.% D.-
7.Python程序的后缀名为( )
A.exe B.py C.doc D.ppt
8.在Python中,输出函数为:( )
A.print B.int C.Python D.input
9.下列那一项不是程序一般结构:( )
A.顺序结构 B.选择结构 C.构建结构 D.循环结构
10.在 Python 中,9%2 的运行结果是( )
A.4 B.2 C.1 D.0
11.运行以下程序,显示的运行结果是( )。
a=20
b=2
c=a**b+300
print(c)
A.340 B.300 C.700 D.600
12.在 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
13.运行以下程序,显示的运行结果是( )。
Num=53
result=Num%5
print(result)
A.2 B.4 C.3 D.1
14.python 中使用( )函数接收用户输入的数据。
A.print() B.input() C.accept() D.login()
15.写出下图程序的运行结果( )
( http: / / www.21cnjy.com )
A.hello,python B.Hello,Python
C.hello python D.Hello Python
16.range(a,b,s)函数是 ( http: / / www.21cnjy.com )从a到b(不含)以S为步长产生一个序列,那么range(0,20)代表的序列是从0到( )2·1·c·n·j·y21教育网
A.20 B.21 C.18 D.19
17.请写出下面程序的运行结果:( )
print("Hello World")
A.Hello World B.Hello
C.Hello,World D.HelloWorld
18.在VB中,用作逻辑判断的数据类型是( )
A.String B.Long C.Bool D.Date
19.写出range(1,5)的计数范围()
A.1,2,3,4 B.1,2,3,4,5 C.1,3,5 D.2,4
20.VB主界面中通常不含( )
A.工具箱窗口 B.属性窗口 C.工程管理器窗口 D.状态窗口
21.写出下图程序的输出结果( )
( http: / / www.21cnjy.com )
A.a大于b B.a比b大
C.a比b小 D.无任何内容输出
22.下列控制中哪个不是VB常用控件( )
A.单选钮控件 B.复选框控件 C.滚动条控件 D.文件类型控件
23.下面Python变量名命名不符合规则的是( )
A.teacher B.2name C.a_3 D._a3
24.下列数据中,属于字符串常量的是( )
A.abcd B. C.‘a1b2c3d4’ D.“好666”
25.16%3=_____请在下列选项中选出正确答案。( )
A.5 B.1 C.5.3 D.3
二、简答题
26.根据内容进行连线。
21教育网21cnjy.com
Label TextBox ( http: / / www.21cnjy.com ) OptionButton Timer Image CommandButton
三、操作题
根据下图回答下题
27.在Python交互模式下,命令运行结果是( )
A.12 B.10 C.False D.True
28.“>>>”是( ),输入相应的命令即可执行程序。
A.比较运算符 B.命令提示符 C.逻辑运算符 D.算术运算符
29.“x>0 and x<10”中的and是( )
A.比较运算符 B.命令提示符 C.逻辑运算符 D.算术运算符
四、判断题
30.Python程序文件的后缀名为“.py”。( )
31.在Python编程中,用“/”来表示数学中的除号。( )
32.Python变量名必须以字母和下划线开头,并且不区分大小写。( )
33.Python变量名区分大小写,所以student和Student表示不同的变量名。( )
34.枚举法程序设计往往要利用选择结构(if)和循环结构(for或while)来实现。( )
35.在Python中,while循环是固定循环次数的。( )
36.条件语句和循环语句中,在冒号下面的语句块各行不需要缩进。( )
37.高级语言是指特定的一种语言。( )
38.Python中,print()是一个内置函数,括号里的参数必须是字符串。( )
39.李华使用Makecode制作了如下图的程序,可以看出暂停时间为2000秒。( )
( http: / / www.21cnjy.com )
五、填空题
40.如图的程序运行结果为:________
( http: / / www.21cnjy.com )
41.以下线性表,当前有__________个元素,若想将元素D删除,需要__________个移动步骤。21世纪教育网21-cn-jy.com21·cn·jy·com
下标 0 1 2 3 4 5 6
元素 A B C D E F G
42.Int()函数的作用_______________
43.已知x=3,那么执行语句x=x+6之后,x的值为________________。
44.利用for循环遍历列表中每个元素然后输出,请补充完整程序。
list1=[1,2,5,6,9]
for item in list1:
print(________)
45.下面Python程序中,最后输出变量a的值为_____
a=15
b=20
a=b
print(a)
46.Python语句:
x=True
y=False
z=False
print(x or y and z)的程序运行结果是___________。
47.语句print(2+3)运行结果是: ___________________________ 。
48.有一列表s=[4,8,12,3,19,7,23,0,2],那么Python语句max(s)=________________。
49.有一列表s=[7, 'hello',"huawei"],那么s[0]=________,s[-1]= ________。
50.Len("Hello")=________________。
51.下面程序运行后,输出的结果为:_____
a=5
b=3
print(a*b)
52.有如下Python程序,实现计算圆的面积和周长。具体输入圆的半径r,求圆的周长c面积s,完成填空21世纪21世纪教育网有www.21-cn-jy.com
r=float(input("请输入圆的半径: ")) #输入圆的半径
pi=3.14
c=________________ #计算周长
s=________________ #计算面积
print("圆的面积:",s,",圆的周长:",c)
53.请写出下面程序的运行结果:_____
( http: / / www.21cnjy.com )
54.有如下的Python程序段:
s=0
for i in range(1,10,3):
s=s+i
该程序段运行后,s的结果是_____________。
55.程序的三种结构:_________________________________
56.如图,要使小猫来回走动(不考虑正立与 ( http: / / www.21cnjy.com )倒立),还需要在程序中添加_________指令。(填写旋转、动作、碰到边缘就反弹、大小中的一项)21·cn·jy·com
( http: / / www.21cnjy.com )
57.如图的程序运行结果为:________
58.如图,要使小猫通过两个造型的切换,实 ( http: / / www.21cnjy.com )现连续行走的动作,需要在程序中添加__________指令。(填写外观、下一个造型、旋转、动作中的一项)
( http: / / www.21cnjy.com )
59.有如下Python程序。
def add(x,y)/: #定义一个函数,x,y是参数
t=x+y
return t #将结果返回,函数结束
print(add(6,9))
程序运行之后结果是______________
参考答案:
1.C
2.B
3.A
4.C
5.D
6.B
7.B
8.A
9.C
10.C
11.C
12.B
13.C
14.B
15.B
16.D
17.A
18.C
19.A
20.D
21.D
22.D
23.B
24.D
25.B
26. ( http: / / www.21cnjy.com )
27.C
28.B
29.C
30.正确
31.正确
32.错误
33.正确
34.正确
35.错误
36.错误
37.F
38.错误
39.错误
40.name
41. 7 3
42.Int()函数用于将一个字符串或数字转换为整型。
43.9
44.item
45.20
46.True
47.5
48.23
49. 7 'huawei'
50.5
51.15
52. 2*pi*r pi*r*r
53.55
54.12
55.顺序结构、选择结构、循环结构。
56.碰到边缘就反弹
57.aaabbb
58.下一个造型
59.15
21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)
HYPERLINK "http://www.21cnjy.com/" 21世纪教育网(www.21cnjy.com)

展开更多......

收起↑

资源预览