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

文档属性

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

图片预览

文档简介

第三章 算法的程序实现
一、选择题
1.执行语句a=input(“输入一个数:”)后,输入10,则a的值是( )
A.10
B.“10”
C.10.0
D.“10.0”
2.下列不是常量的是( )
A.0.25
B.abc
C.Flase
D.“abb”
3.下列变量名不合法的是( )
A.2a B.c0 C.c_8 D.E6a
4.有下面一段程序:
n = 10
list = [ 1, 5, 2, 3, 8, -9, 5, 6, 7, -10 ]
s = 0
i = 0
while list[ i ] > 0 and i <= n:
s += 1
i += 1
运行该程序后s的值为()
A.3 B.5 C.8 D.10
5.如下Python程序段
x = 2
print (x+1)
print (x+2)
运行后,变量x的值是( )
A.2 B.3 C.5 D.
6.Python文件的后缀名是( )
A.pdf B.do C.pass D.py
7.在Python中要生成随机数,应该使用( )。
A.math 模块 B.random模块
C.numpy 模块 D.pygame 模块
8.小新编制了一个python程序如下,但程序无法执行,你帮他找出程序中一共有几处错误( )
1a=3
b=input()
c=a+b
print("c")
A.1 B.2 C.3 D.4
9.以下是一段Python程序,它的基本结构属于( )
a=1
b=a+1
print(a,b)
A.顺序结构 B.分支结构 C.循环结构 D.树形结构
10.python文件的扩展名是( )
A.py B.pye C.vbp D.pyr
11.计算机在执行高级语言程序时,逐条语句翻译成机器语言并立即执行的程序是( )
A.解释程序 B.编译程序 C.高级程序 D.汇编程序
12.python单行注释和多行注释分别是什么?( )
A.""" """和''' ''' B.#和""" """ C.//和''' ''' D.#和//
13.表达式14 % 6 和14 % -6的结果分别是( )
A.2和-2 B.2和2 C.2和-4 D.2和4
14.以下属于整型常量的是( )
A."2021"
B.20/21
C.2021
D."2021-1-1"
15.以下哪个不是python关键字( )
A.cout B.from C.not D.or
二、填空题
16.下面程序输出结果是(_________)
S=0
For i in range(1,5):
S=S+20
print(“S=”,S,end=”\n”)
17.执行下列程序后,从键盘输入1、2,则输出的结果是___________。
m=int(input(“请输入一个数;”))
n=int(input(“请输入一个数;”))
m*=n
n//=m
m//=n
print(m,n)
18.以下程序引入Python的math模块,使用math模块下的floor函数对命令行输入的实数进行取整
n=input(“请输入一个实数:”)
n2= math. floor(float(n))
print(n2)
该程序段划线处应填入的代码为________。
19.程序运行后,从键盘输入781,结果是_______________________
x=int(input("请输入一个正整数:"))
if x%2==0:
print(x,"是偶数.")
else:
print(x,"是奇数.")
【参考答案】
一、选择题
1.B
2.B
3.A
4.B
5.A
6.D
7.B
8.C
9.A
10.A
11.A
12.B
13.C
14.C
15.A
二、填空题
16.S=20
S=40
S=60
S=80
17.2,1
18.import math
19.781是奇数