云南省2018高中信息技术学业水平考试算法与程序设计模块测试卷(八)
第一卷 必修部分评析
一、单选题(题数:8道,共:16.0分)
1、(必修)某算法流程图如下图所示。执行该算法,当s的值为3时,下列说法正确的是( )。
A、执行语句i=i+1
B、i的值为1
C、执行语句s=s+s*i
D、语句s=s-i已经执行了1次
【参考答案】C
2、(必修)使用数据库管理信息资源的优势不包括( )。
A、数据能够共享
B、检索统计准确、高效
C、占用大量的存储空间
D、能够存储大量数据
【参考答案】C
3、(必修)由于信息的来源不同,人们获取信息的方法也多种多样。下列关于获取信息途径的描述,正确的是( )。
A、通过电视可以获取所有的信息
B、因特网是获取信息的唯一途径
C、通过电话可以获取时事新闻
D、通过广播可以了解道路交通信息
【参考答案】D
4、(必修)在Excel中输入身份证号码时,为了能正常显示,需要先输入一个( )。
A、单引号
B、逗号
C、等号
D、双引号
【参考答案】A
5、(必修)陈宏想制作一个多媒体作品来宣传自己的家乡,他建立了如下文件夹来存放收集的素材:
已获取的素材文件有“老城.jpg、轻音乐.mp3、简介.txt、家乡.swf”,则四个文件夹从左到右应该依次放入素材( )。
A、老城.jpg、轻音乐.mp3、简介.txt、家乡.swf
B、老城.jpg、家乡.swf、轻音乐.mp3、简介.txt
C、轻音乐.mp3、老城.jpg、简介.txt、家乡.swf
D、轻音乐.mp3、简介.txt、老城.jpg、家乡.swf
【参考答案】D
6、(必修)在编写计算机程序前要先设计算法,这是为了( )。
A、减少程序的错误
B、分析问题
C、提出解决问题的方法和步骤
D、减少编写程序花费的时间
【参考答案】C
7、(必修)面对现在这个信息社会,我们青少年不应该( )。
A、沉迷网络游戏
B、甄别信息真伪
C、正确使用信息技术
D、遵守信息安全法规
【参考答案】A
8、(必修)下列关于计算机病毒的说法,正确的是( )。
A、计算机病毒是被黑客破坏的计算机程序
B、计算机病毒是指运行结果错误的程序
C、计算机病毒是人为编制的具有破坏性的程序
D、计算机病毒是指还没有编写完成的程序
【参考答案】C
二、综合分析题(题数1道,共:10分)
第1大题(题号:113)本大题:10分,考生得分:0.0 (必修)
经过高中三年刻苦努力的学习,小丽信心满满的参加了高考。到了查询高考成绩的时候,小丽在网站上查询高考成绩,并对高考志愿的填报做出了分析。
第1小题:小丽通过下列哪种方式知晓她的高考成绩是不可靠的?( )。
A、官方电话
B、官方网站
C、学校公布的成绩单
D、陌生号码打电话告诉她的
【参考答案】D
第2小题:下图是某网站的成绩查询界面,小丽填写相关信息后进行提交,稍后就会显示她的高考成绩。请问在提交了信息后,该网站对后台数据库的操作是( )。
A、删除信息
B、修改信息
C、添加信息
D、查询信息
【参考答案】D
第3小题:小丽得知自己的高考成绩后,想要搜集一些资料了解各大高校和相关专业,为填报高考志愿做准备,下列方式中搜集到的资料最具权威性的是( )。
A、各高校的官方网站
B、在论坛中询问网友
C、询问老师和同学
D、街边墙壁上的小广告
【参考答案】A
第4小题:小丽想要把查询到的资料复制下来并整合到一个Word文档中,为了方便文档的编辑,她在粘贴时可以选择( )。
A、带格式文本(RTF)
B、无格式文本
C、图片(Windows图元文件)
D、HTML格式
【参考答案】B
三、操作题(题数:2道,共:30.0分)
1、(必修)打开“考生文件夹\4354”文件夹中的文件“特长生统计表.xls”,进行以下操作并保存。
【参考答案】
(1)将标题所在单元格区域“A1:K1”合并居中,设置行高为25;
(2)将单元格区域“A2:K8”的数据水平居中,内、外边框线分别设置细实线;
(3)将“B:K”列的列宽设为“最适合的列宽”;
(4)在“K3:K8”单元格中用公式计算出各班级特长生学生人数比例(特长生学生比例=特长生学生人数÷班级学生人数),将单元格区域“K3:K8”的数字格式分类设为“百分比”,小数位为1位;
(5)以“A2:A8”和“K2:K8”单元格区域为数据源创建“簇状柱形图”(系列产生在“列”、分类(X)轴设为“班级”、数值(Y)轴设为“比例”),将该图表作为对象插入到当前工作表中;
(6)操作完毕后,将文件以原文件名保存。
2、(必修)打开“考生文件夹\4229”文件夹中的“货品数量.mdb”数据库文件,完成以下操作:
【参考答案】
(1)将“货品数量”表中“产品ID”字段设置为主键;
(2)将“货品数量”表中的“产品ID”为“8”的记录删除;
(3)以“货品数量”表为数据源,创建一个名为“产品信息”的查询,依次显示“产品ID”、“产品名称”、“供应商ID”、“单位数量”和“单价”字段,并只显示“供应商ID”为“3”的产品信息;
(4)以“产品信息”查询为数据源,创建一个名为“产品信息”的自动报表。
第二卷 选修部分评析
一、单选题(题数:7道,共:14.0分)
1、(选修)有如下VB程序段,其控制结构是( )。
i = 1
s = 1
Do
s = s * i
i = i + 1
Loop While i <= 50
A、树形结构
B、选择结构
C、循环结构
D、顺序结构
【参考答案】C
2、(选修)在软件设计时把问题按其性质分为若干个部分,每个部分相对独立,这样把一个问题大而化小,并逐步确定每个部分的解决方法称为( )。
A、自顶向下、逐步求精
B、模块化程序设计
C、面向对象程序设计
D、结构化程序设计
【参考答案】B
3、(选修)如图所示的VB程序,其程序结构属于( )。
A、顺序结构
B、选择结构
C、循环结构
D、递归结构
【参考答案】C
4、(选修)下列关于模块化程序设计方法的说法,错误的是( )。
A、反映了程序设计中“自顶而下,逐步求精”的思想
B、通过对过程和函数的定义和调用来实现
C、设计时提倡按层次结构组织模块
D、通过类和对象来实现
【参考答案】D
5、(选修)有一组数列依次为14、11、13、8、9、10,若用冒泡排序法对其进行从小到大排序,则第三趟的排序结果是( )。
A、8 9 14 11 13 10
B、11 14 13 8 9 10
C、8 9 10 14 11 13
D、8 9 10 11 13 14
【参考答案】D
6、(选修)用流程图描述算法时,图形符号中的“ ”,表示算法的( )。
A、开始或结束
B、输入、输出
C、判断条件
D、公式计算
【参考答案】B
7、(选修)有如下VB程序段,采用的算法是( )。
Private Sub Command1_Click()
Print "100以内素数:"
For n = 1 To 100 Step 1
For i = 2 To n - 1
If n Mod i = 0 Then
Exit For
End If
Next i
If i > n - 1 Then
Print n
End If
Next n
End Sub
A、递归法
B、穷举法
C、解析法
D、查找法
【参考答案】B
二、综合分析题(题数1道,共:10分):
第2大题(题号:36)本大题:10分,考生得分:0.0 (选修)
小周想用VB来编写一个简单的登录程序,功能界面如下图所示,请你回答下列问题。
第1小题:下图是小周画的流程图,其中的图形符号“”在算法流程图描述中表示( )。
A、处理或运算的功能
B、输入输出操作
C、用来判断条件是否满足需求
D、算法的开始或结束
【参考答案】B
第2小题:根据小周画的流程图,请判断这个程序的基本结构属于( )。
A、选择结构
B、循环结构
C、顺序结构
D、树型结构
【参考答案】A
第3小题:下面是小周编写的代码其中一部分,里面有一个错误。请您帮他指出错在哪里?( )
Dim name As String
Dim 密码 As String
Dim again&pass As String
Dim check As Boolean
A、Name变量定义错误
B、密码变量定义错误
C、again&pass变量定义错误
D、check变量定义错误
【参考答案】C
第4小题:如果用户输入的“密码”和“再次输入密码”相同,程序就弹出提示框,显示“登录成功!”。下列哪个函数是用来实现弹出提示框这个功能的?( )
A、InputBox()
B、MsgBox()
C、ABS()
D、SQR()
【参考答案】B
三、操作题(题数:1道,共:20.0分)
1、(选修)打开“考生文件夹\1090\”文件夹中的文件“工程1.vbp”进行以下操作后并保存!(编程在字符串相连接时不应使用“+”要使用“&”运算符)
【参考答案】
公鸡5文钱一只,母鸡3文钱一只,3只小鸡1文钱。如果用100文钱买100只鸡,可以买公鸡、母鸡和小鸡各多少只?完善程序,当单击“计算”按钮时,在Label中显示公鸡、母鸡、小鸡的数量!
注:①运行时,把红色下划线删除
②不能删除注释语句
云南省2018高中信息技术学业水平考试算法与程序设计模块测试卷(二)
第一卷 必修部分
一、单选题(题数:8道,共:16.0分)
1、(必修)如下图所示的表格中,为了筛选出本周票房下降的影片,需要设置筛选条件的列是( )。
A、上周票房(万元)
B、本周票房(万元)
C、增长率
D、影片名称
【参考答案】C
2、(必修)对如下这些不同类型的文件进行分类,分类正确的是( )。
黄梅戏.mp3 工作周报.doc 生日照.bmp 工作日志.txt
丽江游.avi 故宫.wmv 黄河.wav 滇池.jpg
A、故宫.wmv、黄河.wav
B、工作周报.doc、工作日志.txt
C、黄梅戏.mp3、生日照.bmp
D、丽江游.avi、滇池.jpg
【参考答案】B
3、(必修)某公司将于本周五在学校举行专场招聘会,李涛得知此消息后通过班级QQ群告知了全班同学,这体现了信息具有( )。
A、载体依附性
B、时效性
C、价值相对性
D、共享性
【参考答案】D
4、(必修)小明在看英文书籍时有个单词不认识,他可以( )。
A、使用百度翻译进行翻译
B、使用Word进行翻译
C、使用ACDSee进行翻译
D、使用Flash进行翻译
【参考答案】A
5、(必修)在Word的段落对话框中,可以设置的是( )。
A、文字效果
B、字符间距
C、字体字号
D、首行缩进
【参考答案】D
6、(必修)2016年12月18日晚,皇马在世俱杯决赛中以4-2的比分击败了鹿岛鹿角,获得了世俱杯冠军。同学们在手机上看到了相关的报道,这体现了信息的( )。
A、真伪性
B、可处理性
C、价值相对性
D、共享性
【参考答案】D
7、(必修)三八妇女节当天,某公司发布通知:女员工放假半天。这个通知对于正常上班的男员工而言,体现了信息的( )。
A、时效性
B、真伪性
C、价值相对性
D、载体依附性
【参考答案】C
8、(必修)小丽的手机收到一条某电商网站促销打折活动的短信,当她看到这条短信并登录网站购物时才发现促销打折活动刚刚结束了,原来这个促销活动只限一天。该事例最能体现信息的( )特征。
A、依附性
B、时效性
C、价值性
D、共享性
【参考答案】B
二、综合分析题(题数1道,共:10分)
第1大题(题号:86)本大题:10分,考生得分:0.0 (必修)
某校举行信息技术竞赛,竞赛结束后用Excel统计出了所有考生的成绩,但在统计过程中遇到了一些问题,请你打开素材文件“信息技术竞赛成绩统计.xls”,帮助解决这些问题。
第1小题:在“竞赛成绩”工作表中,第1行中的标题无法居中,原因是( )。
A、没有合并居中单元格A1:F1
B、没有设置A1单元格的内容居中
C、应该在C1单元格中输入标题
D、没有合并居中A1:E1单元格
【参考答案】A
第2小题:计算“总评成绩”时采用了加权平均的方法,统计方法是上机成绩和作品成绩各占40%,笔试成绩占20%。则求第一个考生的总评成绩应该在F3单元格中输入公式( )。
A、=C3*40%+D3*40%+E3*20%
B、=C3*40%+D3*20%+E3*40%
C、=C3*20%+D3*40%+E3*40%
D、=(C3+D3)*40%+E3*20%
【参考答案】C
第3小题:在统计“单项最高分”时,C30单元格的值为0,原因是( )。
A、函数的取值范围不对
B、函数拼写错误
C、单元格C3:C29的单元格格式为“文本”
D、“笔试成绩”列中的数字太多
【参考答案】C
第4小题:要直观体现各考生的总评成绩,使用( )图表比较好。
A、面积图
B、饼图
C、折线图
D、柱形图
【参考答案】D
三、操作题(题数:2道,共:30.0分)
1、(必修)打开“考生文件夹\4515”文件夹中的文件“销售量统计.xls”进行以下操作并保存。
【参考答案】
(1)将标题所在的单元格区域“A1:F1”合并并水平居中,并将标题字体设为楷体_GB2312、加粗;
(2)利用公式求出各个销售渠道的销售额(元),并将结果放入“E3:E6”单元格区域内;
(3)以“销售额”为主关键字进行降序排列,并按照“1、2、3……”的形式在“F3:F6”区域中进行排名;
(4)将单元格区域“A2:F6”的外边框设置为红色双实线,内边框线设置为蓝色细实线;
(5)选用单元格区域“A2:D6”为数据源,创建一个图表标题为“不同渠道销售量统计”的簇状柱形图,系列产生在“列”,该图表作为对象插入到当前表Sheet1中;
(6)操作完成后将文件以原文件名保存。
2、(必修)打开“考生文件夹\4153”文件夹中的“初三1班同学体检表.mdb”数据库文件,完成以下操作:
【参考答案】
(1)将“学生信息”表中的“学号”字段设为主键,并以“学号”字段为“学生信息”与“体检信息”两表建立一对一关系,并实施参照完整性;
(2)将“学生信息”表中的学号为201400015学生的性别改为“男”;
(3)以“体检信息”表为数据源,创建一个名为“体重正常学生”的查询,依次显示“学号”、“姓名”和“体重(kg)”字段,并只显示体重介于45公斤至50公斤(包含45公斤和50公斤)之间的学生信息;
(4)以“体重正常学生”查询为数据源,创建一个名为“体重正常学生”的自动报表。
第二卷 选修部分评析
一、单选题(题数:7道,共:14.0分)
1、(选修)下列关于程序设计语言的描述,错误的是( )
A、高级语言执行效率优于机器语言,所以编程使用高级语言
B、伪代码是一种描述算法的方法
C、用程序设计语言编写的语法正确的程序,在计算机上也不一定能正确运行
D、一段语法没有错误且已经能够运行的程序仍然可能有错误
【参考答案】A
2、(选修)求等比数列的积f(n)=1×2×4×……×n,可以采用的算法是( )。
A、对半查找
B、冒泡排序
C、解析法
D、穷举法
【参考答案】C
3、(选修)在Visual Basic中,将命令按钮Command1上显示的文字设置为“取消”的语句是( )。
A、Command1.Caption = "取消"
B、Command1.Name = "取消"
C、Command1.Caption = 取消
D、Command1.Text = "取消"
【参考答案】A
4、(选修)有以下VB程序:
Private Sub Command1_Click()
Dim i As Integer, s As Integer
i = 2
Do While i < 5
i = i * 2
s = i * i + 5
Loop
Print s; i
End Sub
程序运行的结果是( )。
A、69、8
B、21、4
C、14、3
D、30、5
【参考答案】A
5、(选修)在编辑VB程序时出现如下图的错误提示,错误的原因是( )。
A、将红色语句行末尾的符号“;”换成“;”
B、将红色语句行末尾的符号“;”换成“,”
C、将红色语句行末尾的符号“;”直接去掉
D、将红色语句行末尾的符号“;”换成“.”
【参考答案】C
6、(选修)有一个VB程序如下:
Private Sub Command1_Click()
Dim i As Single
Dim s As String
s = 0
For i = 2 To 100
If i Mod 2 = 0 Then
s = s + i
End If
Next i
Print s
End Sub
在运行时出现如下图所示错误信息提示,要更正错误,则( )。
A、需要修改变量i的类型
B、需要修改变量s的类型
C、变量i和s的类型都要修改
D、需要修改语句“s = s + i”
【参考答案】B
7、(选修)在Visual Basic中,将标签Label1的缺省名称改成“OutPut”的语句是( )。
A、Label1.Caption = "OutPut"
B、Label1.Name = "OutPut"
C、Label1.Font = "OutPut"
D、Label1.Width = "OutPut"
【参考答案】B
二、综合分析题(题数1道,共:10分):
第2大题(题号:45)本大题:10分,考生得分:0.0 (选修)
如果需要将一张100元面值的人民币换成若干5元、1元、5角面值的人民币,但要求每种面值不少于1张,且100元换成的零钱共100张,问5元、1元、5角各多少张?请输出所有可能的组合。编写的VB程序如下:
Private Sub Command1_Click()
Dim Wuyuan As Integer
Dim Yiyuan As Integer
Dim Wujiao As Integer
For Wuyuan = 1 To 20
For Yiyuan = 1 To 100
Wujiao = 100 - Wuyuan - Yiyuan
If ________________________________________________ Then
Print "五元" & Wuyuan & "张" & ",一元" & Yiyuan & "张" & ",五角" & Wujiao & "张"
End If
Next Wuyuan
Next Yiyuan
End Sub
观察分析程序后回答以下问题。
第1小题:在解决问题时,常用的设计算法的方法有解析法、穷举法、递归法、冒泡排序及对分查找法等,本题中采用的方法是( )。
A、解析法
B、递归法
C、穷举法
D、顺序查找法
【参考答案】C
第2小题:根据题意,将程序补充完整,程序中横线处应该填写的程序代码是( )。
A、Wuyuan + Yiyuan + Wujiao = 100
B、Wuyuan * 5 + Yiyuan * 1 + Wujiao * 0.5 = 100
C、Wuyuan * 5 + Yiyuan * 1 + Wujiao * 0.5 >= 100
D、Wuyuan * 5 + Yiyuan * 1 + Wujiao * 0.5 <= 100
【参考答案】B
第3小题:将程序补充完整后运行这个程序,在点击按钮时弹出如下图所示的错误信息,请仔细分析该程序段,产生错误的原因是( )。
A、缺少语句End If
B、缺少语句Next
C、循环语句产生了嵌套
D、内外循环互相交叉
【参考答案】D
第4小题:整个程序执行完毕后,其中的循环体一共执行了( )次。
A、20000
B、2000
C、200
D、20
【参考答案】B
三、操作题(题数:1道,共:20.0分)
1、(选修)打开“考生文件夹\1091\”文件夹中的文件“工程1.vbp”进行以下操作后并保存!(编程在字符串相连接时不应使用“+”要使用“&”运算符)
【参考答案】
完善程序,使之实现如下功能:输入一个时间秒数,单击“转换”按钮,转换成时分秒的形式,效果如图所示!
注:①运行时,把红色下划线删除
②不能删除注释语句
云南省2018高中信息技术学业水平考试算法与程序设计模块测试卷(九)
第一卷 必修部分评析
一、单选题(题数:8道,共:16.0分)
1、(必修)如下图所示的Excel工作表,用插入函数的方法计算出了总分、平均分。此时修改C5单元格的值,数值不会随之变化的单元格是( )。
A、D5
B、F5
C、C13
D、F13
【参考答案】A
2、(必修)观察下面两张图片,左边图片为正常比例显示,右边图片为放大后的显示效果,下列说法中正确的是( )。
A、该图片是矢量图,图像放大后不易失真
B、该图片是位图,图像放大后易失真
C、该图片是矢量图,图像放大后易失真
D、该图片是位图,图像放大后不易失真
【参考答案】B
3、(必修)交换a,b两个数的值的算法描述如下:
步骤1:将a的值给c
步骤2:将b的值给a
步骤3:将c的值给b
步骤4:结束
上述算法描述的形式属于( )。
A、自然语言
B、伪代码
C、流程图
D、程序设计语言
【参考答案】A
4、(必修)小明想要了解我国南北方人们的生活差异,最快捷的方法是( )。
A、通过电子邮箱给人们发送调查问卷
B、在网络上搜集相关信息
C、亲自到南方和北方的城市生活一段时间
D、到图书馆查阅相关信息
【参考答案】B
5、(必修)如下所示某公司员工年度综合评分表(图一),评分在90~100分属于A等,80~90分属于B等,70~80分属于C等。当进行下面的分类汇总操作时(图二),你得到的有效信息是( )。
A、各部门员工评分的平均分
B、A、B、C三个等级员工评分的平均分
C、各部门A、B、C 三个等级员工的平均分
D、A、B、C等级的员工在各部门的分布情况
【参考答案】A
6、(必修)下图是一张Access数据表的结构,下列描述中错误的是( )。
A、数据表中的主键为“图书编号”
B、数据表中字段的数据类型有3种
C、“A101、李明生、男、J1002、2018-03-26” 能作为其记录
D、数据表中共有5个字段
【参考答案】C
7、(必修)输入一个非零数并判断是正数还是负数的算法描述如下图所示:
该流程图中,语句“X<0?”处应加的框图为( )。
A、
B、
C、
D、
【参考答案】D
8、(必修)王平收到朋友从QQ上发来的消息,他在网上购买了一件商品,但没有网银,让王平帮忙付款。他立即给朋友打电话确认此事,朋友却说他的QQ被盗了。王平打电话确认消息真假的过程主要体现了判断信息价值的( )标准。
A、普遍性
B、及时性
C、准确性
D、特殊性
【参考答案】C
二、综合分析题(题数1道,共:10分)
第1大题(题号:108)本大题:10分,考生得分:0.0 (必修)
药店员工张恒为了更方便地查看药品的零售价格,制作了一个“部分非处方药品零售价格表.doc”文件,请根据此文件提供的数据进行观察、分析、统计后,回答下列问题。
第1小题:“批准文号”是该药品的专有编号,通过批准文号可以知道该药品的类别、批准来源、生产省份等信息。从素材文件中批准文号的示例,说明了信息管理要( )。
A、简单化
B、书面化
C、规范化
D、多样化
【参考答案】C
第2小题:素材文件中表格的第二行应用了( )修饰效果。
A、背景颜色
B、单元格底纹
C、表格底纹
D、字体颜色
【参考答案】B
第3小题:文件中非处方药品零售价格超过40元(包括40元)的药品有多少种?
A、5
B、6
C、7
D、8
【参考答案】C
第4小题:零售价格最高的药品,其剂型是( )。
A、颗粒剂
B、片剂
C、口服液
D、胶囊剂
【参考答案】D
三、操作题(题数:2道,共:30.0分)
1、(必修)打开“考生文件夹\4383”文件夹中的文件“支出表.xls”进行以下操作并保存。
【参考答案】
(1)在A1单元格中输入表格标题“全年支出统计”,字体设为隶书,20磅,加粗显示;
(2)将标题所在单元格区域“A1:C1”合并及居中,设置行高为30;
(3)设置表格数据区域“B3:B10”的数字格式为:货币,货币符号为“$”,保留1位小数;
(4)给单元格区域“A2:C10”添加所有的边框线;
(5)以表格数据区域“A2:B10”建立一个簇状柱形图,系列产生在“列”,图表标题为“全年支出统计”,该图表作为对象插入到工作表Sheet1中;
(6)保存工作簿并关闭Excel。
2、(必修)打开“考生文件夹\4517”文件夹中的“信息管理.mdb”数据库文件,完成以下操作:
【参考答案】
(1)将“考生文件夹\4517”中的“出游类型.xls”导入到数据库中,第一行包括列标题,生成一个新表“出游类型”,设置“出游类型编号”为主键;
(2)在数据表“团员信息”中添加一条记录,依次为“2016064”、“刘明”、“男”、“005”;
(3)以“出游类型编号”字段,为“出游类型”与“团员信息”两表建立“一对多”关系,并实施参照完整性;
(4)以数据表“出游类型”与“团员信息”为数据源创建一个选择查询,只显示报名参加跟团自驾的女生信息,依次显示“报名编号”、“姓名”、“性别”、“出游类型”4个字段的内容,名称为“女生自驾名单”。
第二卷 选修部分评析
一、单选题(题数:7道,共:14.0分)
1、(选修)在计算机编程的过程中需要进行调试程序和检测结果,下列说法中正确的是( )。
A、调试程序是为了检查语法是否正确,检测结果是为了检查是否按要求解决了问题
B、调试程序是为了检查算法是否正确,检测结果是为了检查是否有语法错误
C、调试程序是为了检查语法是否正确,检测结果是为了检查是否有逻辑错误
D、调试程序是为了检查算法是否正确,检测结果是为了检查是否按要求解决了问题
【参考答案】A
2、(选修)有两个变量x、y的值为x=77、y=78,现在要将两个变量的值互换,使x=78、y=77,下面语句中正确的一组是 ( )。
A、z=y
y=x
y=z
B、z=x
z=y
x=z
C、y=x
z=y
x=z
D、z=x
x=y
y=z
【参考答案】D
3、(选修)一个企业的财务管理软件启动时界面如下图所示,可以看出该软件的设计是将系统分为( )。
A、8个控件
B、8个对象
C、8个模块
D、8个命令
【参考答案】C
4、(选修)已知:q(1)=1,q(2)=3,q(3)=6,q(4)=10,当n>4时,q(n)=q(n-1)+2q(n-3),编程求q(20)的值可采用的算法是( )。
A、穷举法
B、解析法
C、排序法
D、递归法
【参考答案】B
5、(选修)如下的VB程序代码用于记录饰品采样的化学品剂量,要实现该程序具有自动判断化学剂量是否合格的功能,则填在横线处最合适的是( )。
Private Sub Command1_Click()
Dim n As Double
n = InputBox("请输入采样条码:")
Print "该商品"; _______
End Sub
Public Function Hg(S As Double) As String
If S > 0.65 Then
Hg= "不合格"
Else
______= "合格"
End If
End Function
A、Hg、Hg
B、Hg(n)、Hg
C、n、S
D、Hg(n)、S
【参考答案】B
6、(选修)有如下VB程序:
Private Sub Command1_Click()
Dim i As Integer
For i = 1 To 1000
If i Mod 2 <> 0 Then
Print i
End If
Next i
End Sub
此VB程序的功能是( )
A、找出1到1000之间的所有偶数
B、找出1到1000之间的所有奇数
C、找出1到1000之间的所有实数
D、找出1到1000之间的所有素数
【参考答案】B
7、(选修)如下VB程序用来计算并输出9!(9的阶乘)
Private Sub Command1_Click()
Dim i As Long
Dim j As Integer
i = 1
For j = 9 To 0 Step -1
i = i * j
Next
Print i
End Sub
其中有个步骤是错误的。请找出该步骤并进行修改( )。
A、把i=1改为i=0
B、把For j = 9 To 0 Step -1改为For j = 9 To 2 Step -1
C、把For j = 9 To 0 Step -1改为For j = 0 To 9
D、把Next改为Next j
【参考答案】B
二、综合分析题(题数1道,共:10分):
第2大题(题号:51)本大题:10分,考生得分:0.0 (选修)
有不等式:,请编程求出n的最小值。算法流程图如下:
程序代码设计如下:
Private Sub Command1_Click()
Dim n As Integer, S As Long
n = 1 '……………①
S = 0 '……………②
Do While S < 2012 '……………③
n = n + 1 '……………④
S = S + (3 * n - 1) ^ 2 '……………⑤
Loop '……………⑥
Print "n="; n; "S="; S '……………⑦
End Sub
请回答下列问题:
第1小题:在程序中,语句( )会导致程序的运算结果不正确。
A、①
B、②
C、③
D、④
【参考答案】A
第2小题:要使程序的运算结果正确,应将错误的语句修改为( )。
A、Do While S >= 2012
B、S = 1
C、n = 0
D、将语句④与语句⑤对调上下位置
【参考答案】C
第3小题:将程序修改正确后,当n的值等于3时,s = s + (3 * n - 1) ^ 2的值等于( )。
A、91
B、92
C、93
D、94
【参考答案】C
第4小题:解决该问题所采用的算法是( )。
A、解析法
B、穷举法
C、递归法
D、排序法
【参考答案】B
三、操作题(题数:1道,共:20.0分)
1、(选修)打开“考生文件夹\1094\”文件夹中的文件“工程1.vbp”进行如下操作后并保存!(编程在字符串相连接时不应使用“+”,要使用“&”运算符)
【参考答案】
(1) 在窗体“Form1.frm”中添加“Label”控件,命名为“Label1”并设置该控件“Caption”属性值为“输入英寸长度”;
(2) 在窗体“Form1.frm”中添加“CommandButton”控件,命名为“Command1”并设置该控件“Caption”属性值为“换算后的厘米长度”;
(3) 在窗体“Form1.frm”中添加“TextBox”控件,命名为“Text1”并设文本内容为“Text1”;
(4) 在窗体“Form1.frm”中添加“TextBox”控件,命名为“Text2”并设文本内容为“Text2”;
(5) 完善程序,使之实现如下功能:在上面的文本框中输入一个正整数,单击“换算后的厘米长度”按钮,在下面的文本框中输出换算后的长度!效果如图所示!(注:1英寸=2.54厘米)
云南省2018高中信息技术学业水平考试算法与程序设计模块测试卷(六)
第一卷 必修部分评析
一、单选题(题数:8道,共:16.0分)
1、(必修)下列行为中,符合网络道德规范的是( )。
A、在网络上下载盗版软件使用
B、通过黑客技术获取某网站的用户信息
C、在QQ群中与网友探讨学习中的问题
D、将正版软件破解后出售谋利
【参考答案】C
2、(必修)在Word中输入“”时,Word会自动将其转换成“”,这是因为Word软件具有( )。
A、替换功能
B、自动更正功能
C、特殊符号功能
D、修订功能
【参考答案】B
3、(必修)快递送来的包裹上都贴着一张快递单,上面含有收件人的姓名、电话、收货地址等个人信息。收件人收到包裹后对其最合理的处理方法是( )。
A、直接丢弃
B、妥善保管
C、直接销毁
D、交给快递员
【参考答案】C
4、(必修)在现代社会中,越来越多的工厂使用机器人来代替工人进行生产作业,生产效率和产品质量都得到了提高。在救险、勘探中也越来越多的使用机器人来完成比较危险的工作。这主要使用了信息技术中的( )。
A、网络技术
B、人工智能技术
C、语音技术
D、多媒体技术
【参考答案】B
5、(必修)下列关于使用数据库管理信息资源的说法,错误的是( )。
A、能够存储大量数据,且占用空间少
B、检索统计准确、效率高、速度快
C、管理操作复杂、繁琐
D、数据共享性能好
【参考答案】C
6、(必修)下图为部分城市上半年月平均气温统计表,如需对表中各城市的月平均气温变化情况作统计分析,在Excel中最适合用来呈现的图表是( )。
A、散点图
B、柱形图
C、折线图
D、饼图
【参考答案】C
7、(必修)我们经常为了解决某个问题而去网络上搜索相关的信息,这主要体现了信息的( )。
A、价值性
B、时效性
C、共享性
D、可编辑性
【参考答案】A
8、(必修)“学生选修课程信息.mdb”数据库文件中,各数据表的关系如下图所示,下列说法中错误的是( )。
A、学生信息表和课程选修表构成了一对多的关系
B、学生信息表和课程信息表构成了一对一的关系
C、课程信息表和课程选修表构成了一对多的关系
D、课程信息表的主键是课程编号
【参考答案】B
二、综合分析题(题数1道,共:10分)
第1大题(题号:87)本大题:10分,考生得分:0.0 (必修)
某大学图书馆开发了一个图书借阅管理系统,请打开素材“图书借阅管理.mdb”进行分析,完成以下问题。
第1小题:打开“图书信息”表,应该选择( )字段为主键。
A、图书编号
B、书名
C、作者
D、出版日期
【参考答案】A
第2小题:打开“借阅记录”,观察其中有( )个字段。
A、6
B、4
C、5
D、3
【参考答案】D
第3小题:在三个表之间建立关系后,要创建一个只显示学生和借阅记录之间关系的查询,只需要选择( )表中的相关字段就可以了。
A、“学生信息”和“借阅记录”
B、“学生信息”和“图书信息”
C、“图书信息”和“借阅记录”
D、“借阅记录”
【参考答案】A
第4小题:运行查询中的“学生借阅记录查询”时,发现可以输入学生姓名如“刘静”来显示他的借阅记录,通过设计视图打开该查询观察,实现该功能的方法是( )。
A、使用查询向导创建查询
B、在“学生姓名”字段添加条件[请输入借阅人姓名]
C、在“学生姓名”字段添加条件“刘静”
D、在“学生姓名”字段添加降序排序
【参考答案】B
三、操作题(题数:2道,共:30.0分)
1、(必修)打开“考生文件夹\4369”文件夹中的文件“期末考试成绩表.xls”,进行以下操作并保存。
【参考答案】
(1)将标题所在单元格区域“A1:J1”合并居中,设置行高为30;并将单元格区域“J3:J12”的数字格式分类设为“数值”,小数位数为1;
(2)将单元格区域“A2:J12”的数据水平居中,内、外边框线分别设置细实线;
(3)在单元格区域“I3:I12”中用函数计算出总分;
(4)以“总分”为主要关键字对表格数据进行“降序”排序(有标题行);
(5)以“A2:A12”和“I2:I12”单元格区域为数据源,在当前工作表中插入“簇状柱形图”,系列产生在“列”。
(6)操作完成后将文件以原文件名保存。
2、(必修)打开“考生文件夹\4350”文件夹中的“俄语系教师授课管理.mdb”数据库文件,完成以下操作后并保存:
【参考答案】
(1)在“课程安排”表中添加一条记录,依次输入“A10”、“俄语阅读”、“选修”、“24”;
(2)以“课程编号”字段,为“课程安排”和“老师”两表建立一对多关系,并实施参照完整性;
(3)以“老师”表为数据源,创建一个名为“工龄”的选择查询,依次显示“职工编号”、“姓名”、“工龄”字段,并只显示“工龄”大于5的老师信息;
(4)以“课程安排”表为数据源,创建一个名为“课程信息”的自动报表。
第二卷 选修部分评析
一、单选题(题数:7道,共:14.0分)
1、(选修)用计算机解决问题,首先应该确定“做什么”,然后再确定“怎么做”,最后编程解决。请问“做什么”是属于用计算机解决问题的下列哪一个步骤?
A、分析问题
B、编写代码
C、设计算法
D、调试程序
【参考答案】A
2、(选修)下面的算法用来求一元一次方程a*x+b=0的实数根:
此算法在执行时可能在步骤( )出现异常。
A、①
B、②
C、③
D、所有步骤均不会出现异常
【参考答案】B
3、(选修)有一叠钞票,里面有5元,10元,20元面额,20元面额占钞票总张数的1/5,用VB进行编程,要求输入总张数后得出3种面额纸币的张数和面值总额,采用( )算法比较合适。
A、选择排序法
B、解析法
C、递归法
D、穷举法
【参考答案】D
4、(选修)有如下VB程序:
Private Sub Command1_Click()
Dim X As Integer, Y As Integer
X = Val(Text1.Text)
Y = Val(Text2.Text)
Text3.Text = Sqr(Abs(X + Y))
End Sub
在运行程序时,单击命令按钮Command1后弹出如下图所示的错误提示。出现该错误的原因可能是( )。
A、Sqr函数计算时出现错误
B、Abs函数计算时出现错误
C、界面上缺少文本框
D、变量类型定义错误
【参考答案】C
5、(选修)有以下程序段:
Private Sub Command1_Click()
Dim x As Long
Dim n As Integer, i As Integer, s As Long
Dim a(1 To 6) As Single
For i = 1 To 6
a(i) = Val(InputBox("请在输入第" + Str(i) + "/6个数"))
Print a(i);
Next i
Print
For i = 1 To 5
Min = a(i): m = i
For x = i + 1 To 6
If a(x) > Min Then Min = a(x): m = x
Next x
k = a(i): a(i) = a(m): a(m) = k
Next i
Print "从大到小排序后的数据为:"
For i = 1 To 6
Print a(i);
Next i
End Sub
该程序采用的算法是( )
A、穷举法
B、解析法
C、插入排序法
D、冒泡排序法
【参考答案】D
6、(选修)有一组无序数据,其中有一些具备共同特点但出现位置不确定的数据,现在需要把这些数据找出来,用计算机编程来解决这个问题,比较适合的算法是( )。
A、递归法
B、穷举法
C、选择排序法
D、对半查找法
【参考答案】B
7、(选修)如下所示的Visual Basic程序代码中,函数名是( ),过程名是( )。
Private Sub Form_Load( )
MsgBox("这是你的第一个VB程序!")
End
End Sub
A、MsgBox,Private
B、MsgBox,Form_Load
C、Form_Load,MsgBox
D、Form_Load,Private
【参考答案】B
二、综合分析题(题数1道,共:10分):
第2大题(题号:37)本大题:10分,考生得分:0.0 (选修)
在学了算法设计的知识后,小明自己编写了如下的程序用来求解一个数学问题,请仔细分析程序后回答以下问题:
第1小题:仔细分析这个VB程序,请问这个程序解决的是什么问题?( )
A、求100!的值
B、求1+3+5+…+95+97+99的值
C、求100-99-98-…-3-2-1的值
D、求1+2+3+…+99+100的值
【参考答案】D
第2小题:在算法设计中,常用的方法有穷举法、递归法、解析法、对分查找法等,本题采用的方法是( )。
A、解析法
B、递归法
C、穷举法
D、对分查找法
【参考答案】B
第3小题:该程序中,函数S的数据类型是( )。
A、单精度
B、整型
C、双精度
D、字符型
【参考答案】B
第4小题:小明在调试程序时出现如下图所示的错误信息,他仔细分析程序以后,发现其中缺少了( )。
A、For
B、End If
C、Next
D、If
【参考答案】B
三、操作题(题数:1道,共:20.0分)
1、(选修)打开“考生文件夹\1089\”文件夹中的文件“工程1.vbp”进行以下操作后并保存!(编程在字符串相连接时不应使用“+”要使用“&”运算符)
【参考答案】
(1) 在窗体“Form1.frm”中添加一个名为“Command1”的按钮,并设置该控件“Caption”属性值为“判断”;
(2) 完善程序,使之完成如下功能:在Text1中输入一个整数,单击“判断”按钮时,在Label1中显示“正数”、“零”或者“负数”!
注:①运行时,把红色下划线删除
②不能删除注释语句
云南省2018高中信息技术学业水平考试算法与程序设计模块测试卷(七)
第一卷 必修部分评析
一、单选题(题数:8道,共:16.0分)
1、(必修)下图使用Word制作的电子报刊中,没有用到的对象是( )。
A、艺术字
B、图片
C、文本框
D、图表
【参考答案】D
2、(必修)在播放演示文稿“中国四大发明.ppt”时,当鼠标单击“指南针”、“活字印刷”、“火药”、“造纸术”艺术字时,就会链接到相关的页面,这体现了多媒体作品的( )。
A、多元性
B、交互性
C、集成性
D、共享性
【参考答案】B
3、(必修)对计算机病毒进行防治,错误的做法是( )。
A、安装正版杀毒软件,并设置成自动升级
B、定期利用杀毒软件对计算机进行检查和杀毒
C、感染病毒后立即格式化硬盘重新安装操作系统
D、重要的数据定期备份
【参考答案】C
4、(必修)高速公路上的测速设备会对机动车的行驶速度进行检测,并对超速的机动车自动进行拍照。测速设备对于是否拍照的控制,可以使用程序设计的方法来解决,此功能的实现主要使用( )。
A、判断结构
B、顺序结构
C、函数
D、递归
【参考答案】A
5、(必修)在Word 2003的“字体”对话框中,可以设置( )。
A、首行缩进
B、对齐方式
C、页码格式
D、字符间距
【参考答案】D
6、(必修)在Word文档中使用自选图形和艺术字制作如图1所示的效果。但实际制作时,却看不见艺术字,如图2所示,请问原因可能是( )。
A、自选图形的饱和度太高,遮住了艺术字
B、自选图形的环绕方式被设置为上下型
C、艺术字的叠放次序被设置为“置于底层”
D、艺术字的环绕方式被设置为嵌入型
【参考答案】C
7、(必修)微信群的群二维码是根据群信息生成的,扫描这个二维码即可加入到群中,生成群二维码的过程属于( )。
A、信息编码
B、信息存储
C、信息获取
D、信息管理
【参考答案】A
8、(必修)摄像头像素高、自拍效果好的手机深受年轻女孩子的青睐,这体现了信息技术发展趋势中的( )。
A、网络化
B、微型化
C、虚拟化
D、个性化
【参考答案】D
二、综合分析题(题数1道,共:10分)
第1大题(题号:101)本大题:10分,考生得分:0.0 (必修)
某市电视台举办“春蕾杯”小歌手比赛,并制作了宣传海报和宣传视频,比赛结束后对所有选手的得分进行了统计并得出了排名。请使用信息技术知识,解决以下几个问题。(评分表请打开素材“春蕾杯小歌手比赛评分表.xls”查看)
第1小题:电视台制作比赛的宣传海报,使用哪个软件进行制作比较好?
A、Excel
B、Access
C、Photoshop
D、Premiere
【参考答案】C
第2小题:下图是用某软件播放比赛宣传视频的界面,下列说法中错误的是( )。
A、视频文件名是“春蕾杯宣传视频.mp4”
B、视频总时长5分54秒
C、播放软件是QQ影音
D、当前处于正在播放状态
【参考答案】A
第3小题:查看评分表,每个选手的最后得分已经通过公式计算出来(公式:最后得分=(总分-最高分-最低分)/3)。按照规定,最后得分只需要保留两位小数,需要将最后得分这一列单元格的数字格式设置为( )。
A、数值 小数位数2位
B、科学计数 小数位数2位
C、百分比 小数位数2位
D、分数 小数位数2位
【参考答案】A
第4小题:在统计选手的排名时使用了RANK函数。RANK函数的功能是返回某数字在一列数字中相对于其他数值的大小排位,格式为RANK(number,ref,order)。下列选项中,能正确统计出选手排名的是( )。
A、=RANK(J3,$J$3:$J$24)
B、=RANK(J3,J3:J24)
C、RANK(J3,J3:J24)
D、RANK(J3,$J$3:$J$24)
【参考答案】A
三、操作题(题数:2道,共:30.0分)
1、(必修)打开“考生文件夹\3813”文件夹中的文件“语文学期成绩.xls”进行以下操作并保存。
【参考答案】
(1)将标题所在单元格区域“A1:E1”合并及居中;
(2)将单元格区域“A2:E12”的所有边框线设置为细实线;
(3)使用公式计算出每位考生的总成绩,总成绩=考勤成绩×30%+平时成绩×30%+期末成绩×40%,并将计算结果放到“E3:E12”单元格中;
(4)以“总成绩”为主要关键字按降序对表格数据进行排序;
(5)以单元格区域“A2:E12”为数据区域,创建一个簇状柱形图,使系列产生在“列”,该图表作为对象插入到当前表Sheet1中,图表标题为“语文学期成绩”;
(6)操作完成后将文件以原文件名保存。
2、(必修)打开“考生文件夹\3938”文件夹中的“职工管理.mdb”数据库文件,完成以下操作:
【参考答案】
(1)将“职工信息”表中“职称”字段类型修改为“文本”,字段大小设置为“8”;
(2)在“职工信息”表中添加一条记录:005、王伍、男、1980-09-22、讲师;
(3)编辑“职工生日”查询,按出生日期降序排序;
(4)以“职工生日”查询为数据源,创建一个名称为“职工生日查询”的自动报表。
第二卷 选修部分评析
一、单选题(题数:7道,共:14.0分)
1、(选修)用VB编写以下程序段:
Dim m As Integer, n As Integer
m = 2
n = 3
Do While m > 5
m = m - 1
n = n - m
Loop
在程序段执行后,变量n的值是( )。
A、0
B、1
C、3
D、5
【参考答案】C
2、(选修)为了节约能源,国家实行阶梯电价,家庭每月用电量不超过260度按原价收费;超过260度,不超过400度每度电费用增加0.1元;超过400度后每度电费用增加0.3元,要制作一个计算电费的软件,编程求解此问题最适合的算法是( )。
A、排序法
B、穷举法
C、递归法
D、解析法
【参考答案】D
3、(选修)有如下函数
如果用VB程序设计语言来描述该函数,正确的程序片段是( )。
A、
B、
C、
D、
【参考答案】D
4、(选修)有下列VB程序段:
For a = 1 To 6
s = a
For b = a + 1 To 7
If c(b) < c(s) Then s = b
Next b
If s <> a Then h = c(s): c(s) = c(a): c(a) = h
Next a
是对数列c(1)至c(7)进行排序,其排序算法为( )。
A、选择排序
B、插入排序
C、冒泡排序
D、快速排序
【参考答案】A
5、(选修)一个VB程序的部分设计界面如下图所示。
下列说法正确的是( )。
A、该工程只有1个窗体;工程文件名是“旅馆收费系统.vbp”
B、工程文件名是“旅馆收费系统.vbp”;窗体名称是“旅馆收费系统”
C、该工程只有1个窗体;窗体名称是“旅馆收费系统”
D、工程文件名是“旅馆收费系统.vbp”;窗体文件名是“Form1”
【参考答案】A
6、(选修)程序设计的一般过程是分析问题、建立模型、设计算法以及( )。
A、只能用C语言来具体实现
B、必须用Visual Basic来具体实现
C、用某种程序设计语言来具体实现
D、用自然语言来具体实现
【参考答案】C
7、(选修)如下所示的VB程序段,用于实现功能:在数组a中查找最小的数。在横线处应填写的正确语句是( )。
…
Min = a(1) ′变量min用于存放最小的数
For i = 2 To 10
___________________
Next i
print "数组中最小的数是:"; min
…
A、If a(i) < Min Then Min = a(i)
B、If a(i) < Min Then a(i) = Min
C、If a(i) > Min Then Min = a(i)
D、If a(i) > Min Then a(i) = Min
【参考答案】A
二、综合分析题(题数1道,共:10分):
第2大题(题号:35)本大题:10分,考生得分:0.0 (选修)
李波是一个爱动脑筋的学生,在学习了《算法与程序设计》课程后,他想利用所学知识编写一个“用户登录”的应用程序,下图是程序的界面,请你协助他一起完成!
第1小题:创建该图形用户界面,窗口环境中包括哪些对象?
①窗体 ②标签 ③按钮 ④文本框 ⑤列表框
A、①②③④
B、②③④⑤
C、②③④
D、①②③④⑤
【参考答案】A
第2小题:李波设计的“登录”命令按钮响应事件的程序代码如下所示:
Private Sub Command1_Click()
If Text1.Text = "xiajun" And Text2.Text = "abcdef" Then
MsgBox ("登录成功!")
Else
MsgBox ("用户名或密码错误!")
End If
End Sub
分析该程序代码,下列说法不正确的是( )。
A、单击“登录”按钮,程序对输入的用户名和密码进行合法性检查
B、该段代码中使用了条件判断语句
C、若密码正确则弹出提示框,显示“登录成功!”
D、若用户名和密码都正确则弹出提示框,显示“登录成功!”
【参考答案】C
第3小题:当用户在密码输入框中输入密码时,显示的结果是“*”,则需设置该控件的什么属性值?
A、Text
B、Caption
C、PassWordchar
D、Font
【参考答案】C
第4小题:如果想让这个程序在任何一台安装了Windwos操作系统的电脑上都可以运行,李波应该将这个程序编译成( )格式。
A、frm
B、vbp
C、exe
D、fla
【参考答案】C
三、操作题(题数:1道,共:20.0分)
1、(选修)打开“考生文件夹\1096\”文件夹中的文件“工程1.vbp”进行以下操作后并保存!(编程在字符串相连接时不应使用“+”要使用“&”运算符)
【参考答案】
(1) 在窗体“Form1.frm”中添加一个“CommandButton”按钮,命名为“Command1”并设置该控件“Caption”属性值为“画图”;
(2) 完善程序,单击“画图”按钮,使其能输出如下图形。
注:①运行时,把红色下划线删除
②不能删除注释语句
云南省2018高中信息技术学业水平考试算法与程序设计模块测试卷(三)
第一卷 必修部分
一、单选题(题数:8道,共:16.0分)
1、(必修)下列关于算法的描述,错误的是( )。
A、有穷性是算法的基本特征之一
B、可行性不属于算法的基本特征
C、算法是程序设计的核心
D、同一个问题可以用多种算法来解决
【参考答案】B
2、(必修)下列行为中,与保护信息安全无关的是( )。
A、对信息的使用权限加以控制
B、对信息进行加密处理
C、对信息的使用者进行身份认证
D、将信息刻录到光盘上保存
【参考答案】D
3、(必修)在网上银行登录自己个人账户的算法描述如下:
步骤1:选择银行卡类型
步骤2:输入用户名和密码
步骤3:发送手机验证码
步骤4:输入手机验证码
步骤5:若验证码输入错误,则执行步骤5
步骤6:若密码输入错误,则执行步骤3
步骤7:登录成功
上述描述算法的方式属于( )。
A、自然语言
B、伪代码
C、流程图
D、高级语言
【参考答案】A
4、(必修)将纸质报刊上的文章转换成可以在计算机中编辑的Word文档,需要经过“扫描→识别→编辑”的过程,其中在“识别”过程中需要用到( )。
A、扫描仪
B、Photoshop
C、Word
D、OCR软件
【参考答案】D
5、(必修)如下所示的流程图中,当X的值为-1时,输出的结果是( )。
A、-1
B、1
C、0
D、出错
【参考答案】B
6、(必修)从下图所示的Excel图表中,可以看出( )。
A、陈红同学的成绩一直在下降
B、刘明同学的成绩一直在上升
C、张丽同学的成绩一直在下降
D、王娟同学的成绩一直在下降
【参考答案】C
7、(必修)下列上网行为中,属于不良行为习惯的是( )。
A、诚实友好交流,不欺诈和辱骂他人
B、随意转发朋友圈中的信息
C、控制上网时间,不沉迷网络
D、付费观看正版影视资源
【参考答案】B
8、(必修)身高不超过120cm的儿童可以免费乘坐公共交通工具,检测儿童身高的流程图如下所示,图中虚线框部分的功能是( )。
A、判断儿童身高是否超过120cm
B、输出儿童的身高
C、输入儿童的身高
D、输出身高超过120cm的部分
【参考答案】A
二、综合分析题(题数1道,共:10分)
第1大题(题号:64)本大题:10分,考生得分:0.0 (必修)
张扬同学比较关心国际军事,通过从网上查找资料张扬同学做了一个大国之间的国力对比数据表,如下图所示,分析并回答下列问题:
第1小题:数据表“综合国力”中,字段“综合国力”的数据类型是( )。
A、文本
B、备注
C、数字
D、货币
【参考答案】C
第2小题:数据表“综合国力”中包括( )个字段和( )条记录。
A、10、10
B、11、11
C、10、11
D、11、10
【参考答案】D
第3小题:在“综合国力”表中设置( )为主键较为合理。
A、国家
B、综合国力
C、军事力
D、经济力
【参考答案】A
第4小题:要在ACCESS中出现上图的数据表,下列选项不能实现的是( )。
A、导入相同数据的EXCEL表格
B、导入相同数据的TXT文档
C、导入相同数据的DOC文档
D、直接在ACCESS中新建表格输入数据
【参考答案】C
三、操作题(题数:2道,共:30.0分)
1、(必修)打开“考生文件夹\5039”文件夹中的文件“销售统计表.xls”进行以下操作并保存。
【参考答案】
(1)将标题单元格区域“A1:D1”合并及居中,并设置字体为隶书,字号为16;
(2)利用公式求出台式机和笔记本两种类型电脑的全年销售量占所有电脑全年销售量的比例,计算结果分别放在C16和D16单元格中;
(3)将单元格区域“A2:D16”的所有边框线设置为细实线;
(4)调整第1行的行高为30,调整第2行到第16行的行高为18;
(5)以“C2:D2”和“C15:D15”为数据区域,创建一个标题为“销售量占比”的饼图(图表类型为分离型饼图),使系列产生在“行”;
(6)操作完成后将文件以原文件名保存。
2、(必修)打开“考生文件夹\4002”文件夹中的“进货管理.mdb”数据库文件,完成以下操作:
【参考答案】
(1)将“商品信息”表的“价格”字段数据类型设置为“货币”,“小数位数”为2;
(2)以“商品编号”字段,为“进货信息”与“商品信息”两表建立一对一关系,并实施参照完整性;
(3)以“商品信息”表为数据源,创建一个名为“商品价格查询”的查询,依次显示“商品编号”、“商品名称”和“价格”字段,并只显示“价格”高于100元(不包含100元)的商品信息;
(4)以“进货信息”为数据源,创建一个命名为“进货数据”的自动窗体。
第二卷 选修部分评析
一、单选题(题数:7道,共:14.0分)
1、(选修)在高中生里面招收飞行员的基本条件是身高T不低于1.7米且体重W不少于50公斤,表示该条件的逻辑表达式为( )。
A、T>=1.7 Or W>=50
B、T>=1.7 Or W<=50
C、T>=1.7 And W>=50
D、T>1.7 And W>50
【参考答案】C
2、(选修)计算机高级程序设计语言必须由( )转化成机器语言才能被计算机执行。
A、自然语言程序
B、汇编语言程序
C、操作系统
D、编译或解释程序
【参考答案】D
3、(选修)下面是“用辗转相除法求两个数的最大公约数”的算法描述,下面哪个语句是伪代码?( )
Dim m As Long, n As Long, r As Integer …… ①
m = InputBox("输入第一个数")
n = InputBox("输入第二个数")
r = m Mod n …………………………………… ②
Do While r≠0 …………………………… ③
m = n
n = r
r = m Mod n …………………………………… ④
Loop
Print n
A、①
B、②
C、③
D、④
【参考答案】C
4、(选修)使用VB编写一个员工管理的程序时,使用哪种数据类型来定义变量“年龄”?
A、Integer
B、Double
C、String
D、Long
【参考答案】A
5、(选修)有一组数列:12.5 16.0 17.3 13.1 16.5 14.2,如果按照选择排序法将其从小到大排列,第二次交换后得到的数列应为( )。
A、12.5 16.0 13.1 14.2 16.5 17.3
B、12.5 16.0 13.1 16.5 14.2 17.3
C、12.5 13.1 17.3 16.0 16.5 14.2
D、12.5 13.1 14.2 16.0 16.5 17.3
【参考答案】C
6、(选修)下面的VB程序在编译时出现如右图所示错误信息提示,原因是( )。
A、缺少了语句:For
B、缺少了语句:End If
C、缺少了语句:Next i
D、缺少了语句:Next n
【参考答案】C
7、(选修)某同学忘记了自己的银行密码,他只记得该密码是将自己生日(例如:19860512)打乱顺序后重新排列而成,他可以用哪种算法求得密码?
A、穷举法
B、解析法
C、插入排序法
D、选择排序法
【参考答案】A
二、综合分析题(题数1道,共:10分):
第2大题(题号:66)本大题:10分,考生得分:0.0 (选修)
小罗编写了一个VB程序,功能如下:随机生成三个1到10之间的整数(包括1和10),然后判断这三个整数做为三条边是否能构成三角形,如果可以进一步判断三角形的类型,下面是程序的界面:
程序代码如下:
Private Sub Command1_Click()
Dim a(3) As Integer
Dim i As Integer
Me.Cls
Randomize
For i = 1 To 3 Step 1
a(i) = Int(Rnd * 10) + 1
Next i
If Not (a(1) + a(2) > a(3) And a(2) + a(3) > a(1) And a(3) + a(1) > a(2)) Then
pd = "这三条线不能构成一个三角形"
ElseIf a(1) * a(1) + a(2) * a(2) = a(3) * a(3) Or a(1) * a(1) + a(3) * a(3) = a(2) * a(2) Or a(2) * a(2) + a(3) * a(3) = a(1) * a(1) Then
pd = "可以构成一个直角三角形"
ElseIf a(1) = a(2) and a(1) = a(3) Then
pd = "可以构成一个等腰三角形"
ElseIf __①__ Then
pd = "可以构成一个等边三角形"
Else
pd = "可以构成一个不等边斜三角形"
End If
Next pd
Label1.Caption = pd
End Sub
第1小题:如果没有Text控件,下面可以替换蓝框内代码的是( )。
A、Print a(i)
B、Label1.text = a(i)
C、Label1.Caption = a(i)
D、Print Str(a(1 to 3));
【参考答案】A
第2小题:如果想判断是否是等边三角形,则在划线处①应填入的表达式是( )。
A、a(1) = a(2) And a(1) = a(3) And a(2) = a(3)
B、a(1) = a(2) And a(2) = a(3) Or a(3) = a(1)
C、a(1) = a(2) Or a(2) = a(3) And a(3) = a(1)
D、a(1) = a(2) = a(3)
【参考答案】A
第3小题:在程序编写完成后,小罗在调试程序的时候出现如下图所示的错误信息:
根据程序实际情况分析,他应该如何修改程序?( )
A、程序代码中"Next pd"出错,应该删除"pd"
B、程序代码中"Next pd"出错,应改为"Next i"
C、Next pd是多余的,应该删去
D、程序代码中缺少了For语句
【参考答案】C
第4小题:小罗在运行时发现程序在生成出的条件满足等腰三角形的情况下,依然无法判断是等腰三角形,应将判断等腰三角形的条件表达式改为( )。
A、a(1) = a(2) and a(2) = a(3)
B、a(1) = a(2) Or a(2) = a(3)
C、a(2) = a(3) and a(3) = a(1)
D、a(1) = a(2) Or a(2) = a(3) Or a(3) = a(1)
【参考答案】D
三、操作题(题数:1道,共:20.0分)
1、(选修)打开“考生文件夹\155\”文件夹中的文件“biaozhang.vbp”进行以下操作后并保存!(编程在字符串相连接时不应使用“+”要使用“&”运算符)
【参考答案】
(1) 设置窗体From1中按钮Command1的“Caption”属性值为“计算”;
(2) 某学校开表彰大会,一、二、三等奖共30人。学校准备拿5000元进行奖励,已知一等奖奖金400元,二等奖奖金200元,三等奖奖金100元。问:一、二、三等奖各为多少人?完善程序,并将结果在窗体上打印出来,效果如图所示;
(3) 操作完后保存文件并关闭应用程序。
云南省2018高中信息技术学业水平考试算法与程序设计模块测试卷(十)
第一卷 必修部分评析
一、单选题(题数:8道,共:16.0分)
1、(必修)如下图所示的表格中,为了筛选出本周票房下降的影片,需要设置筛选条件的列是( )。
A、上周票房(万元)
B、本周票房(万元)
C、增长率
D、影片名称
【参考答案】C
2、(必修)对如下这些不同类型的文件进行分类,分类正确的是( )。
黄梅戏.mp3 工作周报.doc 生日照.bmp 工作日志.txt
丽江游.avi 故宫.wmv 黄河.wav 滇池.jpg
A、故宫.wmv、黄河.wav
B、工作周报.doc、工作日志.txt
C、黄梅戏.mp3、生日照.bmp
D、丽江游.avi、滇池.jpg
【参考答案】B
3、(必修)某公司将于本周五在学校举行专场招聘会,李涛得知此消息后通过班级QQ群告知了全班同学,这体现了信息具有( )。
A、载体依附性
B、时效性
C、价值相对性
D、共享性
【参考答案】D
4、(必修)小明在看英文书籍时有个单词不认识,他可以( )。
A、使用百度翻译进行翻译
B、使用Word进行翻译
C、使用ACDSee进行翻译
D、使用Flash进行翻译
【参考答案】A
5、(必修)在Word的段落对话框中,可以设置的是( )。
A、文字效果
B、字符间距
C、字体字号
D、首行缩进
【参考答案】D
6、(必修)2016年12月18日晚,皇马在世俱杯决赛中以4-2的比分击败了鹿岛鹿角,获得了世俱杯冠军。同学们在手机上看到了相关的报道,这体现了信息的( )。
A、真伪性
B、可处理性
C、价值相对性
D、共享性
【参考答案】D
7、(必修)三八妇女节当天,某公司发布通知:女员工放假半天。这个通知对于正常上班的男员工而言,体现了信息的( )。
A、时效性
B、真伪性
C、价值相对性
D、载体依附性
【参考答案】C
8、(必修)小丽的手机收到一条某电商网站促销打折活动的短信,当她看到这条短信并登录网站购物时才发现促销打折活动刚刚结束了,原来这个促销活动只限一天。该事例最能体现信息的( )特征。
A、依附性
B、时效性
C、价值性
D、共享性
【参考答案】B
二、综合分析题(题数1道,共:10分)
第1大题(题号:86)本大题:10分,考生得分:0.0 (必修)
某校举行信息技术竞赛,竞赛结束后用Excel统计出了所有考生的成绩,但在统计过程中遇到了一些问题,请你打开素材文件“信息技术竞赛成绩统计.xls”,帮助解决这些问题。
第1小题:在“竞赛成绩”工作表中,第1行中的标题无法居中,原因是( )。
A、没有合并居中单元格A1:F1
B、没有设置A1单元格的内容居中
C、应该在C1单元格中输入标题
D、没有合并居中A1:E1单元格
【参考答案】A
第2小题:计算“总评成绩”时采用了加权平均的方法,统计方法是上机成绩和作品成绩各占40%,笔试成绩占20%。则求第一个考生的总评成绩应该在F3单元格中输入公式( )。
A、=C3*40%+D3*40%+E3*20%
B、=C3*40%+D3*20%+E3*40%
C、=C3*20%+D3*40%+E3*40%
D、=(C3+D3)*40%+E3*20%
【参考答案】C
第3小题:在统计“单项最高分”时,C30单元格的值为0,原因是( )。
A、函数的取值范围不对
B、函数拼写错误
C、单元格C3:C29的单元格格式为“文本”
D、“笔试成绩”列中的数字太多
【参考答案】C
第4小题:要直观体现各考生的总评成绩,使用( )图表比较好。
A、面积图
B、饼图
C、折线图
D、柱形图
【参考答案】D
三、操作题(题数:2道,共:30.0分)
1、(必修)打开“考生文件夹\4515”文件夹中的文件“销售量统计.xls”进行以下操作并保存。
【参考答案】
(1)将标题所在的单元格区域“A1:F1”合并并水平居中,并将标题字体设为楷体_GB2312、加粗;
(2)利用公式求出各个销售渠道的销售额(元),并将结果放入“E3:E6”单元格区域内;
(3)以“销售额”为主关键字进行降序排列,并按照“1、2、3……”的形式在“F3:F6”区域中进行排名;
(4)将单元格区域“A2:F6”的外边框设置为红色双实线,内边框线设置为蓝色细实线;
(5)选用单元格区域“A2:D6”为数据源,创建一个图表标题为“不同渠道销售量统计”的簇状柱形图,系列产生在“列”,该图表作为对象插入到当前表Sheet1中;
(6)操作完成后将文件以原文件名保存。
2、(必修)打开“考生文件夹\4153”文件夹中的“初三1班同学体检表.mdb”数据库文件,完成以下操作:
【参考答案】
(1)将“学生信息”表中的“学号”字段设为主键,并以“学号”字段为“学生信息”与“体检信息”两表建立一对一关系,并实施参照完整性;
(2)将“学生信息”表中的学号为201400015学生的性别改为“男”;
(3)以“体检信息”表为数据源,创建一个名为“体重正常学生”的查询,依次显示“学号”、“姓名”和“体重(kg)”字段,并只显示体重介于45公斤至50公斤(包含45公斤和50公斤)之间的学生信息;
(4)以“体重正常学生”查询为数据源,创建一个名为“体重正常学生”的自动报表。
第二卷 选修部分评析
一、单选题(题数:7道,共:14.0分)
1、(选修)下列关于程序设计语言的描述,错误的是( )
A、高级语言执行效率优于机器语言,所以编程使用高级语言
B、伪代码是一种描述算法的方法
C、用程序设计语言编写的语法正确的程序,在计算机上也不一定能正确运行
D、一段语法没有错误且已经能够运行的程序仍然可能有错误
【参考答案】A
2、(选修)求等比数列的积f(n)=1×2×4×……×n,可以采用的算法是( )。
A、对半查找
B、冒泡排序
C、解析法
D、穷举法
【参考答案】C
3、(选修)在Visual Basic中,将命令按钮Command1上显示的文字设置为“取消”的语句是( )。
A、Command1.Caption = "取消"
B、Command1.Name = "取消"
C、Command1.Caption = 取消
D、Command1.Text = "取消"
【参考答案】A
4、(选修)有以下VB程序:
Private Sub Command1_Click()
Dim i As Integer, s As Integer
i = 2
Do While i < 5
i = i * 2
s = i * i + 5
Loop
Print s; i
End Sub
程序运行的结果是( )。
A、69、8
B、21、4
C、14、3
D、30、5
【参考答案】A
5、(选修)在编辑VB程序时出现如下图的错误提示,错误的原因是( )。
A、将红色语句行末尾的符号“;”换成“;”
B、将红色语句行末尾的符号“;”换成“,”
C、将红色语句行末尾的符号“;”直接去掉
D、将红色语句行末尾的符号“;”换成“.”
【参考答案】C
6、(选修)有一个VB程序如下:
Private Sub Command1_Click()
Dim i As Single
Dim s As String
s = 0
For i = 2 To 100
If i Mod 2 = 0 Then
s = s + i
End If
Next i
Print s
End Sub
在运行时出现如下图所示错误信息提示,要更正错误,则( )。
A、需要修改变量i的类型
B、需要修改变量s的类型
C、变量i和s的类型都要修改
D、需要修改语句“s = s + i”
【参考答案】B
7、(选修)在Visual Basic中,将标签Label1的缺省名称改成“OutPut”的语句是( )。
A、Label1.Caption = "OutPut"
B、Label1.Name = "OutPut"
C、Label1.Font = "OutPut"
D、Label1.Width = "OutPut"
【参考答案】B
二、综合分析题(题数1道,共:10分):
第2大题(题号:45)本大题:10分,考生得分:0.0 (选修)
如果需要将一张100元面值的人民币换成若干5元、1元、5角面值的人民币,但要求每种面值不少于1张,且100元换成的零钱共100张,问5元、1元、5角各多少张?请输出所有可能的组合。编写的VB程序如下:
Private Sub Command1_Click()
Dim Wuyuan As Integer
Dim Yiyuan As Integer
Dim Wujiao As Integer
For Wuyuan = 1 To 20
For Yiyuan = 1 To 100
Wujiao = 100 - Wuyuan - Yiyuan
If ________________________________________________ Then
Print "五元" & Wuyuan & "张" & ",一元" & Yiyuan & "张" & ",五角" & Wujiao & "张"
End If
Next Wuyuan
Next Yiyuan
End Sub
观察分析程序后回答以下问题。
第1小题:在解决问题时,常用的设计算法的方法有解析法、穷举法、递归法、冒泡排序及对分查找法等,本题中采用的方法是( )。
A、解析法
B、递归法
C、穷举法
D、顺序查找法
【参考答案】C
第2小题:根据题意,将程序补充完整,程序中横线处应该填写的程序代码是( )。
A、Wuyuan + Yiyuan + Wujiao = 100
B、Wuyuan * 5 + Yiyuan * 1 + Wujiao * 0.5 = 100
C、Wuyuan * 5 + Yiyuan * 1 + Wujiao * 0.5 >= 100
D、Wuyuan * 5 + Yiyuan * 1 + Wujiao * 0.5 <= 100
【参考答案】B
第3小题:将程序补充完整后运行这个程序,在点击按钮时弹出如下图所示的错误信息,请仔细分析该程序段,产生错误的原因是( )。
A、缺少语句End If
B、缺少语句Next
C、循环语句产生了嵌套
D、内外循环互相交叉
【参考答案】D
第4小题:整个程序执行完毕后,其中的循环体一共执行了( )次。
A、20000
B、2000
C、200
D、20
【参考答案】B
三、操作题(题数:1道,共:20.0分)
1、(选修)打开“考生文件夹\1091\”文件夹中的文件“工程1.vbp”进行以下操作后并保存!(编程在字符串相连接时不应使用“+”要使用“&”运算符)
【参考答案】
完善程序,使之实现如下功能:输入一个时间秒数,单击“转换”按钮,转换成时分秒的形式,效果如图所示!
注:①运行时,把红色下划线删除
②不能删除注释语句
云南省2018高中信息技术学业水平考试算法与程序设计模块测试卷(四)
第一卷 必修部分评析
一、单选题(题数:8道,共:16.0分)
1、(必修)如下图所示,分别计算出每个城市一季度的平均气温,最快捷的操作方法是( )。
A、使用计算器计算
B、逐个使用函数计算
C、逐个使用公式计算
D、使用填充柄复制函数
【参考答案】D
2、(必修)小明需要制作关于“食品安全”的研究报告,在下列几个工作阶段中需要用到Excel进行数据加工处理的是( )。
A、确定活动方案
B、收集近10年来发生的食品安全事故的相关数据
C、对收集的数据进行统计、分析
D、制作多媒体作品汇报研究成果
【参考答案】C
3、(必修)下列设备中,可以用来采集信息的是( )。
A、音箱
B、摄像头
C、显示器
D、打印机
【参考答案】B
4、(必修)从信息安全的角度考虑,下列说法中合理的是( )。
A、在注册账号时,为了方便记忆,可以使用自己的生日或手机号码作为密码
B、电子邮箱的用户名必须使用自己的真实姓名
C、在网上不要随意泄露个人信息,以免被不法之徒利用
D、为了防止密码丢失,最好将所有的账号都设成统一的密码
【参考答案】C
5、(必修)某个员工的信息为“姓名:刘刚,职位:生产组长,照片:”,要将该信息存储到Access中,存储“照片”数据的字段可设置为( )。
A、OLE对象
B、数字型
C、日期/时间型
D、文本型
【参考答案】A
6、(必修)下列属于人工智能应用的是( )。
A、用微信与他人视频聊天
B、用软件美化照片
C、将语音自动转换为文本
D、购买扫地机器人
【参考答案】C
7、(必修)在手机QQ中,在发送的语音消息上长按有自动转文字的功能,这种技术的实现主要运用了( )。
A、文字识别技术
B、机器翻译技术
C、指纹识别技术
D、语音识别技术
【参考答案】D
8、(必修)Windows 10系统中集成了个人智能助理“Cortana”,它可以与用户对话并理解用户的意思,与用户进行交互。这体现了人工智能领域中的( )技术。
A、专家系统
B、机器证明
C、模式识别
D、自然语言处理
【参考答案】D
二、综合分析题(题数1道,共:10分)
第1大题(题号:118)本大题:10分,考生得分:0.0 (必修)
某商贸公司将1月份的销售业绩录入到Excel文件中,以便对销售情况进行统计和分析。请你打开素材文件夹中的“销售统计表.xls”文件,按要求回答下面问题。
第1小题:如果要通过分类汇总功能来分别统计1月份“机箱、主板、显示卡”三种产品订购数量的总和,首先需要( )。
A、按“产品类型”排序
B、按“订购数量”排序
C、按“订购公司”排序
D、按“实付金额”排序
【参考答案】A
第2小题:想要将订购数量超过70的数据所在单元格的底纹颜色修改为黄色,最合适的方法是( )。
A、逐条查找订购数量超过70的数据,将其单元格底纹颜色改为黄色
B、使用“条件格式”功能进行相应设置
C、使用“查找与替换”功能进行相应设置
D、先修改好一条数据,再使用“格式刷”功能进行相应的更改
【参考答案】B
第3小题:公司需要将1月份的销售数据添加到销售管理系统中,Excel中的数据需导入到Access数据库中,下列方法最合适的是( )。
A、在Access中创建销售记录表,逐条录入数据
B、使用Access的“获取外部数据”功能导入数据
C、将Excel表中的数据直接复制到数据库中
D、用Access打开“销售统计表.xls”文件,然后再复制数据
【参考答案】B
第4小题:Excel中的数据导入到Access数据库后,要查询出“机箱”的“订购数量”大于“70”的订单,创建查询时输入的查询条件正确的是( )。
A、
B、
C、
D、
【参考答案】C
三、操作题(题数:2道,共:30.0分)
1、(必修)打开“考生文件夹\3647”文件夹中的文件“英超积分榜.xls”进行以下操作并保存。
【参考答案】
(1)在“A1”单元格中输入标题“英超2012至2013赛季第27轮积分表”,并将字体颜色设置为深红;
(2)将标题所在单元格区域“A1:J1”合并并水平及垂直居中;
(3)调整标题所在行的高度为30,“积分”所在列的宽度为15;
(4)用公式计算出各队的净胜球及积分,计算结果放在相应的单元格中,净胜球=进球-失球,积分=胜×3+平×1;
(5)对数据进行排序,积分多的队名次排前,积分相等的队净胜球多的名次排前;
(6)在“名次”一列中从1开始,填写各球队的名次;
(7)保存文件并关闭应用程序。
2、(必修)打开“考生文件夹\4385”文件夹中的“报名统计.mdb”数据库文件,完成以下操作后并保存。
【参考答案】
(1)将“考生文件夹\4385\模块表.xls”中的数据导入到数据库中,生成一张名为“模块表”的数据表,第一行包含列标题,并设置“模块编号”字段为主键;
(2)以“模块编号”字段,为“模块表”和“报名表”两表建立一对多的关系,并实施参照完整性;
(3)以“报名表”和“模块表”为数据源,建立一个名为“选修算法模块考生”的查询,查找出所有选修“算法与程序设计”模块的学生信息,要求显示“报名号”、“姓名”、“选修模块”字段;
(4)以“报名表”为数据源,创建一个名为“报名统计”的自动窗体。
第二卷 选修部分评析
一、单选题(题数:7道,共:14.0分)
1、(选修)有一数学表达式:,转换成VB表达式,则写为( )。
A、y=(2*Sqr(x)+3)/(Abs(3*x)+3)
B、y=2*Sqr(x)+3/Abs(3*x)+3
C、y=(2*Abs(x)+3)/(Sqr(3*x)+3)
D、y=2*Abs(x)+3/Sqr(3*x)+3
【参考答案】A
2、(选修)下图是VB设计环境中的工具箱(部分),每个图标代表一种控件,将鼠标指针移到图标上就会显示控件的名称。那么,当鼠标指针移到图中红圈内的图标时,则会显示( )。
A、Label
B、TextBox
C、ListBox
D、CommandButton
【参考答案】D
3、(选修)下图是某VB程序的运行界面,下列说法正确的是( )。
A、窗体的名称为“汽油收费系统”
B、文本框Text1的Caption属性值为“183”
C、标签Label1的Caption属性值为“输入需要汽油量(单位:公升)”
D、命令按钮Command1的Text属性为“计算”
【参考答案】C
4、(选修)现有6个无序的数据11、5、21、8、16、6,用一个排序算法来对其进行排序,其排序过程如下:
第一次排序:5、11、8、16、6、21
第二次排序:5、8、11、6、16、21
第三次排序:5、8、6、11、16、21
第四次排序:5、6、8、11、16、21
此排序用到的算法是( )。
A、选择排序
B、冒泡排序
C、插入排序
D、快速排序
【参考答案】B
5、(选修)Form_Load是VB中( )事件过程的名称。
A、最小化窗体
B、最大化窗体
C、加载窗体
D、单击窗体
【参考答案】C
6、(选修)VB表达式Int(-3*3.2)+Sqr(9)的值是( )。
A、12.6
B、-7
C、-6
D、-13
【参考答案】B
7、(选修)关于算法的特征,下列说法中错误的是( )。
A、一个算法可以没有输入
B、一个算法只能有一个输出
C、一个算法可以有多个输入
D、一个算法可以有多个输出
【参考答案】B
二、综合分析题(题数1道,共:10分):
第2大题(题号:46)本大题:10分,考生得分:0.0 (选修)
请设计一个VB程序解决如下问题:
已知银行的年利率是r,初始存款为m元,经过n年以后,连本带利的存款总额s是多少元?其中年利率、初始存款及存款年限的数据都由外部输入。
请结合以上实际回答以下问题:
第1小题:经过分析,解决这个问题的计算方法用VB表达式来表示,正确的是( )。
A、s=m*(1*r)^n
B、s=n*(1+r)^m
C、s=m*(1+r)*n
D、s=m*(1+r)^n
【参考答案】D
第2小题:在界面上要输入年利率、初始存款及存款年限,应选用( )控件。
A、
B、
C、
D、
【参考答案】B
第3小题:以上分析问题、编写程序计算存款总额的算法是( )。
A、列举法
B、解析法
C、归纳法
D、穷举法
【参考答案】B
第4小题:程序编写完成后,在进行调试时,当输入年利率为0.04、初始存款为50000元,存款年限为10年,点击按钮进行计算时出现如下图所示的错误信息:
产生该错误的原因可能是?( )
A、变量r的数据类型定义成了Integer,与输入的数据类型不匹配
B、变量m的数据类型定义成了Integer,输入的数据超过了取值范围
C、变量n的数据类型定义成了Single,输入的数据超过了取值范围
D、变量m的数据类型定义成了Single,与输入的数据类型不匹配
【参考答案】B
三、操作题(题数:1道,共:20.0分)
1、(选修)打开“考生文件夹\1092\”文件夹中的文件“工程1.vbp”进行以下操作后并保存!(编程在字符串相连接时不应使用“+”要使用“&”运算符)
【参考答案】
(1) 在窗体“Form1.frm”中添加一个名为“Command1”的按钮,并设置该按钮的“Caption”属性值为“判断”;
(2) 完善程序,使之能够实现如下功能:在左边的文本框中输入一个100以内的整数(包括100),单击“判断”按钮,在右边的文本框显示是“奇数”还是“偶数”,输入大于100的整数则显示“输入的整数不能超过100”!
注:①运行时,把红色下划线删除
②不能删除注释语句
云南省2018高中信息技术学业水平考试算法与程序设计模块测试卷(五)
第一卷 必修部分评析
一、单选题(题数:8道,共:16.0分)
1、(必修)某同学用GoldWave软件打开了一个声音文件,其状态栏界面如下图,下列说法正确的是( )。
A、该声音文件采样频率为44100kHz
B、这是一个MP3格式音频
C、这是一个单声道的音频
D、这是一个WAVE格式音频
【参考答案】B
2、(必修)现在的人们往往是通过流传下来的历史书籍来了解中国古代的历史,比如《史记》、《汉书》、《资治通鉴》等古人写的历史书籍。如果没有这些书籍流传下来,我们就无法知道中国文明史上发生的重大历史事件,这主要体现了信息的( )。
A、共享性
B、时效性
C、可压缩性
D、载体依附性
【参考答案】D
3、(必修)在上下班高峰期,我们可以通过广播、网络了解道路的实时交通状况,以避开拥堵路段,这主要体现了信息的( )。
A、载体依附性
B、共享性
C、时效性
D、真伪性
【参考答案】C
4、(必修)在网上购买火车票时,可以通过手机扫描二维码来完成付款,扫描二维码的过程属于( )。
A、信息发布
B、信息采集
C、信息加工
D、信息传输
【参考答案】B
5、(必修)小明在手机上查看了明天的天气情况,这属于( )。
A、信息获取
B、信息加工
C、信息存储
D、信息管理
【参考答案】A
6、(必修)世界上第一台计算机占地170平方米,重达30吨,而现在的平板电脑却只有两个手掌大小、几百克重,这主要得益于( )的不断发展和应用。
A、微电子技术
B、传感技术
C、网络技术
D、通信技术
【参考答案】A
7、(必修)某Access数据库文件打开后的界面如下图所示,下列关于该数据库的描述正确的是( )。
A、该数据库文件名为“考勤记录.mdb”
B、当前打开的数据表是考勤管理
C、当前打开的数据表中共有4个字段
D、该数据库文件共有5张数据表
【参考答案】C
8、(必修)小明利用GoldWave软件对立体声音频文件“朗诵.wav”进行如下操作后,不会改变该文件大小的操作是( )。
A、将左声道设置为静音
B、将文件转换为“朗诵.mp3”
C、删除音频的前10秒
D、与音频文件“伴奏.wav”进行合成
【参考答案】A
二、综合分析题(题数1道,共:10分)
第1大题(题号:89)本大题:10分,考生得分:0.0 (必修)
某咖啡店每天都会将当日店内中国茶的销售情况记录在电子表格中,并统计出每种茶的销售金额。请打开素材“日销售统计表.xls”,观察并回答以下问题。
第1小题:“单价”和“销售额”两列单元格的数据类型是( )。
A、文本
B、数值
C、会计专用
D、货币
【参考答案】D
第2小题:“品名”一列的单元格中文字显示不完整,为了让文字显示完整且美观,最合适的方法是( )。
A、增加A列的列宽
B、增加第3行到第12行的行高
C、将单元格区域A3:A12设置为“自动换行”
D、将单元格区域A3:A12设置为“缩小字体填充”
【参考答案】A
第3小题:由于菊花茶每杯上涨到18元,将单元格B12中的数据修改为18后,会随之而自动改变其值的单元格是( )。
A、C12和D12
B、只有D12
C、D12和D13
D、只有C12
【参考答案】C
第4小题:在素材“日销售统计表.xls”中有四个不同类型的图表,其中不适合体现每日销售情况统计的是( )。
A、柱形图
B、折线图
C、饼图
D、条形图
【参考答案】B
三、操作题(题数:2道,共:30.0分)
1、(必修)打开“考生文件夹\4869”文件夹中的文件“某咖啡店商品统计表.xls”进行以下操作并保存。
【参考答案】
(1)将单元格区域“A1:F1”合并及居中,设置标题所在行的高度为28;
(2)将单元格区域“A2:F15”的外边框线设置为双实线,内边框线设置为细实线;
(3)计算每种商品的降价幅度,降价幅度(%)=(原价-特惠价)/原价,计算结果设置为百分比、保留2位小数;
(4)在“A3:A15”单元格中自动填充商品编号(1001、1002……1013);
(5)用自动筛选的方法,筛选出“降价幅度(%)”大于“30%”的商品信息;
(6)保存工作簿并关闭Excel。
2、(必修)打开“考生文件夹\3935”文件夹中的“考勤管理.mdb”数据库文件,完成以下操作:
【参考答案】
(1)在“员工信息”表中最后一个字段后面添加一个名为“部门”的字段,数据类型为“备注”;
(2)建立“员工信息”与“考勤记录”两表之间“员工编号”字段一对多关系,并实施参照完整性;
(3)以“员工信息”表和“考勤记录”表为数据源,创建一个名为“考勤异常”的查询,查询出所有“考勤状态”为非“正常”状态的所有人,显示字段“员工编号、姓名、记录日期、考勤状态”;
(4)以“考勤异常”查询为数据源,创建一个名为“考勤异常”的自动报表。
第二卷 选修部分评析
一、单选题(题数:7道,共:14.0分)
1、(选修)不能用编程解决的问题是( )。
A、求1000以内的所有素数
B、求任意两个正整数的最大公约数
C、求0(包含0)到1(包含1)之间的所有实数
D、将1250个考生的成绩按总分从高到低排列
【参考答案】C
2、(选修)下图是某VB程序的部分设计界面:
下列说法中正确的是( )。
A、窗体的Caption属性值是“Form1”
B、窗体文件名是“计算公约数”
C、当前选中对象的名称是“Label1”
D、工程文件名是“工程1”
【参考答案】D
3、(选修)有如下VB程序段:
s = 1
For i = 1 To 5
s= s * i
Next i
以上程序段实现了( )的计算。
A、s=1+2+3+4+5
B、s=1*2*3*4*5
C、s=1!+2!+3!+4!+5!
D、s=1+2*3+3*4+4*5
【参考答案】B
4、(选修)给出以下四个问题:
①输入一个实数a,输出它的倒数 ②判断长度为a、b、c的三条线段能否构成三角形
③求三个实数x、y、z中的最小数 ④求表达式100\10 Mod (3*2)的运算结果
其中不需要用选择或条件语句来描述其算法的有 ( )。
A、1个
B、2个
C、3个
D、4个
【参考答案】A
5、(选修)下列选项中,属于VB源程序文件的是( )。
A、图书管理.frm
B、自动化系统.doc
C、名册编排.bmp
D、资源管理.mdb
【参考答案】A
6、(选修)VB语句“Dim n As Single”表示( )。
A、将变量n声明为双精度实型变量
B、将变量n声明为单精度实型变量
C、将变量n声明为整型变量
D、将变量n声明为字符串型变量
【参考答案】B
7、(选修)有如下VB程序,描述了一个算法
Private Sub Command1_Click()
Dim i As Integer
Dim j As Integer
i = 1
Do While (i + j) ^ 2 >= 0
i = 2 * j
j = 2 * i
Loop
Print i; j
End Sub
此VB程序因为( ),因此该程序描述的算法无效。
A、没有输入
B、运算不完整
C、执行步骤不是有限的
D、没有输出
【参考答案】C
二、综合分析题(题数1道,共:10分):
第2大题(题号:52)本大题:10分,考生得分:0.0 (选修)
对于多项式函数:,求它的函数值除了按运算规则直接进行算术计算之外,还可以采用秦九韶算法来求它的函数值,大大的简化计算过程。秦九韶算法计算过程如下:
将函数变形为,从最内层的括号开始逐步计算。采用秦九韶算法的VB程序设计代码如下:
Private Sub Command1_Click()
Dim x As Double, s As Double
Dim a(6) As Single
Dim i As Integer
For i = 0 To 6
a(i) = InputBox("请输入系数a(" + Str(i) + ")")
Next i
x = InputBox("请输入自变量x的值:")
s = a(6)
For i = 5 To 0 Step -1
s = s * x + a(i)
Next i
Print s
End Sub
请试着回答以下问题:
第1小题:假设全部都为正整数,用两种算法计算的函数值,下列说法中正确的是( )。
A、用直接计算法需做乘法运算20次,加法运算6次
B、用秦九韶算法时,所需的加法运算次数大于直接计算法
C、两种算法所需的乘法运算次数相同
D、用秦九韶算法需做乘法运算6次,加法运算6次
【参考答案】D
第2小题:这段VB程序采用的秦九韶算法属于( )。
A、解析法
B、穷举法
C、递归法
D、排序与查找
【参考答案】A
第3小题:分析题目中的VB程序,下面描述正确的是( )。
A、程序中包含了顺序、选择、循环三种控制结构
B、程序中定义了二种类型变量
C、将程序中的语句“For i = 5 To 0 Step -1”改成“For i = 0 To 5”,程序将输出错误的结果
D、程序中的循环语句共执行了11次
【参考答案】C
第4小题:程序中的数组定义语句:Dim a(6) As Single,正确的理解是( )。
A、定义了6个单精度类型的变量
B、定义了6个双精度类型的变量
C、定义了7个单精度类型的变量
D、定义了7个双精度类型的变量
【参考答案】C
三、操作题(题数:1道,共:20.0分)
1、(选修)打开“考生文件夹\1093\”文件夹中的文件“工程1.vbp”进行以下操作后并保存!(编程在字符串相连接时不应使用“+”要使用“&”运算符)
【参考答案】
完善程序,找出100以内(包括100)的偶数中能被3整除的正整数,并求出它们的和!单击“求和”按钮时,在文本框中输出和,结果如图所示!
注:①运行时,把红色下划线删除
②不能删除注释语句
云南省2018高中信息技术学业水平考试算法与程序设计模块测试卷(一)
第一卷 必修部分
一、单选题(题数:8道,共:16.0分)
1、(必修)小明买早餐时用手机扫描对方的二维码进行支付,扫描收款二维码的过程属于( )。
A、信息获取
B、信息存储
C、信息管理
D、信息评价
【参考答案】A
2、(必修)下列行为中,不符合网络道德规范的是( )。
A、将自己的学习资料通过电子邮件发给同学
B、通过QQ远程协助同学解决电脑问题
C、在网络上学习计算机黑客技术
D、破解他人计算机密码,但未破坏其数据
【参考答案】D
3、(必修)下列关于多媒体信息文件的说法,正确的是( )。
A、“.avi”是音频文件
B、“.ppt”是多媒体作品集成文件
C、“.wav”是图像文件
D、“.dat”是DVD光碟中的视频文件
【参考答案】B
4、(必修)《三国演义》中诸葛亮施展“空城计”吓退司马懿的故事说明了信息具有( )的特征。
A、时效性
B、可处理性
C、依附性
D、真伪性
【参考答案】D
5、(必修)下列选项中,属于信息编码的是( )。
A、编排考生的准考证号码
B、翻译英文资料
C、收看天气预报
D、在网上发布招聘信息
【参考答案】A
6、(必修)校园歌手大赛结束后,陈丽需要统计歌唱比赛总分前3名的选手名单。陈丽做了以下工作,这些工作的正确顺序是( )。
①按选手编号的顺序,建立了包含选手编号、姓名、班级以及5个评委分数的Excel工作表,并输入了每个选手所获得的5个评委的分数;
②在工作表中用相关函救计算出每位选手的总分,并存放在工作表的相应位置;
③选前3条记录;
④按总分递减的顺序排序;
A、①②③④
B、②①④③
C、①②④③
D、③①②④
【参考答案】C
7、(必修)下列选项中,不属于人工智能应用的是( )。
A、利用微博发布信息
B、乘坐自动驾驶汽车
C、利用人脸来签到
D、利用扫地机器人打扫房间
【参考答案】A
8、(必修)下列关于语音识别的叙述中,正确的是( )。
A、尽量使用方言
B、放缓语速不利于识别
C、识别时,周围环境尽量保持安静
D、识别时不会出现重码
【参考答案】C
二、综合分析题(题数1道,共:10分)
第1大题(题号:79)本大题:10分,考生得分:0.0 (必修)
小明很喜欢看NBA的比赛,经常在“腾讯体育”网站上查看相关比赛新闻,了解参赛队伍和球员的比赛情况。
第1小题:小明为了能方便快速访问网站查看新闻,将“腾讯体育”网站收藏了起来。收藏的方法如下:
①在“添加到收藏夹”对话框中输入名称“腾讯体育”;
②选择IE浏览器“收藏”菜单中的“添加到收藏夹”命令;
③打开“腾讯体育”网站;
④选择保存的文件夹,单击“确定”按钮;
正确的操作顺序应该是( )。
A、①②③④
B、③①②④
C、③②①④
D、②①③④
【参考答案】C
第2小题:小明在因特网上搜索到了NBA总决赛一共七场比赛的高清视频,他想下载到本地观看。下列下载方式中,下载效率最高的是( )。
A、利用IE浏览器的下载功能进行下载
B、单击鼠标右键,选择“目标另存为”
C、使用迅雷等软件下载
D、通过复制、粘贴来达到目的
【参考答案】C
第3小题:请打开相应素材(NBA常规赛排名-东部联盟.xls)观察,为了更好的呈现NBA各参赛队伍胜率的高低,最适合用来表示的图表类型是( )。
A、柱形图
B、面积图
C、饼图
D、折线图
【参考答案】A
第4小题:小明还喜欢收集球员的个人技术数据,请打开相应素材(NBA球员个人技术统计.xls),帮他统计出投篮命中率最高的球员是( )。
A、安德烈-德拉蒙德
B、勒布朗-詹姆斯
C、马基夫-莫里斯
D、林书豪
【参考答案】A
三、操作题(题数:2道,共:30.0分)
1、(必修)打开“考生文件夹\5041”文件夹中的文件“上半年销售业绩表.xls”进行以下操作并保存。
【操作步骤】
(1)将标题单元格区域“A1:H1”合并并水平及垂直居中,设置标题的字体为楷体,字号为18;
(2)调整标题所在行的高度为30,“一月份”所在列的宽度为10;
(3)用函数求出各员工的总销售额;
(4)按“总销售额”从高到低对表格数据进行排序;
(5)将单元格区域“A2:H10”的内边框设置为褐色细实线,外边框设置为蓝色双实线;
(6)操作完成后将文件以原文件名保存。
2、(必修)打开“考生文件夹\4516”文件夹中的“统计.mdb”数据库文件,完成以下操作:
【操作步骤】
(1)将“考生文件夹\4516”下“世界十大矿泉水品牌.xls”导入到数据库中,第一行包含列标题,“编号”设为主键,数据表名称为“世界十大矿泉水品牌”,作为新工作表插入;
(2)打开“世界十大矿泉水品牌”表,添加一条记录为:110、OGO Oxygen Water、荷兰;
(3)以“世界十大矿泉水品牌”表为数据源,创建一个名为“中国品牌”的查询,只显示产地为中国的矿泉水信息,并显示所有字段;
(4)以“世界十大矿泉水品牌”表为数据源创建一个名为“十大矿泉水品牌”的自动报表。
第二卷 选修部分评析
一、单选题(题数:7道,共:14.0分)
1、(选修)有两种算法:
1、把问题转化为规模缩小了的同类问题的子问题;
2、根据条件确定大致范围,并在此范围内对所有可能的情况逐一验证,直到全部情况验证完毕。
这两种算法分别是( )。
A、递归法、循环法
B、递归法、穷举法
C、函数法、查找法
D、穷举法、递归法
【参考答案】B
2、(选修)要计算一求S的算式,程序如下
Private Sub Command1_Click()
Dim a(3) As Single
Dim x As Double
Dim s As Double
Dim i As Integer
s = 0
For i = 0 To 3
a(i) = InputBox("请输入系数a(" + Str(i) + ")")
Next i
x = InputBox("请输入x的值")
For i = 0 To 3
s = s + a(i) * x ^ i
Next i
Print s
End Sub
则此算式S可表达为( )。
A、
B、
C、
D、
【参考答案】C
3、(选修)算法的确定性是指( )。
A、算法必须包含输出
B、算法的每一步骤必须有确切的定义,无二义性
C、算法每一步的运行都是精确的
D、算法必须包含输入
【参考答案】B
4、(选修)已知x、y两个整数,50>x>y>20,x×y=704,要求得x、y的值。以下最适合的算法是( )。
A、递归法
B、穷举法
C、选择排序法
D、解析法
【参考答案】B
5、(选修)在Visual Basic中,Text1.Text的正确含义是( )。
A、Text1是控件名称,Text是控件属性
B、Text1是控件,Text是控件名称
C、Text1是控件名称,Text是方法
D、Text1是控件属性,Text是控件名称
【参考答案】A
6、(选修)在Visual Basic中,要让局部变量在其所在子程序的运行过程中一直有效, 应该使用( )来声明。
A、Public
B、ReDim
C、Dim
D、Private
【参考答案】C
7、(选修)下列问题中,可以用算法进行描述的是( )。
A、计算23和61的最小公倍数
B、根据今天的降雨量计算明天的降雨量
C、列出方程y=x-1的所有实数解
D、列举出所有的素数
【参考答案】A
二、综合分析题(题数1道,共:10分):
第2大题(题号:34)本大题:10分,考生得分:0.0 (选修)
张林有一个E-mail邮箱的密码是一个5位的数字,但因为长期没有登录把这个密码给忘记了。张林是8月1日出生,他爸爸的生日是9月1日,他记得密码就是81和91的公倍数,并且密码的中间一位(百位数)是1。请你设计一个程序帮助他找回这个密码。
第1小题:设计这个程序的基本过程是什么?
①设计算法 ②编写程序 ③分析问题 ④调试程序
A、①②③④
B、③①②④
C、②③①④
D、③②①④
【参考答案】B
第2小题:经大家讨论后,发现有多种算法可以解决此问题,其中一种算法的程序代码如下所示,请仔细分析此代码,把代码补充完整,①和②处应该分别为( )。
Private Sub command1_Click()
Dim P As Integer
P = 10000 \ 7371 + 1 '7371是81和91的最小公倍数
For a = P * 7371 To 99999 Step ____①____
______②_______
If c = 1 Then Print "这个5位的密码是:" & a
Next a
End Sub
A、1 c=a/100 mod 10
B、7371 c=a\100 mod 100
C、1 c=a/100 mod 100
D、7371 c=a\100 mod 10
【参考答案】D
第3小题:第2小题设计的这个程序采用了哪种设计方法?
A、排序法
B、递归法
C、穷举法
D、查找法
【参考答案】C
第4小题:分析第2小题的程序代码,其基本结构为( )。
A、顺序结构
B、分支结构
C、循环结构
D、选择结构
【参考答案】C
三、操作题(题数:1道,共:20.0分)
1、(选修)打开“考生文件夹\154\”文件夹中的文件“bmi.vbp”进行以下操作后并保存!(编程在字符串相连接时不应使用“+”要使用“&”运算符)
【操作步骤】
(1)界面设计,添加一个标签Label(其“名称”属性为Label3),在属性窗口中将其Top属性值设置为“2000”, Left属性值设置为“700”;
(2)奥运会参赛选手要进行体重检查,他们的体检标准为:bmi=w/(h*h) ,其中w表示体重(单位为千克),h表示身高(单位为米)。其值在20(包含20)至25(包含25)之间为“合格”,否则认为“不合格”。完善程序,在文本框Text1中输入体重,文本框Text2中输入身高,单击“体检”按钮时,在标签Label3上输出健康状态;
(3) 操作完后保存文件并关闭应用程序。
注:①运行时,把①、②、③删除;
②不能删除注释语句。