浙江省9+1高中联盟2021-2022学年高一上学期期中考试信息技术试卷含答案
展开浙江省9+1高中联盟2021-2022学年高一上学期期中考试
技术试题卷(2021年11月)
第一部分 信息技术(50分)
一、选择题( 本大题共15小题,每题2分,共计30分。每题只有一个正确答案,多选不选错选均不给分)
1.下面关于算法的描述,正确的是( )
A.一个算法只能有一个输入
B.算法只能用流程图来表示
C.一个算法的执行步骤可以是无限的
D.一个完整的算法,不管用什么方法来表示,都至少有一个输出结果
2.某算法用伪代码描述如下。
输入两个互不相等的自然数x,y
if x>y then
x←x+y,y←x-y,x=x-y
输出x,y
关于上述算法,下列说法正确的是( )
A.该算法无法用流程图来描述 B.该算法运用了循环结构的控制转移
C.该算法实现了从小到大输出两个自然数 D.该算法不符合“可行性”特征
3.下列可作为Python变量名的是( )
A.ab-3 B.space line C._apple D.if
4.下列 Python表达式的值为整数6的是( )
A.13//2 B.18%3 C.24/4 D.2**3
5.判断数值x是否在区间[a,b]内,下列表达式正确的是( )
A. x >= a and x <= b B. "a" <= x <= "b"
C. a≤x≤b D. a <= x or x <= b
6.下列选项中表达式的结果和其他三项不同的是( )
A. "ac" in "abc" B. 5 != 6
C. "a"> "H" D. not( 9 % 2 == 0)
7.下列表达式中,值为True的是( )
A.1>=2 or 3<5 and 7//2>6//2 B.not(1>2 or 1!=5)
C.int(6.89)==7 D.8%5==9//3
8.下列语句中,输出结果为21的是( )
A.print("2"+"1") B.print("2" in "21")
C.print(2+1) D.s="2021"; print(s[3:4])
9.下列哪条赋值语句在Python中是非法的( )
A. x=y=z=1 B. x=(y=z+1) C. x,y=y,x D. x+=y
10.已知s="3.141592654",则s[4:6]+s[-1]返回值为( )
A."414" B."1594" C. "154" D."19"
11.列表list1=[2,3,5,10,18,22,29],现在想要得到列表的最后一个元素29,下列选项中不能实现该功能的是( )
A.list1[6] B.list1[7] C.list1[-1] D.list1[6:7]
12.已知字典dic1存放学生的姓名和对应的数学成绩,dic1={"朱丹红":88,"沈美丽":90,"江小鱼":79,"王华":91},现想获取学生江小鱼的数学成绩,下列操作正确的是( )
A.dic1[2] B.dic1=["江小鱼"] C.dic1{"江小鱼"} D.dic1["江小鱼"]
13.已知字典dict1={"01":"Jan","02":"Feb","03":"March","04":"April","05":"May"},现要在字典dict1中增加一个键为"06"值为"June"的元素,下列语句能实现的是( )
A.dict1[06]="June" B.dict1["06"]=["06":"June"]
C.dict1["06"]={"June"} D.dict1["06"]= "June"
14.如下图所示的流程图,下列与其算法功能一致的数学表达式是( )
A.1+2+3+…+100 B.-1-2-3-…-100
C.1-2+3-4+…-100 D.-1+2-3+4+…+100
15.流程图a和b算法的功能相同,则图b中①②③处应填入的内容是( )
图a | 图b |
A.①m←x ②x>y? ③m←y B.①m←y ②x<y? ③m←x
C.①m←x ②x<y? ③m←y D.①m←y ②x>y? ③m←y
二、非选择题(本大题共5小题,其中第16小题2分,第17小题6分,第18小题4分,第19小题4分,第20小题4分,共20分)
16.有如下Python程序:
a=int(input())
b=int(input())
c=a+b
print(a,"+",b,"=",c)
程序运行时,通过键盘分别输入23和3,输出的结果是 。
17.有如下Python程序段:
List1=["apple", "watermelon", "coconut", "orange", "peach", "lemon"]
a=List1[2]
b=List1[1]< a
c=a[0:2]==a[2:4]
该程序执行后,a的值为 ,b的值为 ,c的值为
18.检测输入的四位整数abcd是否满足下述关系:(ab+cd)×(ab+cd)=abcd。实现上述功能的Python程序代码如下,请在程序划线处填入合适的代码。
k=int(input("输入一个四位数:"))
x= ①
y=k%100
if ② :
print("符合")
else:
print("不符合")
19.输入三条边长,若能构成三角形,则利用海伦公式计算该三角形的面积。海伦公式为:,式中a,b,c分别为三角形的三边长,p为周长的一半,s为三角形的面积。实现上述功能的Python程序代码如下,请在程序划线处填入合适的代码。
a=eval(input("a="))
b=eval(input("b="))
c=eval(input("c="))
if ① :
print("周长为", a+b+c)
p=(a+b+c)/2
s= ②
print("面积为",s)
else:
print("不能构成三角形")
20.若一个字符串从左向右读与从右向左读都一样,我们就将其称之为回文串。小莹编写了一个程序判断一个字符串是不是回文串,若是回文串则输出True,否则输出False。例如字符串abcba是回文串,而字符串abcab不是回文串。
实现上述功能的Python程序代码如下,请回答下列问题。
s=input("请输入一个5位数:")
if :
print(True)
else:
print(False)
(1)该算法的主要程序控制结构是 。(单选,填字母:A.顺序结构 B. 分支结构 C.循环结构)
(2)请在程序划线处填入合适的代码。
高一年级期中考试技术答题纸(2021年11月)
第一部分 信息技术(50分)
一、选择题( 本大题共15小题,每题2分,共计30分。每题只有一个正确答案,多选不选错选均不给分)
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
D | C | C | A | A | A | D | A | B | C |
11 | 12 | 13 | 14 | 15 |
|
|
|
|
|
B | D | D | C | C |
|
|
|
|
|
二、非选择题(本大题共5小题,其中第16小题2分,第17小题6分,第18小题4分,第19小题4分,第20小题4分,共20分)
16. 23+3=26 (2分)
17. a的值为 "coconut" (2分)
b的值为 False (2分)
c的值为 True (2分)
18. ① k//100 (2分)
② (x+y)*(x+y)==k (2分)
19. ① a+b>c and a+c>b and b+c>a (2分)
② (p*(p-a)*(p-b)*(p-c))**0.5 (2分)
20.(1) B (2分)
(2) s[0]==s[4] and [1]==s[3] (2分)
浙江省温州新力量联盟2021-2022学年高二上学期期中考试信息技术含答案: 这是一份浙江省温州新力量联盟2021-2022学年高二上学期期中考试信息技术含答案,共7页。试卷主要包含了考试结束后,只需上交答题卷,"小霞"等内容,欢迎下载使用。
浙江省“七彩阳光”新高考研究联盟2021-2022学年高二上学期期中联考信息技术含答案: 这是一份浙江省“七彩阳光”新高考研究联盟2021-2022学年高二上学期期中联考信息技术含答案,共9页。试卷主要包含了考试结束后,只需上交答题纸,下列说法正确的是等内容,欢迎下载使用。
浙江省台州市“十校联盟”2021-2022学年高二上学期期中考试信息技术含答案: 这是一份浙江省台州市“十校联盟”2021-2022学年高二上学期期中考试信息技术含答案,共6页。试卷主要包含了11,考试结束后,只需上交答题纸,录制一段采样频率为44等内容,欢迎下载使用。