2021-2022学年高中信息技术浙教版(2019) 必修1第3章 算法的程序实现 基础知识练习

文档属性

名称 2021-2022学年高中信息技术浙教版(2019) 必修1第3章 算法的程序实现 基础知识练习
格式 docx
文件大小 13.7KB
资源类型 教案
版本资源 浙教版(2019)
科目 信息技术(信息科技)
更新时间 2021-10-12 12:19:51

图片预览

文档简介

第3章 算法的程序实现 基础知识练习-2021-2022学年高中信息技术浙教版(2019) 必修1
一、选择题
1.有一条输出语句:print( “ \0 58 ” ),其输出的结果是()
A.48 B.0
C.“0” D.换行
2.在日常生活中,我们常常会碰到各种各样的问题,以下描述中最适合我们用计算机编程方法来处理的是( )。
A.去新华书店买书
B.计算某个同学期中考试各科成绩总分
C.计算10000以内的奇数平方和
D.在因特网上查找自己喜欢的歌曲
3.对于Python语言中的语句“x=(num//100)%10”,当num的值为45376时,x的值应为( )
A.3 B.4 C.5 D.6
4.range( )函数可以生成某个范围内的数字序列,range(25,0,-5)是( )。
A.20 15 10 5 B.25 20 15 10 5 0 C.20 15 10 5 0 D.25 20 15 10 5
5.listque=[] #定义列表listque存储订单
x=0
while(x!=4): #当x=!4时,执行循环
print('1. 添加订单')
print('2. 发货')
print('3. 查看订单列表')
print('4. 退出')
x=int(input("输入你的选择:")) #输入选择项
if 1 :
y=input("输入订单编号:") #输入订单编号
2 #在列表listque中添加订单号
elif x==2:
3 #如果订单列表为空
print("订单列表为空")
else:
print("发货单号:"+listque.pop(0))
elif x==3:
print("等待发货:",listque) #查询列表listque中的订单号
print()
input("运行完毕,请按回车键退出...")
此列表,定义的是( )列表。(从“空、非空” 里选填); 补充划线1/2/3处的内容。
A.空;x=1;listque.append(y) ; if len(listque)=0:
B.非空;x==1;listque.append(x) ; if len(listque)==0:
C.空;x==1;listque.append(y) ; if len(listque)==0:
D.非空;x==1;listque.append(y) ; if len(listque)==0
6.Python语句中以r或R开头的字符串表示原始字符串,则print(r"\nGood")的运行结果是()
A.新行和字符串Good B.r"\nGood" C.\nGood D.字符r、新行和字符串Good
7.设a=2,b=5,在python中,表达式a>b And b>3的值是( )
A.False B.True C.-1 D.1
8.下面代码执行时,当输入8.9,输出结果是()
v=float(input("请输入速度(千米/秒):"))
if v>=7.91:
print("飞船成功飞行! ")
else:
print("飞船不能升空! ")
A.True" B.False C."飞船成功飞行!" D."飞船不能升空!"
9.有python程序如下:
S=input( )
print(S * 3)
运行后通过键盘输入6,则运算结果是( )
A.666 B.SSS C.18 D.S*3
10.有下面的程序段
if k<=10 and k >0:
if k >5:
if k>8:
x=0
else:
x=1
else:
if k>2:
x=3
else:
x=4
其中k取哪组值时, x =3 。( )
A.3,4,5 B.1,3,4 C.5,6,7 D.4,5, 6
11.python文件的扩展名是( )
A.py B.pye C.vbp D.pyr
12.下列可以作为python变量名的是( )
A.'a1' B.6key
C.False D.i_f
13.运行下列 Python程序,结果正确是( )
a=32
b=14
c=a//b
print(c)
A.2.2 B.2 C.“2” D.4
14.表达式14 % 6 和14 % -6的结果分别是( )
A.2和-2 B.2和2 C.2和-4 D.2和4
15.Python 定义私有变量的方法为。( )
A.使用 __private 关键字
B.使用 public 关键字
C.使用DEF定义变量名
D.使用 __XX 定义变量名
二、填空题
16.numpy是一个科学计算包,其中包括很多________,如________、矩阵计算方法、________、线性代数等。
17.有如下程序段:
s=0
for i in range(1,11,2):
s=s+i
print(s)
该程序段运行后,s的值为________。
18.在python中,有程序如下,如果通过键盘输入5,则运算结果是(_____)。
A=int(input( ))
print(A * 5)
19.函数的调用采用______的方式。
三、简答题
20.根据输入的百分制分数,将其转换为等级制(优、良、中、及格、不及格)并输出。
【参考答案】
一、选择题
1.D
2.C
3.A
4.D
5.C
6.C
7.A
8.C
9.A
10.A
11.A
12.D
13.B
14.C
15.D
二、填空题
16.数学函数 矢量运算 三角函数
17.25
18.25
19.函数名(参数)
三、简答题
20.score=eval(input("请输入你的分数:"))
if score>=90:
print("等级为优")
elif 80<=score<90:
print("等级为良")
elif 70<=score<80:
print("等级为中")
elif 60<=score<50:
print("等级为及格")
else:
print("等级为不及格")