相关试卷
-
1、某算法的部分流程图如下图所示。若输入n的值为1012,执行这部分流程后,输出s的值为( )
A、522 B、4176 C、32 D、512 -
2、关于多媒体技术,下列说法不正确的是( )A、多媒体是指多种媒体的相互渗透和有机组合 B、多媒体技术的主要特征有集成性、交互性和实时性 C、某电子地图包含图片、语音注解等,体现了多媒体技术的集成性 D、多媒体技术中的媒体一般是指存储信息的实体
-
3、两个未经压缩的BMP图像文件A.BMP和B.bmp,其参数分别为800×600像素、32灰度和1024×768像素、24位真彩色,则图像A.BMP和B.bmp存储容量之比约为( )A、1:3 B、1:8 C、4:5 D、4:3
-
4、使用GoldWave软件处理音频文件“配音.wav”,部分界面如图所示。
下列说法正确的是( )
A、单击“复制”和“粘贴”按钮后,按原格式保存,音频文件存储容量不变 B、单击“剪裁”按钮后,音频的时长变为8秒 C、插入2秒静音并单击“删除”按钮后,音频文件时长变长 D、执行“删除”操作后播放音频,前四秒无法听到右声道的音乐 -
5、下列关于数制的说法,正确的是( )A、若二进制数末位为1,则该数可能是偶数 B、二进制数的10110中首位1对应的权值是25 C、二位十六进制数的值小于28 D、二进制数去掉末尾的一位,所得的数值是原来1/2
-
6、某校学籍编码由9位字符组成(如SY1611038),第1~2位字母表示学校名称缩写,第3~4位表示入学年份,第5~6位表示班级号,最后3位表示班内学号。今年是2019年,下列能正确判断出学籍编号为num的学生目前所在年级的VB语句是( )A、mid(num, 3, 2) B、val(mid(num, 3, 2)) C、19-val(mid(num, 3, 2)) D、19-mid(num, 3, 2)
-
7、用Access软件打开数据库,部分界面如下图所示。
下列说法正确的是( )
A、该数据库文件名是“歌曲库.accdb” B、“价格”字段的数据类型不一定是货币型 C、可将当前记录的“编号”字段值修改为“21” D、该数据表只有7个字段 -
8、以下应用中,体现了人工智能技术的有( )
①K歌软件对演唱者的表演进行智能打分
②某支付APP支持的人脸识别付款方式
③Word软件自动识别输入的拼写和语法错误
④将学生的答卷扫描之后,教师进行网络阅卷
⑤某购物网站提供的拍照搜索商品功能
A、①②③ B、②④⑤ C、①③④ D、①②⑤ -
9、关于信息的表达与交流,下列说法正确的是( )A、在IE浏览器中使用“收藏夹”功能可以保存网页的内容 B、访问网页需要用到HTML协议 C、用Web方式发送电子邮件使用了SMTP协议 D、POP3协议可以将邮件发送至收件人邮箱
-
10、下列有关信息的说法,不正确的是( )A、信息的表示、传播、存储必须依附于某种载体 B、信息与物质、能源一样,在使用和传播的过程中会产生损耗 C、片面的感知与理解容易产生虚假信息 D、信息的价值可能会随着时间的变化而变化
-
11、矩阵卷积运算在图像处理中有着广泛的应用,它的描述如下:
1)对于两个形状相同的矩阵,它们的内积是每个对应位置的数字相乘之后的和;
2)对于小矩阵和大矩阵卷积运算时,以小矩阵为参考,沿着横向和纵向两个方向逐个滑动(取同样大小的矩阵),依次横向和纵向两个方向逐个滑动(取同样大小的矩阵),依次求出内积,得到结果矩阵,如图a所示。
图a
小A同学用VB程序模拟上述的矩阵卷积运算,单击“初始化小矩阵”按钮command1,随机生成小矩阵数据,单击“初始化大矩阵”按钮command2,随机生成大矩阵数据,单击“运算”按钮command3,进行矩阵卷积运算并生成结果矩阵,运行界面如图b所示:
图b
(1)、根据描述,上图中“结果矩阵”最后一个被抹去的数字应该是。(2)、实现上述功能的VB 程序如下。请在划线处填入合适代码。Const m = 2 ‘小矩阵行数和列数
Const n = 8 ‘大矩阵行数和列数 Dim a(1 To m * m) As Integer Dim b(1 To n * n) As Integer
Dim tempStr As String ‘输出行的临时数据 '初始化小矩阵
Private Sub Command1_Click()
Dim x As Integer ‘小矩阵当前坐标位置
Randomize
List1.Clear
For i = 1 To m
tempStr = ""
For j = 1 To m
x = (i - 1) * m + j
a(x) = Int(Rnd() * 5 + 1) ‘小矩阵[1,5]的随机数
tempStr = tempStr + Str(a(x))
Next j
List1.AddItem tempStr
Next i End Sub
‘初始化大矩阵
Private Sub Command2_Click()
Dim x As Integer ‘大矩阵当前坐标位置
Randomize
List2.Clear
For i = 1 To n
temp Str = ""
For j = 1 To n
x =
b(x) = Int(Rnd() * 10) ‘大矩阵[0,9]的随机数
tempStr = tempStr + Str(b(x))
Next j
List2.AddItem tempStr
Next i
End Sub
‘运算
Private Sub Command3_Click()
Dim productSum As Integer '内积
Dim product As Integer
Dim rowNow As Integer, colNow As Integer
List3.Clear
For i = 1 To n - m + 1 ‘处理纵向移动
tempStr = ""
For j = 1 To n - m + 1 ‘处理横向移动
productSum = 0
For k = 1 To m * m
rowNow = (k - 1) \ m ‘小矩阵值的行号
colNow = ‘小矩阵值的列号
product = a(k) * b((i - 1 + rowNow) * n + j + colNow - 1) '大小矩阵值乘积
Next k
tempStr = tempStr + Str(productSum)
Next j
List3.AddItem tempStr
Next i
End Sub
-
12、原始的冒泡排序是单向的,它始终是从第一个(或最后一个)一个元素开始扫描。小王对冒泡排序进行了改进,从两端进行扫描,首先从数组的左端到右端进行扫描,把最大的数往后交换(以升序为例),再从右端到左端进行扫描,把最小的数往前交换,多次扫描后,最终得到一个有序的序列。他定义了left1、right1两个变量,变量left1表示左边指针,变量right1表示右边指针,每一遍排序,左边指针向右移动一位,右边指针向左移动一位。一趟排序,把最大值沉到最后一个,最小值冒泡到最前一个,最终让数组有序。运行界面如图a,单击“生成数据”按钮在列表框List1中显示生成的10个随机数,单击“排序”按钮后,将排序结果显示在列表框List2中。
实现上述功能的 VB 程序如下,请回答下列问题:
Dim b(1 To 10) As Integer
Dim left1 As Integer, right1 As Integer Private Sub Cd1_Click()
Dim i As Integer, j As Integer
For i = 1 To 10
b(i) = Int(Rnd * 100) + 10 List1.AddItem Str(b(i))
Next i left1 = 1 right1 = 10
End Sub
Private Sub Cd2_Click()
Dim i As Integer, j As Integer, t As Integer
Do While left1 < right1
For j = left1 To right1 - 1
If b(j) > b(j + 1) Then
t = b(j): b(j) = b(j + 1): b(j + 1) = t
End If
Next j
For j = right1 To
‘改错 If b(j) < b(j - 1) Then
t = b(j): b(j) = b(j - 1): b(j - 1) = t end If
Next j
right1 = ‘填空
Loop
‘将排序结果显示在列表表框List2中,代码略
End Sub
(1)、根据题意,“生成数据”按钮的对象名是 。(2)、程序代码中,加框处有错,请改正。(3)、请将划横线处代码补充完整。right1 =(4)、如果有数组a,其a(1)~a(5)的值分别是“7,14,12,6,18”,按照上面双向排序的算法思路(升序),则do while循环中,第二次循环结束时,数组元素a(2)的值为 。 -
13、小A同学制作了关于“中国最美梯田”的多媒体作品,他使用Flash软件制作的“片头”动画如下图a所示。
图a
(1)、在制作整个作品前,他进行了相应的工作。下列属于脚本编写的是 (多选,填字母: A .确定该作品的系统结构及工作流程 / B .确定该作品“鸽子”等的素材需要从网络中获取,并 需要背景透明 / C .根据主题思想和内容,制订各元素的显现顺序和呈现方式 / D .确定该作品的脚本大纲)。(2)、“云朵浮动”图层实现了云朵在空中飘浮的动画,动画设计如图a所示,则该动画的类型是 。(单选,填字母:A .动画补间动画 / B .形状补间动画 / C .逐帧动画)(3)、“风声”图层添加了音频,如图a所示,其“属性”面板参数设置如图b所示,测试场景时,该音频持续播放时长约为 秒。
图b
(4)、该片头动画中的所有按钮,都在“按钮”图层中,测试场景时,发现“按钮”图层中的按钮一闪而过,如希望该图层中的按钮,能在“风声”出现的时才出现,并能持续到第35帧,应进行的操作是。(5)、测试场景时,单击“梯田介绍”按钮,访问同目录下的“梯田介绍.txt”文档,并静音,则 “梯田介绍”按钮的动作脚本为 on(press){ }。 -
14、下图是2018年对主要国家和地区货物进出口金额及增长速度的数据。请回答下列问题:
(1)、在图a所示工作表中,区域D3:D13中的数据是通过公式计算得到的,选择D3单元格,输入公式,然后用自动填充功能完成其他单元格的计算。则D3单元格的公式是。(提示:2018年出口额比上年增长率=(2018年出口额(亿元)-2017年出口额(亿元))÷2017年出口额(亿元)×100)(2)、如图a所示,C14单元格的公式为“=sum(C3:C13)”(不包含双引号),将该单元格的公式直接复制并粘贴至F14单元格,则F14单元格中的内容为 。(单选,填字母:A、=sum(C3:C13) B、=sum(F3:F13) C、#NAME? D、#DIV/0!)(3)、为了反映2018年亚洲主要国家和地区货物进出口增长率的变化情况,制作了如图b所示的图表。该图表的数据区域是 。
(4)、货物进出口比上年增长率都排在前3 位的国家和地区是 。 -
15、下列VB程序段功能为:根据数组a中各元素的大小关系,计算各元素升序排列的序号,并将序号保存在数组b中,如数组a各元素为“20,40,10,30”,b(1)到b(4)各元素的值分别为“1,2,3,4”,程序运行后b(1)到b(4)各元素的值分别为“2,4,1,3”。
For i=1 to n
⑴ Next i
For i=1 to n-1 k=i
For j=i+1 To n
If ⑵ Then k=j Next j
If k <> i Then
⑶ End if
Next i
上述程序段3个方框处的代码分别为( )
A、⑴b(i)=1 ⑵a(j)>a(k) ⑶t=a(k):a(k)=a(i):a(i)=t B、⑴b(i)=1 ⑵a(b(j))>a(b(k)) ⑶t=a(k):a(k)=a(i):a(i)=t C、⑴b(i)=i ⑵a(j)>a(k) ⑶t=b(k):b(k)=b(i):b(i)=t D、⑴b(i)=i ⑵a(b(j))>a(b(k)) ⑶t=b(k):b(k)=b(i):b(i)=t -
16、某对分查找算法的 VB 程序段如下:
i=1 : j=8 : s=""
key=Text1.Text Do While i<=j
m=(i+j)\2
If key=a(m) Then
s=s+"M"
Exit Do
Elseif Key > a(m) Then j=m-1: s=s+"L"
Else
i=m+1: s=s+"R" End if
Loop Text1.Text=s
数组元素a(1)到a(8)的值依次为“tiger,snake,sheep,rabbit,pig,mouse,monkey,dog”,若该程序段执行后,文本框Text1中显示的内容不可能是( )
A、RLM B、LR C、RM D、LM -
17、某对分查找算法的VB程序段如下:
i=1 : j=8 : t=0
key=Int(Rnd()*7)+14
Do While i<=j
m = Int((i + j )/2)
t=t+1
if a(m)=key Then
Exit Do else
If a(m)>key Then j=m-1
Else
i=m+1
End if
End if Loop
数组元素 a(1)到 a(8)的值依次为“2,11,14,15,18,19,20,22”,该程序段运行结束后,变量t的最大值可能是( )
A、1 B、2 C、3 D、4 -
18、采用冒泡排序对一组数据进行排序,第一遍排序后的结果为2,19,4,55,6,7,11,13,32,那么该数组的原始顺序不可能是( )A、19,4,55,6,7,11,13,32,2 B、2,19,4,55,13,11,32,6,7 C、19,4,55,2,6,7,11,13,32 D、19,4,55,6,7,11,2,13,32
-
19、某算法部分流程图如图所示,执行这部分流程后,变量a和b的值分别为( )
A、5和6 B、11和5 C、6和5 D、-3和-4 -
20、原码、反码、补码是计算机中对数字的二进制表示方法。
⑴原码就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。
⑵反码表示法规定:正数的反码与其原码相同,负数的反码是对其原码逐位取反,但符号位除外。如二进制原码为10010,则反码为11101(在10010中,1为符号码,故为负)。
⑶补码表示法规定:正数的补码与其原码相同;负数的补码是在其反码的末位加1,符号位除外。
根据以上运算规则,二进制有符号数100111的补码的十进制表示是( )
A、-29 B、-25 C、24 D、-24