相关试卷
-
1、小明创作了一个共有60帧长的动画,并在动画中放置了一个按钮,当按钮被点击时动画停止播放并退出,则该按钮的脚本命令是( )A、on(release){fscommand(“quit”);} B、fscommand(“quit”); C、on(release){gotoAndStop(60);} D、gotoAndStop(60);
-
2、某Flash作品的部分时间轴界面如图所示:
下列描述与图中信息不相符的是( )
A、测试当前场景,有大约1秒时间没有音乐 B、“过去_按钮”“现在_按钮”“未来_按钮”三个图层的动画相继出现 C、在“action”图层第60帧添加命令“gotoAndStop(1);”,动画将从第1帧开始循环播放所有动画内容 D、为“过去_按钮”图层上的按钮实例添加命令,必须出现在On语句中 -
3、小明利用Flash创作一个多媒体作品,该作品的模块设计框架图如图所示,图中①处的作用是关闭并退出放映的多媒体作品,那么他在按钮五上的命令设计正确的是( )
A、on(release){stop();} B、fscommand(“quit”); C、stop(); D、on(release){fscommand(“quit”);} -
4、创作某多媒体作品时的部分界面如图所示:
该创作工具属于( )
A、以程序语言为基础的创作工具 B、以页为基础的创作工具 C、以时间序列为基础的创作工具 D、以图标和流程图为基础的创作工具 -
5、用Flash软件制作动画作品,其中一个场景的部分时间轴界面如图所示。下列说法正确的是( )
A、当前状态下,可以移动“背景”图层内容的位置 B、在“夏”图层第21帧插入空白关键帧与清除帧效果一样 C、在“按钮”图层第1帧清除关键帧,按钮将从始至终一直显示 D、最后一帧添加脚本“fscommand(“quit”)”,测试影片时动画窗口最后会自动关闭 -
6、趣味数学题。小明使用VB编写程序解一道有趣的数学题:将1到9这九个数字分成三个三位数,不能有重复,三个数字之间比例满足1∶2∶3,求所有三位数组合。
程序界面如图所示,当单击“求解”按钮Command1时,在列表框List1中显示所有满足条件的组合。
程序代码如下,请在划线处填上合适的代码。
Dim a(0 To 9) As Integer
Private Sub Command1_Click()
Dim i, n, m As Integer
For i = 123 To 333
For n = 1 To 9
a(n) = 0
Next n
s = 0
call fenjie (i) ‘使用call调用自定义过程,下同
call fenjie (2 *i)
call fenjie (3 *i)
For m = 1 To 9
s =
Next m
If s = 9 Then List1.AddItem i & “ ” & 2 * i & “ ” & 3 * i
Next i
End Sub
Sub fenjie(x As Integer) ‘自定义过程,将3位数分解并修改对应下标元素的值
a(x Mod 10) = 1
a(x \ 100) = 1
End Sub
-
7、小明编写统计字符串中出现最多的字母和数字的程序。程序运行如下:在文本框Text1中输入一个仅包含字母和数字的字符串。单击按钮Command1后,在标签Label1上显示出现最多的数字字符,在标签Label2上显示出现最多的字母字符(字母不区分大小写,例如字母G和g统计在一起)。程序运行界面如图所示。
实现上述功能的VB程序如下,请在划线处填入合适的代码。
Private Sub Command1_Click()
Dim a(1 To 10) As Integer ‘存储0~9每个数字出现的次数
Dim b(1 To 26) As Integer ‘存储a~z每个字母出现的次数
Dim zf As String, x As String, p As Integer
Dim maxa As Integer, maxb As Integer
For i = 1 To Len(zf)
x = Mid(zf, i, 1)
If pd(x) = 1 Then
p = Asc(x) - Asc(“0”) + 1
a(p) = a(p) + 1
p = Asc(x) - Asc(“A”) + 1
b(p) = b(p) + 1
Else
p = Asc(x) - Asc(“a”) + 1
b(p) = b(p) + 1
End If
Next i
k = a(1):maxa = 1
For i = 2 To 10
If a(i) > k Then k = a(i):maxa = i
Next i
k = b(1) :maxb = 1
For i = 2 To 26
IfThen k = b(i) :maxb = i
Next i
Label1.Caption =“出现最多的数字是” + Chr(maxa+ Asc(“0”)-1)
Label2.Caption = “出现最多的字母是” + Chr(maxb + Asc(“A”)-1)
End Sub
Function pd(ch As String) As Integer ’函数用于判断每个字符类型
If ch >= “0” And ch <= “9” Then pd = 2
If ch >= “A” And ch <= “Z” Then pd = 2
If ch >= “a” And ch <= “z” Then pd = 3
End Function
-
8、素数:只能被1和它本身整除的自然数。要求编写VB程序找出任意两个整数之间中所有的素数及个数,程序运行界面如下图所示。
请根据算法将下列程序补充完整。
Function prime(a As Integer)As Boolean
Dim j As Integer
prime=True
j=2
Do While prime And j<=a\2
If a Mod j=0 Then
prime=False
Exit Do
End If
Loop
End Function
Private Sub Command1_Click( )
Dim i As Integer, a As Integer, b As Integer
Dim count As Integer
a=Val(Text1.Text)
b=Val(Text2.Text)
For i=a To b
If=True Then
List1.AddItem Str(i)
count=count + 1
End If
Next i
Label1.Caption=“素数共有” + Str(count) + “个!”
End Sub
-
9、在计算机内,有符号数有3种表示法:原码、反码和补码。
⑴原码就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小;
⑵反码表示法规定:正数的反码与其原码相同:负数的反码是对其原码逐位取反,但符号位除外。如二进制原码10010,则反码11101(注:在10010中,左边的1为符号码,故为负);
⑶补码表示法规定:正数的补码与其原码相同:负数的补码是在其反码的末位加1,符号位除外。
根据以上运算规则,二进制有符号数100011的补码的十进制表示是( )
A、-29 B、-4 C、61 D、-36 -
10、已知“A”的ASCII码是65,“a”的ASCII码是97。如图是用UltraEdit软件观察到的几个常用汉字和字符的内码,那么其中大写字母有( )
A、2个 B、3个 C、9个 D、10个 -
11、用UltraEdit软件观察字符串“a(i)+b(j)=9”的内码,如图所示,则字符串“A(i)+B(j)=10”的内码是( )
A、61 28 69 29 2B 62 28 6A 29 3D 40 B、41 28 69 29 2B 42 28 6A 29 3D 3A C、61 28 69 29 2B 62 28 6A 29 3D 31 30 D、41 28 69 29 2B 42 28 6A 29 3D 31 30 -
12、UltraEdit软件编辑的文本界面如图所示。下列说法正确的是( )
A、该字符串的存储空间为12字节 B、H对应的16进制编码为65H C、逗号对应的编码为A3H D、感叹号为中文字符 -
13、用WinHex软件观察字符内码的结果如图所示,下列说法正确的是( )
A、字符“你”的内码为C4H B、字符中的逗号是用ASCII编码表示的 C、字符“j”的内码为70H D、字符“A”的内码为41H -
14、用UltraEdit软件观察字符内码,结果如图所示,则该字符内码可能是( )
A、2个GB2312字符 B、4个ASCII字符 C、1个GB2312字符、2个ASCII字符 D、4个GB2312字符 -
15、用UltraEdit软件观察字符的内码,显示的十六进制内码如图所示:
其中英文字符和汉字所占字节数分别是( )
A、8字节 4字节 B、4字节 8字节 C、8字节 8字节 D、6字节 10字节 -
16、若在某x进制下,等式5×5×7=(127)x成立,那么在该进制下等式15+6=( )x也成立(其中未标明进制的都为十进制数)A、21 B、5 C、15 D、19
-
17、用WinHex软件观察字符内码, 结果如图所示。
以下分析正确的是( )
A、“MP4”为ASCII编码,占6个字节 B、“播”字的十六进制内码为B2H C、大写字母“O”的十六进制内码为49H D、大写字母“N”的二进制内码为01001110B -
18、已知字符“9”的ASCII码用二进制表示是0111001,则十进制ASCII码值是55的字符是( )A、4 B、5 C、6 D、7
-
19、某压缩算法,采用一个字节来表示连续的一串0 (或1)。字节最左边的一位是0,则表示该字节代表一串0;否则,代表一串1,其余位代表0(或1)的数量。这样,一个字节至多可表示127个0(或1),若超出可再用一个字节。如压缩后的编码是00001101,则表示连续13个0,10000100表示连续4个1。若压缩后编码用十六进制数表示为1A,则表示( )A、连续10个1 B、连续10个0 C、连续26个1 D、连续26个0
-
20、某小游戏界面如图所示,游戏随机生成由7行7列共49个小动物头像组成的状态,头像共分6个不同种类。对当前状态进行二进制编码,需要多少位二进制( )
A、49 B、147 C、196 D、294