2019-2020学年浙江省浙南名校联盟高二(下)期末信息技术试卷
发布:2024/11/11 10:30:2
一、选择题(本大题共12题,每小题2分,共24分。在每小题给出的四个选项中,只有一个是符合题目要求的,不选、多选、错选均不得分)
-
1.下列说法正确的是( )
组卷:19引用:1难度:0.3 -
2.使用OCR软件将报纸中的文字识别为文本后,在Word软件中进行排版编辑,部分界面如图所示,下列说法正确的是( )
组卷:4引用:2难度:0.6 -
3.使用Access软件创建的“捐款信息”数据表,其设计视图的部分界面如右图所示。下列说法正确的是( )
组卷:4引用:2难度:0.5 -
4.使用UItraEdit软件查看字符内码,部分界面如图所示。下列说法正确的是( )
组卷:3引用:1难度:0.5 -
5.用Photoshop软件制作防疫宣传海报,部分界面如图所示。下列说法正确的是( )
组卷:5引用:1难度:0.6
二、非选择题(本大题共4小题,第13小题4分,第14小题8分,第15小题7分,第16小题7分,共26分)
-
15.某数据解密算法描述如下:
(1)在输入的数字字符串中依次提取有效的密文,有效的密文的特点:
①是一组连续的,都小于5的三位数字串;②每个位置上的数字不能被重复提取;
(2)对有效密文进行解密的过程:
将密文作为一个五进制数转换为对应的十进制数值,根据ASCII字符的十进制编码表,得出对应的明文字符(提示:空格符所对应的ASCII码值为十进制数32,小写字母”z”所对应的ASCII码值为十进制数122)。
例如,密文242转换成十进制数为72,对应的明文字符为大写字母“H”。
程序运行界面如下图所示,在文本框Text1中输入密文,单击“解密”按钮,在文本框Text2中输出解密后的明文密码。
(1)若输入的密文为“841497230235”,则对应的明文是
(2)实现上述功能的VB代码如下,加框处的语句有错,应改为
(3)请在横线处填入合适的代码。
'以下代码是将有效密文数字转换为十进制数的函数组卷:1引用:1难度:0.5 -
16.小明编写了一个有关整数闭区间合并操作的VB程序:从数据库读取闭区间数据(左端点和右端点),存储在数组a中,按区间数据左端点升序排序,然后进行合并操作,操作结果存储在数组b中。例如,读取的数据为2、3、15、25、10、14、1、5、30、60、15、25,过程是:
(1)设置区间信息为[2,3],[15,25],[10,14],[1,5],[30,60],[15,25];
(2)按区间左端点升序排序,得到区间信息为[1,5],[2,3],[10,14],[15,25],[15,25],[30,60],[15,25];
(3)合并区间,得到[1,5],[10,25],[30,60]。
说明:区间[1,5]和[2,3]合并为[1,5],区间[10,14]和[15,25]合并为[10,25],区间[10,25]和[15,25]合并为[10,25],因此合并后的结果为[1,5],[10,25],[30,60]三个区间。
程序功能如下:单击“读数据库”按钮Command1,程序从数据库读取数据,输出在文本框Text1中;单击“开始处理”按钮Command2,程序进行区间排序,并进行区间合并操作,操作后的结果输出在文本框Text2中。程序运行结果如图所示。
实现上述功能的VB程序如下,请回答下列问题:
(1)从数据库中读入的区间为[1,10],[15,20],[6,18],[25,30],[31,200],则合并操作后的区间为
(2)请在横线处填入合适的代码。
Dima(1To100)AsInteger'数组a存储合并前的区间
Dimb(1To100)AsInteger'数组b存储合并后的区间
DimnAsInteger'n表示区间个数
PrivateSubCommand1_Click
'读取数据库中的数据,存储到数组a中,并将区间个数存储在变量n中
'将区间信息输出在文本框Text1中,代码略
组卷:0引用:1难度:0.5