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小时内删除。
发表评论