综合练习(第一二三章) -2021-2022学年高 中信息技术浙 教版(2019) 必修1
一、选择题
1.两个阻值分别为R1、R2的电阻并联后,电路阻值R可由公式求解,下面能正确求出R的Python表达式是( )
A.(R1+ R2)/(R1*R2) B.R1+R2/(R1*R2)
C.R1*R2/R1+R2 D.R1*R2/(R1+R2)
2.阅读如图所示的绘制x5+x4+x-3=0图象的程序代码。
import numpy as np
import matplotlib.pyplot as plt
x=np.arange(-1,2,0.01)
y=x**5+x**4+x-3
plt.plot(x,y)
plt.title('x^5+x^4+x-3')
plt.xlabel('X')
plt.ylabel('Y')
plt.show()
下列选择错误的是( )
A.arange(-1,2,0.01)表示在-1,2之间,每隔0.01取一个点
B.plt.plot(x,y) 表示绘制图像
C.plt.xlabel('X')、plt.ylabel('Y')表示绘制X、Y轴
D.plt.show()显示图像
3.在发送邮件时,如果在收件人处填写了一个不存在的电子邮箱地址,发送后电子邮件系统通常将( )。
A.给发送者发去一个无法送达的通知邮件
B.自动修正错误后再发送
C.不停地尝试发送
D.禁止发送者继续使用该电子邮件系统
4.如图所示,网络电影可以一边下载一边观看,其主要采用的技术是( )
A.数据库 B.虚拟现实 C.流媒体 D.图像压缩
5.支持信息系统技术方法研究的学科是
A.管理科学
B.经济学
C.社会学
D.心理学
6.属于名茨伯格的组织分类中“专业型组织”的是
A.以知识为基础的组织
B.小的创业企业
C.一般由CEO进行管理
D.通用汽车
7.下列说法正确的是( )。
A.流媒体下载工具将完整的影音文件变为影音片段
B.通用下载工具不支持文件的批量下载
C.FTP下载工具能自动登录FTP服务器,快速浏览文件目录,多服务器、多文件下载
D.网站下载工具可下载任意网站的全部文件
8.下列选项中,不属于程序设计语言的是( )。
A.机器语言 B.高级语言
C.汇编语言 D.伪代码
9.描述算法可以有多种方法,以下不是算法描述的方法( )。
A.流程图 B.程序代码 C.自然语言 D.树形图
10.下列用流程图描述的算法中,正确的是
A.图1
B.图2
C.图3
D.图4
11.如图所示,当变量m=2进入内循环时,内循环的循环体执行次数为()。
A.1 B.5 C.2 D.3
12.某算法的部分流程图如图所示,若n输入的值为1,则变量s的值是多少?如将循环体“s=s+n和n=n+2”交换顺序,则s值又是多少?
A.25、26
B.26、25
C.36、36
D.26、36
13.下列程序执行后的结果为( )
L = [1,-2,3,7,-8,-9,10]
j=len(L)-1
i = 0
k = 0
while iwhile L[i]>0:
i=i+1
while L[j]<0:
j=j-1
if ik = L[i]
L[i]=L[j]
L[j] = k
print(L)
A.1,10,3,7,-8,-9,-2 B.1,3,7,10,-2,-8,-9
C.1,3,7,10,-8,-9,-2 D.-2,-8,-9,1,3,7,10
14.下列关于二维码的叙述,错误的是
A.蔬菜上的二维码包含了产地等相关信息
B.火车票的二维码包含了个人信息
C.二维码可以随便制作,不需要国家标准
D.用手机扫描二维码可以快速访问相关资源
15.已知英文字母“o”的ASCII码是1101111,那么计算机内存储英文单词“mop”的二进制编码为( )。
A.1101101 1101111 1110000 B.01101101 01101111 01110000
C.1101110 1101111 1110000 D.01101110 01101111 01110000
二、填空题
16.完善以下程序代码完成下列小题。
程序描述:计算两个浮点数a和b的相除的余数,a和b都是正数。这里余数(r)的定义是:a = k * b + r,其中 k是整数, 0 <= r < b。代码如下:
a= ① (input("请输入:"))
b= ① (input("请输入:"))
k= ②
r= ③
print(r)
①处的语句是(_________), ②处的语句是(_________),③处的语句是(_________)。
(1)A.int B.float C.a%b D.a/b
(2)A.a**b B.a//b C.a%b D.a/b
(3)A.a//b B.a-kb C.a-k*b D.a+kb
17.项目学习:解密盛唐时期诗人关系
(项目情境)
唐代诗人史传有名有姓者不下千余人,他们组成了大大小小不同的朋友圈。有的因为诗风接近,如李白代表的浪漫主义、杜甫代表的现实主义、王维代表的田园山水、芩参代表的边塞诗风;有的因为年龄大体相近,如盛唐时期的李白、杜甫、贺知章等;有的因为政见相近,如韩愈作为古文运动的领袖级人物,当时很多文人墨客以进入他的朋友圈为荣。在盛唐时期有这样一个朋友圈,他们的友谊跨越数十年,诗人之间通过互动诗歌,表达抒发情感,是他们朋友圈的一种表现方式,用计算机来分析这个时代的唐诗,就会发现诗人之间有着你意想不到的千丝万缕的关系。学校某研究性学习小组利用大数据分析技术,通过对诗词分析,绘制盛唐时期几位诗人(杜甫、李白、王维、孟浩然……)之间的社交关系网络图,试图推测哪位诗人是同时代诗人的核心,哪位诗人的影响最大,从而更好地学习、理解唐诗。
(项目准备)为完成项目,需要确定主题、目标、制订规划等各项工作。在此不一一展示。明确的主题—盛唐时期的诗人及诗词分析和诗人社交关系网络图
(项目实施)项目研究主要以诗人诗作为依据。具体实施过程如下:
(一)明确需要采集的数据选择合适的采集途径、工具和方法。全唐诗一共四万多首,分析采集相关数据的条件:①盛唐时期;②诗人、诗人之间经常称呼对方的别名;③考虑到同名同姓的问题,因此还需要诗人的生卒年的信息。
根据要求,完成答题。
(1)全唐诗数量较多,一共四万多首,来源分散,存储在互联网不同的服务器与各客户终端。从大数据存储与计算的角度来看,由此可知大数据具有____________的特征。(单选)
A.精确让位于模糊B.价值密度低C.分布式存储D.变化速度快
(2)网络上如此海量的关于唐诗的数据,有文字、图片、视频、音频等。这些数据种类和格式也不一致,表明各种____________数据共存于网络中。(多选)
A.结构化B.半结构化C.非结构化D.网状结构
(3)面对繁杂的数据,学习小组决定研究解密盛唐时期诗人关系,并利用计算机程序从网络中采集诗人、别名等相关的文本数据,并以一定的数据结构存储形成盛唐诗库。存储数据主要有两种方式,一种是____________,一种是数据云存储。你建议学习小组采用____________数据存储方式,理由是___________________。
(二)利用 Python程序采集、整理、分析数据。第一步,从互联网中筛选出符合条件的诗人及诗作等文本,整理并形成盛唐诗库;第二步,确定人物关系分析策略,即从唐诗库中搜索、统计诗人或别名的引用次数,确定二人之间的疏密关系,规则是诗的标题和正文中只要提到过对方,那么两者之间的引用关系加1,若一首诗中提到多次对方,只算一次引用;第三步,编写程序并调试验证。用爬虫程序段(如下图所示)采集数据。根据要求,完成答题。
base_url=’http://www./shici/lis\ t?cate=%E5%94%90%E8%AF%97%E4%B8%89%E7%99%BE%E9%A6%96&p=’ import requests import parsel import re headers={ ‘User-Agent:’Mozilla/5.0(Windows NT 10.0;WOW64)AppleWebKit/537.36(KHTML, like Gecko) } for i in range(1,3): the_ url=base _url+str(i) response=requests get (the _url, headers=headers) html_ str=response. text html= parsel. Selector(html_str) title_url= html. xpath(’//div[@class="poem_ content"]’).extract() f=open("poet. txt","a" ) for poet in title_url: the_peom=urls=re findall(<div class="poem_content">(.* ?)
’, poet) f write(str(the_ peom[0])) f. write("\n") f.close()
(4)使用爬虫程序获取文本数据并形成唐诗库文件,所使用的数据采集方法为____________(选填:系统日志采集法、网络数据采集法其他数据采集方法)。阅读程序可知每首诗存放于列表poem[]中(以唐诗“春晓”为例如下表),采集后的数据保存在poet.txt文件中,该文件是一个_________________(选填:数据库文件、文档文件、图像文件、网页文件)。该数据采集方法可以将非结构化数据从网页中抽取出来,将其存储为统一的数据文件,并以_______________________的方式存储(选填:结构化、半结构化)
Poem[0] Poem[1] Poem[2] Poem[3]
“春晓” “唐” “孟浩然” “春眠不觉晓,……,花落知多少”
。
(5)以诗人甲、乙为例解密二人关系,完成答题。数据处理过程中要运用一定的分析方法对大量无序的数据进行整理、分析挖掘数据内在的结构和规律,从而提取有价值的、有意义的数据。数据分析一般包括特征探索、关联分析、聚类与分类等。让计算机搜索遍历唐诗库中有关甲、乙两位诗人的诗文,统计两位诗人或别名相互的引用次数,找寻二人之间的关联。这是运用了__________________(选填:特征探索、关联分析、聚类与分类)方法进行数据分析,也是__________________(选填:枚举、二分查找、排序)算法思想去求解这一问题的体现。
(6)编制计算机程序解决问题的过程中,__________________是编程的核心,是解决问题的方法和步骤。选用Python程序设计语言编写程序,Python属于__________________(选填:分析问题、设计算法、编写程序、调试运行、机器语言、汇编语言、高级语言)。图a示意,使用__________________(选填:自然语言、流程图、伪代码)进行算法描述,且运用循环控制结构嵌套了__________________控制结构,如果要跳出本次循环体的执行,应使用__________________语句实现跳转。
(7)阅读程序(图b示意),程序中以“#”开头的语句,其作用是_______________,程序调试完成,通过“另存为”保存文件,文件后缀名为_____________。
图a import gushi #从txt文档中读取古诗 poems=gushi. readDatat()#用poems存储所有的唐诗jia=input("请输入诗人甲:") yi=input("请输入诗人乙:") gx=0 for poem in poems:#逐一列举:poem代表其中一首古诗 if jia in poem[2]and(yi in poem[0]or yi in poem[3]): gx=gx+1 #问题的解 print(jia,'"写给",yi,"的古诗共",gx,"首") 图b
(三)分析数据进行可视化表达并推测盛唐时期诗人关系。
(8)解密盛唐时期诗人关系。数据的可视化以易于理解的方式展示和诠释数据之间的关系、趋势与规律等,使人们更好地理解数据。从常用和实用的维度,数据可视化的呈现类型主要分为探索型和解释型,其中_________型可以帮助人们发现数据背后的价值,_________型则把数据简单明了地解释给人们(选填:探索、解释)。数据分析类型不同可视化呈现方式也不同,如关于趋势的分析,可用_________类型的图表呈现,关于比例的分析,可用_________类型的图表呈现关于关系的分析,可用_________类型的图表呈现。
(9)解密盛唐时期诗人关系。学习小组选择用网络关系图呈现盛唐时期诗人社会网络关系(如图所示)。图中箭头表示诗人之间的引用关系,如李白引用了贺知章,那么就有李白指向贺知章箭头;箭头的粗细程度则表示了诗人之间引用关系的强弱,如李白引用孟浩然的数量达4次,箭头就要粗一些。________
(10)解密盛唐时期诗人关系。观察图示,从绘制的盛唐的诗人社交关系网络图,尝试推测哪位诗人是盛唐诗人的核心,哪位诗人的影响最大,请简要阐述。(要求100字左右)________
18.写出下列流程图符号的名称:
_________ _________ _________ __________
19.根据图72所示的流程图,回答问题。
(1)语句i=i+1总共被执行的次数是________;
(2)该算法中用到的两种结构是______和________;
(3)该程序实现的功能是__________;
(4)若依次输入12、-10、30、19、22,则输出的值是________;
(5)编程解决问题的过程分为五个步骤,其中根据问题描述画出流程图属于______。
三、判断题
20.信息、物质与能量是构成社会的三大资源。(____)
21.大数据是指无法在可承受时间范围内用常规软件工具进行高效捕捉、管理和处理的数据集合。 (_____)
22.知识也是人们实践经验的总结和升华,具有抽象性、概括性和普遍性。(______)
23.全角状态下输入的英文字母也只占一个字节大小。 (______)
【参考答案】
一、选择题
1.D
2.C
3.A
4.C
5.A
6.A
7.C
8.D
9.D
10.B
11.C
12.D
13.A
14.C
15.B
二、填空题
16.B B C
17.C ABC 数据本地存储 云存储 方便文件共享,只需联网就可读取文件,可以脱离本地计算机保存文件。 网络数据采集法 文档文件 结构化 关联分析 排序 设计算法 高级语言 流程图 判断循环 break 解释、注释 .py 探索 解释 折线图、柱形图、柱线混合图
饼状图、堆叠面截图、百分比圆环图、圈图 散点图、雷达图、网络关系图、词云图、数据地图、动态势力图、3D动态显示图 如局部图b所示。由引用次数可知,从社交关系从深至浅来说,杜甫的好友依次是李白、孟浩然、王维;李白的好友是孟浩然、杜甫、贺知章;贺知章没有好友;王维的好友只有孟浩然;孟浩然的好友只有王维。 如局部图b所示。由被引用次数可知,李白的被引用次数是12,孟浩然的被引用次数是8,杜甫的被引用次数是3,王维的被引用次数是2,贺知章的被引用次数是2。故李白是是盛唐诗人的核心;从引用别人的次数来看,杜甫的引用别人的次数是15,李白的引用别人的次数是9,维的引用别人的次数是2,孟浩然的引用别人的次数是1,王贺知章的引用别人的次数是0。故杜甫的影响最大。
18.起止框 运算框 判断框 输入输出框
19.分支结构 循环结构 求5个数中的最大值 30 设计算法
三、判断题
20.正确
21.正确
22.正确
23.错