2021-2022学年 高中信息技术浙 教版(2019) 必修1 第三章 算法的程序实现 本章小结(习题) (含答案)

文档属性

名称 2021-2022学年 高中信息技术浙 教版(2019) 必修1 第三章 算法的程序实现 本章小结(习题) (含答案)
格式 docx
文件大小 26.6KB
资源类型 教案
版本资源 浙教版(2019)
科目 信息技术(信息科技)
更新时间 2021-10-13 08:11:29

图片预览

文档简介

第三章 算法的程序实现
一、选择题
1.在文件模式下输入下列代码,运行程序,则IDLE解释器界面中现实的运行结果为:( )
a=’2021’
b=’告诉自己,不曾辜负这么美好的时光。’
print(a,b)
A.a,b
B.2021,告诉自己,不曾辜负这么美好的时光。
C.“ 2021,告诉自己,不曾辜负这么美好的时光。”
D.2021 告诉自己,不曾辜负这么美好的时光。
2.Python语句中以r或R开头的字符串表示原始字符串,则print(r"\nGood")的运行结果是()
A.新行和字符串Good B.r"\nGood" C.\nGood D.字符r、新行和字符串Good
3.小新编制了一个python程序如下,但程序无法执行,你帮他找出程序中一共有几处错误( )
1a=3
b=input()
c=a+b
print("c")
A.1 B.2 C.3 D.4
4.在python中,运行以下程序,结果应为( )
a=5
b=7
b+=3
a=b*20
a+=2
a=a%b
print(a,b)
A.5 7 B.20 10 C.22 7 D.2 10
5.在Python语言中,以下简单数据类型选项中描述错误的是( )
A.整数(int)、浮点数(float) B.字符串(str)
C.布尔(bool) D.2.5+2.5的值是整数(int)类型
6.下列哪个语句在Python中是非法的?( )
A.x=y=z=1 B.x=(y=z+1) C.x,y=y,x D.x+=y
7.在 Python中常用的输入输出语句分别是( )
A.input() output() B.input() print()
C.input() printf() D.scandf() printf()
8.已知字符串s1="python",s2="Python",则表达式中s1>s2的值为( )
A.“python” B.“Python” C.True D.False
9.下列有关于print命令的描述中,正确的是( )
A.在打印机里打印相关的文本或者数字等
B.可以用来画图
C.在屏幕中输出相应的文本或者数字等
D.执行语句print(“python”,3.7)时会出错
10.下列语言中( )不属于高级语言
A.python B.VC C.JAVA D.汇编语言
11.下列表达式能判断正整数x是偶数的是( )
A.x%2==0 B.x/2== 0 C.x %2==1 D.x % 2!=0
12.计算机在执行高级语言程序时,逐条语句翻译成机器语言并立即执行的程序是( )
A.解释程序 B.编译程序 C.高级程序 D.汇编程序
13.python单行注释和多行注释分别是什么?( )
A.""" """和''' ''' B.#和""" """ C.//和''' ''' D.#和//
14.下列变量名不合法的是( )
A.2a B.c0 C.c_8 D.E6a
15.下列程序运行后,在键盘输入100,则程序的运行结果是( )。
x=input("Please input x:")
if x<0 or x>=20:
print(x//10)
elif 0<=x<5:
print(x)
elif 5<=x<10:
print(3*x-5)
elif 10<=x<20:
print(0.5*x-2)
A.10 B.100 C.295 D.48
二、填空题
16.完善程序。求出100以内满足afor a in range(1,101)
for b in range ___ :
for c in range(1,101):
if____:
print(a," ",b,"",c)
17.random模块是一个________。random.randint(1,10)语句作用 ___________。
18.数学可以看到算术表达式:a * b= c,现在有一段程序可以输入乘数和被乘数(默认正整数),并输出上述表达式的效果。例如:输入:3 5 ,输出的结果为:3 * 5= 15。
a=int(input(“请输入正整数:”))
b=int(input(“请输入正整数:”))
c=a*b
print(_______)+ ”*” + _______ “=” ______ )
请将上述缺失的代码补充完整。
19.s=int(input(“请输入一个两位数:”))
s=s//6
print(s)
程序运行后,键盘输入31,其输出结果为 ____________
【参考答案】
一、选择题
1.D
2.C
3.C
4.D
5.D
6.B
7.B
8.C
9.C
10.D
11.A
12.A
13.B
14.A
15.A
二、填空题
16.(1,101) a*a==b*b+c*c
17.随机库 在1到10中随机生成一个数字。
18.str(a) str(b)+ +str(c)
19.5