【精品解析】浙江省杭州市五县七校2016-2017学年高二上学期期中联考信息技术试题

文档属性

名称 【精品解析】浙江省杭州市五县七校2016-2017学年高二上学期期中联考信息技术试题
格式 zip
文件大小 532.8KB
资源类型 试卷
版本资源
科目 信息技术(信息科技)
更新时间 2019-05-21 19:30:14

文档简介

浙江省杭州市五县七校2016-2017学年高二上学期期中联考信息技术试题
一、单项选择题
1.(2016高二上·杭州期中)支付宝扫码付款是一种新型的付款方式,付款时只需要给收银员扫一下就可以完成支付,支付宝付款码的产生过程属于(  )
A.信息的采集 B.信息的表达 C.信息的发布 D.信息的编码
2.(2016高二上·杭州期中)某公司研发的一款语音翻译软件,能将用户说的话翻译成其他语言。这一功能主要应用的技术是(  )
A.语音识别和机器翻译 B.眼球追踪和机器翻译
C.虚拟现实和字符识别 D.字符识别和眼球追踪
3.(2016高二上·杭州期中)如下图所示为使用IE保存一个包含文字、图片等内容的网页,单击“保存”按钮后,下列相关描述中正确的是(  )
A.该网页中的文字内容将被保存在“新浪首页.网页”文件中
B.该网页中的图片将被保存在“新浪首页.files”文件夹中
C.使用当前保存类型 ,只能保存网页中的文字信息
D.使用当前保存类型,只能保存 网页中的图片
4.(2016高二上·杭州期中)亮亮使用word字处理软件,在“修订”模式下对某文档进行了修改,修改情况如下图所示,则在修改前的文档内容为(  )
A.知屋漏者在宇下,知政失者在田野。
B.知屋漏者在当下,知政失者在草野。
C.知屋漏者在当下,知政失者在田野。
D.知屋漏者在宇下,知政失者在草野。
5.(2016高二上·杭州期中)下图是某用户的电子邮箱管理窗口,从图中我们可以看出(  )
A.该用户收件箱内共有4封邮件
B.该用户的电子邮箱地址为hktest_ok@
C.该用户收件箱共有4个附件
D.该用户当前查看的是草稿箱
6.(2016高二上·杭州期中)标准的ASCII码由7位二进行数来表示,共生成128种编码。下列十六进制数中能表示一个ASCII的是(  )
A.6B1H B.61ADH C.A6H D.61H
7.(2016高二上·杭州期中)王华用UltraEdit软件观察“SMTP协议”这几个字符,显示的十六进制内码如下图所示,从中可以推断出字符“N”的十六进制内码是(  )
A.4C B.4E C.4F D.51
8.(2016高二上·杭州期中)Visual Basic中,如果变量p需要存储一首古诗,那么变量p的数据类型应该定义为(  )
A.Single B.Boolean C.String D.Integer
9.(2016高二上·杭州期中)VB表达式 len(mid(“happy new year 2016!”,6,4)的计算结果(  )
A.4 B.5 C.6 D.10
10.(2016高二上·杭州期中)读下面VB程序段,
Dim j As Integer, k As Integer
List Clear
For k = 1 To 100
j = Int(Sqr(k))
If j * j = k Then list1.AddItem Str(k)
Next k
分析程序功能,该程序的功能是(  )
A. 输出1到100以内的所有的质数
B.输出1到100以内的所有的奇数
C.输出1到100以内的所有的偶数
D.输出1到100以内所有的完全平方数
11.(2016高二上·杭州期中)有如下Visual Basic程序段:
s = 0
For a = To 8 Step 2
s = s + a
Next a
若要使语句s = s + a执行3次,则循环变量a初值为(  )
A.1 B.2 C.3 D.5
12.(2016高二上·杭州期中)下列VB表达式,只能产生-100到100之间(包括-100和100)随机数的是(  )
A.int(rnd*101) B.int(rnd*1-100)+100
C.int(rnd*200)-100 D.int(rnd*201)-100
二、非选择题
13.(2016高二上·杭州期中)王老师想把以前写的一篇论文重新进行修改,但没有该论文的电子文档,只有当时的打印稿。请回答下列问题:
(1)通过扫描仪和OCR软件获得论文的文本文件,操作步骤如下:
①用OCR软件识别扫描图像
②用扫描仪扫描打印稿,获得扫描图像
③校对识别后的内容
④保存结果
正确的操作顺序是   (填操作步骤的序号)
(2)王老师对所保存的文本内容进行编辑并保存为WORD 文档后,发现文章原文中所有的“理由”一词,都被识别成了“理田”。王老师应用WORD中的   功能来修改好。
14.(2016高二上·杭州期中)下图所示,是关于创建Access数据库的界面,请仔细观察,回答以下问题。
(1)Access是    (填写序号:①数据库②数据库系统③数据库管理系统)。
(2)书库表的内容如上图所示,该数据表的当前记录为第    _条,字段“价格”的数据类型为   。
(3)要修改“书库”数据表中“价格”字段的类型,应选择上图中的   (填:数据表视图/设计视图)。
(4)书库表中添加一条新记录,则新记录的位置是   (填:4行/32行/不确定)。
15.(2016高二上·杭州期中)有一张某批发商某日饮料销售情况统计表,放置于Excel工作簿 “Sheet1”工作表中,如下图所示。
(1)根据上图所示统计表,在编号列中的数据类型应为   (字符串/文本/自动编号)。
(2)为了计算销售量的合计,我们可以先选中D12单元格,然后在编辑栏中输入    ,并按回车进行确认。(公式中需用函数)
(3)要计算每种商品的销售额占合计销售额的比重,可以先选中F3单元格,然后在编辑栏中输入    ,(提示:比重=销售额/销售总额×100)然后用自动填充功能填充F4:F12单元格。
(4)选中B2:B11和E2:E11数据,然后在此工作簿的“Sheet2”工作表中建立如下一幅图表,可以看出这是一幅   图,依据图表可以看出,此图表的图标选项对话框中数据标志标签内的设置(如右图)中哪些选项会是打上勾的?   。
16.(2016高二上·杭州期中)某电信部门规定:拨打市内电话时,如果通话时间不超过3分钟(含3分钟),则收取通话费0.2元,如果通话时间超过3分钟,则超过部分以每分钟0.1元收取通话费(通话时间为整数)。下面是计算通话费用的程序界面和程序,请认真分析并回答问题。
(1)在设计程序界面时,为添加“确定”按钮,应使用如上右图所示“控件工具箱”中的   (填相应编号)添加标签控件。要让Command1显示为“确定”,需要在属性面板中修改   的值为“确定”。
(2)Command1_Clik事件过程如下,并请填写程序空白处。
Private Sub Command1_Click()
Dim x as    '定义 x 为整型
x = Val(Text1.Text)
    Then '条件语句
Text2.Text=    
Else
Text2.Text = Str(0.2 + 0.1 * (x - 3))
End If
End Sub
(3)这段程序属于   结构程序设计。(填:顺序、选择或循环)
17.(2016高二上·杭州期中)两个富翁试图做一笔换钱生意,换钱规则为:富翁A每天给富翁B 10万元,直到满30天;富翁B第一天给富翁A 1分钱,第二天给2分,第三天给4分……富翁B每天给富翁A的钱是前一天的两倍,直到滿30天。要求设计一个程序,在文本框Text1和Text2中分别输入富翁A和富翁B给予对方的钱的数额(万元)。
小青用VB设计了如下图所示的程序界面:
(1)如上图所示,该窗体内有   个对象,这些对象分为    类。
(2)为实现上述功能,请在划线处填入合适代码。
Private Sub Command1_Click()
Dim ma as single
Dim mb as single
Dim s as single
Ma =10*30
Mb = 0.000001
For I = 1 to ①
Mb = ②
S= s + mb
Next I
Text1.text = str(ma)
Text2.text = str(s)
End sub
①应填的内容是    ,②中应填的内容是   。
答案解析部分
1.【答案】D
【知识点】信息的编码
【解析】【解答】信息的采集是指对已有的信息进行收集,信息的发布是指将已有信息公布出去,信息的编码是指将一种信息转换为能够被机器别的信息。本题中产生二维码的过程就是将产品的相关信息转换为二维码信息,以供收银员的扫码器识别,属于信息的编码。故答案选D。
【分析】此题主要考查信息编码的概念。数据处理是信息的采集、加工、发布、表达等一系列活动的总称,其中信息的编码属于信息加工,是为了有效地利用信息而对信息采取的加工处理。
2.【答案】A
【知识点】语音识别;自然语言处理
【解析】【解答】改软件将能将用户说的话翻译成其他语言主要由对话的识别和对语言的翻译两个过程,主要用到的技术是语音识别和机器翻译,故答案选A。
【分析】此题考查对语音识别和机器翻译过程的理解。
3.【答案】B
【知识点】网页、网站的概念与联系
【解析】【解答】A选项,该网页中的文字内容将被保存在“新浪首页.html”文件中,网页文件的后缀名为.html或.htm,A选项错误;B选项,该网页中的图片将被保存在“新浪首页.files”文件夹中,网页保存为全部网页后,图片和文本将分开保存,B选项正确;C、D选项,使用当前保存类型 ,能保存网页中的文字信息及图片信息,C、D均错误。故答案选B。
【分析】此题考查网页文件的保存,选择全部网页的形式保存将网页与图片分别存放在相应的文件夹中。
4.【答案】C
【知识点】文本的基本编辑
【解析】【解答】修订模式下,横线上方的为添加的内容,修订前横线上方的内容是不存在的,修订前的内容为:知屋漏者在当下,知政失者在田野,故答案选C。
【分析】此题考查word的修订功能。
5.【答案】B
【知识点】电子邮件,电子公告板等信息交流方式
【解析】【解答】A选项, 该用户收件箱内共有4封未读邮件,A选项错误;B选项,该用户的电子邮箱地址为hktest_ok@,B选项正确;C选项,不能判定附件的个数,C选项错误;D选项,该用户当前查看的是收件箱,D选项错误;故答案选B。
【分析】此题考查对电子邮箱界面的认识。
6.【答案】D
【知识点】进制及数制转换
【解析】【解答】A、B选项明显大于128,一个十六进制用4位二进制表示,AB能看出超过了8位二进制;C选项,A6H=10100110B,大于128;D选项,61H=01100001B=97。故答案选D。
【分析】此题主要考查ASCII码和汉学编码的使用,能否表示,就看选项的值是否小于128。
7.【答案】B
【知识点】信息的编码
【解析】【解答】分析图片,字母使用2位十六进制表示,汉字使用4位十六进制内码表示,O比S小4个,所以O的内码为:4E。故答案选B。
【分析】此题主要考查内码的应用。内码是指计算机汉字系统中使用的二进制字符编码,是沟通输入、输出与系统平台之间的交换码,通过内码可以达到通用和高效率传输文本的目的。
8.【答案】C
【知识点】常见数据类型、数组
【解析】【解答】选项A:Single为单精度用于存放数值型,选项B:Boolean为布尔型,用于表示数据的真假,选项C:String为字符串类型可以存储单个字符或一个字符串,字符串可以是中文也可以是英文及标点符号等,选项D:Integer为整型用于存放数值,故答案选C。
【分析】此题考查VB常见的数据基础类型以及英文表示。除了上述类型VB的数据类型还有双精度型:Double,长整型:Long,字节型:Byte等。
9.【答案】A
【知识点】运算符、基本运算与表达式
【解析】【解答】mid(“happy new year 2016!”,6,4)表示从happy new year 2016中第6个字开始取4个字符,Len(  )表示取字符的长度,长度为4个字符,故答案选A。
【分析】此题考查VB常用的函数及其功能。在本题中主要使用了mid()和len()两个函数,mid()是指从一个字符串中中取指定长度的一个字符串,长度可以省略,省略时从指定位置取到末尾,如果指定长度超过了字符串的长度则其结果为一个空串。len()是测试字符串长度的函数,在这里需要注意,一个汉字的长度都是1而不是2,若想测试字符串占用的字节数需使用lenB()函数。
10.【答案】D
【知识点】算法的控制结构
【解析】【解答】本题程序分析如下:
Dim j As Integer, k As Integer ‘定义整型变量j和k
List Clear ‘清除列表框
For k = 1 To 100 ‘使用k来控制循环,k的初值为1,终值为100,步长为1
j = Int(Sqr(k)) ‘将k值开平方并取整后赋给变量j
If j * j = k Then list1.AddItem Str(k) ‘如果j的平方和k值相同时在列表框中占一列输出
next k ‘ 结束循环
由以上分析知当k值能够开平方为整数时才在列表框中显示,即k为完全平方数时才显示,故答案选D。
【分析】本题是一道程序分析题,即根据程序代码分析程序的功能。做此类题时要逐条分析程序的代码,弄清程序实现的基本功能,必要时画出程序的流程图。
11.【答案】C
【知识点】算法的控制结构
【解析】【解答】本题程序分析如下:
s = 0 ‘将s进行初始化,s为累加器
For a = To 7 Step 2 ‘使用a来控制循环,k的初值不知,终值为7,步长为2
s = s + a ‘将a值累加到s中
Next a ‘结束循环
要使语句s=s+a执行3次,(8-a+1)/2=3,a=3。故答案选C。
【分析】本题考查的对循环语句For语句的理解。
For语句的一般格式为:
For 循环变量=初值 To 终值 Step 步长
语句块
Next 循环变量
12.【答案】D
【知识点】运算符、基本运算与表达式
【解析】【解答】选项A的范围为【0,100】,选项B的范围为【0,0】,选项C的范围为【-100,99】,选项D的范围为【-100,100】,故答案选D。
【分析】本题考查的是利用随机函数和取整函数得到一个指定范围内的整数的公式。产生指定范围内的随机数公式为:int((上限-下限+1)*rnd)+下限。
13.【答案】(1)②①③④
(2)替换或查找替换
【知识点】信息获取的环节与方法;文本的基本编辑
【解析】【解答】(1)只有把原文件扫描后才能用OCR进行识别,识别后需要校对然后再保存;
(2)文章原文中所有的“理由”一词,都被识别成了“理田”,一个一个修改比较麻烦,这时候可以使用查找替换功能的全部替换,可以一次性的全部替换。
故答案为(1)②①③④;(2)替换或查找替换。
【分析】此题主要考查获得文本文件的操作步骤和Word的替换功能。OCR即光学字符识别,简单来说就是能够扫描照片中的字符,并将其转换为文本格式以供编辑或者后期处理。OCR扫描文字j别软件的操作方法:资料输入、对比识别、人工校正。Word查找替换不仅可以帮助我们快速的定位到想要的内容,还可以让我们批量修改文章中相应的内容。
14.【答案】(1)③
(2)3;货币
(3)设计视图
(4)32
【知识点】数据表、字段、记录的编辑;数据表的创建
【解析】【解答】(1)Microsoft Office access是由微软发布的关系数据库管理系统;
(2)图中的下方可以看到当前记录是第3条,共31条记录;价格使用的是货币类型;
(3)设计视图是用来进行数据库表的修改的;
(4)Access数据库默认是在最后一行增加新数据的,图中现在总共有31行,所以新数据的位置是32行;故本题的答案为:(1)③;(2)3,货币;(3)设计视图;(4)32。
【分析】此题主要考查利用数据库管理信息和数据表数据的基本编辑。
15.【答案】(1)文本
(2)=SUM(D3:D11)
(3)=E3/$E$12*100
(4)饼;系列名称、百分比
【知识点】表格数据的基本操作;表格数据的处理与计算
【解析】【解答】(1)由图可知,编号列中使用的数据类型是:文本;
(2)要用到SUM求和函数,求D3到D11单元格中数据总和,所以在编辑栏中输入:=SUM (D3: D11);
(3)要计算每种商品的销售额占合计销售额的比重,公式引用时分子随着改变,分母一直不变,所以编辑栏中输入:=E3/$E$12*100 ;
(4)观察分析可看到图2是饼图,系列名称、百分比选项需要打上勾。
故答案为:(1)文本;(2)=SUM(D3:D11);(3) =E3/$E$12*100 ;(4)饼,系列名称、百分比。
【分析】此题主要考查表格数据的操作和图表的编辑。EXCEL中数据类型要正确选择,进行运算时要灵活使用函数或编辑公式,常用的图表要熟练使用,并根据分析数据的需求进适当设置。
16.【答案】(1)1;Caption
(2)Integer;If x <=3;0.2或str(0.2)
(3)选择
【知识点】算法的控制结构
【解析】【解答】(1)由图可知1为命令按钮控件,2为标签控制,3为文本框控制,故本小题第一个空答案填写:1。若想使命令按钮上显示为”确定“则需设置命令按钮的标题属性,故本小题第二个空答案填写:caption。
(2)本题程序分析如下:
Private Sub Command1_Click() ‘命令按钮单击事件开始
Dim x as 1 '定义 x 为整型,故此处应填写:Integer
x = Val(Text1.Text) '将文本框中输入的数据转为数值型并赋给变量x
2 Then '条件语句,如果x小于等于3,则进行如下处理,故此处应填写: If x <=3
'在文本框2中输出时长不超过3分钟的电话费,故本处答案填写:0.2
Text2.Text= 3
Else ‘在电话时长超过3分钟时进行如下处理
Text2.Text = Str(0.2 + 0.1 * (x - 3)) ‘计算超过3分钟后的电话费并在文本框2中输出
End If ‘结束条件判断
End Sub ‘结束事件过程
由以上分析知:1处为定义 x 为整型,故此处应填写:Integer。
2处为如果x小于等于3,则进行如下处理,故此处应填写: If x <=3 。
3处为在文本框2中输出时长不超过3分钟的电话费,故本处答案填写:0.2。
(3)由以知本题是根据打电话的时长计算电话费的程序题,在计算电话费时要根据打电话的分钟进行计算。故其结构为选择结构(判断结构)。
【分析】本题是一道程序填空题,考查的是对象的属性及程序结构。对象的属性是指对对象的外观、位置、名称等特征或特性。程序的基本结构有顺序、选择和循环三种。
17.【答案】(1)5;3
(2)29;Mb*2
【知识点】类、对象、属性、方法、事件和事件处理的概念及应用
【解析】【解答】(1)由图可知该窗体共有:2个标签(table)、2个文本框(text)和一个命令按钮(command)共5个对象,这五个对象共可分为三类控件:标签、文本框和命按钮,故本小题第一个空答案填写:5,第二个空答案填写:3。
(2)本题程序分析如下:
Private Sub Command1_Click() ‘命令按钮单击事件开始
Dim ma as single ‘定义单精度变量ma
Dim mb as single ‘定义单精度变量mb
Dim s as single ‘定义单精度变量s
Ma =10*30 ‘计算第一个富翁给第二个富翁的钱(单位:万元)赋给变量ma
Mb = 0.000001 ‘将第二个富翁第一天给第一个富翁的钱数赋给变量mb(单位:万元)
For I = 1 to ① ‘使用i来控制循环变量,因为第二个富翁要连续给第一个富翁30天,现在mb中放置的是第一天的钱数,第二个富翁还需要付29天,i代表天数,故本处答案应填写:29
Mb = ② '第二天是前一天金额的二倍,mb为新的一天 付的钱数,故此处应填写:mb*2
S= s + mb ‘将第二个富翁付的钱数累加到累加器s中
Next I ‘结束循环
Text1.text = str(ma) ‘在文本框1中输出第一个富翁付的钱数
Text2.text = str(s) ‘在文本框2中输出第二个富翁付的钱数
End sub ‘结束事件过程
由以上分析知:1处使用i来控制循环变量,因为第二个富翁要连续给第一个富翁30天,现在mb中放置的是第一天的钱数,第二个富翁还需要付29天,i代表天数,故本处答案应填写:29。
2处第二天是前一天金额的二倍,mb为新的一天 付的钱数,故此处应填写:mb*2。
【分析】本题是使用循环计算二个富翁付给对方钱数的程序填空题,考到的知识点有对象及类的种类、定次循环及累加器。对象是类的具体实例,类是对象的集合,由一个类可以派生出多个对象。累加器用于将某个变量的值累加起来,其形式如S=S+mb。
1 / 1浙江省杭州市五县七校2016-2017学年高二上学期期中联考信息技术试题
一、单项选择题
1.(2016高二上·杭州期中)支付宝扫码付款是一种新型的付款方式,付款时只需要给收银员扫一下就可以完成支付,支付宝付款码的产生过程属于(  )
A.信息的采集 B.信息的表达 C.信息的发布 D.信息的编码
【答案】D
【知识点】信息的编码
【解析】【解答】信息的采集是指对已有的信息进行收集,信息的发布是指将已有信息公布出去,信息的编码是指将一种信息转换为能够被机器别的信息。本题中产生二维码的过程就是将产品的相关信息转换为二维码信息,以供收银员的扫码器识别,属于信息的编码。故答案选D。
【分析】此题主要考查信息编码的概念。数据处理是信息的采集、加工、发布、表达等一系列活动的总称,其中信息的编码属于信息加工,是为了有效地利用信息而对信息采取的加工处理。
2.(2016高二上·杭州期中)某公司研发的一款语音翻译软件,能将用户说的话翻译成其他语言。这一功能主要应用的技术是(  )
A.语音识别和机器翻译 B.眼球追踪和机器翻译
C.虚拟现实和字符识别 D.字符识别和眼球追踪
【答案】A
【知识点】语音识别;自然语言处理
【解析】【解答】改软件将能将用户说的话翻译成其他语言主要由对话的识别和对语言的翻译两个过程,主要用到的技术是语音识别和机器翻译,故答案选A。
【分析】此题考查对语音识别和机器翻译过程的理解。
3.(2016高二上·杭州期中)如下图所示为使用IE保存一个包含文字、图片等内容的网页,单击“保存”按钮后,下列相关描述中正确的是(  )
A.该网页中的文字内容将被保存在“新浪首页.网页”文件中
B.该网页中的图片将被保存在“新浪首页.files”文件夹中
C.使用当前保存类型 ,只能保存网页中的文字信息
D.使用当前保存类型,只能保存 网页中的图片
【答案】B
【知识点】网页、网站的概念与联系
【解析】【解答】A选项,该网页中的文字内容将被保存在“新浪首页.html”文件中,网页文件的后缀名为.html或.htm,A选项错误;B选项,该网页中的图片将被保存在“新浪首页.files”文件夹中,网页保存为全部网页后,图片和文本将分开保存,B选项正确;C、D选项,使用当前保存类型 ,能保存网页中的文字信息及图片信息,C、D均错误。故答案选B。
【分析】此题考查网页文件的保存,选择全部网页的形式保存将网页与图片分别存放在相应的文件夹中。
4.(2016高二上·杭州期中)亮亮使用word字处理软件,在“修订”模式下对某文档进行了修改,修改情况如下图所示,则在修改前的文档内容为(  )
A.知屋漏者在宇下,知政失者在田野。
B.知屋漏者在当下,知政失者在草野。
C.知屋漏者在当下,知政失者在田野。
D.知屋漏者在宇下,知政失者在草野。
【答案】C
【知识点】文本的基本编辑
【解析】【解答】修订模式下,横线上方的为添加的内容,修订前横线上方的内容是不存在的,修订前的内容为:知屋漏者在当下,知政失者在田野,故答案选C。
【分析】此题考查word的修订功能。
5.(2016高二上·杭州期中)下图是某用户的电子邮箱管理窗口,从图中我们可以看出(  )
A.该用户收件箱内共有4封邮件
B.该用户的电子邮箱地址为hktest_ok@
C.该用户收件箱共有4个附件
D.该用户当前查看的是草稿箱
【答案】B
【知识点】电子邮件,电子公告板等信息交流方式
【解析】【解答】A选项, 该用户收件箱内共有4封未读邮件,A选项错误;B选项,该用户的电子邮箱地址为hktest_ok@,B选项正确;C选项,不能判定附件的个数,C选项错误;D选项,该用户当前查看的是收件箱,D选项错误;故答案选B。
【分析】此题考查对电子邮箱界面的认识。
6.(2016高二上·杭州期中)标准的ASCII码由7位二进行数来表示,共生成128种编码。下列十六进制数中能表示一个ASCII的是(  )
A.6B1H B.61ADH C.A6H D.61H
【答案】D
【知识点】进制及数制转换
【解析】【解答】A、B选项明显大于128,一个十六进制用4位二进制表示,AB能看出超过了8位二进制;C选项,A6H=10100110B,大于128;D选项,61H=01100001B=97。故答案选D。
【分析】此题主要考查ASCII码和汉学编码的使用,能否表示,就看选项的值是否小于128。
7.(2016高二上·杭州期中)王华用UltraEdit软件观察“SMTP协议”这几个字符,显示的十六进制内码如下图所示,从中可以推断出字符“N”的十六进制内码是(  )
A.4C B.4E C.4F D.51
【答案】B
【知识点】信息的编码
【解析】【解答】分析图片,字母使用2位十六进制表示,汉字使用4位十六进制内码表示,O比S小4个,所以O的内码为:4E。故答案选B。
【分析】此题主要考查内码的应用。内码是指计算机汉字系统中使用的二进制字符编码,是沟通输入、输出与系统平台之间的交换码,通过内码可以达到通用和高效率传输文本的目的。
8.(2016高二上·杭州期中)Visual Basic中,如果变量p需要存储一首古诗,那么变量p的数据类型应该定义为(  )
A.Single B.Boolean C.String D.Integer
【答案】C
【知识点】常见数据类型、数组
【解析】【解答】选项A:Single为单精度用于存放数值型,选项B:Boolean为布尔型,用于表示数据的真假,选项C:String为字符串类型可以存储单个字符或一个字符串,字符串可以是中文也可以是英文及标点符号等,选项D:Integer为整型用于存放数值,故答案选C。
【分析】此题考查VB常见的数据基础类型以及英文表示。除了上述类型VB的数据类型还有双精度型:Double,长整型:Long,字节型:Byte等。
9.(2016高二上·杭州期中)VB表达式 len(mid(“happy new year 2016!”,6,4)的计算结果(  )
A.4 B.5 C.6 D.10
【答案】A
【知识点】运算符、基本运算与表达式
【解析】【解答】mid(“happy new year 2016!”,6,4)表示从happy new year 2016中第6个字开始取4个字符,Len(  )表示取字符的长度,长度为4个字符,故答案选A。
【分析】此题考查VB常用的函数及其功能。在本题中主要使用了mid()和len()两个函数,mid()是指从一个字符串中中取指定长度的一个字符串,长度可以省略,省略时从指定位置取到末尾,如果指定长度超过了字符串的长度则其结果为一个空串。len()是测试字符串长度的函数,在这里需要注意,一个汉字的长度都是1而不是2,若想测试字符串占用的字节数需使用lenB()函数。
10.(2016高二上·杭州期中)读下面VB程序段,
Dim j As Integer, k As Integer
List Clear
For k = 1 To 100
j = Int(Sqr(k))
If j * j = k Then list1.AddItem Str(k)
Next k
分析程序功能,该程序的功能是(  )
A. 输出1到100以内的所有的质数
B.输出1到100以内的所有的奇数
C.输出1到100以内的所有的偶数
D.输出1到100以内所有的完全平方数
【答案】D
【知识点】算法的控制结构
【解析】【解答】本题程序分析如下:
Dim j As Integer, k As Integer ‘定义整型变量j和k
List Clear ‘清除列表框
For k = 1 To 100 ‘使用k来控制循环,k的初值为1,终值为100,步长为1
j = Int(Sqr(k)) ‘将k值开平方并取整后赋给变量j
If j * j = k Then list1.AddItem Str(k) ‘如果j的平方和k值相同时在列表框中占一列输出
next k ‘ 结束循环
由以上分析知当k值能够开平方为整数时才在列表框中显示,即k为完全平方数时才显示,故答案选D。
【分析】本题是一道程序分析题,即根据程序代码分析程序的功能。做此类题时要逐条分析程序的代码,弄清程序实现的基本功能,必要时画出程序的流程图。
11.(2016高二上·杭州期中)有如下Visual Basic程序段:
s = 0
For a = To 8 Step 2
s = s + a
Next a
若要使语句s = s + a执行3次,则循环变量a初值为(  )
A.1 B.2 C.3 D.5
【答案】C
【知识点】算法的控制结构
【解析】【解答】本题程序分析如下:
s = 0 ‘将s进行初始化,s为累加器
For a = To 7 Step 2 ‘使用a来控制循环,k的初值不知,终值为7,步长为2
s = s + a ‘将a值累加到s中
Next a ‘结束循环
要使语句s=s+a执行3次,(8-a+1)/2=3,a=3。故答案选C。
【分析】本题考查的对循环语句For语句的理解。
For语句的一般格式为:
For 循环变量=初值 To 终值 Step 步长
语句块
Next 循环变量
12.(2016高二上·杭州期中)下列VB表达式,只能产生-100到100之间(包括-100和100)随机数的是(  )
A.int(rnd*101) B.int(rnd*1-100)+100
C.int(rnd*200)-100 D.int(rnd*201)-100
【答案】D
【知识点】运算符、基本运算与表达式
【解析】【解答】选项A的范围为【0,100】,选项B的范围为【0,0】,选项C的范围为【-100,99】,选项D的范围为【-100,100】,故答案选D。
【分析】本题考查的是利用随机函数和取整函数得到一个指定范围内的整数的公式。产生指定范围内的随机数公式为:int((上限-下限+1)*rnd)+下限。
二、非选择题
13.(2016高二上·杭州期中)王老师想把以前写的一篇论文重新进行修改,但没有该论文的电子文档,只有当时的打印稿。请回答下列问题:
(1)通过扫描仪和OCR软件获得论文的文本文件,操作步骤如下:
①用OCR软件识别扫描图像
②用扫描仪扫描打印稿,获得扫描图像
③校对识别后的内容
④保存结果
正确的操作顺序是   (填操作步骤的序号)
(2)王老师对所保存的文本内容进行编辑并保存为WORD 文档后,发现文章原文中所有的“理由”一词,都被识别成了“理田”。王老师应用WORD中的   功能来修改好。
【答案】(1)②①③④
(2)替换或查找替换
【知识点】信息获取的环节与方法;文本的基本编辑
【解析】【解答】(1)只有把原文件扫描后才能用OCR进行识别,识别后需要校对然后再保存;
(2)文章原文中所有的“理由”一词,都被识别成了“理田”,一个一个修改比较麻烦,这时候可以使用查找替换功能的全部替换,可以一次性的全部替换。
故答案为(1)②①③④;(2)替换或查找替换。
【分析】此题主要考查获得文本文件的操作步骤和Word的替换功能。OCR即光学字符识别,简单来说就是能够扫描照片中的字符,并将其转换为文本格式以供编辑或者后期处理。OCR扫描文字j别软件的操作方法:资料输入、对比识别、人工校正。Word查找替换不仅可以帮助我们快速的定位到想要的内容,还可以让我们批量修改文章中相应的内容。
14.(2016高二上·杭州期中)下图所示,是关于创建Access数据库的界面,请仔细观察,回答以下问题。
(1)Access是    (填写序号:①数据库②数据库系统③数据库管理系统)。
(2)书库表的内容如上图所示,该数据表的当前记录为第    _条,字段“价格”的数据类型为   。
(3)要修改“书库”数据表中“价格”字段的类型,应选择上图中的   (填:数据表视图/设计视图)。
(4)书库表中添加一条新记录,则新记录的位置是   (填:4行/32行/不确定)。
【答案】(1)③
(2)3;货币
(3)设计视图
(4)32
【知识点】数据表、字段、记录的编辑;数据表的创建
【解析】【解答】(1)Microsoft Office access是由微软发布的关系数据库管理系统;
(2)图中的下方可以看到当前记录是第3条,共31条记录;价格使用的是货币类型;
(3)设计视图是用来进行数据库表的修改的;
(4)Access数据库默认是在最后一行增加新数据的,图中现在总共有31行,所以新数据的位置是32行;故本题的答案为:(1)③;(2)3,货币;(3)设计视图;(4)32。
【分析】此题主要考查利用数据库管理信息和数据表数据的基本编辑。
15.(2016高二上·杭州期中)有一张某批发商某日饮料销售情况统计表,放置于Excel工作簿 “Sheet1”工作表中,如下图所示。
(1)根据上图所示统计表,在编号列中的数据类型应为   (字符串/文本/自动编号)。
(2)为了计算销售量的合计,我们可以先选中D12单元格,然后在编辑栏中输入    ,并按回车进行确认。(公式中需用函数)
(3)要计算每种商品的销售额占合计销售额的比重,可以先选中F3单元格,然后在编辑栏中输入    ,(提示:比重=销售额/销售总额×100)然后用自动填充功能填充F4:F12单元格。
(4)选中B2:B11和E2:E11数据,然后在此工作簿的“Sheet2”工作表中建立如下一幅图表,可以看出这是一幅   图,依据图表可以看出,此图表的图标选项对话框中数据标志标签内的设置(如右图)中哪些选项会是打上勾的?   。
【答案】(1)文本
(2)=SUM(D3:D11)
(3)=E3/$E$12*100
(4)饼;系列名称、百分比
【知识点】表格数据的基本操作;表格数据的处理与计算
【解析】【解答】(1)由图可知,编号列中使用的数据类型是:文本;
(2)要用到SUM求和函数,求D3到D11单元格中数据总和,所以在编辑栏中输入:=SUM (D3: D11);
(3)要计算每种商品的销售额占合计销售额的比重,公式引用时分子随着改变,分母一直不变,所以编辑栏中输入:=E3/$E$12*100 ;
(4)观察分析可看到图2是饼图,系列名称、百分比选项需要打上勾。
故答案为:(1)文本;(2)=SUM(D3:D11);(3) =E3/$E$12*100 ;(4)饼,系列名称、百分比。
【分析】此题主要考查表格数据的操作和图表的编辑。EXCEL中数据类型要正确选择,进行运算时要灵活使用函数或编辑公式,常用的图表要熟练使用,并根据分析数据的需求进适当设置。
16.(2016高二上·杭州期中)某电信部门规定:拨打市内电话时,如果通话时间不超过3分钟(含3分钟),则收取通话费0.2元,如果通话时间超过3分钟,则超过部分以每分钟0.1元收取通话费(通话时间为整数)。下面是计算通话费用的程序界面和程序,请认真分析并回答问题。
(1)在设计程序界面时,为添加“确定”按钮,应使用如上右图所示“控件工具箱”中的   (填相应编号)添加标签控件。要让Command1显示为“确定”,需要在属性面板中修改   的值为“确定”。
(2)Command1_Clik事件过程如下,并请填写程序空白处。
Private Sub Command1_Click()
Dim x as    '定义 x 为整型
x = Val(Text1.Text)
    Then '条件语句
Text2.Text=    
Else
Text2.Text = Str(0.2 + 0.1 * (x - 3))
End If
End Sub
(3)这段程序属于   结构程序设计。(填:顺序、选择或循环)
【答案】(1)1;Caption
(2)Integer;If x <=3;0.2或str(0.2)
(3)选择
【知识点】算法的控制结构
【解析】【解答】(1)由图可知1为命令按钮控件,2为标签控制,3为文本框控制,故本小题第一个空答案填写:1。若想使命令按钮上显示为”确定“则需设置命令按钮的标题属性,故本小题第二个空答案填写:caption。
(2)本题程序分析如下:
Private Sub Command1_Click() ‘命令按钮单击事件开始
Dim x as 1 '定义 x 为整型,故此处应填写:Integer
x = Val(Text1.Text) '将文本框中输入的数据转为数值型并赋给变量x
2 Then '条件语句,如果x小于等于3,则进行如下处理,故此处应填写: If x <=3
'在文本框2中输出时长不超过3分钟的电话费,故本处答案填写:0.2
Text2.Text= 3
Else ‘在电话时长超过3分钟时进行如下处理
Text2.Text = Str(0.2 + 0.1 * (x - 3)) ‘计算超过3分钟后的电话费并在文本框2中输出
End If ‘结束条件判断
End Sub ‘结束事件过程
由以上分析知:1处为定义 x 为整型,故此处应填写:Integer。
2处为如果x小于等于3,则进行如下处理,故此处应填写: If x <=3 。
3处为在文本框2中输出时长不超过3分钟的电话费,故本处答案填写:0.2。
(3)由以知本题是根据打电话的时长计算电话费的程序题,在计算电话费时要根据打电话的分钟进行计算。故其结构为选择结构(判断结构)。
【分析】本题是一道程序填空题,考查的是对象的属性及程序结构。对象的属性是指对对象的外观、位置、名称等特征或特性。程序的基本结构有顺序、选择和循环三种。
17.(2016高二上·杭州期中)两个富翁试图做一笔换钱生意,换钱规则为:富翁A每天给富翁B 10万元,直到满30天;富翁B第一天给富翁A 1分钱,第二天给2分,第三天给4分……富翁B每天给富翁A的钱是前一天的两倍,直到滿30天。要求设计一个程序,在文本框Text1和Text2中分别输入富翁A和富翁B给予对方的钱的数额(万元)。
小青用VB设计了如下图所示的程序界面:
(1)如上图所示,该窗体内有   个对象,这些对象分为    类。
(2)为实现上述功能,请在划线处填入合适代码。
Private Sub Command1_Click()
Dim ma as single
Dim mb as single
Dim s as single
Ma =10*30
Mb = 0.000001
For I = 1 to ①
Mb = ②
S= s + mb
Next I
Text1.text = str(ma)
Text2.text = str(s)
End sub
①应填的内容是    ,②中应填的内容是   。
【答案】(1)5;3
(2)29;Mb*2
【知识点】类、对象、属性、方法、事件和事件处理的概念及应用
【解析】【解答】(1)由图可知该窗体共有:2个标签(table)、2个文本框(text)和一个命令按钮(command)共5个对象,这五个对象共可分为三类控件:标签、文本框和命按钮,故本小题第一个空答案填写:5,第二个空答案填写:3。
(2)本题程序分析如下:
Private Sub Command1_Click() ‘命令按钮单击事件开始
Dim ma as single ‘定义单精度变量ma
Dim mb as single ‘定义单精度变量mb
Dim s as single ‘定义单精度变量s
Ma =10*30 ‘计算第一个富翁给第二个富翁的钱(单位:万元)赋给变量ma
Mb = 0.000001 ‘将第二个富翁第一天给第一个富翁的钱数赋给变量mb(单位:万元)
For I = 1 to ① ‘使用i来控制循环变量,因为第二个富翁要连续给第一个富翁30天,现在mb中放置的是第一天的钱数,第二个富翁还需要付29天,i代表天数,故本处答案应填写:29
Mb = ② '第二天是前一天金额的二倍,mb为新的一天 付的钱数,故此处应填写:mb*2
S= s + mb ‘将第二个富翁付的钱数累加到累加器s中
Next I ‘结束循环
Text1.text = str(ma) ‘在文本框1中输出第一个富翁付的钱数
Text2.text = str(s) ‘在文本框2中输出第二个富翁付的钱数
End sub ‘结束事件过程
由以上分析知:1处使用i来控制循环变量,因为第二个富翁要连续给第一个富翁30天,现在mb中放置的是第一天的钱数,第二个富翁还需要付29天,i代表天数,故本处答案应填写:29。
2处第二天是前一天金额的二倍,mb为新的一天 付的钱数,故此处应填写:mb*2。
【分析】本题是使用循环计算二个富翁付给对方钱数的程序填空题,考到的知识点有对象及类的种类、定次循环及累加器。对象是类的具体实例,类是对象的集合,由一个类可以派生出多个对象。累加器用于将某个变量的值累加起来,其形式如S=S+mb。
1 / 1