相关试卷
-
1、用UltraEdit软件查看字符的内码,界面如图所示,下列分析正确的是( )
A、字符“6”的二进制码是“00111100” B、字符“,”的内码占两个字节 C、字符“杯”的十六进制码是“AD 2C” D、字符“g”的二进制码是“01100111” -
2、一个两位十六进制正整数n,末位是“9”,下列说法正确的是( )A、转换为十进制数,无法确定是奇数还是偶数 B、n+1是一个三位十六进制数 C、转换为十进制数,最小值是25 D、转换为二进制数,位数一定是8
-
3、用UltraEdit软件观察字符内码,结果如图所示:则字符“23”的十六进制内码值为( )
A、31 32 B、32 33 C、B9 BA D、B8 B9 -
4、用UltraEdit软件观察字符内码,结果如图所示:则字符“没”的十六进制内码值为( )
A、BB B、C3 BB C、32 D、32 30 -
5、使用UltraEdit软件查看字符内码,部分界面如下图所示:图中内码所对应的字符是( )
A、 bdoaMLNV B、填充颜色 C、背景back D、技术abcd -
6、使用UltraEdit软件观察字符“挑战AlphaGo!”的内码,部分界面如图所示。下列说法正确的是( )
A、字符“!”的内码占两个字节 B、字符“战”的十六进制码是“BD41” C、字符“h”的二进制码是“01101000” D、字符“GO”的十六进制码是“476F” -
7、使用UltraEdit软件观察字符“A~Z a~z 0~9”的内码,部分界面如图所示。下列说法正确的是( )
A、字符“F”“d”“6”的内码值由小变大 B、字符“a”与“A”内码值之差的十进制表示为20 C、字符“2”内码值的二进制表示为“00000010” D、图中所有字符内码值的十进制表示均小于128 -
8、随着信息技术的发展,公众号:技术那玩意安全性越来越受到人们的重视,为了提升信息的安全性,发送信息时需要对信息进行加密处理,某信息的加密算法如下所示:
①将发送信息中的每一个字符的八位二进制取反
②第1、2、4、8位上插入4个二进制数,若取反后的八位二进制数中1的个数是偶数,插入的4个二进制是1、0、1、0,否则是0、1、0、1
③将12位二进制分为3段(4位一段),每一段的最后一个数字移动到最前面,并将移动后的4位二进制数抓换为十六进制数,转换后的3位十六进制数即是加密后的字符字符"A"的加密过程如下表所示:
原文“A”转换成8位二进制数取反
1 0 1 1 1 1 1 0
插入4位二进制数1、0、1、0
1 0 1 1 0 1 1 0 1 1 1 0
4位1段,最后一个数字移动到最前面
1101 0011 0111
转换为十六进制数,即密文
D37
按照上述规则,小明设计了一个加密的VB程序,程序功能如下:在Text1中输入待加密的字符,单击“加密”按钮,将加密后的字符显示在Text2中,程序运行界面如下图所示,请回答如下问题:
(1)、在Text1中输入“b”,则Text2中显示的内容是 (已知ASC("a")=97)(2)、请在横线处填入合适的代码。Private Sub Command1_Click()
Dim i As Integer, j As Integer, k As Integer Dim m As Integer, n As Integer, t As Integer Dim count As Integer
Dim a(1 To 12) As Integer
Dim mingw As String, miw As String
mingw = Text1.Text
For i = 1 To Len(mingw)
n = Asc(Mid(mingw, i, 1))
j = 8
Do While
a(j) = (n + 1) Mod 2 count = count + a(j)
n = n \ 2
j = j - 1 Loop
For k = 1 To 4
m = 8 + k - 1
Do While m >= 2 ^ (k - 1)
a(m + 1) = a(m)
m = m –1
Loop
Next k
For t = 1 To 3
miw =
Next t
Text2.Text = miw
Next i
End Sub
Function rev_btoh(b(i) As Integer, start As Integer, ending As Integer) As String
Dim i, sum As IntegerConst code = "0123456789ABCDEF"
sum = b(ending)
For i = start To ending - 1
sum = sum * 2 + b(i)
Next i
rev_btoh = Mid(code, sum + 1, 1)
End Function
-
9、编写VB程序,实现如下功能:单击对象“生成”,随机生成n*n(n<10)个不重复的随机二位整数,并以n行n列矩阵的形式显示在列表框List1中,单击“排序”按钮,将矩阵中每一行中的数据按照奇数在前,偶数在后,奇数偶数分别升序排序的方式进行排序,并将排序后的结果显示在List2中,程序运行界面如下图所示。

程序代码如下,请回答如下问题:
(1)、在运行界面中,具有 Caption 属性的对象有个。(填数字)(2)、请在下划线处填上合适的代码。Const n = 6
Dim i, j, k As Integer Dim s As String
Dim a(1 To n * n) As Integer
Private Sub Command1_Click()
For i = 1 To n * nRandomize
a(i) = Int(Rnd * 90) + 10
For j = 1 To i - 1
If a(j) = a(i) Then
a(i) = Int(Rnd * 90) + 10
End If
Next j
s = s + Str(a(i))
IfThen
List1.AddItem s
s = ""
End If
Next i
End Sub
Private Sub Command2_Click()
For i = 1 To n * n
k = i
For j = i + 1 To
If a(k) > a(j) Then k = j
ElseIf a(k) Mod 2 = 0 and a(j) Mod 2 = 1 Then k = j
End If
Next j
If k <> i Then t = a(k): a(k) = a(i): a(i) = t
Next i
End Sub
‘将有序的数据输出在 List2 中,代码略
(3)、程序加框处代码有误,请改正。 -
10、小王使用Flash软件创作“年年有余”多媒体作品,创作界面如图a所示,请回答下列问题:
图 a
(1)、在创作多媒体作品前,需要进行需求分析,下列属于创作需求分析的是。(多选,选字母:A .通过调查分析,了解商场的需求情况/ B .确定作品的主题思想和主要内容/C .把作品大致分为“片头”、“主交互界面”、“片尾”三部分/D .把作品定位为“演示型”/E .确定作品以 swf 的格式在网络上发布)(2)、如图a所示,“鱼”在动画播放1s后开始出现在舞台并在舞台上一直游动,则“鱼”是由(单选,填字母:A .图形/B .影片剪辑/C .按钮)形成的实例。(3)、添加在“声音”图层的素材时间是10s,动画播放3s后,声音停止,声音的同步属性是(单选,填字母:A .数据流/B .事件)。(4)、动画播放3s后,开始出现文字,该动画的起始关键帧的属性面板如图b所示,下列说法正确的是 (多选,选字母)。
A、更改“main”场景的帧频,其他场景的帧频不变 B、“文字”图层第31帧到40帧形成的动画是动画补间动画,该动画实现了文字淡入并放大的效果 C、在图a中,“竹子”图层被隐藏,测试场景时看不见竹子图层的动画效果 D、调整第31帧文字的宽度,高度不会受到影响 E、要使文字从第50帧开始消失,且一直持续到动画结束,可以在“文字”图层第50帧执行“清除帧”操作(5)、点击“退出”按钮,关闭动画,并在浏览器中显示同一文件夹下“夜色.html”文件的内容,则按钮上的动作脚本是on(press) {}。 -
11、小王收集了2020上半年某个小区某幢居民楼用电量的相关数据,并用Excel软件进行如下处理,如图a所示:
图 a
(1)、如图a所示,在E4中输入公式,使用自动填充功能完成E5:E15的计算,然后将E4中的公式粘贴到H4,使用自动填充功能完成H4:H15的计算,则在E4中输入的公式是(电费=峰电费+谷电费)(2)、根据图a中数据制作如图b的图表,图表的数据区域是
图 b
(3)、在图a所示的工作表中对数据作进一步操作,下列说法正确的是 (多选:填字母)A、将单元格C4中的数据更改为230,图表不会随之变化 B、若要对1单元的用户按照“第一季度电费”进行升序排序,选择的数据区域可以是A4:G7 C、在正确完成E4:E15,H4:H15计算后,小王不小心将A列删除,则原E4:E15,H4:H15单元格中的数据不会发生变化 D、若要筛选出2单元第1季度电费最多的房间号,可以以“单元”为2单元,第一季度“电费”最大1项进行筛选 -
12、有如下VB程序段:
Dim a(1 To 8) As Integer Dim i, j, m, k As Integer i = 1: j = 8
a(1) = 87: a(2) = 66: a(3) = 59: a(4) = 40: a(5) = 39: a(6) = 30: a(7) = 22: a(8) = 13
k = Val(Text1.Text)
Do While i <= j
m = (i + j + 1) \ 2
If a(m) < k Then
j = m - 1
Else
i = m + 1
Loop
Text2.Text = Str(i)
程序执行完后,i的值是4,则k的值不可能是( )
A、40 B、41 C、48 D、59 -
13、统计不同单词个数:在Text1中输入一行单词,单词和单词之间用1个空格或标点符号隔开,单击“统计”按钮,在Text2中输出单词的个数,单词区分大小写,句子以符号结尾,程序运行界面如下图所示,部分程序代码如下:

k=0:s = Text1.Text For i = 0 To Len(s)-1
①
If ch >= "a" And ch <= "z" Or ch >= "A" And ch <= "Z" Then
word = word + ch
Else
For j = 1 To k
If ② Then Exit For
Next j
If ③ Then
k = k + 1
a(k) = word
End If
word = ""
End If
Next i
Text2.text=str(k)
则①②③处的代码为( )
A、①ch = Mid(s, i, 1) ②a(i) = word ③ j <= k B、①ch = Mid(s, i, 1) ②a(j) = word ③ j <= k C、①ch = Mid(s, i+1, 1) ②a(i) = word ③ j > k D、①ch = Mid(s, i+1, 1) ②a(j) = word ③ j > k -
14、有如下 VB 程序段:
a(1) = 23: a(2) = 32: a(3) = 46: a(4) = 38: a(5) = 15: a(6) = 55: a(7) = 39
For i = 1 To 5
For j = 2 To 7-i
If a(j) > a(j + 1) Then
t = a(j): a(j) = a(j + 1): a(j + 1) = t
c = c + 1End If
Next j
Next i
c 的初值是0,程序执行完后,c的值是( )
A、8 B、7 C、6 D、5 -
15、有如下VB程序段: s = "PYTHON5678" For i = 1 To Len(s)
ch = Mid(s, i, 1)
If ch >= "0" And ch <= "9" Then
k = (Val(ch) - 1) Mod (Len(s) - 4) + 1
s1 = Mid(s, k, 1) + s1
End If
Next i
Text1.Text = s1
程序执行完后,Text1 中显示的内容是( )
A、ONPY B、YPNO C、PNOH D、HONP -
16、某算法的部分流程图如图所示,输入s=11200,执行这部分流程后,输出m和n的值分别是( )
A、 14 4 B、 21 4 C、 22 5 D、 42 5 -
17、下列能生成个位是5的两位随机正整数的表达式是( )A、 Int(Rnd * 90) + 5 B、Int(Rnd * 9 + 1) * 10 + 5 C、Int(Rnd * 10 + 1) * 10 + 5 D、Int((Rnd * 9 + 1) * 10) + 5
-
18、在 GoldWave中,对如下图所示的音频执行“剪裁”操作后,再插入60s静音,音频的存储容量约为( )
A、 30MB B、 25 MB C、 20MB D、 15MB -
19、用 PhotoShop 软件制作“感恩教师节”作品,在“背景”图层中已创建了一个矩形选区,如下图所示,下列说法不正确的是( )
A、选中“背景”图层,添加“光泽”滤镜,滤镜效果只显示在选区范围之内 B、选中“背景”图层,可以对选区执行“自由变换”命令 C、复制“教师”的图层样式粘贴到“感恩教师节”,“感恩教师节”图层有2个图层样式不可见 D、“HAPPY TEACHERS’DAY”图层中的内容在画布中不可见的原因可能是字体颜色和背景颜色一样 -
20、下列数字中,最大的奇数是( )A、 C3H B、 10110111B C、 193D D、 10111100B