1.选择题- (共12题)
1.
下列有关信息与信息技术的说法,不正确的是
A.信息可以脱离它所反映的事物被存储、保存和传播 |
B.计算机内部用于信息处理的汉字代码是交换码 |
C.典型的近代信息技术包括摄影技术、电影技术、广播和电视技术等 |
D.计算机病毒的防治可以从预防、检查和消毒三方面着手。 |
2.
下列有关浏览器与网页的说法,正确的是
A.文字、图形图像、表格是网页的三种基本元素 |
B.HTTP协议的功能是将电子邮件送到收件人的电子信箱中 |
C.HTML的源代码由FrontPage、Dreamweaver等软件解释执行 |
D.搜索引擎、主题目录和元搜索引擎是因特网上检索信息的常用途径 |
3.
使用GoldWave软件编辑某音频文件,部分界面如图所示。

下列说法正确的是

下列说法正确的是
A.当前声音文件的存储容量约为6.4MB |
B.当前状态下,执行“删除”命令后右声道的第14~19秒将出现静音 |
C.执行“插入静音”命令,当前状态下插入15秒静音,文件播放时有一段静音 |
D.执行“选定部分另存为”命令,按默认格式保存,生成的文件为双声道格式 |
4.
用OCR软件进行文字识别时,部分界面如图所示:

下列说法不正确的是

下列说法不正确的是
A.字符识别过程应用了人工智能技术 |
B.当前正在识别的对象为“color-5.jpg”,识别的结果为“1.txt” |
C.可以直接从键盘键入“模”字对识别结果中的“棋”字进行修正 |
D.OCR允许导出的文本格式有txt、rtf、htm等 |
5.
使用Word软件编辑某文档,部分界面如图所示。

下列说法正确的是

下列说法正确的是
A.文中共有5处修订,其中2处插入,2处删除,1处格式更改 |
B.共有2个用户添加了批注,用户名分别是d、c |
C.删除文中批注对象“计算机发展历程”后,批注框不会被删除 |
D.当前光标位于第五行,接受当前修订后,文字“德国”被删除 |
6.
有如下VB程序段:
i = 1: j = 6: c = 0: f = False
key = Val(Text1.Text)
Do While i<= j And Not f
c = c + 1
m = Int((i + j) / 2)
If key = a(m) Then f = True
If key < a(m) Then j = m - 1 Else i = m + 1
Loop
数组元素a(1)到a(6)依次为“8,23,25,32,46,57”,文本框Text1的内容为“32”。执行程序后,下列说法不正确的是
i = 1: j = 6: c = 0: f = False
key = Val(Text1.Text)
Do While i<= j And Not f
c = c + 1
m = Int((i + j) / 2)
If key = a(m) Then f = True
If key < a(m) Then j = m - 1 Else i = m + 1
Loop
数组元素a(1)到a(6)依次为“8,23,25,32,46,57”,文本框Text1的内容为“32”。执行程序后,下列说法不正确的是
A.变量c的值为3 | B.变量i的值为4 | C.变量j的值为4 | D.变量m的值为4 |
7.
完全平方数是指一个整数能表示成某个整数的平方的形式,例如图是完全平方数,可以表示成2的平方。下列判断整数型变量a是否为完全平方数的VB表达式不正确的是
A.Int(Sqr(a))=Sqr(a) |
B.Sqr(a)^2=a |
C.Int(Sqr(a))^2=a |
D.Fix(Sqr(a))=Sqr(a) |
8.
有如下VB程序段:
i = 0: j = 1
Do While j <= 5
If a(j) <> 0 Then i = i + 1: a(i) = a(j)
j = j + 1
Loop
For j = i + 1 To 5
a(j) = 0
Next j
数组元素a(1)到a(5)的值依次为“0,20,0,4,31”,执行该程序段后,a(1)~a(6)各元素的值依次为( )
i = 0: j = 1
Do While j <= 5
If a(j) <> 0 Then i = i + 1: a(i) = a(j)
j = j + 1
Loop
For j = i + 1 To 5
a(j) = 0
Next j
数组元素a(1)到a(5)的值依次为“0,20,0,4,31”,执行该程序段后,a(1)~a(6)各元素的值依次为( )
A.4,20,31,0,0 | B.31,20,4,0,0 | C.0,0,20,4,31 | D.20,4,31,0,0 |
9.
数组a中的n个元素经排序生成左右交替上升数据序列的VB程序段如下:
For i = 1 To (1)
For j = (2) To i + 1 Step -1
For j = i + 1 To (3)
Next i
方框中的代码由以下三部分组成:
① n - i + 1 ②n \ 2 ③n - i
代码顺序正确的选项是
For i = 1 To (1)
For j = (2) To i + 1 Step -1
If d(j) <d(j - 1) Then
t = d(j): d(j) = d(j - 1): d(j - 1) = tEnd If
Next jFor j = i + 1 To (3)
If d(j) <d(j + 1) Then
t = d(j): d(j) = d(j + 1): d(j + 1) = tEnd If
Next jNext i
方框中的代码由以下三部分组成:
① n - i + 1 ②n \ 2 ③n - i
代码顺序正确的选项是
A.②①③ | B.①②③ | C.②③① | D.③②① |
10.
有如下VB程序段:
Private Sub Text1_Change()
Dim a, i As Integer
a= Val(Text1.Text)
For i = 2 To 6 Step 2
If a<= 15 Then a = a + i
Next i
Text1.Text = Str(a)
End Sub
若在文本框 Text1 中输入2,执行该程序段,For语句的循环次数为()
Private Sub Text1_Change()
Dim a, i As Integer
a= Val(Text1.Text)
For i = 2 To 6 Step 2
If a<= 15 Then a = a + i
Next i
Text1.Text = Str(a)
End Sub
若在文本框 Text1 中输入2,执行该程序段,For语句的循环次数为()
A.3 | B.5 | C.6 | D.9 |
12.
小明使用Photoshop软件制作作品时,通过“画布大小”更改图像的宽度和高度,部分界面如图所示,然后另存为BMP格式,文件名为“家乡.bmp”,则“家乡.bmp”文件的大小是


A.1.37MB |
B.2.25MB |
C.9.18MB |
D.9MB |
2.填空题- (共4题)
13.
小明收集了我国2017年部分地区生产总值相关数据,并使用Excel软件进行数据处理,如图1所示。

请回答下列问题:
(1)表中“占总生产总值比例(%)”数据是用公式计算并使用函数ROUND得到的:选择H4单元格输入公式,然后用自动填充功能完成其他单元格的计算。则H4单元格中的公式为_____________(单选,填字母:A.=ROUND(G4/$G$18,2)/B.=ROUND(G4/$G$18*100,2)/C.=ROUND(G4/G18*100,2)/D.ROUND(G4/G18*100,2))。(提示:占总生产总值比例(%)=地区年总生产总值/总生产总值×100;函数ROUND将数字四舍五入到指定的位数)。
(2)小明想要找出东部地带年生产总值最大的地区,下列方法不可行的是_________。(多选,填字母)
A.选择A3:H17区域,以“地带”为主要关键字、“年总生产总值”为次要关键字,均按降序排序,选取排在最前面的地区
B.选择A3:H17区域,以“年生产总值”为关键字进行降序排序,以“地带”为东部地带进行筛选,选取排在最前面的地区
C.选择A3:H17区域,以“地带”为东部地带,“年生产总值”为最大1项进行筛选,然后选取筛选出的地区
D.以“地带”为东部地带进行筛选,点击“年生产总值”筛选标志中的“降序”按钮进行排序,选取排在最前面的地区
(3)根据图1中的数据制作图表,如图2所示,则创建该图表的数据区域是________________。

请回答下列问题:
(1)表中“占总生产总值比例(%)”数据是用公式计算并使用函数ROUND得到的:选择H4单元格输入公式,然后用自动填充功能完成其他单元格的计算。则H4单元格中的公式为_____________(单选,填字母:A.=ROUND(G4/$G$18,2)/B.=ROUND(G4/$G$18*100,2)/C.=ROUND(G4/G18*100,2)/D.ROUND(G4/G18*100,2))。(提示:占总生产总值比例(%)=地区年总生产总值/总生产总值×100;函数ROUND将数字四舍五入到指定的位数)。
(2)小明想要找出东部地带年生产总值最大的地区,下列方法不可行的是_________。(多选,填字母)
A.选择A3:H17区域,以“地带”为主要关键字、“年总生产总值”为次要关键字,均按降序排序,选取排在最前面的地区
B.选择A3:H17区域,以“年生产总值”为关键字进行降序排序,以“地带”为东部地带进行筛选,选取排在最前面的地区
C.选择A3:H17区域,以“地带”为东部地带,“年生产总值”为最大1项进行筛选,然后选取筛选出的地区
D.以“地带”为东部地带进行筛选,点击“年生产总值”筛选标志中的“降序”按钮进行排序,选取排在最前面的地区
(3)根据图1中的数据制作图表,如图2所示,则创建该图表的数据区域是________________。

14.
把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。
数组元素a(1)至a(5)依次为5,22,28,42,55,在a(3)处分成两段,交换位置后为:
旋转数组a的最小元素是5。
数组d(1)至d(5)依次为0,1,1,1,1,在d(5)处分成两段,交换位置后为:
旋转数组d的最小元素是0。
小明依据查找算法思想,设计一个查找旋转数组d最小元素的程序,功能如下:运行程序时,利用“添加”按钮Command1和文本框Text1依次输入旋转数组d的值,在列表List1中显示旋转数组,单击“求解”按钮Command2,在标签Label2中显示旋转数组d最小元素值。运行效果图所示,实现该功能的的VB程序如下。

(1)要使程序运行时,文本框Text1无显示内容,下列方法不能实现该要求的是_______(单选,填字母:A.在Form_Load事件处理过程中添加语句“Text1.Text=""”/B.在Command1_Click事件处理过程中添加语句“Text1.Text=""”/C.设计程序界面时,在属性面板设置文本框Text1的Text属性值为空)
(2)程序代码中,加框处有错,请改正。
(3)程序代码中,将划线处代码补充完整。
(4)程序代码中,虚线框内自定义函数中主要采用的算法是__________(单选,填字母:A.冒泡排序/B.选择排序/C.顺序查找/
Dim n As Integer
Dim d(1 To 100) As Integer '数组 d 存储待排序数据
Private Sub Command1_Click()
'按旋转数组规则将数据存入数组d中,代码略
End Sub
Private Sub Command2_Click()
Dim mid As Integer, L As Integer, R As Integer
L = 1: R = n
mid = L
Do While d(L) >= d(R)
If L=R Then'改错
mid = R
Exit Do
End If
mid = (L + R) \ 2
If d(L)=d(R) And d(mid)=d(R) Then
mid =______________ '填空
Exit Do
End If
If d(L) < d(mid) Then
L = mid
End If
Loop
Label2.Caption = "最小值为" + Str(d(mid))
End Sub

End If
Next i
End Function
数组元素a(1)至a(5)依次为5,22,28,42,55,在a(3)处分成两段,交换位置后为:
a(1) | a(2) | a(3) | a(4) | a(5) |
28 | 42 | 55 | 5 | 22 |
旋转数组a的最小元素是5。
数组d(1)至d(5)依次为0,1,1,1,1,在d(5)处分成两段,交换位置后为:
d(1) | d(2) | d(3) | d(4) | d(5) |
1 | 0 | 1 | 1 | 1 |
旋转数组d的最小元素是0。
小明依据查找算法思想,设计一个查找旋转数组d最小元素的程序,功能如下:运行程序时,利用“添加”按钮Command1和文本框Text1依次输入旋转数组d的值,在列表List1中显示旋转数组,单击“求解”按钮Command2,在标签Label2中显示旋转数组d最小元素值。运行效果图所示,实现该功能的的VB程序如下。

(1)要使程序运行时,文本框Text1无显示内容,下列方法不能实现该要求的是_______(单选,填字母:A.在Form_Load事件处理过程中添加语句“Text1.Text=""”/B.在Command1_Click事件处理过程中添加语句“Text1.Text=""”/C.设计程序界面时,在属性面板设置文本框Text1的Text属性值为空)
(2)程序代码中,加框处有错,请改正。
(3)程序代码中,将划线处代码补充完整。
(4)程序代码中,虚线框内自定义函数中主要采用的算法是__________(单选,填字母:A.冒泡排序/B.选择排序/C.顺序查找/
A.对分查找)。 |
Dim d(1 To 100) As Integer '数组 d 存储待排序数据
Private Sub Command1_Click()
'按旋转数组规则将数据存入数组d中,代码略
End Sub
Private Sub Command2_Click()
Dim mid As Integer, L As Integer, R As Integer
L = 1: R = n
mid = L
Do While d(L) >= d(R)
If L=R Then'改错
mid = R
Exit Do
End If
mid = (L + R) \ 2
If d(L)=d(R) And d(mid)=d(R) Then
mid =______________ '填空
Exit Do
End If
If d(L) < d(mid) Then
L = mid
ElseIf d(mid) < d(R) Then
R = midEnd If
Loop
Label2.Caption = "最小值为" + Str(d(mid))
End Sub

End If
Next i
End Function
15.
“旋转数组”过程是指将数组中的元素向右移动k个位置,其中k是非负数。以数组a向右移动3个位置为例,其移动过程有如下两种方法:
原始数据:
方法一:
①向右旋转1步:
②向右旋转2步:
③向右旋转3步:
方法二:
①将a(1)值放至旋转3个位置后位置a(4):
②将原a(4)值放至旋转3个位置后位置a(3):
③将原a(3)值放至旋转3个位置后位置a(2):
④将原a(2)值放至旋转3个位置后位置a(1):
有n个数存储在数组a中,给定一个整数p(1≤p≤n),将数组a的前p个数与后n-p个数分别向右旋转k次。例如数组a的各个数值分别是1,2,3,4,5,6,7,当p=4,k=1时,旋转后的结果为4,1,2,3,7,5,6。小明为此编写了VB程序,功能如下:在文本框Text2、Text3中依次输入p和k的值,单击“旋转数组”按钮Command1后,数组旋转后结果显示在Text4中。程序运行界面如下图所示,请回答下列问题:

(1)当文本框Text3中输入内容修改为3时,执行该程序后,a(3)的值为___________。
(2)请在划线处填入合适的代码。
Dim a(20) As Integer
Const n = 20
Private Sub Form_Load()
'随机产生n个[1,100]之间的随机整数,依次存储到a(1)、a(2)、…a(n)中,并在文本框Text1显示,代码略
End Sub
Private Sub Command1_Click()
Dim i As Integer, p As Integer, k As Integer,cnt As Integer,c As Integer,t As Integer
p = Val(Text2.Text)
k = Val(Text3.Text)
i = 1:start = 1:c = a(i):cnt = 1
Do While cnt<= p '方法二
a(i) = c
If ________________ Then
start = start + 1
i = i + 1
c = a(i)
Else
c = t
End If
For i = 1 To k '方法一
temp = a(n)
For j = _______________
a(j) = a(j - 1)
Next j
For i = 1 To n
s = s + Str(a(i))
Next i
Text4.Text = s
End Sub
原始数据:
a(1) | a(2) | a(3) | a(4) |
1 | 2 | 3 | 4 |
方法一:
①向右旋转1步:
a(1) | a(2) | a(3) | a(4) |
4 | 1 | 2 | 3 |
②向右旋转2步:
a(1) | a(2) | a(3) | a(4) |
3 | 4 | 1 | 2 |
③向右旋转3步:
a(1) | a(2) | a(3) | a(4) |
2 | 3 | 4 | 1 |
方法二:
①将a(1)值放至旋转3个位置后位置a(4):
a(1) | a(2) | a(3) | a(4) |
1 | 2 | 3 | 1 |
②将原a(4)值放至旋转3个位置后位置a(3):
a(1) | a(2) | a(3) | a(4) |
1 | 2 | 4 | 1 |
③将原a(3)值放至旋转3个位置后位置a(2):
a(1) | a(2) | a(3) | a(4) |
1 | 3 | 4 | 1 |
④将原a(2)值放至旋转3个位置后位置a(1):
a(1) | a(2) | a(3) | a(4) |
2 | 3 | 4 | 1 |
有n个数存储在数组a中,给定一个整数p(1≤p≤n),将数组a的前p个数与后n-p个数分别向右旋转k次。例如数组a的各个数值分别是1,2,3,4,5,6,7,当p=4,k=1时,旋转后的结果为4,1,2,3,7,5,6。小明为此编写了VB程序,功能如下:在文本框Text2、Text3中依次输入p和k的值,单击“旋转数组”按钮Command1后,数组旋转后结果显示在Text4中。程序运行界面如下图所示,请回答下列问题:

(1)当文本框Text3中输入内容修改为3时,执行该程序后,a(3)的值为___________。
(2)请在划线处填入合适的代码。
Dim a(20) As Integer
Const n = 20
Private Sub Form_Load()
'随机产生n个[1,100]之间的随机整数,依次存储到a(1)、a(2)、…a(n)中,并在文本框Text1显示,代码略
End Sub
Private Sub Command1_Click()
Dim i As Integer, p As Integer, k As Integer,cnt As Integer,c As Integer,t As Integer
p = Val(Text2.Text)
k = Val(Text3.Text)
i = 1:start = 1:c = a(i):cnt = 1
Do While cnt<= p '方法二
i =_____________
t = a(i)a(i) = c
If ________________ Then
start = start + 1
i = i + 1
c = a(i)
Else
c = t
End If
cnt = cnt + 1
LoopFor i = 1 To k '方法一
temp = a(n)
For j = _______________
a(j) = a(j - 1)
Next j
a(p + 1) = temp
Next iFor i = 1 To n
s = s + Str(a(i))
Next i
Text4.Text = s
End Sub
16.
使用Flash软件创作“四季”多媒体作品,如图1所示。请回答下列问题:

(1)在作品设计的过程中,下列属于创作需求分析的是_________(多选,填字母:A.该作品要求使用Flash软件制作/ B.该作品面向小学生演示播放/ C.该作品的主题思想为“大自然的奥妙”/ D.根据主题思想和内容,制订该作品的脚本大纲/
(2)图中“小狗”图层第21帧到第42帧实现了“小狗”从舞台左侧奔跑至舞台右侧的动画,则第42帧中的“小狗”为_______________(填文字:形状/实例)。

(3)“春”按钮元件的部分编辑界面如图2所示。测试影片时发现该按钮无响应,为使按钮有效,下列操作不正确的是_________(单选,填字母:A.选中“文字”图层“指针经过”帧执行“清除关键帧”命令/B.选中“形状”图层“点击”帧执行“插入帧”命令/C.选中“文字”图层“点击”帧执行“转换为关键帧”命令/D.选中“形状”图层“点击”帧执行“插入关键帧”命令)
(4)如图所示,测试影片时,发现“春”按钮只出现在动画的最后,若要使该按钮在动画过程中一直存在,不改变其他动画效果的前提下,可进行的操作是________________________。
(5)测试影片时,单击“春”场景中“春”按钮,在浏览器中显示当前文件夹下的“spring.txt”文件的内容,则“春”按钮的动作脚本为_______________________________________。

(1)在作品设计的过程中,下列属于创作需求分析的是_________(多选,填字母:A.该作品要求使用Flash软件制作/ B.该作品面向小学生演示播放/ C.该作品的主题思想为“大自然的奥妙”/ D.根据主题思想和内容,制订该作品的脚本大纲/
A.确定“春”界面尺寸、素材组织与来源、交互方式等)。(注:全部选对的得2分,选对但不全的得1分,不选或有错选的得0分) |

(3)“春”按钮元件的部分编辑界面如图2所示。测试影片时发现该按钮无响应,为使按钮有效,下列操作不正确的是_________(单选,填字母:A.选中“文字”图层“指针经过”帧执行“清除关键帧”命令/B.选中“形状”图层“点击”帧执行“插入帧”命令/C.选中“文字”图层“点击”帧执行“转换为关键帧”命令/D.选中“形状”图层“点击”帧执行“插入关键帧”命令)
(4)如图所示,测试影片时,发现“春”按钮只出现在动画的最后,若要使该按钮在动画过程中一直存在,不改变其他动画效果的前提下,可进行的操作是________________________。
(5)测试影片时,单击“春”场景中“春”按钮,在浏览器中显示当前文件夹下的“spring.txt”文件的内容,则“春”按钮的动作脚本为_______________________________________。
试卷分析
-
【1】题量占比
选择题:(12道)
填空题:(4道)
-
【2】:难度分析
1星难题:0
2星难题:0
3星难题:0
4星难题:0
5星难题:0
6星难题:0
7星难题:0
8星难题:0
9星难题:16