浙江省2020届高三上学期信息技术五校联考试卷

年级: 学科:信息技术(信息科技) 类型:月考试卷 来源:91题库

一、选择题 (共12小题)

1、下列有关信息的说法,不正确的是(  )
A . 信息表达的规范化是为了更好的信息共享 B . 给每一位公民分配唯一的身份证号码,属于信息的解码 C . 对声音信息进行“采样”和“量化”的加工过程,属于“模数转换”(A/D转换) D . 为了提高信息存储、处理和传输效率,一般要对数字化了的多媒体信息进行压缩处理
2、使用 Word软件编辑某文档,部分界面如图所示。

下列说法正确的是(  )

A . 文档有修订标记,代表当前文档正处在修订状态下 B . 删除图中批注内容后,批注对象不会删除 C . 接受所有修订,文字“依据”修改为“根据” D . 实现图中的图文环绕效果可以采用“上下型”环绕方式
3、下列有关数据库和数据表的说法,不正确的是(  )
A . 一个数据库管理系统能同时管理多个数据库 B . 数据库与数据库应用程序之间能彼此独立 C . 一张数据表中可以没有记录,但不能没有字段 D . 同一个数据库文件中字段名不能相同
4、使用 UltraEdit 软件查看字符内码,部分界面如图所示。

下列说法正确的是(  )

A . 图中有 7 个字符采用 ASCII 编码,3 个字符采用汉字编码 B . GB2312 汉字编码字符集是汉字较为常用的内码编码字符集 C . 将内码“39”修改为“3A”,字符“9”将自动改为“10” D . 根据上图推断可知,字符“t”的内码为 86H
5、使用GoldWave软件打开某音频文件,选中其中一段音频后的部分界面如图所示。

下列说法正确的是(  )

A . 该文件格式为WAVE格式,量化位数是16字节 B . 通过“更改音量”命令提升音量,音频的采样频率同步变大 C . 在当前状态下,执行“删除”命令,再插入30s静音后,总时长不变 D . 在当前状态下,执行“淡入”命令,左声道第30秒到第60秒出现“淡入”效果
6、使用Flash软件制作一段5秒的无声动画短片,导出影片时相关设置如图所示。

生成的视频文件其存储容量约为135MB,则可以推断该视频文件的帧频为(  )

A . 30fps B . 25 fps C . 12 fps D . 8 fps
7、如果一个整数是另一个整数的平方,则称该数是“完全平方数”。例:4=2×2     9=3×3,所以 4、9是完全平方数。下列表达式能判断整数m为完全平方数的是(  )

①(Sqr(m))^2=m ②Int(Sqr(m))=Sqr(m)

③m/Int(Sqr(m))= m\Int(Sqr(m)) ④ Int(Sqr(m))^2=m

A . ①② B . ②③ C . ②④ D . ③④
8、某算法部分流程图如图所示。执行这部分流程,输入a,b的值分别为60,27,则输出值为(  )

A . 1 B . 3 C . 6 D . 9
9、某 VB段程序如下:

Dim a(1 To 5) As Integer Randomize

s = 0

Do While s<5

t = Int(Rnd * 5 + 1) a(t) = a(t) + 1

If a(t) = 1 Then s = s + a(t)

Loop

已知数组a(1)到 a(5)的初值均为0,该段程序运行后,下列说法正确的是(  )

A . 循环至多循环5次 B . 数组a(1)到a(5)的值有可能为3,2,1,5,9 C . 程序运行过程中可能会出现“下标越界”的错误提示 D . 加框处语句改为“s<=5”,程序仍能正常运行
10、某 VB 段程序如下:

s = Text1.Text

For i = 1 To Len(s) c = Mid(s, i, 1)

   

s1 = s1 + c Next i Text2.Text = s1

程序运行时,在文本框Text1中输入“ABC123xyz”,在文本框Text2中输出“bcd123yza”,则加框①处的代码为( )

A.

A . If c >= "A" And c <= "Z" Then c = Chr(Asc(c)+ 32) If c >= "a" And c <= "z" Then m = (Asc(c) - Asc("a") + 1) Mod 26 c = Chr(m + Asc("a")) End If B . If c >= "A" And c <= "Z" Then c = Chr(Asc(c) + 32) ElseIf c >= "a" And c <= "z" Then m = (Asc(c) - Asc("a") + 1) Mod 26 c = Chr(m + Asc("a")) End If C . If c >= "A" And c <= "Z" Then c = Chr(Asc(c)+32) If c >= "a" And c <= "z" Then m = (Asc(c) - Asc("a") ) Mod 26+1 c = Chr(m + Asc("a")) End If D . If c >= "A" And c <= "Z" Then c = Chr(Asc(c) + 32) ElseIf c >= "a" And c <= "z" Then m = (Asc(c) - Asc("a")) Mod 26 + 1 c = Chr(m + Asc("a")) End If
11、有如下VB程序段:

For i = 2 To 4

j = i: flag = False

Do While j >= 2 And Not flag If a(j) < a(j - 1) Then

t = a(j): a(j) = a(j - 1): a(j - 1) = t flag = True

End If j = j - 1

Loop Next i

数组元素a(1)到a(7)的初值依次为“8,2,7,10,6,9,5,3”,则程序运行后,元素a(1)到a(7)的值依次为(  )

A . 2,7,8,10,6,9,5,3 B . 10,8,7,2,6,9,5,3 C . 2,3,5,8,6,7,10,9 D . 2,3,5,6,7,8,9,10
12、某对分查找算法的VB程序段如下:

Key = Int(Rnd * 49) * 2 + 1

s = 0: i = 1: j = 10

Do While i <= j

m = (i + j) \ 2

If Key = a(m) Then Exit Do If Key < a(m) Then

j = m - 1: s = 2 * s

Else

i = m + 1: s = 2 * s + 1

End If Loop

数组a(1)到a(10)的值依次为“2,6,7,15,20,24,27,43,52,63”,执行该程序段后,s的值不可能为(  )

A . 2 B . 3 C . 5 D . 15

二、非选择题 (共4小题)

1、教学处小王用 Excel软件统计分析学生的综合素质情况,如图a所示(数据未显示完整),请回答以下问题。

(1)已知综合素质等级是由五次平均分统计得到:平均分大于6分为合格,否则为不合格。根据评级方案,小王利用IF函数和自动填充功能完成了对J列区域的计算,则在J3单元格中的公式是:      。(提示:IF函数用于判断是否满足某个条件,如果满足返回一个值,如果不满足则返回另一个值。例如:=IF(A1>60,“合格”,“不合格”),如果单元格A1的值大于60,则返回“合格”,否则返回“不合格”。)
(2)有关排序和筛选,下列说法正确的是    (单选,填字母) (2)
A . 以“年级”等于高三、以“总分”为最大5项进行筛选,得到的记录数大于等于5 B . 先以“年级”等于高三进行筛选,再以“总分”为关键字降序排序与先以“总分”为关键字降序排序,再以“年级”等于高三进行筛选,两者得到的结果完全相同 C . 以“姓名”包含张、以“总分”为最大1项进行筛选,将选出总分最高的姓张的同学 D . 以“年级”为主要关键字进行升序排序时,选择按笔画排序或按拼音排序,都能实现高一到高三依次有序
(3)张兰平想更好地了解自己与邱秋红的差距,根据图a中的数据制作了图b所示的图表,该图表的数据区域是      。由图表可知,通过这五次测试,进步最快是      (单选,填字母:A .张兰平/B .邱秋红)

图b

2、小李制作主题为“建国70周年”的多媒体作品,首先使用Photoshop软件处理图片,然后使用Flash软件制作动画。请回答下列问题:

图a

(1)如图a所示,下列说法正确的是      (多选,填字母:A .可以通过自由变换调整“周年”图层中文字的宽高比/B .可以通过文字工具对“周年”图层中文字进行文字变形/C .当前状态下,“70”图层只有“投影”的图层样式可见/D .可以将“故宫”图层设置为不可见/E.调整“故宫”跟“背景”的图层顺序,故宫图像将不可见)
(2)如图b所示,将动画GIF文件“ 白鸽.gif”导入库中直接得到一个影片剪辑,则该元件中动画的动画类型是      。(选填,填字母,A .逐帧动画/B .形状补间动画/C .动画补间动画)

图b

(3)声音的属性界面如图c所示,在不改变文字动画效果下,若要使“音乐”图层中的声音与“文字”图层中的文字动画实现同步播放,则应如何操作:      

图c

(4)如图d所示的“play”按钮,点击      (单填,填字母:A .填充区域 B .文字区域/C .填充和文字区域)才有响应,该按钮出现在当前场景最后一帧,如果希望单击这个按钮后进入下一场景并播放,则按钮上应该添加的动作命令是      (多选,填字母)

图d

A .on (release) {play(1);}

B .on (press) {play();}

C .on (release) { gotoAndPlay ("main");}

D .on (release) { gotoAndPlay("main",1);})

3、数组a存储n个学生的性别和身高数据,其中奇数位置存储性别,偶数位置存储身高,数组的存储结构如下表所示:

1

2

3

4

5

6

……

2n-1

2n

性别

身高

性别

身高

性别

身高

……

性别

身高

该 n位学生站成一排合影:男生全部在一侧,从低到高排序;女生全部在另一侧,从高到低排(所有人的身高h为整数,且100≤h≤200),排序前显示于List1,排序后显示于List2,如图所示。

实现上述功能的VB程序如下,请回答下列问题。

Const n = 10

Dim a(1 To 2 * n) As String Private Sub Form_Load()

'读取身高和性别数据,存储在数组a中,并显示于列表框List1中,代码略

End Sub

Private Sub Comd1_Click()

Dim count As Integer, i As Integer, j As Integer count=0

For i = 1 To n-1

        ‘改错①

    For j = n To i+ 1 Step -1

       If a(2 * j - 1) = "男" Then If 

          Then   ‘改错②

          t = a(2 * j - 2): a(2 * j - 2) = a(2 * j): a(2 * j) = t

          t = a(2 * j - 3): a(2 * j - 3) = a(2 * j - 1): a(2 * j - 1) = t start = j

       End If

    ElseIf a(2 * j - 3) = "女" Then

        If      Then   '填空

            t = a(2 * j - 2): a(2 * j - 2) = a(2 * j): a(2 * j) = t

            t = a(2 * j - 3): a(2 * j - 3) = a(2 * j - 1): a(2 * j - 1) = t start = j

        End If

    End If

    Next j i=start-1

    count=count+1 Next i

For i = 1 To n

List2.AddItem a(2 * i - 1) + a(2 * i) Next i

End Sub

(1)“排序”按钮的对象名为      
(2)程序代码中,加框处有错误,请改正。

       ②       

(3)程序代码中,将下划线处语句补充完整。
(4)对于数据{男,180,女,165,男,170,女,161,男,176},程序运行后,变量 count的值为      
4、求最长升序子序列的长度。一个数的序列bi,当b1 < b2 < ... < bS的时候,我们称这个序列是升序的。对于给定的一个序列(a1, a2, ..., aN),我们可以得到一些升序的子序列(ai1, ai2, ..., aiK),这里 1 <= i1 < i2 < ...<iK <= N。比如,对于序列(1, 7, 3, 5, 9, 4, 8),有它的一些升序子序列,如(1, 7), (3, 4, 8)等等。这些子序列中最长的长度是4,比如子序列(1, 3, 5, 8)。小王设计VB程序用于求最长升序子序列的长度,在文本框Text1中输入n个各不相同的数据(各数据之间以逗号隔开),单击“求解”按钮Command1后在标签Label1中输出最长升序子序列的长度,运行界面如图所示。

具体算法描述如下:

⑴将文本框Text1中的n个数据依次读取到数组a中;

⑵构造一个数组b(j),j表示升序子序列的长度,b(j)的值表示所有j长度升序序列中最小的末尾元素值。例:序列(2,6,4,5),长度为2的子序列有(2,6)、(2,4)、(2,5)、(4,5),则b(2)=4;

⑶从第1个元素开始,依次处理到第i(1≤i≤n)个元素为止,b数组所能达到的最大下标值maxlen,处理过程分两种情况:

A.a(i)>b(maxlen),则最长升序子序列的长度增加;

B.a(i)<b(maxlen),则在b数组中逆序查找到第一个b(j)>a(i)(maxlen-1≤j≤1),更新数组b中升序子序列长度为j+1时所存储的元素值。

以图中数据为例:

⑷数组b的最大下标值即为最长升序子序列的长度。实现上述过程的VB程序如下,请回答下列问题:

(1)若在文本框Text1中输入的序列为(4,7,9,8,6),则数组元素 b(2)的值为      
(2)请在划线处填入合适的代码

Private Sub Command1_Click()

Dim a(1 To 100) As Integer '存储原序列

Dim b(1 To 100) As Integer '存储各长度序列的最小末尾元素Dim s As String

Dim n As Integer, i As Integer, j As Integer, maxlen As Integer s = Text1.Text

n = 1: j = 1

For i = 1 To Len(s) c = Mid(s, i, 1)

If c = "," Then

a(n) = Mid(s, j, i - j ) n = n + 1

j = i + 1 End If

Next i

       maxlen = 1: b(1) = a(1) For i = 2 To n

If a(i) > b(maxlen) Then

maxlen = maxlen + 1 b(maxlen) = a(i)

Else

j = maxlen - 1: flag = True Do While j >= 1 And flag

If a(i) > b(j) Then

      

flag = False End If

j = j - 1 Loop

If      Then b(1) = a(i)

End If Next i

Label1.Caption = "最长升序子序列的长度为:" + Str(maxlen)

End Sub

1. 本站所有内容未经许可不可转载!
4. 试卷库 > 浙江省2020届高三上学期信息技术五校联考试卷

说明

1、直接打印:比较直观,基本上所见即所得;
2、导出word:可以下载来编辑,样式需微调,可修改;
3、在线答案:包含了题目和答案,低碳环保,推荐!
4、只看答案:只有答案及解析,页面较少;