a(iMAx) Then iMAx=i Next it=a(iMin):a(iMin)=a(p):a(p)=t ① t=a(iMAx):a(iMAx)=a(q):a(q)=t p=p+1 q=q-1 Loop
要使程序实现上述算法思想,则方框中的语句是
( )
A.If iMAx=p Then iMAx=iMin B.If iMin=p Then iMin=iMAx C.If iMAx=p Then iMin=iMAx
D.If iMin=p Then iMAx=iMin
二、非选择题
信息技术试卷 第5页(共20页)
13.小王收集了2016年第四季度部分移动应用APP的相关数据,并使用Excel软件进行数据处理,如下图所示。
请回答下列问题:
(1)区域G3:G18的数据是通过公式计算得到的:在G3单元格输入公式后,用自动
填充功能完成G4:G18的计算,则G3单元格中的公式是_____。
(2)通过排序使得相同应用领域的12月环比增幅有序,则排序的主次关键字依次
为________________。
(3)对上图中的数据进行筛选操作,筛选设置界面如下图所示,在下拉列表框中选
择___________选项后,单击“确定”按钮,筛选结果只显示“酷狗音乐”、“酷我音乐”和“优酷视频”3行数据。
信息技术 第6页(共20页)
(4)根据下图中数据,制作了一张反映所有APP的10月份活跃人数的图表。
如下图所示,但该图表中显示的并不是APP名称,改正的方法是________________。
信息技术 第7页(共20页)
14.奇偶校验是一种校验数据传输正确性的方法。其中奇校验方法:统计二进制数据的数位中“1”的个数,若个数为奇数,则校验位值为0,否则校验位值为1。小李编写了一个计算奇校验位值得VB程序,功能如下:在文本框Text1中输入1~255十进制待校验数,单击“计算”按钮CommAnD1后,在文本框Text2中显示该数对应的二进制值,并在标签LABel3中显示该数的校验位值。程序运行界面如图所示。
(1)在设计程序界面时,要清空文本框中的显示内容,应修改该文本框中的_______
属性。
(2)实现上述功能的VB程序如下,请在划线处填入合适代码。 PrivAte SuB CommAnD1_CliCk() Dim A As Integer, s As String
Dim n As Integer, t As Integer, v As Integer n = VAl(Text1.Text) t = 0 s = \"\"
信息技术 第8页(共20页)
-------------在--------------------此 _________--------------------__卷_____号生 _考__ _-------------------- _ _上 _ ________ _ _ _ ________--------------------____答______名__姓__ _ _ _ -------------------- __题___________校--------------------学无业毕--------------------效---------------- Do While n > 0 A = n MoD 2 n = n \\ 2
t=____________① s = Str(A) + s Loop v = t MoD 2 Text2.Text = s
LABel3.CAption = \"校验位值:\" +____________② EnD SuB
(3)运行该程序,在文本框Text1中输入22,单击“计算”按钮,则显示的校验位
值是__________。
15.小王制作主题为“中国象棋”的多媒体作品。他首先使用Photoshop软件制作一张背景图片,然后使用FlAsh软件制作动画。请回答下列问题:
(1)如上图所示,当前状态下,下列操作可行的是______(多选,填字母:A.修改图
中左下角的数值缩放图像/B.选中“背景”图层后,调整其不透明度/C.对“右”图层的内容进行自由变换/D.选中“中国象”图层后,对其内容进行填充)。 (2)如下图所示,“录”图层第25帧到第36帧实现了由象棋子“帅”变化为汉字“录”
的动画效果,该动画类型为_______(填字:动画补间/形状补间/逐帧动画)。
信息技术试卷 第9页(共20页)
(3)要实现“象棋简介”、“象棋起源”、“行棋规则”和“主要赛事”4个补间动画
依次出现的效果,应做的调整是___________。
(4)为实现该场景动画播放完后自动停止,小王选中“三叠子按钮”图层最后1帧添
加停止动画的动作脚本,但脚本出现在该图层第1帧,其原因是___________。 (5)测试影片时,单击“象棋简介”按钮,实现在浏览器中显示位于同一目录下
“intro.txt”文件的内容,则“象棋简介”按钮的动作脚本为___________。 16.【加试题】小王编写了一个实现文字查找替换功能的VB程序,运行界面如图所示。文本框Text1显示原文内容,Text2中输入查找内容,Text3中输入替换内容,单击“全部替换”按钮CommAnD1后,
Text4显示查找替换的结果,Text5中显示替换的次数,Text6显示“查找内容”在原文中的起始位置。
信息技术 第10页(共20页)
实现上述功能的VB程序如下,但加框处代码有错,请改正。 PrivAte SuB CommAnD1_CliCk()
Dim s As String, resule As String, pos As String Dim Count As Integer, i As Integer i = 1: Count = 0 resule = \"\": pos = \"\"
Do While i <= Len(Text1.Text)
s = MiD(Text1.Text, i, Len(Text2.Text)) If s = Text2.Text Then result = result + Text3.Text Count = Count + 1 pos =
①
i = i + Len(Text2.Text) Else
②
i = i + 1 EnD If
信息技术 第11页(共20页)
Loop
Text4.Text = result Text5.Text = Str(Count) Text6.Text = pos EnD SuB
17.【加试题】小王编写了一个依据成绩计算名次的VB程序,成绩为0到100之间的整数。算法的基本思想:先统计每个分数的个数,然后按照分数从高到低依次计算每个有效分数(该分数的个数不为0)对应的名次,分数相同时名次并列。最高分为第1名,该分数的名次与个数之和为下一个有效分数的名次,以此类推。程序用数组A存放每个分数对应的个数,数组B存放每个分数对应的名次。例如,下表中最高分
100有2个,并列第1名,则分数96的名次为分数100的名次加上分数100的个数,即第3名。 分数 100 99 98 97 96 95 94 … 0 个数(A数组) 2 0 0 0 1 0 3 … 0 名次(B数组) 1 3 4 … 程序运行时,学生数据显示在列表框List1中,单击“计算”按钮CommAnD1,计算结果显示在列表框List2中,程序运行界面如图所示。
实现上述功能的VB程序如下,请回答下列问题:
(1)如上表所示,若分数93的个数为2,则该分数对应的名次为_____________。
信息技术 第12页(共20页)
-------------(2)请在划线处填入合适的代码。
Dim sNAme(1 To 50) As String '存放学生姓名 Dim sSCore(1 To 50) As Integer '存放学生分数 Dim reCCount As Integer '存放学生人数 PrivAte SuB Form_LoAD()
'本过程从数据库中读取学生数据,存储在相应的变量中,并在List1中显示 mC = 1
For i = 100 To 0 Step -1 '计算每个分数的名次 If A(i) <> 0 Then B(i) = mC ___________③ EnD If 在--------------------此 ___________--------------------__卷___号生 _考__ _ _ _-------------------- _ _上_______ _ _ _ ____________--------------------____答__名__姓__ _ _ _ __--------------------__题_________校学--------------------业无毕--------------------效---------------- '代码略 EnD SuB
'整数转换成长度固定的字符串
FunCtion ADs(x As Integer, n As Integer) As String Dim sx As String, nx As Integer, i As Integer sx = Str(x): nx = Len(sx) For i = 1 To n - nx sx = \" \" + sx Next i __________① EnD FunCtion
PrivAte SuB CommAnD1_CliCk()
Dim A(0 To 100) As Integer '存放每个分数的个数 Dim B(0 To 100) As Integer '存放每个分数的名次 Dim mC As Integer, sCore As Integer, i As Integer For i = 0 To 100 A(i) = 0 Next i
For i = 1 To reCCount '计算每个分数的个数 ___________② Next i
信息技术试卷 第13页(共20页)
Next i List2.CleAr
List2.ADDItem \" 姓名 分数 名次 \" List2.ADDItem \" ---------------- \" For i = 1 To reCCount sCore = sSCore(i) mC = B(sSCore(i))
List2.ADDItem sNAme(i) + ADs(sCore, 5) + \"第\" + ADs(mC, 3) + \"名\" Next i EnD SuB\\
信息技术 第14页(共20页)
2017年4月浙江省普通高校招生选考科目考试
技术答案解析
1.【答案】A
【解析】A.在输入密码前都应该确认环境安全,然后再输入,故A正确;
B.二维码中包含了很多的数字信息,随意扫描很可能访问到存在安全隐患的信息,故B错误;
C.未经许可,将他人的私人生活视频上传到网上侵犯了他人的隐私权,故C错误; D.在论坛里转发会造成社会不良影响的信息,是不道德甚至是违法行为,故D错误。 故选A。 2.【答案】A
【解析】A.网页之间的跳转都是通过网页地址连接进行的,超链接就可以实现,故A正确;
B.通过搜索引擎检索到的信息的排列顺序会有不同的规则,并不一定是按照可信度排列的,故B错误;
C.在IE浏览器中清空历史记录不会清空搜藏夹中的网址,故C错误; D.“HTML”文件并不能保存网页中的图片,故D错误。 3.【答案】D
【解析】A.批注的对象是“太子湾”,故A错误; B.删除批注,文字“太子湾”不会被删除,故B错误;
C.修订前,第三行文字是“太子湾公园,郁金香争奇斗艳。”,故C错误;
D.按照修订,删除了“太子湾公园,郁金香争奇斗艳。”中的“,”,并且添加了“中”字,结果就是“太子湾公园中郁金香花争奇斗艳。”,故D正确; 故选D。 4.【答案】C
【解析】汉字和全角符号占用2个字节,英文和半角符号占用1个字节,
信息技术 第15页(共20页)
从对应关系可以看出,“!”占用1个字节,16进制编码是“21”,故A错误;“战”的16进制编码是“D5BD”,故B错误;“h”的16进制编码是“68”,转化成2进制编码就是“01101000”,故C正确;“go”是两个字符“g”和“o”,其中“g”的16进制编码是“47”,“o”的16进制编码是“6F”,故D错误。 故选C。 5.【答案】B
【解析】A.数据表名与表中的字段名不需要互斥,可以相同,故A错误; B.删除字段是将该字段下的所有数据一并删除,故B正确;
C.删除记录并不能使剩余记录中数据类型为自动编号的字段值自动更新,故C错误; D.Access数据表是可以导出到Excel电子表格的,故D错误; 故选B。 6.【答案】B 【解析】
故选B。
信息技术 第16页(共20页)
7.【答案】D
【解析】A.媒体元素的分解是在编写制作脚本之后才开始的工作,故A错误; B.编写文字脚本是要在场景的制作脚本之前就必须完成的,故B错误;
C.“起源”场景播放完后,出现“返回”按钮,单击该按钮,动画返回到“目录”场景。不会自动关闭动画放映。故C错误;
D.“23秒后出现“太阳”动画,持续到本场景结束。3最后出现“返回”按钮。”故D正确。 故选D 8.【答案】CD
【解析】A.插入会造成声道时长边长,插入10s静音后,右声道时长会变成40+10=50(s),故A错误;
B.不同的音频格式文件的存储方式不同,从单声道变为双声道并不一定会造成声音文件存储容量翻倍,故B错误;
C.执行“剪裁”操作是将当前音频部分截取出来,其他部分被移除,故C正确; D.执行“更改音量”操作,是针对当前选中的部分调整的音量,故D正确。 故选CD。 9.【答案】B
【解析】A.树叶飘落过程中会顺时针旋转3次,不会匀速飘落,故A错误; B.树叶是从库中的某个元件拖动进入场景而形成的实例,故B正确; C.当前帧是可以添加作脚本本,故C错误;
D.声音“渔舟唱晚.mp3”播放时是“淡入”效果,音量由小到大,故D错误; 10.【答案】C
【解析】AVI格式的视频,按照图中所示设置,每帧大约是0.15M,43.95M大约是293帧,也就是C比较合理,故选C。 11.【答案】B 【解析】
信息技术试卷 第17页(共20页)
故选B 12.【答案】A
【解析】执行到这里的时候,需要判断最小值和最大值是否相等,即已经将所有数据排序完成,故应判断iMAx和p是否相等,如果相等,则使iMAx=iMin即可。故选A。 13.【答案】(1)=(E3-D3)/D3*100 (2)应用领域12月环比增幅% (3)包含
(4)将图表的数据区域改为A2:A18,C2:C18
【解析】(1)要求“12月环比增幅%”,需要用12月活跃人数(E3)-11月活跃人数(D3),所得的差再除以11月活跃人数(D3)。由于是百分比,还需要乘以100.即:=(E3-D3)/D3*100;
(2)判断得失“应用领域”,执行排序操作的是“12月环比增幅%”,故而主关键字是“应用领域”,次关键字是“12月环比增幅%”;
(3)“酷狗音乐”、“酷我音乐”和“优酷视频”3行数据的共同特点是:包含“酷”字。故应选“包含”;
(4)图标数据区域选择时,选择了B2:B18,C2:C18,改为A2:A18,C2:C18即可。 14.【答案】(1)Text (2)t+A (3)str(1-v) (4)0
【解析】(1)VB中,文本框内的显示内容存储在Text属性中;
(2)①这一步是记录二进制数中1的个数,只需要对二进制的每一位求和即可,而二进制的每一位是复制给变量A的,所以,这一步应该是:t=t+A;
信息技术 第18页(共20页)
②这一步是计算校验值,需要判断二进制数据的数位中“1”的个数是奇数则校验位值为0,否则校验位值为1。由于计算了v是t/2的余数,当二进制数据的数位中“1”的个数是奇数时,v=1,当二进制数据的数位中“1”的个数是偶数时,v=0,即v的值与校验位值恰好相反,通过1-v的运算,即可完成转化。由于文本框的Text属性是字符串类型,故而需要转化。综上,该处填写“str(1-v)”;
(3)“22”转化成二进制数为:“10110”,其中“1”的个数是3,为奇数,校验位值为0.
15.【答案】(1)AC (2)形状补间
(3)将“行棋规则”图层的1至6帧移动到25至30帧 (4)“三叠子按钮”图层的最后一帧为普通帧(或非关键帧) (5)on(release){Get Url(“intro.txt”);}
【解析】(1)A.修改图中左下角的数值缩放图像,是对左侧的窗口中显示的内容进行缩放,当前可以操作,故A正确;
B.“背景”图层不透明度不可以调整,故B错误;
C.当前选中的图层是“右”图层,可以对其的内容进行自由变换,故C正确; D.当前不能进行填充操作,故D错误。 故填AC。
(2)这是一个“形状补间”的动画类型;
(3)由图可以看出,“象棋简介”图层是在第13到18帧显示,“象棋起源”图层是在第19到24帧显示,“行棋规则”图层是在第1到6帧显示、“主要赛事”图层是在第31到36帧显示。要按照“象棋简介”、“象棋起源”、“行棋规则”和“主要赛事”的顺序显示,只需要将“行棋规则”图层的1到6帧,移动到25到30帧即可。 (4)动画的动作脚本需要添加在关键帧上,而“三叠子按钮”图层的最后一帧为普通帧(或非关键帧),因此被自动添加到了第1帧;
(5)单击按钮使用:“on(releAse){}”,显示同目录下intro.txt文本,使用:“GetUrl(“intro.txt”);”,故而为:“on(release){GetUrl(“intro.txt”);}”。 16.【答案】pos+str(i)result=result+miD(text1.text,i,1)
【解析】①此处需要添加的是被替换内容在原文中的起始位置序号,这个序号记录在变量i中,故应该改为:pos+str(i)
信息技术 第19页(共20页)
②这里是替换text1的文本中的第i个位置处的内容,应该改为:result=result+miD(text1.text,i,1) 17.【答案】(1)7 (2)ADs=sx
(3)A(ssCore(i))=A(ssCore(i))+1 (4)mC=A(i)+B(i)或mC=mC+A(i)
【解析】(1)表中最高分100有2个,并列第1名,则分数96的名次为分数100的名次加上分数100的个数,即第3名,94有3个,并列,名次数96的名次3加上96的个数1等于4,即并列第4名,93有2个;并列,名次数是94的名次4加上94的个数3等于7。故填7。
(2)①这里需要将sx的值复制给ADs,故而应写ADs=sx;
②这一步是对数组A中的第ssCore(i)项自增1,故而应写:A(ssCore(i))=A(ssCore(i))+1; ③这里需要将mC的值加上A(i)的值,再存入mC故而应写:mC=mC+A(i);由于上一步B(i)=mC,故而也可以写成:mC=B(i)+A(i);
信息技术 第20页(共20页)