云南省2018高中信息技术学业水平考试算法与程序设计模块测试卷(十)word含答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
云南省2018高中信息技术学业水平考试算法与程序设计模块测试卷(十)word含答案
云南省2019高中信息技术学业水平考试算法与程序设计模块测试卷(十)第一卷必修部分评析
一、单选题(题数: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、(必修)2019年12月18日晚,皇马在世俱杯决赛中以4-2的比分击败了鹿岛鹿角,获得了世俱杯冠军。
同学们在手机上看到了相关的报道,这体现了信息的()。
A、真伪性
B、可处理性
C、价值相对性
D、共享性
【参考答案】D
第 2 页
第 3 页
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)将“学生信息”表中的学号为201900015学生的性别改为“男”;
(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、 = "取消"
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
第 4 页
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、 = "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
第 5 页
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、20190
B、2019
C、200
D、20
【参考答案】B
三、操作题(题数:1道,共:20.0分)
1、(选修)打开“考生文件夹\1091\”文件夹中的文件“工程1.vbp”进行以下操作后并保存!(编程在字符串相连接时不应使用“+”要使用“&”运算符)
【参考答案】
完善程序,使之实现如下功能:输入一个时间秒数,单击“转换”按钮,转换成时分秒的形式,效果如图所示!
注:①运行时,把红色下划线删除
第 6 页
②不能删除注释语句
第 7 页。