内容正文:
9月12日返校测试技术试卷
信息技术
一、选择题(本大题共16小题,每小题3分,共48分。在每小题给出的四个选项中,只有一个符合题目要求。)
1. ①设计算法,②描述算法,③调试运行程序,④抽象建模,⑤编写程序。从以上这些过程选出属于用计算机编程解决问题的一般过程,并正确排序后的选项是( )
A. ④①⑤②
B. ①②③④
C. ④①②⑤
D. ④①⑤③
2. 输入名字,循环输出100次爱技术,图中代码有几处错误:( )
A. 3
B. 4
C. 5
D. 6
3. 语句print( 'abd' > 'abc' and 20%6 = = 10%4 )结果为( )
A False
B. True
C. 3
D. 编译错误
4. 已知变量x=5,执行语句x*=x+3,变量x的值为( )
A. 8
B. 13
C. 28
D. 40
5. 已知列表:s1=[1,['a','b'],True],执行以下程序:
s1=[1,['a','b'],True]
s1[0]=s1[0]*2
s1.append(('apple','banana'))
print(s1[1: ])
执行后输出的结果为:( )
A. [True, ('apple', 'banana')]
B. [ ['a', 'b'], True, ('apple', 'banana')]
C. [2,['a', 'b'], True, 1, ['a', 'b'], True]
D. [1, ['a', 'b'], True, ('apple', 'banana')]
6. 已知字典dict1={1:2, 2:(1,2), (1,2):'b', 'b':'b1','b1':'b2' },要得到字典中的值'b',下列方法可行的是( )
A. dict1[(1,2)]
B. dict1{'b'}
C. dict1[3]
D. dict1['b1']
7. 小明利用python制作飞行棋中的色子,色子要求只能产生大于等于1且小于等于6的随机整数,导入random模块后,以下符合条件的表达式为( )
A. random.uniform(1,6)
B. int(random.random()*6)+1
C. int(random.uniform(0,6))
D. random.randint(0,1)*6
8. python
a=[2,1,3,4,5]
c=0
for i in range(2,len(a)):
if a[i-2] +a[i-1]==a[i]:
c=c+1
print(c)
该程序段运行后,最后输出的内容是( )
A. 1
B. 2
C. 3
D. 4
9. 以下程序导入python的math模块,使用math模块下的函数对输入的实数进行向下取整,具体代码如下:
①
n = input("请输入一个实数:")
②
print(n3)
请完善该代码,上述划线处可选的语句为:( )
A. ① import math ;② n3=math.floor(float(n)) ;
B. ① import math;② n3=floor(float(n)) ;
C. ① import math ;② n3=math.sqrt(float(n)) ;
D. ① from math import ceil ;② n3=ceil(float(n)) ;
10. 有如下python程序:
from PIL import Image
im=Image.open("2.jpg")
i=0
while i<=3:
i=i+1
im=im.rotate(i*90)
im.show()
图2.jpg原图如右图所示,运行该程序后,图像显示( )
A.
B.
C.
D.
11. 某校考号的命名规则为入学年份+班级+学号(班级学号若是个位数,则在前面补0,如20200101),变量a中存放着小明考号,现在想知道他的班级,表达式为( )
A. a[5:6]
B. a[4,5]
C. a[4:5]
D. a[4:6]
12. 变量s中存储一个字符,写一个Python表达式该字符为大写字母时值为True,否则为False,下列不符合条件的表达式为( )
A. "A"<=s<="Z"
B. s in"ABCDEFGHIJKLMNOPQRSTUVWXYZ#"
C. ord("A")<=ord(s)<=ord("Z")
D. s>="A" and s<="Z"
13. 现有一段代码如下,现输入“260