2022-2023学年江苏省盐城市东台市重点中学高一(下)月考信息技术试卷-普通用卷
展开2022-2023学年江苏省盐城市东台市重点中学高一(下)月考信息技术试卷
一、选择题(本大题共41小题,共82.0分)
1. 居民身份证号码可以反映出常住户口所在地的行政区划、出生日期和性别等信息,这主要体现了数据是( )
A. 计算工具识别、存储和加工的对象 B. 信息的载体
C. 可处理的 D. 可加工的
2. 中国某即时通信软件的“红包”服务功能,有一项规定:红包在发起后的24小时内没有被领取,将自动退款.这个规定主要是保证信息的( )
A. 时效性 B. 共享性 C. 交互性 D. 载体依附性
3. 关于信息的下列说法中,正确的是( )
A. 电视机就是一种信息 B. 一本书就是信息
C. 网络就是信息 D. 报上登载的招聘广告是信息
4. 两汽车在马路上发生追尾事故,交警来到现场后,用照相机将现场情况全部拍了下来.那么,拍摄现场情况的这一过程属于信息的( )
A. 加工 B. 存储 C. 传递 D. 采集
5. 以下哪种方法( )有助于甄别信息的准确性。
①根据信息来源途径判别
②不盲目地相信得到的信息
③从多渠道获取信息
④根据原有经验判别
⑤向权威机构核实
A. ①② B. ③④ C. ①②③④ D. ①②③④⑤
6. 关于数据、信息与知识,下列说法错误的是( )
A. 数据是对事物描述的记录,数据的表现形式多种多样
B. 信息能够用来消除不确定性的东西
C. 信息的传播和存储不一定需要依附于一定的载体
D. 知识分为一般知识和科学知识
7. 张同学利用Excel软件统计历届奥运会中国获得奖牌数,如图所示,要计算2016年里约奥运会中国奖牌总数,在E3单元格应输入的是( )
A. SUM(B3:D3) B. =SUM(B3:D3)
C. SUM(B3,D3) D. =SUM(B3,D3)
8. 在Excel的某单元格中输入下列内容后,显示结果为0.3的是( )
A. 6/20 B. “6/20“ C. =“6/20“ D. =6/20
9. 如图是一张Excel工作表,若想知道近几天销售利润平均情况,应用平均函数的区域是( )
A. H3:H11 B. F3:F9 C. H3:H9 D. H3:H10
10. 下列有关Excel数据筛选的叙述,正确的是( )
A. 筛选后的表格中只含有符合筛选条件的行,其他行被删除
B. 筛选后的表格中只含有符合筛选条件的行,其他行被暂时隐藏
C. 筛选条件只能是一个固定的值
D. 筛选条件不能由用户自定义,只能由系统确定
11. 用计算机解决问题的一般经历下面几个过程:①设计算法,②编写程序,③调试运行,④提出问题。下面排序正确的是( )
A. ④①③② B. ①②③④ C. ③④①② D. ④①②③
12. 某景区使用了游客人数控制系统来控制景区内的游览人数,该系统在景区的各个入口和出口分别统计人数,并汇总计算得出景区内的大致人数,该过程属于计算机解决问题的一般步骤中哪个环节( )
A. 抽象建模 B. 设计算法 C. 编写程序 D. 调试运行程序
13. 下列选项中属于字符串常量的是( )
A. 1457 B. a*b C. “890“ D. Abc
14. 下列合法的变量名是( )
A. if B. i C. *c D. True
15. 下列程序采用的是哪种算法结构( )
a=3
b=5
s=a+b
print(s)
A. 循环结构 B. 关系结构 C. 顺序结构 D. 分支结构
16. 如果要输出1-100之间所有的奇数,比较适合的算法结构是( )
A. 顺序结构 B. 选择结构 C. 循环结构 D. 关系结构
17. 执行下列语句后的结果是什么( )
a=“123”
print(“123”+a)
A. 123123 B. “123“123 C. 123+123 D. 语法错误
18. 下面代码的输出结果是( )
x=10
y=3
print(x%y,x**y)
A. 3 1000 B. 1 30 C. 3 30 D. 1 1000
19. 以下哪一种语言不属于计算机高级语言( )
A. C B. Java C. 机器语言 D. Python
20. 在Python中,下列语句非法的是( )
A. x=y=z=1 B. x,y=y,x C. x=(y=z=1) D. x+=y
21. 下面的Python程序段运行后的输出结果是( )
A. 24是奇数 B. x是偶数 C. x是奇数 D. 24是偶数
22. 一个整数n既能被18整除,又能被27整除,下列能正确表示该逻辑关系的表达式是( )
A. n//18==0 and n//27==0 B. n%18==0 or n%27==0
C. n%18==0 and n%27==0 D. n//18==0 or n//27==0
23. 在Python中,运行以下程序得到的结果是( )
A. 0 B. 19 C. 30 D. 无结果
24. 下列表达式结果为真(True)的是( )
A. 9>2 and 0 B. 3<5 or 4>5
C. not 16>15 D. 20<19 and 87>100
25. 以下循环语句的循环体执行次数为10次的是( )
A. for i in range(10) B. for i in range(1,10)
C. for i in range(2,20,2) D. for i in range(10,21)
26. 以下程序运行后,显示的结果是( )
m=['书法','绘画','体育']
m.append('歌唱')
m.append('舞蹈')
print(m[4])
A. 舞蹈 B. 体育 C. 歌唱 D. 书法,绘画,体育
27. 执行下列语句后的显示结果是( )
>>>a=[1,2,3]
>>>a.append(5)
>>>print(a)
A. [1,2,3] B. [1,2,3,5] C. [5] D. [1,2,5]
28. 有下面的程序段
其中k取哪组值时,x=3。( )
A. 3,4,5 B. 1,3,4 C. 5,6,7 D. 4,5,6
29. 下列代码的输出结果是( )
A. 1 3 5 7 9 B. 3 5 7 9 C. 1 3 5 7 9 10 D. 1 3 5 7 9 11
30. 有下面一段程序:
执行该段程序后,计算机显示的是( )
A. 1 B. 2 C. 3 D. 4
31. 根据下面的while语句的运算,计算结果是( )
A. 5 B. 16 C. 15 D. 11
32. 关于以下程序代码,说法正确的是( )
A. 该程序的作用是求1到101的累加和 B. 变量b的作用是累加计算1到100的和
C. 该程序循环计算了101次 D. 以上都不对
33. 下列程序的运行结果是( )
A. apple 1 B. Label Name 2 C. apple 1 D. Label Name 2
34. 阅读下列程序,选出运行结果( )
A. 5 B. 8 C. 3 D. 13
35. 有如下python程序段:
该程序段运行后,变量c的值为( )
A. 64 B. 12 C. 7 D. 81
36. 以下依次为二进制数、八进制数、十六进制数的是( )
A. 2,8,16 B. 11,77,2B C. 211,985,3C D. 985,211,29A
37. 文件的数据信息量是8KB,那么存储到计算机内部需要占用( )位。
A. 8K B. 16K C. 32K D. 64K
38. 二进制111110转换为十进制数后的结果是( )
A. 62 B. 63 C. 126 D. 127
39. 存储1GB等于( )
A. 1024KB B. 1024MB C. 1024 x 1024B D. 1024Gb
40. 如果我们用一个◆代表一位数,几个◆代表几位数,那么(1◆◆◆1)2 能表示的十进制数范围是多少( )
A. 16--30 B. 17--31 C. 17--32 D. 9--41
41. 下列行为违反知识产权的是( )
A. 向开发杀毒软件的公司提供病毒样本
B. 将免费软件提供给朋友使用
C. 查找并删除电脑中的病毒文件
D. 收集网上的共享软件,进行简单包装后出售牟利
二、非选择题(本大题共1小题,共18.0分)
42. (1)请填空完善该程序,实现功能;2公里(包括2公里)内,起步价为5元,超过2公里部分(不足整公里的,向上取整),每公里1.6元。
______ math#引用math库
s=float(input(“请输入你要去目的地距离出发点的公里数:”))
if ______ :#2公里(包括2公里)内
cost=5
else:
s-=2
cost= ______
print(“你的打的费用是”,cost,“元”)
(2)请填空完善该程序,实现功能:计算表达式s=1-2+3-4……+99-100的值并输出结果
s=0
for i in range(1, ______ ):
if ______ :
s=s-i
else:
______
print(s)
(3)一元二次方程ax2+bx+c=0(a≠0),当b2-4ac≥0,方程有两个实数根,当b2-4ac<0时,方程无实数根。下面的python程序实现的功能是判断方程是否有实数根。请阅读如下python程序,在空白处填写适当的表达式或语句,使程序完整。
import math
a=int(input(“请输入a的值:”))
b=int(input(“请输入b的值:”))
c=int(input(“请输入c的值:”))
d= ______ #将表达式b2-4ac的值赋给变量d
if ______
print(“x1=”,(-b+math.sqrt(d))/(2*a))#输出方程的其中一个实数根
print(“x2=”,(-b-math.sqrt(d))/(2*a))#输出方程的另一个实数根
else:
______ #输出“方程无实数根”
答案和解析
1.【答案】C
【解析】居民身份证号码可以反映出常住户口所在地的行政区划、出生日期和性别等信息,这主要体现了数据的可处理性故选:C。
本题考查的数据的基本特征。数据的特征有(1)二进制。在计算机中,数据以二进制的形式存储、加工;(2)语义性,语义是将数据符号解释为客观世界的事物;(3)分散性,数据是分散的记录,分别记录不同客观事物的运动状态;(4)多样性与感知性。数据记录的形式是多样的、可看的、可听的、可感知的,如图像、图形、视频、音频、文本等。
数据的特征,基础知识题目需要熟记。
2.【答案】A
【解析】红包在发起后的24小时内没有被领取,将自动退款,明显是时效性。
故选:A。
信息具有:载体依附性,时效性,价值性,共享性.
因为信息有时效性,也体现了信息的价值性,过时的信息就没什么价值了.
3.【答案】D
【解析】根据信息的概念,信息指的是内容,而不是依附的载体。选项ABC中都是信息的载体,只有选项D指的是信息。故选: D。
信息,指音讯、消息、通讯系统传输和处理的对象,泛指人类社会传播的一切内容.人通过获得、识别自然界和社会的不同信息来区别不同事物,得以认识和改造世界.在一切通讯和控制系统中,信息是一种普遍联系的形式.
本题考查对信息基本概念的理解,任何信息都要依附于一定的载体.
4.【答案】D
【解析】题目中用照相机将现场情况全部拍了下来,这是对现场信息的采集。所以ABC都不正确,D正确。故选:D。
信息收集,是指通过各种方式获取所需要的信息.信息收集是信息得以利用的第一步,也是关键的一步.信息收集工作的好坏,直接关系到整个信息管理工作的质量.信息可以分为原始信息和加工信息两大类.原始信息是指在经济活动中直接产生或获取的数据、概念、知识、经验及其总结,是未经加工的信息.加工信息则是对原始信息经过加工、分析、改编和重组而形成的具有新形式、新内容的信息.两类信息都对企业的营销管理活动发挥着不可替代的作用.信息源一般分为实物型信息源、文献型信息源、电子型信息源和网络信息源.
可以通过电报、电话、广播、电视、计算机网络等方式获取信息.
本题考查对信息获取的理解.不同的信息获取的方法要理解,会根据需要选择合适的方法.
5.【答案】D
【解析】解:信息甄别的方法:根据信息来源途径判别、不盲目地相信得到的信息、从多渠道获取信息、根据原有经验判别、向权威机构核实,①②③④⑤都是信息甄别的方法,D正确。
故答案为:D。
本题考查信息的甄别的方法。
考生注意理解信息甄别的方法。
6.【答案】C
【解析】解:ABD、数据是对事物描述的记录,数据的表现形式多种多样。信息能够用来消除不确定性的东西。知识分为一般知识和科学知识。ABD正确。
C、信息的传播和存储需要依附于一定的载体,信息的载体依附性,C错误。
故选:C。
本题考查信息的基本概念和性质。
考生注意对信息概念和性质的理解
7.【答案】B
【解析】要计算2016年里约奥运会中国奖牌总数,在E3单元格应输入的是=SUM(B3:D3)。
故选:B。
本题考查的知识点是Excel中的常用函数。函数有求和SUM、平均数AVERAGE、统计COUNT、最大MAX、最小MIN等。
熟练掌握函数区域的写法。
8.【答案】D
【解析】ABC公式都不正确,公式应该以“=”开头,公式不应该有“”。
故选:D。
自己编辑公式,首先要注意的是在单元格里先输入等号“=”然后再输入引用、运算符等,输入完毕回车,excel会根据公式自动计算数据.
本题考查学生对公式的掌握情况.
9.【答案】C
【解析】表中H3:H9区域展示了最近几天的利润情况,若求其利润平均情况,可选取上述H3:H9区域。
故选:C。
AVERAGE函数是EXCEL表格中的计算平均值函数,在数据库中average使用简写avg。AVERAGE是返回参数的平均值(也做算术平均值)。
简单的数据区域的选择,难度不大。
10.【答案】B
【解析】因为按筛选条件筛选后,符合条件的行显示,补符合条件的行被隐藏而不是删除。
故选:B。
一般为了快速筛选一些比较大的数据,可以通过10个最大值进行筛选,有时候有些特别的条件,我们需要根据大于,小于来约束一些条件进行筛选,执行筛选后,不满足条件的数据将被隐藏而不是被删除.
本题考查学生对Excel数据筛选的掌握情况.
11.【答案】D
【解析】计算机解决问题的一般过程为:④抽象建模①设计算法,②编写程序,③调试运行。
故选:D。
本题考查的是计算机解决问题的一般过程。计算机解决问题的一般过程:(1)分析问题(2)设计算法,根据分析,找出解决问题的方法和步骤。(3)编写程序,选择一种程序设计语言来编写程序,实现算法。(4)调试运行(5)检测结果,对程序功能进行检测。
简单的常识性知识点,需要熟练掌握
12.【答案】D
【解析】解:使用了游客人数控制系统来控制景区内的游览人数,该系统在景区的各个入口和出口分别统计人数,并汇总计算得出景区内的大致人数,该过程属于计算机解决问题的调试运行阶段。
故选:D。
本题考查的是计算机解决问题的步骤。利用计算机程序解决问题的基本过程有五步,分别是:分析问题、设计算法、编写程序、调试运行、检测结果。
熟练掌握计算机解决问题的基本过程。
13.【答案】C
【解析】解:字符串常量:由一对双引号括起来的多个字符的序列,如“a“,“I Love u”,所以选项C符合题意。
故选:C。
本题考查的是字符串常量的相关知识。字符串常量定义:用双引号(“”)括起来的0个或者多个字符组成的序列。
熟练掌握字符串常量的表示方法。
14.【答案】B
【解析】变量名不能使用保留字,if和True作为保留字不能作为变量,变量名中不能包含有特殊含义的符号“*”故选:B。
本题考查变量名规则。变量名命名规则:第一必须以字母、下划线(_)开头,后面可以跟任意数目的字母、数字和下划线(_)。此处的字母并不局限于 26 个英文字母,可以包含中文字符、日文字符等;标识符不能是 Python 关键字,但可以包含关键字;标识符不能包含空格。。第二不可以包含嵌入的句号或者类型声明字符。第三不能和受到限制的关键字同名。第四不能超过255个字符
熟练掌握如何命名变量。
15.【答案】C
【解析】解:已知a=3,b=5,然后执行s=a+b,最后执行输出语句print(s),所以该结构为顺序结构。
故选:C。
本题考查的是算法的基本结构。算法有顺序结构、条件分支结构、循环结构三种基本逻辑结构。1、顺序结构:顺序结构是最简单的算法结构,语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的。2、条件结构:条件结构是指在算法中通过对条件的判断,根据条件是否成立而选择不同流向的算法结构。3、循环结构:在一些算法中,经常会出现从某处开始,按照一定条件,反复执行某一处理步骤的情况,这就是循环结构,反复执行的处理步骤为循环体,显然,循环结构中一定包含条件结构。
熟练掌握算法的三种基本结构。
16.【答案】C
【解析】解:要求100以内的所有奇数,可以使用变量k表示取值范围1到100,然后进行判断如果是奇数则输出,所以用到的结构为循环和分支结构。
故选:C。
本题考查的是循环结构的相关知识。循环结构:在一些算法中,经常会出现从某处开始,按照一定条件,反复执行某一处理步骤的情况,这就是循环结构,反复执行的处理步骤为循环体,显然,循环结构中一定包含条件结构。
熟练掌握循环结构的定义及形式。
17.【答案】A
【解析】解:python中的字符串相加运算,其实字符串的联接,所以题干中输出的是123123,所以选项A符合题意。
故选:A。
本题考查的是python中的字符串型。字符串是 Python 中最常用的数据类型。可以使用单引号’’、双引号””、三引号’’’来创建字符串。声明字符串很简单,只要为变量分配一个字符串值即可。
熟练掌握字符串类型的运算。
18.【答案】D
【解析】%是取模,**是幂。因此x%y=1,x**y=1000.故选:D。
运算符
运算符的含义
19.【答案】C
【解析】解:计算机中的高级语言有java,c,c++,C#,pascal,python,lisp,prolog,FoxPro,易语言,等。所以选项C符合题意。
故选:C。
本题考查的是计算机高级语言的相关知识。计算机高级语言一般指高级语言。高级语言(High-level programming language)是一种独立于机器,面向过程或对象的语言。高级语言是参照数学语言而设计的近似于日常会话的语言。
熟练掌握计算机高级语育的定义及常用例子。
20.【答案】C
【解析】解:根据赋值语句的结构可知,x=y=z=1是将三个变量的值赋值为1,x,y=y,x是交换两个变量的值,x+=y等价于x=x+y,选项C属于非法语句。
故选:C。
本题考查的知识点就是python语言中的赋值语句。在Python语言里面,=(等号)就是赋值符号,赋值,把数据的值,赋予变量。即将等号右边的值赋值给左边的变量。
熟练掌握赋值语句的基本结构。
21.【答案】D
【解析】判断24%2=1不成立,执行else语句,故为24是偶数故选:D。
本题考查的知识点选择结构if与的相关知识。if语句的标准格式为 if 条件 then 语句1 else 语句2 end if,根据这个格式将选项套入试求结果即可。
简单的选择语句的考查,题目难度不大。
22.【答案】C
【解析】解:一个整数n既能被18整除,又能被27整除,只有两个条件同时成立需要用and来连接,整除就是取余0,“==”表示判断,所以该表达式为n%18==0 and n%27==0。
故选:C。
本题主要考查Python表达式的运算。“%”是取余运算符,“//”表示整除运算符,“**”表示指数运算,“==”表示判断表达式是否成立。
熟练掌握python表达式中的运算符的使用。
23.【答案】B
【解析】解:已知m=19,判断m>30或者m<20成立,然后输出m的值,所以得到19。
故选:B。
本题考查的python中的选择语句。Python中条件选择语句的关键字为:if、elif、else这三个。其中elif和else语句块是可选的。对于if和elif只有condition为True时,该分支语句才执行,只有当if和所有的elif的condition都为False时,才执行else分支。
熟练掌握python程序中分支语句的结构及结果的求解。
24.【答案】B
【解析】解:A、and的结果如果为True,则需要两边都为True,所以9>2 and 0>5 结果为False。错误。
B、or的结果如果为True,则至少一个为True,所以3<5 or 4>5结果为True。正确。
C、not 16>15,结果为False。错误。
D、and的结果如果为True,则需要两边都为True,所以20<19 and 87>100结果为False。错误。
故选:B。
本题考查关系类基本运算。
考生要掌握关系类基本运算。
25.【答案】A
【解析】解:要实现循环语句的循环体执行次数为10次的是for i in range(10),而for i in range(1,10)是共循环9次,for i in range(2,20,2)是共循环9次,for i in range(10,21)共循环11次。
故选:A。
本题考查的是range( )函数的相关知识。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函数的用法,变量的取值范围。
26.【答案】A
【解析】解:已知m=['书法','绘画','体育'],执行m.append('歌唱'),m.append('舞蹈')语句后,得到m=['书法','绘画','体育',’歌唱’,’舞蹈’],由于列表元素的下标是从0开始的,所以m[4]的值为‘舞蹈’。
故选:A。
本题考查的是a.append函数的相关知识。append( )函数描述:在列表ls最后(末尾)添加一个元素。
熟练掌握python中常用函数的名称及功能。
27.【答案】B
【解析】解:已知a=[1,2,3],执行a.append(5),得到列表[1,2,3,5],所以选项B符合题意。
故选:B。
本题考查的是a.append函数的相关知识。append( )函数描述:在列表ls最后(末尾)添加一个元素。
熟练掌握python中常用函数的名称及功能。
28.【答案】A
【解析】解:阅读程序段可知,当k>8时,输出的是x=0,当k>5并且k<=8时,输出为x=1;其他情况当k>2并且k<=5时输出为x=3,所以输出x=3的使,满足的k的值为3,4,5,所以选项A符合题意。
故选:A。
本题考查的是python中的if语句。If-elif-else语句,形式:if 布尔表达式A:代码块A elif 布尔表达式B:代码块B else:代码块C,如果布尔表达式A为True,就执行代码A,否则就判断布尔表达式B的值,如果为True,就执行代码B;如果表达式A和表达式B都不为True,就执行代码C。
熟练掌握分支语句的结构及结果的求解。
29.【答案】A
【解析】解:程序语句for i in range(1,11,2):中得到变量的值分别为1,3,5,7,9,所以选项A符合题意。
故选:A。
本题考查的是range( )函数的相关知识。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函数的用法。
30.【答案】A
【解析】解:阅读程序for i in range( 2,6,2 ):得到i的取值分别为2,4;当i=2时,判断p[0]+p[1]==p[2]成立,执行c=c+1=1;当i=4时,判断p[2]+p[3]==p[4]不成立,所以输出c的值为1。
故选:A。
本题考查的是range( )函数的相关知识。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函数的使用方法。
31.【答案】B
【解析】解:已知s=1,i=1,当i<=5时,一直做循环s=s+i,i=i+1,所以s的值为s=1+1+2+3+4+5=16,所以选项B符合题意。
故选:B。
本题考查的是循环语句。Do while 条件表达式 语句块 Loop Do语句的执行过程是:先计算条件表达式的值,如果值为True,则执行一次循环体中的语句块,遇到Loop语句后,再次计算条件表达式的值,若仍为True,继续执行循环体中的语句块,如此不断重复,直到条件表达式的值为False时,才终止Do语句的执行。
熟练while循环语句的结构及结果的求解。
32.【答案】B
【解析】解:阅读程序段可知,while循环的条件是当a<101时,循环体为 b=b+A A=A+1,由于A的初始值为1,所以A的范围为1到100,得到变量b的表达式为b=0+1+2+…+100,所以选项B符合题意。
故选:B。
本题考查的是循环语句。Do while 条件表达式 语句块 Loop Do语句的执行过程是:先计算条件表达式的值,如果值为True,则执行一次循环体中的语句块,遇到Loop语句后,再次计算条件表达式的值,若仍为True,继续执行循环体中的语句块,如此不断重复,直到条件表达式的值为False时,才终止Do语句的执行。
熟练掌握循环语句的基本结构及结果的求解。
33.【答案】B
【解析】判断ch[1]==a,就是第二个字符是否为a,若为a则输出该单词,最后输出n的值故选:B。
本题考查的是python切片的相关知识。一个完整的切片表达式包含两个“:”,用于分隔三个参数(start_index、end_index、step)。当只有一个“:”时,默认第三个参数step=1;当一个“:”也没有时,start_index=end_index,表示切取start_index指定的那个元素。
熟练掌握切片的基础知识。
34.【答案】A
【解析】解:阅读程序段可知,当i=3时,fib(3)=1+1=2,n1=1,n2=t=2,同理可以求出fib(4)=3,fib(5)=5,所以选项A符合题意。
故选:A。
本题考查的知识点是循环语句。For语句是循环语句,它的格式是:For 变量=初值 To 终值[Step 步长]循环体 Next 变量。
熟练掌握循环语句的基本结构及结果的求解。
35.【答案】A
【解析】a=4,b=3,满足a%2=0,b%3=0,执行c=a**b=4**3=64,故该程序段运行后,变量c的值为64故选:A。
本题主要考查Python程序的执行。a=4,b=3,满足a%2=0,b%3=0,执行c=a**b=4**3=64,故该程序段运行后,变量c的值为64。
简单的选择语句的使用,题目难度不大。
36.【答案】B
【解析】根据各类数制的表示方法,可知选项A中十六进制书中不包含16,选项C中八进制数中不包含“9”和“8”,选项D中二进制数不包含“9”、“8”、“5”。故选:B。
本题考查的是各类数制的表示。二进制数是由“0”和“1”组成的;八进制数是由0--7组成的,十六进制数有0---9,、A---F组成。
十六掌握各类数制的表示方法。
37.【答案】D
【解析】8KB=8Kb*8=64Kb(计算机内部是以二进制的形式存储数据)。故选:D。
本题考查的是计算机中的存储单位。计算机中存储单位换算:1TB=1024GB;1GB=1024MB;1MB=1024KB;1KB=1024B 1B=8b,b是计算机中最小的单位,二进制位。
熟练掌握计算机中存储单位之间的换算关系。
38.【答案】A
【解析】解:二进制数转换为十进制数的方法为按权展开式法。所以二进制111110转换为十进制数为0+1*2^1+1*2^2+1*2^3+1*2^4+1*2^5=0+2+4+8+16+32=62。
故选:A。
本题考查的知识点是二进制的代码、数制的转化。其中B表示二进制,D表示十进制,H表示十六进制,二进制转化十进制整数部分为按权展开式法,十进制转化成二进制,整数部分为除2取余,小数部分为乘2取整,每一位十六进制数都可以用四位的二进制数来表示。
熟练掌握各类数制之间的转换方法。
39.【答案】B
【解析】1GB=1024MB=1024*1024KB=1024*1024*1024B。故选:B。
本题考查的是计算机中的存储容量的相关知识。计算机中存储单位换算:1TB=1024GB;1GB=1024MB;1MB=1024KB;1KB=1024B 1B=8b,b是计算机中最小的单位,二进制位。
熟练掌握计算机中存储单位之间的换算关系。
40.【答案】B
【解析】二进制数1◆◆◆1,最大可以表示为11111,转化为十进制数为31,最小可以表示为10001,转化为十进制为17.
故选:B。
本题考查二进制。二进制数据也是采用位置计数法,其位权是以2为底的幂,二进制数从最右端第一位开始,其权的大小依次为20、21、22、23、24...的顺序。
熟练掌握二进制数与十进制数之间的转换方法。
41.【答案】D
【解析】D、按照知识产权条例规定,只有拥有版权的作者,才能规定使用知识的权利,但病毒文件除外,所以D说法错误。
故选:D。
本题考查的是基础部分之知识产权。
常识性知识点,掌握即可答对。
42.【答案】import,s<=2,5+((s//1)+1)*1.6 或 5+(int(s)+1)*1.6,101,i%2==0,s=s+i 或 s+=I,b**2-4*a*c,d>=0,print(“方程无实数根“)
【解析】解:(1)在python中,import math表示引入库的意思;题干中“2公里(包括2公里)内,起步价为5元”所以该处填写为s<=2;超过2公里部分(不足整公里的,向上取整),每公里1.6元,所以超出2公里的价格为5+((s//1)+1)*1.6 或 5+(int(s)+1)*1.6;
(2)range函数中,取值范围包括初始值,但不包括终值,所以要取到100,终值表示时应该为101;题干实现的100以内的奇数之和减去偶数之后,所以表示为偶数时为减,判断是否为偶数的标准为该数除以2余数是否为0,所以填写为 i%2==0;反之表示为奇数时进行相加运算,所以填写为 s=s+i 或 s+=i;
(3)python表达式书写时,字母与字母之间、字母与数字之间的乘号不可以省略所表达式为 b**2-4*a*c;一元二次方程有两个实数根的条件为d大于0,写作d>0;当d<0时,方程无实数根,所以输出的是print(“方程无实数根“)。
故答案为:(1)import;s<=2;5+((s//1)+1)*1.6 或 5+(int(s)+1)*1.6;
(2)101;i%2==0;s=s+i 或 s+=i;
(3)b**2-4*a*c;d>=0;print(“方程无实数根“)
本题考查的是python程序的调试与运行。详细解析如下。
这类题目难度较大,首先需要读懂题干所给提示信息的意思,然后根据所给程序段中上下文的意思来填写关键变量的表达式或者是变量的取值范围等等关键语句。
浙江省余姚重点中学2022-2023学年高一信息技术下学期期中考试试卷(Word版附解析): 这是一份浙江省余姚重点中学2022-2023学年高一信息技术下学期期中考试试卷(Word版附解析),共9页。试卷主要包含了选择题,非选择题等内容,欢迎下载使用。
云南省腾冲市重点中学2022-2023学年高一上学期信息技术期末考试试卷: 这是一份云南省腾冲市重点中学2022-2023学年高一上学期信息技术期末考试试卷,共13页。试卷主要包含了选择题,填空题,操作题等内容,欢迎下载使用。
云南省昆明市重点中学2022-2023学年高一上学期信息技术期末考试试卷: 这是一份云南省昆明市重点中学2022-2023学年高一上学期信息技术期末考试试卷,共9页。试卷主要包含了选择题,填空题等内容,欢迎下载使用。