内容正文:
绍兴一中2022学年第二学期期末考试
高一技术试卷
第一部分 信息技术(共 50 分)
一、选择题(本大题共15小题,每小题2分,共30分。在每小题给出的四个选项中,只有一个符合题目要求,不选、多选、错选均不得分)
1. 不能用算法解决“输出所有的奇数之和”问题,因为不符合算法特征中的( )
A. 唯一性 B. 有穷性 C. 有输出 D. 有输入
2. 以下结构不属于算法基本控制结构的是( )
A. 顺序结构 B. 分支结构 C. 循环结构 D. 树形结构
3. 在Python中,下列选项中变量a的数据类型属于整型的是( )
A. a="3" B. a=input() C. a=3 D. a=3.0
4. 下列可以作为Python变量名的是( )
A. 3b B. space line C. apple_1 D. for
5. 表达式3*(2+12%3)**3/5的值是( )
A. 21.6 B. 4 C. 43.2 D. 4.8
6. 表达式3+9>20 or 23<=3+15 and 5+7<20的值为( )
A. TRUE B. true C. false D. False
7. 已知str="3.1415926535898",则str[3:5]的值为( )
A. "141" B. "14" C. "41" D. "415"
8. 某算法的自然语言和流程图描述如下:
第1步:输入一个实数x
第2步:判断x与0的大小关系,若x≥0,则y=4x2,否则y=2x+1
第3步:输出y
第4步:结束
流程图中①、②处应填入语句分别为 ( )
A. ①x4x2 ②y2x+1 B. ①y4x2 ②y2x+1
C. ①y2x+1 ②y4x2 D. ①x2x+1 ②y4x2
9. 下列程序段可以实现交换a,b两个变量的值的是( )
A. a=b,b=a B. t=a,a=b,b=t C. a=b,b=t,t=a D. b=a,a=t,t=b
10. 某Python程序如下:
x=7
y=x*2+x**2
y+=2
程序运行后,y的值为( )
A. 2 B. 7 C. 65 D. 30
11. 实现求1~100共100个数的和的程序如下:
sum=0
for i in _____________:
sum+=i
划线处应填入的代码为( )
A. range(1,101) B. range(0,100) C. range(1,100) D. range(100)
12. 用Python算法控制结构描述“您所在街道25分钟后小雨,50分钟后雨停”,设t为距离天气预报发布时间的间隔(单位:分钟),下列选项正确的是( )
A B. C. D.
13. 有10个数据34,22,101,8,14,88,24,17,54,7依次存放在列表list中,有如下Python程序,当程序运行结束时,输出的值是: _____
list= [34,22, 101,8,14,88,24,17,54,7]
num=list[0]
for i in range(110):
if list[i]<num:
num=list[i]
print(num)
14. 某Python程序如下:
s="372LP";t=""
for i in range(len(s)):
if s[i]>="0" and s[i]<="9":
t=t+s[i]
print(t)
程序运行后,输出的结果是( )
A. 12 B. 372 C. 273 D. 3+7+2
15. 某Python程序如下:
dic={};s="1223212"
for i in s:
if i in dic:
dic[i]+=1
else:
dic[i]=1
print(dic["2"])程序运行后,输出的结果是( )
A. 1 B. 2 C. 3 D. 4
二、非选择题(本大题共3小题,其中第16小题7分,第17小题7分,第18小题6分,共20分)
16. 有一荷花池,第1天池中只有一朵荷花。荷花每过一天数量翻倍。
(1) 若第9天荷花开满半池,则池中开满荷花后共有_______朵荷花;
(2) 若第15天荷花开满整池,编写Python程序计算开满池子的荷花朵数,程序如下:
s=1
i=_____①_____
while i<15:
s=______②_____
i+=1
print(s)
该算法主要的控制结构是________(单选,填字母:A.顺序结构 B.分支结构 C.循环结构);
(