浙江省A9协作体2019-2020学年高二下学期信息技术期中联考试卷

资源下载
  1. 二一教育资源

浙江省A9协作体2019-2020学年高二下学期信息技术期中联考试卷

资源简介

登录二一教育在线组卷平台 助您教考全无忧
浙江省A9协作体2019-2020学年高二下学期信息技术期中联考试卷
一、选择题(本大题共12小题,每小题2分,共24分,每小题列出的四个备选项中只有一个是符合题目要求的,不选、错选、多选均不得分。)
1.(2020高二下·浙江期中)小明用浏览器打开“浙江在线”网站,其主页地址为“www..cn”,该主页内容图文并茂,还有视频等元素,下列描述正确的是(  )
A.使用浏览器打开该网页需要使用TCP/IP、WWW等协议
B.网页上的图片、文字等元素都是信息
C.当前访问的URL没有指明网页的文件名,浏览器将不能访问该网页
D.以“网页,全部”格式保存该网页,网页中的视频往往不能被保存
2.(2020高二下·浙江期中)小明将刊登在杂志上的一篇文章扫描后,通过OCR软件识别出文字,并用word软件编辑处理。下列说法不正确的是(  )
A.对扫描图片进行倾斜校正等预处理,可以提高OCR软件识别的正确率
B.用户“TX”对第一行中的“世界互联网大会”进行批注后,原有批注将发生改变
C.在“叠加”处执行“拒绝修订”,文字变为“重叠所形成的晶格”
D.可以使用“查找替换”将文章中的所有的“互联网”一次性加粗显示
3.(2020高二下·浙江期中)要建立一个“班级捐款情况”的Access数据表,存放下列表格数据:
姓名 班级 班内学号 日期 金额 团员 方式
张一 201 05 2020/3/2 ¥10 是 微信转账
李四 209 09 2020/3/3 ¥18 否 支付宝转账
张一 201 05 2020/3/5 ¥15 是 微信红包
… … … … … … …
下列关于该数据表的描述中,说法正确的是(  )
A.在数据表视图中,可以添加一个名为“序号”,类型为“自动编号”的字段
B.设计数据表时,将日期设置为“日期”型,在该字段中可以输入“2020-02-28”
C.“班级”字段一定要设置为“数字”型
D.设计数据表时,班内学号可以设置为主键,团员的类型可以设置为“是/否”型
4.(2020高二下·浙江期中)使用UltraEdit软件观察字符内码,结果如下图所示,下列说法正确的是(  )
A.存储“COVID-19抗疫”总共需要14个字节, 有9个ASCII字符
B.字符“9”的内码为“39H”,可知“10”的内码为“3AH”
C.将字符“C”的内码转换为二进制后,“1”的个数为8个
D.“BF B9”是“抗”字在计算机内存储和处理时的交换码
5.(2020高二下·浙江期中)小明使用Photoshop设计了如图所示的图片,下列说法正确的是(  )
A.可以将“冠状”图层的图层样式,拷贝并粘贴到“病毒”图层
B.使用“自由变换”修改“防控”图层的字体大小,“冠状”图层的字体不会发生变化
C.将作品存储为JPEG格式文件,该JPEG格式文件不会含有“医护”图层中的图像信息
D.需要将“背景”图层解锁后,才能改变“背景”图层中的内容
6.(2020高二下·浙江期中)关于下列文件的存储容量说法正确的是(  )
序号 ① ② ③ ④
文件名 小说.txt 音频.wav 图片.bmp 视频.avi(无压缩)
参数 500万汉字 时长为30秒 采样频率为44.1KHZ 量化位数为16bit 双声道 2048*1024像素32位色 总比特率为:10240Kbps时长为16秒
A.①的存储容量约为10MB,大于③的存储容量
B.②的存储容量约为8MB,小于③的存储容量
C.④的存储容量约为400MB,大于其他前3个的存储容量
D.存储容量由小到大的排序顺序是③②①④
7.(2020高二下·浙江期中)某算法的部分流程图如图所示。依次输入3、3、4、1、6,执行这部分流程后,输出s、i的值分别是(  )
A.5,2 B.15,2 C.6,2 D.14,3
8.(2020高二下·浙江期中)下列程序段中能够实现100以内偶数相加的有(  )
s=0 For i= 1 To 100 If i Mod 2= 0 Then s=s+i End If Next i s=0:i=0 Do While i<= 100 s=s+i i=i+2 Loop
① ②
s=2 For i= 4 To 100 s=s+i:i=i+2 Next i s=0:i=2 Do While i<= 100 If i Mod 2= 0 Then s=s+i Loop
③ ④
A.①③ B.①② C.②③ D.②④
9.(2020高二下·浙江期中)执行下列程序段后,文本框中显示的内容为(  )
Dim a( 1 To 5) As Integer
a(1)=1:a(2)=2
For i= 3 To 4
a(i)=i
For j=i-1 To 1 Step-1
a(j)=a(j)+a(j+1)
Next j
Next i
Text 1.Text=Str(a(2) )
A.18 B.12 C.7 D.4
10.(2020高二下·浙江期中)有下列VB程序段:执行程序时,在文本框Text 1中输入“abc:dk7#Aba1@”(不包括双引号),单击按钮Command 1后,在列表框List 1中显示的结果是(  )
Dim s As String,a As String,t As String
s=Text 1.Text:t=””
For i=1 To Len(s)
a=Mid(s,i,1)
If a>=”a”And a<=”z”Then
t=t+a
ElseIf a=”:”or a>=”A”And a<=”Z”Then
t=““
ElseIf t<>””Then
List 1.Add Item t
End If
Next i
A. B. C. D.
11.(2020高二下·浙江期中)有下列VB程序段:执行该程序段后,数组元素a(1)到a(5)的数据依次为(  )
a(1)=”231”:a(2)=”44”:a(3)=”23”:a(4)=”244”:a(5)=”124”
For i=5 To 4 step-1
k=i
For j=i-1 To 1 Step-1
If a(j) >a(k) Then k=j
Next j
If k<>i Then
t=a(k):a(k)=a(i):a(i)=t
End If
Next i
A.”124”,”23”,”231”,”44”, ”244”
B.”124”,”23”,”231”,”244”,”44”
C.”23”,”44”,”231”,”124”,”244”
D.”231”,”124”,”23”,”244”,”44”
12.(2020高二下·浙江期中)小明编写VB程序,实现从字符串s中删除指定的子字符串。VB程序段如下:要使程序实现如上功能,则方框①②③中的语句分别是(  )
Dim s As String,s1 As String,c As String,key As String
s=Text 1.Text:key=Text2.Text
i=1:s1=””
Do While i<=Len(s)
c=Mid(s, i, len(key) )
If Then
s1=s1+Mid(s,i,1)
else
End If
Loop
Text 3.Text=s1
A.①c=key②i=i+len(key)③i=i+1
B.①c=key②i=i+1③i=i+len(key)
C.①c<>key②i=i+len(key)-1③i=i+1
D.①c<>key②i=i+len(key)③i=i+1
二、非选择题(本大题共5小题,4+8+7+7,共26分)
13.(2020高二下·浙江期中)小明使用Excel软件对校运动会的数据进行了处理,如图所示:
(1)金牌比例(%)是指班级金牌数占年级金牌数的比例,在F9单元格中输入计算公式,然后用自动填充功能完成F10:F14的计算,那么在F13单元格中应该输入的计算公式是   。
(2)对高二各班级以“金牌”为关键字进行排序操作,应选择的数据区域为   。
(3)选中单元格区域B2:F8后,在“数据”选项卡中,执行“筛选”命令,在单元格C2中的显示的“筛选”按钮上的筛选方式如图b所示,则筛选出的班级有   个。
(4)为了更直观地反映高二年级金牌比例的对比,下列说法正确的是 (在下列选项中,选择合适的一项,将序号填入横线处)
A.制作的图表的类型可以选择折线图
B.图表的区域可以选择:“B2,B9:B13,F2,F9:F13”
C.数据按“金牌比例(%)”升序排序后,图表中数据不会变化
14.(2020高二下·浙江期中)小明创作主题为“新型冠状病毒防治”的多媒体作品。使用Flash软件制作动画(如图a)。请回答下列问题:
(1)创作多媒体作品需要进行需求分析和规划设计。下列不属于创作需求分析的是   (多选,填字母:A .了解用户的计算机应用水平/B .考虑作品创作及运行时需要的硬件设施/C .把作品分为片头、主界面、片尾三个主要部分/D .设计某场景中各动画元素的呈现顺序/E.确定作品的发布方式)。
(2)如图a所示,“新型”图层第10帧到第30帧的动画实现了内容“新型”的文字到“冠状病毒”图片的变化,该动画类型为   (单选,填字母:A .动画补间/B .形状补间/C .逐帧动画)
(3)如图a所示,“声音”图层添加了音乐,且第1帧上的声音“同步”属性设置为事件,为了让音乐和“冠状病毒”图层的补间动画一致则进行的操作是   。
(4)按钮“播放”制作界面如图b所示,则“播放”按钮   (填:能/不能)响应鼠标事件;测试影片时,影片会停在最后一帧,单击“播放”按钮现在跳转到下一场景的第一帧开始播放,则按钮的动作脚本为   。
15.(2020高二下·浙江期中)在Excel1中可采用主次关键字排序,先按主关键字排序,如主关键字相同再按次要关键字排序。小明学习了冒泡排序后,编写了一个VB程序模拟该排序过程。功能如下:在列表框list 1中显示排序前数据(各随机产生10个整数存数组a、数组b中),单击“排序”按钮后,按主关键字数组a升序和次要关键字数组b升序排序,排序后的数据在列表框List 2中显示。程序运行界面如图所示。实现上述功能的VB程序如下:
(1)由代码可知,命令按钮“排序”的对象名是   。
(2)实现上述功能的VB程序如下,请在划线处填入合适的代码。
Const
n= 10
Dim
a(1 To n) As Integer, b(1 To n) As Integer
Private
Sub Form Load()
'各产生10个随机整数存数组a、b,并在列表框list 1中显示,代码略。
End
Sub
Private
Sub Cod 1_ Click()
Dim i As Integer,j As Integer
i=1
Do While i<=n-1

Do While j>=i+ 1
If a(j)temp=a(j):a(j) =a(j-1):a(j-1)=temp
temp=b(j):b(j) =b(j-1):b(j-1)=temp
‘改错
temp=a(j):a(j) =a(j-1):a(j-1) =temp
temp=b(j):b(j) =b(j-1):b(j-1) =temp
End If
j=j-1
Loop

Loop
For i=1 To n
List 2.Add Item Str(a(i))+””+Str(b(i))
Next i
End Sub
①   ②   
(3)程序代码中,加框处有错,请改正。
16.(2020高二下·浙江期中)已知某数据加密方法如下:
A) 将英文字符的ASCII码值加20(十进制) ;
B)以字节为单位进行加密处理;
C)将1个字节的8位二进制数左移一位,最低位用左移出的最高位填充;
D)将处理后的8位二进制数分割成前4位与后4位两个二进制数;
F)分别将上述两个4位二进制数转换为十六进制数;
G)所得两个十六进制数码交换顺序后连接,即为该字节的密文。
按照上述规则,小明设计了一个解密的VB程序,功能如下:单击“解密”按钮Command 1,程序依次将文本框Text 1中字符提取(只有0到9、A到F),进行解密处理,并输出在文本框Text 2中,程序运行效果如图所示。请回答下列问题:
(1)已知明文是A9(已知大写字母A的ASCII值为65D,数字0的ASCII值为48),则对应的密文是   。
(2)请在划线处填入合适代码。
Private
Sub Command 1 Click()
Dim mw As String,mingw As String,ch As String
Dim i As Integer, k As Integer,j As Integer,t
As Integer,p As Integer
Dim a( 1 To 8) As Integer
mw=Text 1.Text
For i= 1 To 8
a(i)=0
Next i
For i=1 To Len(mw)
ch=Mid(mw,i,1)
If ch>=“0”And ch<=“9”Then
t=Val(ch)
Else
t=

End If
j=0
Do While t<>0
j=j+1
a( ② )=t Mod 2
t=t\2
Loop
If i Mod 2= 0 Then
k=a(8)
For j= 1 To 7

Next j
If k-20>=0 And k-20<= 127 Then

For j= 1 To 8
a(j)=0
Next j
Else
mingw=“输入错误”
End If
End If
Next i
Text 2.Text=mingw
End
Sub
①   ②   ③   ④   
答案解析部分
1.【答案】D
【知识点】网页、网站的概念与联系
2.【答案】C
【知识点】文本的基本编辑
3.【答案】B
【知识点】利用数据库管理信息;数据表、字段、记录的概念;数据表、字段、记录的编辑
4.【答案】C
【知识点】信息的编码
5.【答案】C
【知识点】图片加工常用工具的使用;图层及图层的基本操作
6.【答案】A
【知识点】声音、图像、视频编码
7.【答案】A
【知识点】算法的常用表示方法;算法的控制结构
8.【答案】B
【知识点】常量、变量及变量的赋值
9.【答案】B
【知识点】常量、变量及变量的赋值
10.【答案】A
【知识点】算法的控制结构;常量、变量及变量的赋值
11.【答案】D
【知识点】常见数据类型、数组;常量、变量及变量的赋值
12.【答案】C
【知识点】常量、变量及变量的赋值
13.【答案】(1)=C13/C$14*100或=C13/$C$14*100
(2)B9:F13
(3)3
(4)B
【知识点】表格数据的基本操作;表格数据的处理与计算
14.【答案】(1)ACD
(2)B
(3)选中冠状病毒图层的第35帧, 添加动作命令“Stop All Sounds() ; ”或选择声音图层的第35帧执行插入关键帧操作,并选择声音图层的第1帧将声音同步方式设为数据流或其他等价答案
(4)能;on(press) (GotoAndPlay(”Main”,1) ;}或on(press) (Play();}或其他等价答案
【知识点】多媒体作品的规划和设计;时间轴、帧、图层、库的概念及基本操作;动画的实现;常用影片控制函数的应用
15.【答案】(1)Cod 1
(2)j=n;i=i+1
(3)Elseif a(j) =a(j-1) And b(j) 【知识点】类、对象、属性、方法、事件和事件处理的概念及应用;常量、变量及变量的赋值;排序算法及程序实现
16.【答案】(1)AAA9
(2)Asc(ch)-55或Asc(ch) -Assc(“A”+10)其他等价答案;(i Mod 2)*4+5-j;k=k*2+a(j)或其他等价答案;mingw=mingw+Chr(k-20)
【知识点】常量、变量及变量的赋值;进制及数制转换
二一教育在线组卷平台(zujuan.21cnjy.com)自动生成 1 / 1登录二一教育在线组卷平台 助您教考全无忧
浙江省A9协作体2019-2020学年高二下学期信息技术期中联考试卷
一、选择题(本大题共12小题,每小题2分,共24分,每小题列出的四个备选项中只有一个是符合题目要求的,不选、错选、多选均不得分。)
1.(2020高二下·浙江期中)小明用浏览器打开“浙江在线”网站,其主页地址为“www..cn”,该主页内容图文并茂,还有视频等元素,下列描述正确的是(  )
A.使用浏览器打开该网页需要使用TCP/IP、WWW等协议
B.网页上的图片、文字等元素都是信息
C.当前访问的URL没有指明网页的文件名,浏览器将不能访问该网页
D.以“网页,全部”格式保存该网页,网页中的视频往往不能被保存
【答案】D
【知识点】网页、网站的概念与联系
2.(2020高二下·浙江期中)小明将刊登在杂志上的一篇文章扫描后,通过OCR软件识别出文字,并用word软件编辑处理。下列说法不正确的是(  )
A.对扫描图片进行倾斜校正等预处理,可以提高OCR软件识别的正确率
B.用户“TX”对第一行中的“世界互联网大会”进行批注后,原有批注将发生改变
C.在“叠加”处执行“拒绝修订”,文字变为“重叠所形成的晶格”
D.可以使用“查找替换”将文章中的所有的“互联网”一次性加粗显示
【答案】C
【知识点】文本的基本编辑
3.(2020高二下·浙江期中)要建立一个“班级捐款情况”的Access数据表,存放下列表格数据:
姓名 班级 班内学号 日期 金额 团员 方式
张一 201 05 2020/3/2 ¥10 是 微信转账
李四 209 09 2020/3/3 ¥18 否 支付宝转账
张一 201 05 2020/3/5 ¥15 是 微信红包
… … … … … … …
下列关于该数据表的描述中,说法正确的是(  )
A.在数据表视图中,可以添加一个名为“序号”,类型为“自动编号”的字段
B.设计数据表时,将日期设置为“日期”型,在该字段中可以输入“2020-02-28”
C.“班级”字段一定要设置为“数字”型
D.设计数据表时,班内学号可以设置为主键,团员的类型可以设置为“是/否”型
【答案】B
【知识点】利用数据库管理信息;数据表、字段、记录的概念;数据表、字段、记录的编辑
4.(2020高二下·浙江期中)使用UltraEdit软件观察字符内码,结果如下图所示,下列说法正确的是(  )
A.存储“COVID-19抗疫”总共需要14个字节, 有9个ASCII字符
B.字符“9”的内码为“39H”,可知“10”的内码为“3AH”
C.将字符“C”的内码转换为二进制后,“1”的个数为8个
D.“BF B9”是“抗”字在计算机内存储和处理时的交换码
【答案】C
【知识点】信息的编码
5.(2020高二下·浙江期中)小明使用Photoshop设计了如图所示的图片,下列说法正确的是(  )
A.可以将“冠状”图层的图层样式,拷贝并粘贴到“病毒”图层
B.使用“自由变换”修改“防控”图层的字体大小,“冠状”图层的字体不会发生变化
C.将作品存储为JPEG格式文件,该JPEG格式文件不会含有“医护”图层中的图像信息
D.需要将“背景”图层解锁后,才能改变“背景”图层中的内容
【答案】C
【知识点】图片加工常用工具的使用;图层及图层的基本操作
6.(2020高二下·浙江期中)关于下列文件的存储容量说法正确的是(  )
序号 ① ② ③ ④
文件名 小说.txt 音频.wav 图片.bmp 视频.avi(无压缩)
参数 500万汉字 时长为30秒 采样频率为44.1KHZ 量化位数为16bit 双声道 2048*1024像素32位色 总比特率为:10240Kbps时长为16秒
A.①的存储容量约为10MB,大于③的存储容量
B.②的存储容量约为8MB,小于③的存储容量
C.④的存储容量约为400MB,大于其他前3个的存储容量
D.存储容量由小到大的排序顺序是③②①④
【答案】A
【知识点】声音、图像、视频编码
7.(2020高二下·浙江期中)某算法的部分流程图如图所示。依次输入3、3、4、1、6,执行这部分流程后,输出s、i的值分别是(  )
A.5,2 B.15,2 C.6,2 D.14,3
【答案】A
【知识点】算法的常用表示方法;算法的控制结构
8.(2020高二下·浙江期中)下列程序段中能够实现100以内偶数相加的有(  )
s=0 For i= 1 To 100 If i Mod 2= 0 Then s=s+i End If Next i s=0:i=0 Do While i<= 100 s=s+i i=i+2 Loop
① ②
s=2 For i= 4 To 100 s=s+i:i=i+2 Next i s=0:i=2 Do While i<= 100 If i Mod 2= 0 Then s=s+i Loop
③ ④
A.①③ B.①② C.②③ D.②④
【答案】B
【知识点】常量、变量及变量的赋值
9.(2020高二下·浙江期中)执行下列程序段后,文本框中显示的内容为(  )
Dim a( 1 To 5) As Integer
a(1)=1:a(2)=2
For i= 3 To 4
a(i)=i
For j=i-1 To 1 Step-1
a(j)=a(j)+a(j+1)
Next j
Next i
Text 1.Text=Str(a(2) )
A.18 B.12 C.7 D.4
【答案】B
【知识点】常量、变量及变量的赋值
10.(2020高二下·浙江期中)有下列VB程序段:执行程序时,在文本框Text 1中输入“abc:dk7#Aba1@”(不包括双引号),单击按钮Command 1后,在列表框List 1中显示的结果是(  )
Dim s As String,a As String,t As String
s=Text 1.Text:t=””
For i=1 To Len(s)
a=Mid(s,i,1)
If a>=”a”And a<=”z”Then
t=t+a
ElseIf a=”:”or a>=”A”And a<=”Z”Then
t=““
ElseIf t<>””Then
List 1.Add Item t
End If
Next i
A. B. C. D.
【答案】A
【知识点】算法的控制结构;常量、变量及变量的赋值
11.(2020高二下·浙江期中)有下列VB程序段:执行该程序段后,数组元素a(1)到a(5)的数据依次为(  )
a(1)=”231”:a(2)=”44”:a(3)=”23”:a(4)=”244”:a(5)=”124”
For i=5 To 4 step-1
k=i
For j=i-1 To 1 Step-1
If a(j) >a(k) Then k=j
Next j
If k<>i Then
t=a(k):a(k)=a(i):a(i)=t
End If
Next i
A.”124”,”23”,”231”,”44”, ”244”
B.”124”,”23”,”231”,”244”,”44”
C.”23”,”44”,”231”,”124”,”244”
D.”231”,”124”,”23”,”244”,”44”
【答案】D
【知识点】常见数据类型、数组;常量、变量及变量的赋值
12.(2020高二下·浙江期中)小明编写VB程序,实现从字符串s中删除指定的子字符串。VB程序段如下:要使程序实现如上功能,则方框①②③中的语句分别是(  )
Dim s As String,s1 As String,c As String,key As String
s=Text 1.Text:key=Text2.Text
i=1:s1=””
Do While i<=Len(s)
c=Mid(s, i, len(key) )
If Then
s1=s1+Mid(s,i,1)
else
End If
Loop
Text 3.Text=s1
A.①c=key②i=i+len(key)③i=i+1
B.①c=key②i=i+1③i=i+len(key)
C.①c<>key②i=i+len(key)-1③i=i+1
D.①c<>key②i=i+len(key)③i=i+1
【答案】C
【知识点】常量、变量及变量的赋值
二、非选择题(本大题共5小题,4+8+7+7,共26分)
13.(2020高二下·浙江期中)小明使用Excel软件对校运动会的数据进行了处理,如图所示:
(1)金牌比例(%)是指班级金牌数占年级金牌数的比例,在F9单元格中输入计算公式,然后用自动填充功能完成F10:F14的计算,那么在F13单元格中应该输入的计算公式是   。
(2)对高二各班级以“金牌”为关键字进行排序操作,应选择的数据区域为   。
(3)选中单元格区域B2:F8后,在“数据”选项卡中,执行“筛选”命令,在单元格C2中的显示的“筛选”按钮上的筛选方式如图b所示,则筛选出的班级有   个。
(4)为了更直观地反映高二年级金牌比例的对比,下列说法正确的是 (在下列选项中,选择合适的一项,将序号填入横线处)
A.制作的图表的类型可以选择折线图
B.图表的区域可以选择:“B2,B9:B13,F2,F9:F13”
C.数据按“金牌比例(%)”升序排序后,图表中数据不会变化
【答案】(1)=C13/C$14*100或=C13/$C$14*100
(2)B9:F13
(3)3
(4)B
【知识点】表格数据的基本操作;表格数据的处理与计算
14.(2020高二下·浙江期中)小明创作主题为“新型冠状病毒防治”的多媒体作品。使用Flash软件制作动画(如图a)。请回答下列问题:
(1)创作多媒体作品需要进行需求分析和规划设计。下列不属于创作需求分析的是   (多选,填字母:A .了解用户的计算机应用水平/B .考虑作品创作及运行时需要的硬件设施/C .把作品分为片头、主界面、片尾三个主要部分/D .设计某场景中各动画元素的呈现顺序/E.确定作品的发布方式)。
(2)如图a所示,“新型”图层第10帧到第30帧的动画实现了内容“新型”的文字到“冠状病毒”图片的变化,该动画类型为   (单选,填字母:A .动画补间/B .形状补间/C .逐帧动画)
(3)如图a所示,“声音”图层添加了音乐,且第1帧上的声音“同步”属性设置为事件,为了让音乐和“冠状病毒”图层的补间动画一致则进行的操作是   。
(4)按钮“播放”制作界面如图b所示,则“播放”按钮   (填:能/不能)响应鼠标事件;测试影片时,影片会停在最后一帧,单击“播放”按钮现在跳转到下一场景的第一帧开始播放,则按钮的动作脚本为   。
【答案】(1)ACD
(2)B
(3)选中冠状病毒图层的第35帧, 添加动作命令“Stop All Sounds() ; ”或选择声音图层的第35帧执行插入关键帧操作,并选择声音图层的第1帧将声音同步方式设为数据流或其他等价答案
(4)能;on(press) (GotoAndPlay(”Main”,1) ;}或on(press) (Play();}或其他等价答案
【知识点】多媒体作品的规划和设计;时间轴、帧、图层、库的概念及基本操作;动画的实现;常用影片控制函数的应用
15.(2020高二下·浙江期中)在Excel1中可采用主次关键字排序,先按主关键字排序,如主关键字相同再按次要关键字排序。小明学习了冒泡排序后,编写了一个VB程序模拟该排序过程。功能如下:在列表框list 1中显示排序前数据(各随机产生10个整数存数组a、数组b中),单击“排序”按钮后,按主关键字数组a升序和次要关键字数组b升序排序,排序后的数据在列表框List 2中显示。程序运行界面如图所示。实现上述功能的VB程序如下:
(1)由代码可知,命令按钮“排序”的对象名是   。
(2)实现上述功能的VB程序如下,请在划线处填入合适的代码。
Const
n= 10
Dim
a(1 To n) As Integer, b(1 To n) As Integer
Private
Sub Form Load()
'各产生10个随机整数存数组a、b,并在列表框list 1中显示,代码略。
End
Sub
Private
Sub Cod 1_ Click()
Dim i As Integer,j As Integer
i=1
Do While i<=n-1

Do While j>=i+ 1
If a(j)temp=a(j):a(j) =a(j-1):a(j-1)=temp
temp=b(j):b(j) =b(j-1):b(j-1)=temp
‘改错
temp=a(j):a(j) =a(j-1):a(j-1) =temp
temp=b(j):b(j) =b(j-1):b(j-1) =temp
End If
j=j-1
Loop

Loop
For i=1 To n
List 2.Add Item Str(a(i))+””+Str(b(i))
Next i
End Sub
①   ②   
(3)程序代码中,加框处有错,请改正。
【答案】(1)Cod 1
(2)j=n;i=i+1
(3)Elseif a(j) =a(j-1) And b(j) 【知识点】类、对象、属性、方法、事件和事件处理的概念及应用;常量、变量及变量的赋值;排序算法及程序实现
16.(2020高二下·浙江期中)已知某数据加密方法如下:
A) 将英文字符的ASCII码值加20(十进制) ;
B)以字节为单位进行加密处理;
C)将1个字节的8位二进制数左移一位,最低位用左移出的最高位填充;
D)将处理后的8位二进制数分割成前4位与后4位两个二进制数;
F)分别将上述两个4位二进制数转换为十六进制数;
G)所得两个十六进制数码交换顺序后连接,即为该字节的密文。
按照上述规则,小明设计了一个解密的VB程序,功能如下:单击“解密”按钮Command 1,程序依次将文本框Text 1中字符提取(只有0到9、A到F),进行解密处理,并输出在文本框Text 2中,程序运行效果如图所示。请回答下列问题:
(1)已知明文是A9(已知大写字母A的ASCII值为65D,数字0的ASCII值为48),则对应的密文是   。
(2)请在划线处填入合适代码。
Private
Sub Command 1 Click()
Dim mw As String,mingw As String,ch As String
Dim i As Integer, k As Integer,j As Integer,t
As Integer,p As Integer
Dim a( 1 To 8) As Integer
mw=Text 1.Text
For i= 1 To 8
a(i)=0
Next i
For i=1 To Len(mw)
ch=Mid(mw,i,1)
If ch>=“0”And ch<=“9”Then
t=Val(ch)
Else
t=

End If
j=0
Do While t<>0
j=j+1
a( ② )=t Mod 2
t=t\2
Loop
If i Mod 2= 0 Then
k=a(8)
For j= 1 To 7

Next j
If k-20>=0 And k-20<= 127 Then

For j= 1 To 8
a(j)=0
Next j
Else
mingw=“输入错误”
End If
End If
Next i
Text 2.Text=mingw
End
Sub
①   ②   ③   ④   
【答案】(1)AAA9
(2)Asc(ch)-55或Asc(ch) -Assc(“A”+10)其他等价答案;(i Mod 2)*4+5-j;k=k*2+a(j)或其他等价答案;mingw=mingw+Chr(k-20)
【知识点】常量、变量及变量的赋值;进制及数制转换
二一教育在线组卷平台(zujuan.21cnjy.com)自动生成 1 / 1

展开更多......

收起↑

资源列表