浙江省杭州第二中学2023-2024学年高一下学期期中技术试题-高中信息技术 Word版含解析.docx

浙江省杭州第二中学2023-2024学年高一下学期期中技术试题-高中信息技术 Word版含解析.docx

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

杭州二中日2023学年第二学期高一年级期中考

技术试卷

第一部分信息技术(共50分)

一、选择题(本大题共12小题,1—4题每小题3分,5—12题每小题2分,共28分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)

1.在Python中,想得到3除以7的整数部分,需要用到以下哪个算术运算符号()

A.+ B./ C.// D.%

【答案】C

【解析】

【详解】本题考查的是Python算术符。/表示除,//表示整除,%表示求余。故选C。

2.以下四个选项中属于字符串类型的是()

A.thing=面包,矿泉水 B.production=[面包,矿泉水]

C.record={面包:4.5,矿泉水:2} D.price=4.5

【答案】A

【解析】

【详解】本题考查的是数据类型。选项A是字符串类型,选项B是列表,选项C是字典,选项D是整型。故选A。

3.以下哪个流程图表示了Python中的分支结构()

A. B. C. D.以上都不是

【答案】B

【解析】

【详解】本题考查的是流程图及程序结构。选项A是顺序结构,选项B是分支结构,选项C是循环结构。故选B。

4.下列Python表达式中,其值最大的是()

A7//2+2 B.int(-9.3) C.2**3 D.len(15)

【答案】C

【解析】

【详解】本题考查的是Python表达式。7//2+2=5,int(-9.3)=-9,2**3=8,len(15)=2。故选C。

5.下列字符串中,最大的是()

A.456 B.45 C.54 D.56

【答案】D

【解析】

【详解】本题考查的是字符串比较。字符串大小比较规则是:两个字符串自左向右逐个字符相比(按ASCII值大小相比较)。565445645。故选D。

6.“如果a,b中任意一个为0,那么y=y+1”,能实现该功能的Python语句是()

A.ifa=0Andb==0

y=y+1

B.ifa*b==0:

y=y+1

C.ifa==0,b=0

y=y+1

D.ifa×b==0:

y=y+1

A.A B.B C.C D.D

【答案】B

【解析】

【详解】本题考查Python选择结构程序设计相关内容。由“如果a,b中任意一个为0”知,a、b均为0,四个选项中,只有B选项清晰的描述了该结论,故本题答案是B选项。

7.某算法的部分流程图如右图所示,执行这部分流程,输出的s值为()

A.28 B.162 C.280 D.945

【答案】C

【解析】

【详解】本题考查的是流程图识读。阅读流程图可知计算的是s=1*4*7*10=280,故选C。

8.以下Python程序段执行后,输出结果为()

m=28

ifm%3!=0:

print(m,不能被3整除)

else:

print(m,能被3整除)

A.m不能被3整除 B.m能被3整除 C.28能被3整除 D.28不能被3整除

【答案】D

【解析】

【详解】本题考查Python程序设计相关内容。m=28,执行m%3,结果为1,不等于0,输出:28不能被3整除。故选D。

9.有如下Python程序段,执行该程序段后,一共输出列表a中的多少个元素()

a=[1,2,3,4,5,6,7]

foriinrange(5):

print(a[i])

A.7 B.5 C.2 D.3

【答案】B

【解析】

【详解】本题考查的是Python循环语句。range(start,stop,[step]),start:计数从start开始。默认是从0开始。例如range(5)等价于range(0,5);stop:计数到stop结束,但不包括stop。例如:range(0,5)是[0,1,2,3,4]没有5;step:步长,默认为1。例如:range(0,5)等价于range(0,5,1)。?range(5)生成[0,1,2,3,4共5个序列数,故输出5个元素。选B。

10.有如下Python程序段,执行该程序段后,输出显示的内容是()

s=0

forkinrange(1,5,2):

ifk=1:

m=1

ifk=2:

m+=2

else:

m+=3

s+=m

print(s)

A.4 B.5 C.9 D.13

【答案】C

【解析】

【详解】本题考查的是Python循环和分支语句的应用。range(1,5,2)生成1,3序列数。

k=1时,满足k=1,执行m=1,也满足k

您可能关注的文档

文档评论(0)

175****9218 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档