粤教版(2019) 必修1第四章 程序设计 综合复习训练(含答案)

文档属性

名称 粤教版(2019) 必修1第四章 程序设计 综合复习训练(含答案)
格式 docx
文件大小 169.6KB
资源类型 教案
版本资源 粤教版(2019)
科目 信息技术(信息科技)
更新时间 2021-11-21 11:24:12

图片预览

文档简介

粤教版(2019) 必修1第四章 程序设计 综合复习训练
一、选择题
1.python用来表示代码块所属关系(控制层级结构的)的语法符号是( )
A.圆括号 B.大括号 C.缩进 D.冒号
2.以下是一段python程序:
它的可以用哪个流程图表达( )。
A. B.
C.
3.下列程序运行后,在键盘输入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
4.列表q=[1,2,3,4,5,6],删除列表数值1,下列代码不能实现此功能的代码是()
A.del q[1] B.del q[0] C.q.pop(0) D.ABC都不可以。
5.在 Python中常用的输入输出语句分别是( )
A.input() output() B.input() print()
C.input() printf() D.scandf() printf()
6.下面的程序段,通过键盘输入5,则运算结果是( )
A=input()
print(A * 5)
A.3125 B.25 C.5*5 D.5.5
7.“水仙花数”是指一个三位正整数,其各位数字立方和等于该数本身。例如:153=13+53+33,故153是一个水仙花数。求1000以内的所有水仙花数的Python程序如下:
import math
for num in range(100,1000):
if num==pow(gw,3)+pow(sw,3)+pow(bw,3):#pow(x,y)函数返回xy的值
print(num)
上述程序段中加框处应该填入的代码段是( )
A. B.
C. D.
8.下面代码执行时,当输入8.9,输出结果是()
v=float(input("请输入速度(千米/秒):"))
if v>=7.91:
print("飞船成功飞行! ")
else:
print("飞船不能升空! ")
A.True" B.False C."飞船成功飞行!" D."飞船不能升空!"
9.利用Python求100以内所有能被3整除的正整数,代码如下:
则下列程序第3行的横线应该填( )
A.i=i*3 B.i=i%3 C.i%3==0 D.i/3==1
10.运行下列Python程序
i=1
s=1
while ①:
s=s*i
i+=2
print(s)
当输出结果为105时,则①处应填入( )
A.i<=7 B.i<7 C.i>=7 D.i>7
11.下列选项中,对变量a的赋值与其他三项不等价的是( )
A.a= abs(a-b)
B.if a>b Then=a- b Else a=b-a
C.If a> bThen a=a-b If aD.a= a-b If a<0 Then a=-a
12.请判断如下程序的运行结果是将三个数(  )。
print("请输入3个数:")
x=int(input("x="))
y=int(input("y="))
z=int(input("z="))
temp=0
if x>y:
temp=y
y=x
x=temp
if x>z:
temp=z
z=x
x=temp
if y>z:
temp=z
z=y
y=temp
print("这3个数新序列是:",x,y,z) ( )
A.从小到大排序
B.从大到小排序
C.都变成最大的数
D.都变成最小的数
二、填空题
13.下面程序输出结果是(_________)
S=0
For i in range(1,5):
S=S+20
print(“S=”,S,end=”\n”)
14.根据下面的while语句的运算,计算结果是______。
15.n=1
for i in range(1,5):
n=n*i
print(n)
程序运行后,其输出结果为______________
16.有如下程序段:
score=int(input(“请输入分数:”))
if score>60:
score+=20
score+=10
print(score)
若程序运行后输入20,打印出的 score的值为________。
三、判断题
17.if语句在使用中包括单分支if语句和双分支if语句。 (____)
18.用户自定义函数是用户自己写的一段程序.一般包括函数名、参数、 返回值、函数体等四部分.其中,函数名和参数是必不可少的部分.(____)
19.列表中的元素可以是不同数据类型(_____)
20.在循环中continue语句的作用是跳出循环的执行。(_____)
【参考答案】
一、选择题
1.C
2.B
3.A
4.A
5.B
6.B
7.B
8.C
9.C
10.A
11.C
12.A
二、填空题
13.S=20
S=40
S=60
S=80
14.120
15.24
16.30
三、判断题
17.√
18.错
19.对
20.错