内容正文:
2023-2024学年高一上学期人教/中图版(2019)必修一3.4 数据分析报告与应用
一、选择题
1.小王同学周末的计划是:8:00 起床,9:00 至11:30 学习,14:30 打篮球,19:00看新闻联播,20:00至 21:30 学习。如果用算法描述这个计划,应该使用的结构是( )
A.顺序结构 B.选择结构 C.循环结构 D.嵌套结构
2.以下不可以用作python变量名的是( )
A.2_ password B.Area C.bmp1 D._ 3text
3.以下用于数据可视化的Python代码中,绘制折线图的语句是( )
1
import matplotlib. pyplot as plt
2
x=[1,2,3,4,5,6,7,8,9]
3
y=[0.35,0.70,1.13,0.2,1.90,6.10,2.70,3.08,3.52]
4
plt. plot(x,y)
5
plt. show()
A.plt. show()
B.plt. plot(x,y)
C.import matplotlib. pyplot as plt
D.y=[0.35,0.70,1.13,0.2,1.90,6.10,2.70,3.08,3.52]
4.下列关于算法的描述正确的是( )
A.算法只能用流程图描述 B.算法只能有一个输入
C.一个算法的执行步骤可以是无限的 D.一个算法至少要有一个输出
5.下列VB表达式的值不等于5的是( )
A.Len("a_b")+2 B.15 Mod 100 \ 3
C.Val(Mid("357",2,1)) D.Abs(Int(Rnd*2)*l0-5)
6.下列关于算法描述的说法,不正确的是( )
A.流程图用特定简单的图形符号表示规定的操作,结构清晰、寓意明确
B.用自然语言描述算法通俗易懂,但容易出现歧义
C.伪代码由于语法接近程序语言,所以描述简练,且能够被计算机执行
D.用计算机程序设计语言描述算法,可以被计算机理解和执行
7.下列问题中,适合使用枚举算法解决的是( )。
A.计算两个电阻的并联值
B.计算五个同学的平均身高
C.查找100以内所有能被6整除的数
D.超市的促销方案
8.下列关于算法的叙述,错误的是( )。
A.算法可以用自然语言来描述 B.算法可以使用程序设计语言来实现
C.算法必须执行有限步以后能结束 D.算法一定有输入。
9.以下不属于算法特征的是( )
A.多样性 B.可行性 C.有穷性 D.确定性
10.在Python 中,代数式a÷b+5c正确的表达式是( )
A.a/b+c5 B.a%b+5/e C.a/b+5*c D.a//b+5 * *c
11.利用编程解决问题一般过程分四个步骤,“分析问题”后的下一个步骤是( )。
A.设计算法 B.调试运行 C.编写程序 D.得到答案
12.在Python中,运行ord(x)后结果的数据类型是( )
A.整型 B.浮点型 C.列表 D.字符串
13.Python语句print(x,y)的作用是( )
A.输出x,y B.输出x,y的值 C.出现错误信息 D.输出(x,y)
14.某算法的部分流程图如图所示,以下说法正确的是( )
A.该流程执行后,变量k的值是1 B.该流程执行后,变量a的值是32
C.该流程执行后,变量s的值是6 D.该流程执行后,“a<16?”共执行了3次
15.小明参加课外活动小组,对盆栽中某一枝条做好标记,记录28天内该枝条的生长情况,每周日记录一次,四次记录结果分别为8.8cm、10.1cm、10.9cm、11.4cm。他使用Python编码。制作了关于枝条长度(单位:cm)的柱形图,代码及柱形图如下图所示,代码空白处应填。 ( )
A."8.8,10.1,10.9,11.4" B."8.8","10.1","10.9","11.4"
C.8.8,10.1,10.9,11.4 D.[8.8,10.1,10.9,11.4]
16.某算法的流程图如图所示。执行该流程图时,输入b、p的值为2、12,下列说法错误的是( )
A.p>0执行了5次 B.ans←ans*t语句执行了2次
C.流程执行后变量t的值为256 D.输出ans结果是表达式212的值
二、填空题
17.将数学表达式改写成VB表达式:
18.学习小组有5名成员,成员的分数存放在字典中。为得到成员的分数(用变量fenshu表示),请在方框填入正确的代码。
a={"张三":80,"李四":85,"王五":90,"赵六":70,"钱七":65}
b=input("请输入姓名:")
fenshu= #从字典读取分数
19.小明想编写程序实现以下功能:输入正整数n,并计算1到n的累加值,即1+2+…+n。程序流程图如图所示
请根据题意,补全流程图的① 和② 处。
三、判断题
20.“num”和“NUM”会被Python解释器视为相同的变量。( )
21.算法有零个或多个输入、有一个或多个输出。( )
四、操作题
22.小申所在的班级有一个共享书屋。同学们可以把各自的书籍放在一起,互相借阅。为了更好地了解大家每天阅读书籍所花费的时间,小申想开发一个关于阅读时间的小型信息系统。围绕这个主题,请完成以下各题。
(1)信息系统是以(1)为手段,以信息需求为目标,实现对信息有效采集和输入、传输、存储、处理、输出和利用而建立的包括人、数据、硬件、软件在内的综合系统。(1)处应填入( )
A.现代信息技术 B.现代通信技术 C.计算机技术 D.传感技术
(2)信息系统的生命周期指的是( )
A.需求分析→可行性分析→硬件选择→系统测试 B.数据收集和输入→数据存储→数据传输→数据查询设计
C.需求分析→可行性分析→总体设计→详细设计 D.系统规划→系统分析→系统设计→系统实施→系统运行与维护
(3)小申把访问系统的网址制成二维码。如图所示,使用手机扫描二维码获取了输入界面的链接信息,这种输入方式属于( )
图1
A.人工输入 B.自动采集 C.自动控制 D.智能识别
(4)如图所示的界面中采集的每天阅读小时数,在python语言中其数据类型属于( )
图2
A.字符串型 B.整型 C.浮点型
(5)小申通过信息系统收集的数据,时间一久其数据量会很大。这大量的数据,属于大数据吗?
选填: (是/否),请简述理由: 。(提示:请依据大数据的特征进行叙述)
(6)如图2所示浏览器接收到的此填报数据的网页文件,其扩展名以下正确的是( )
A..html B..db C..exe D..py
(7)该填报数据的网页文件属于网络软件设计逻辑中的( )
A.用户界面层 B.业务逻辑层 C.数据访问层
(8)该填报数据的网页文件通过计算机网络从服务器传输至用户浏览器,使用的超文本传输协议简称为( )
A.HTM B.HTTP C.WWW D.TCP/IP
(9)服务器中文件管理如图所示。“templates”文件夹,一般用于存放信息系统相关的( )
A.python程序文件 B.数据库文件 C.网页模板文件 D.图片文件
(10)为了存储如图1所示表单提交的数据,小申创建了数据库文件:study.db,其中sheet1数据表结构如图所示。存储阅读时间的reading字段类型,最恰当的选项是( )
A.INTEGER B.TEXT C.NUMBERNIC
(11)续上题,python程序连接数据库文件study.db的代码,如下所示横线处应填入( )
from flask import Flask,render_template,request,redirect
app=Flask(_name_)
import ________ as sql
def link_db():
db=sql.connect(r'd:\myweb\instance\study.db')
return db
A.numpy B.sqlite3 C.pandas D.flask
(12)如下左侧所示,小申通过点击页面中“删除”,完成对数据库study.db中sheet1表内指定记录的删除操作。程序段如下右侧所示,横线处应填入:
@app.route('/delete/<int:id>')
def delete(id):
db=link_db() #调用连接数据库的自定义函数
cur=db.cursor()
cur.execute('delete from whereuserid=%s'%id)
db.commit()
return render_template('ok.html')
五、简答题
23.描述在编写程序时如何使用流程图来辅助算法的设计。
试卷第1页,共3页
试卷第1页,共3页
学科网(北京)股份有限公司
参考答案:
1.A
2.A
3.B
4.D
5.B
6.C
7.C
8.D
9.A
10.C
11.A
12.A
13.B
14.C
15.D
16.C
17.(x^3+1)/(abs(x)+sqrt(x))
18.a[b]
19. s=0 s=s+i
20.错误
21.正确
22. A D B C 否 大数据具有数据量大、数据类型多样、处理速度快、价值密度低等特征。小申收集的阅读时间数据量虽大,但可能在数据类型多样性、处理速度和价值密度等方面不符合大数据的全面要求。 A A B C C B sheet1
23.流程图是一种图形化表示方法,用于描述算法的逻辑流程。在编写程序时,可以使用流程图来设计算法,然后根据流程图来编写代码。
答案第1页,共2页
答案第1页,共2页
学科网(北京)股份有限公司
$$