2022-2023学年新疆乌鲁木齐市某校高一(上)期中信息技
术试卷
1.  变量是在程序运行过程中值允许改变的量。以下可以用作python变量名的是(  )
A. 3Amax
B. abc#123
C. import
D. Student_6
2.  下列流程图中,包含循环结构的是(  )
A.    B.
C.    D.
3.  高中信息技术课程中,我们学习了用Python程序设计语言编制程序来解决实际问题。
Python属于(  )
A. 高级语言
B. 机器语言
C. 汇编语言
D. 人工智能语言
4.  已知一个列表list1=[1,2,3,4,5]在列表的末尾新增一个元素20,下列说法中正
确的是(  )
A. list1.insert(10)
B. list1.append(20)
C. list1.append(1,20)
D. d(20)
5.  Python中range(  )函数可以生成某个范围内的数字列表,下列哪个函数可生成
1-100数字列表。
A. range(100 )
B. range(101)
C. range(1,101)
D. range(1,100)
6.  在python中使用(  )函数输出数据。
A. random(  )
B. input(  )
C. time(  )
D.
print(  )
7.  身体质量指数=体重/身高的平方(国际单位:kg/m2),用变量w(kg)表示体重,h
(cm)表示身高,h=180,w=65,下列关于身体质量指数BMI的Python 代码表达式正确的是(  )
A. w//((h//100)**2)
B. w//(h//100**2)
C. w/(h/100)**2
D. w/(h/100**2)
8.  在Python中,a=2,b=5,表达式a>b and b>4的值是(  )
A. 1
B. -1
C. True
D. False
9.  人们利用计算机解决问题的基本过程一般有如下五个步骤。下列按各步骤的先后顺序排列,正确的是(  )
①调试程序;
②分析问题;
③设计算法;
④构建数学模型;
⑤编写程序。
A. ②③④⑤①
B. ②④③⑤①
C. ④②③⑤①
D. ②③④①⑤
10.  小明用Python语言编写好“出三个数中最大的数”的程序后,在调试运行的过程中,程序没有报错且能顺利运行,但得出的结果与预明不符的原因是(  )
A. 使用了不合法的变量名
B. 使用了中文状态下的“:”
C. 逻辑上存在指误
D. 语法上存在错误
11.  在Python语言中,运行以下程序段后,显示的结果是(  )
a=5
B=8
a,b=b,a
a*=2
a+b
A. 5
B. 8
C. 18
D. 21
12.  程序代码如下:
x=l
while x<10:
x=x+3
print(x)
屏幕显示结果是(  )
A. 4,7,10
B. 3,6,9
C. 3,6,9,12
D. 1,4,7,10
13.  输入345,输出结果正确的是(  )
n=int(input(“请输入一个整数:“))
s=0
while n!=0:
s=s+n%10
n=n//10
print(s)
A. 14
B. 13
C. 12
D. 11
14.  在Python语言中,运行以下程序段后,显示的结果是(  )
a=12
b-2
a+=b
a%b
A. 12
B. 0
C. 14
D. 2
15.  下列语句执行输出结果正确的是(  )
s=0
i=1
while s<15:
s=s+i
i=i+1
print(i)
A. 4
B. 5
C. 6
D. 7
16.  执行下列程序后,屏幕上输出的结果是(  )
A. 5 4 3 2 1do while语句流程图
B. 4 3 2 1
C. 1 2 3 4 5
D. 没有结果
17.  某算法的流程图如图所示,该流程图的功能是(  )
A. 计算s=1+2+3+4+5
B. 计算s=1*10+2*10+3*10+4*10+5*10
C. 计算s=10000+2000+300+40+5
D. 计算s=105
18.  某算法的流程图如图,以下说法中不正确的是(  )
A. 程序运行结束后,s的值是945
B. 循环共进行了5次
C. 程序结束后,i的值是12
D. i<=10执行的次数是6次
19.  下面是“求阶乘和.py“,正确答案是(  )
请填空完善该程序,实现功能输出:s=1!+2!+3!+4!+5!,说明:
n!=1×2×3×4×…×n,例如:3!=1×2×3
A. ①int(input(“请输入 n“))②n  ③s+n
B. ①int(input(“请输入 n“))②n+1  ③s+t
C. ①int(input(“请输入 n+1“))②n+1  ③s+t
D. ①int(input(“请输入 n+1“))②n  ③s+n
20.  下面是“成绩等级.py“,正确答案是(  )
学期末,李老师要根据学生的总成绩给出相应的等级:成绩 90 分及以上(包含 90 分)等级为“优秀”,成绩在 90 和 75(包含 75 分)之间等级为良好,成绩在 75 和 60(包括 60)之间等级为“合格”,60 分以下为不合格。其中信息技术课的“总成绩=0.3*平时成绩+0.7*期未成绩“,(注意:平时成绩和期末成绩的满分均为 100 分
A. ①int(input(“请输入期末成绩:“))② 0.3*pscore+0.7*qscore ③score>=90
④print(“良好“)⑤ else
B. ①int(input(“请输入期末成绩:“))② 0.7*pscore+0.3*qscore ③score>=90
④print(“良好“)⑤ else
C. ①int(input(“请输入期末成绩:“))② 0.3*pscore+0.7*qscore ③score>90
④print(“良好“)⑤ else
D. ①int(input(“请输入期末成绩:“))② 0.3*pscore+0.7*qscore ③score>=90
④print(“良好“)⑤ elif

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。