相关试卷
-
1、下列选项中,与代码"Do while i <= j And Flag = False"功能相同的是( )A、Do while Int(j - i) >= 0 And Not Flag B、Do while i*a <= j*a And a > 1 And Flag = Not True C、Do while Int(i - j) <= 0 And Not Flag = True D、Do while j > Int(i) And (Not Flag) = True
-
2、下列表达式,错误的是( )A、十进制运算:2^8=256 B、1111B+1B=16D C、11H>11D,11D>11B D、19H+11H=30D
-
3、用Photoshop软件制作“开学小贴士”作品,效果如图所示。
下列描述正确的是( )
A、当前状态下,可以删除“喇叭和树叶”图层 B、当前文件保存为BMP格式后,每个像素存储量大小为3个字节 C、可以对“小女孩”图层拷贝图层样式,粘贴图层样式到背景图层 D、当前状态下,用“图像大小”功能仅增大“开学小贴士”图层的内容 -
4、下列关于编码和数据存储量的说法,正确的是( )A、“GB2312”编码中既有汉字也有数字和字母 B、数据在压缩时,压缩比越大的,压缩时间越短 C、对Wav格式文件,只降低采样频率而不改变量化位数和声道数,则文件每秒的存储量大小不变 D、某字符编码采用7位二进制,最大值是1111111B,转换为十进制表示是127,所以该编码最多可以编码127个字符
-
5、某ACCESS文件的数据表视图如图a,设计视图图b,下列说法正确的是( )
图a
图bA、当前状态下,数据表名称为“成绩.accdb” B、当前状态下,不能在设计视图中删除“ID”字段 C、要将“ID”字段数据类型改为“文本”,可以在数据表视图下完成 D、可以在“照片”字段输入“照片找不到” -
6、下列利用人工智能不能实现的是( )A、帮助法院判决案件 B、通过计算知晓过去所有发生的事 C、利用软件,语音远程控制家中电器的启动和关闭 D、大数据人脸识别,帮助警察锁定在逃的犯罪嫌疑人
-
7、下列说法错误的是( )A、家用计算机只能用二进制存储数据 B、信息技术随着计算机的使用而快速发展 C、搜索引擎的两大核心技术是自动网页搜索技术和主题目录检索 D、讲话时,声音录到手机中,声音是从模拟信号转为数字信号
-
8、某医院接受捐赠物资,各项物资数据包含编号、品名和收支数量。编号构成规则是:急需等级(单个大写字母,由高到低划分为A、B、C三个等级)+物资种别(单个大写字母,至多有A~Z共26种)。为提高库存管理效率,现需要整理物资库存,要求:先对同种物资数量进行合并统计;然后按各种物资库存量,更新其急需等级,并依等级由高到低分类显示。等级划分规则为:当库存量低于3天所需,设置为A级;当库存量低于7天所需,设置为B级;否则设置为C级。
按上述要求,编写一个VB程序,功能如下:在列表框List1中显示整理前的所有物资相关数据,单击“库存合并统计”按钮Command1,在列表框List2中显示整理结果,程序运行界面如图所示。
(1)、由图中示例可知,急需等级发生变化的物资有种(填数字)。(2)、请在划线处填入合适的代码。Const n= 2000 ‘物资总项数
Const nc = 26 ‘物资种别数,最多不会超过26
Dim items(1 To n) As String, supplies(1 To n) As String, totals(1 To n) As Long
Dim g(1 To2 * nc) As Long ‘存储各种物资3天、7天的需求数量
Dim b(1 To nc) As Long ‘存储各种物资的库存量
Dim c(1 To nc) As Long
Dim q(1 To nc) As Integer
Private Sub Form_Load()
‘本过程读取编号、品名、收支、需求的数据分别存储在数组items、supplies、totals、g数组中,并在List1中显示有关数据:g数组中g(1)、g(2)存储物资A的3天、7天的需求数量;g(3)、g(4)存储物资B的3天、7天的需求数……代码略
End Sub
Private Sub Command1_Click()
Dim i As Integer, j As Integer, k As Integer, top As Integer, bottom As Integer
Dim r As Long, s As String, t As Integer, m As Integer
For i=1 To nc.
b(i)=0:c(i)=0
Next i
For i=1 To n ‘统计每种物资的库存量
k = Asc(Mid(items(i), 2, 1))- Asc("A")+1
①
c(k)=i
Next i
j=0
For i=1 To nc
If c(i)<>0 Then j=j+1: q(j)=i
Next i
top = 0: bottom=j+ 1
j=1: k=bottom-1
Do While j<bottom ‘按各种物资的需求量进行等级分类
m=q(j)
②
If r<g(2*m-1) Then
top=top+1
If top<>j Then t= q(top): q(top)=q(j): q(j)=t
j=j+1
ElseIf r>= g(2*m) Then
bottom=bottom-1
t= q(j): q(j)=q(bottom): q(bottom)=t
Else
j=j+1
End If
Loop
List2.AddItem "编号 品名 库存"
List2. AddItem "------------------------------"
For i= 1 To k
s= fp(i, top, bottom)
List2.AddItem" " & s & " " & supplies(c(q(i))) & " " & b(q(i))
Next i
End Sub
Function fp(pos As Integer, head As Integer, tail As Integer) As String
If ③ Then
fp= "A"
ElseIf pos < tail Then
fp= "B"
Else
fp="C"
End If
fp = fp & Mid(items(c(q(pos))), 2, 1)
End Function
① ② ③
-
9、编号分别为1~n(n为偶数)的学生分成两组进行投篮比赛,奇数编号的为第一组,偶数编号的为第二组。对每个分组的成绩按从高到低排序,先比较处于分组第1位的两个队员成绩,成绩高的得1分,低的扣1分,相等均不得分,再依次比较处于分组相同位置的队员成绩,最后得到每组得分。
如10名运动员1号到10号的成绩分别是“13,6,9,8,10,11,10,14,16,13”,从高到低排序后,第一组的成绩依次是“16,13,10,10,9”,第二组的成绩依次是“14,13,11,8,6”。第1位的成绩分别是16和14,则第一组获胜得1分,第二组扣1分,再比较两个分组第2位的成绩13和13,则两组均不得分。依次处理,比较完剩余队员的成绩,可得第一组得分为2,第二组得分为-2。
编写一个VB程序,实现如下功能:在文本框Text1中依次输入成绩(偶数个整数,用逗号分隔并以逗号结尾),单击“确定”按钮Command1后,在列表框List1中显示对阵编号、对阵成绩及两个分组的最后得分。程序运行界面如图所示。
(1)、下列对象不具有Caption属性的是(单选,填字母:A .Command1/B .Form1/C .Text1/D .Label1)(2)、实现上述功能的VB程序如下,请在划线处填入合适代码。Private Sub Command1_Click()
Dim i As Integer, j As Integer, k As Integer
Dim s As String, ch As String, sum1 As Integer, sum2 As Integer
Dim bh (1 To 50) As Integer, cj(1 To 50) As Integer
s= Text1.Text
j= 1: k=0
For i= 1 To ①
ch = Mid(s, i, 1)
If Not (ch>= "0" And ch <= "9") Then
k=k+1
bh(k)=k
cj(k) = Val(Mid(s, j, i-j))
②
End If
Next i
For i= 1 To k-2 Step 2
For j= k To ③ Step -1
If cj(j)> cj(j-2) Then
t= cj(j): cj(j)=cj(j-2): cj(j-2)=t
t= bh(j): bh(j)= bh(j-2): bh(j-2)=t
End If
Next j
Next i
sum1 = 0: sum2= 0
List1 .AddItem "对阵编号 对阵成绩"
For i=1 To k- 1 Step 2
If cj(i)> cj(i+1) Then
sum1 = sum1 + 1: sum2 = sum2- 1
sum1=sum1-1: sum2=sum2+1
End If
List1.AddItem adj(bh(i)) + "<-->" + adj(bh(i+1)) + adj(cj(i)) + "<-->" + adj(cj(i+1)
Next i
List1.AddItem"第一组得分: "+ adj(sum1)
List1.AddItem"第二组得分: " + adj(sum2)
End Sub
Function adj(x As Integer) As String
‘函数功能:将数值x转换成字符串,并在字符串的左侧添加若干空格。代码略
End Function
① ② ③
(3)、程序代码中的加框处代码有误,请改正。 -
10、用Flash软件打开“鱼戏莲叶间.fla”文件,编辑界面如图所示。
请回答下列问题:
(1)、以下步骤属于脚本编写阶段的是:(多选,填字母:A .分析作品的社会效益和经济效益/B .根据主题思想和内容,制定该作品的脚本大纲/C .考虑作品创作及运行需要的硬件设施/D .确定原始素材的获取方式/E.确定作品的主要界面)。(2)、图中“鱼”图层创建了鱼戏荷花间的动画,各关键帧中的“鱼”实例均由库中“鱼”影片剪辑元件(仅含摆尾动作)创建,则“鱼”图层的动画类型是。(3)、“鱼”图层从左至右,各关键帧中“鱼”实例的坐标(X,Y)依次为(80,350)、(200,250)、(30,200)。若仅对第36帧执行“插入关键帧”操作,测试场景,下列说法正确的是(多选,填字母:A .鱼游行路径不变/B .鱼游行停顿时间约为1秒/C .鱼摆尾频率不变/D .鱼游行时间不变/E .第2到3秒鱼从左向右游行)。(4)、如图所示,为使“荷叶”图层的动画从第1帧开始,正确的操作是。(5)、将作品发布为exe格式文件,要使打开该文件时单击“关闭”按钮关闭动画,按钮上的动作脚本是on(release){}。 -
11、某慈善总会接收抗击新型冠状病毒感染肺炎的捐赠物资,使用Excel软件进行数据处理,如图所示。
请回答下列问题:
(1)、F4单元格中的数据是使用SUMIF函数计算得到的,对G4:H4进行自动填充,G4单元格中的显示结果是(单选,填字母:A .VALUE!/B ./C .DIV/0!/D .0)。(提示:SUMIF函数用于对区域中满足条件的单元格求和。例如:=SUMIF(B3:B3126,F3,C3:C3126)表示求B3:B3126区域中所有“N95口罩”的总量)
(2)、若要正确计算“分类捐助总量”的数据,可对F4单元格中的公式进行修改,再对G4:H4进行自动填充,则F4单元格中的公式是。(3)、图中数据区域A2:C3126已进行了排序。排序时,选择的关键字为。(4)、要筛选出所有口罩的数据,对“物资类别”列进行筛选,下列方法可行的是(单选,填字母)。
-
12、有多组“123”连接的字符串,如“123123123”,若删除其中一个任意位置的字符,如第8位字符“2”,则得到新字符串“12312313”。编写一个如图所示的VB程序,实现以下功能:输入非空新字符串s,找出被删除字符在原字符串中的位置。如输入“12312313”,则输出“原字符串的第8个字符被删除”。
s= Text1.Text
For i= 1 To Len(s)
a(i) = Val(Mid(s, i, 1))
Next
L=1: R= Len(s) + 1
Do While L<R
m= (L+R) \2
If
ThenR= m
Else
L=m+ 1
End If
Loop
Label1 .Caption = "原字符串的第"+
+ "个字符被删除"上述程序段2个方框处的代码分别为( )
A、⑴ (m- 1) Mod 3 +1<>a(m) ⑵ Str(L) B、⑴ (m- 1) Mod 3+<>a(m) ⑵ Str(m) C、⑴ m Mod 3= a(m) ⑵ Str(L) D、⑴ m Mod 3 = a(m) ⑵ Str(m) -
13、有如下VB程序段:
i= 1
Do While i<= 6
a(i) = Int(Rnd()*10)+ 1
If a(i) Mod 2=i Mod 2 Then
i=i- 1
ElseIf i Mod 2= 0 Then
a(i)=a(i- 1)+ a(i)
End If
i=i+ 1
Loop
执行该程序段后,a(1)~a(6)各元素可能的值是( )
A、4,9,2,13,8,11 B、3,11,6,11,8,15 C、6,13,8,11,6,15 D、2,6,8,13,2,7 -
14、有如下VB程序段:
c=0
k=1
For i= 2 To 8
If I Mod 2=1 And a(k)<a(i) Then
k=i
c=c+1
End If
Next i
数组元素a(1)到a(8)的值依次为“3,6,2,4,13,7,13,20”,执行该程序段后,变量k和c的值分别为( )
A、5 1 B、5 2 C、6 2 D、8 3 -
15、给定任意的查找键,在序列3,5,8,12,15,23中进行查找,下列说法不正确的是( )A、若用顺序查找实现,则最少查找1次 B、若用对分查找实现,则最少查找1次 C、若用顺序查找实现,则最多查找6次 D、若用对分查找实现,则最多查找4次
-
16、变量ch存储小写字母,下列VB表达式能表示其对应大写字母的是( )A、Str(ch-32) B、Asc(Chr(ch)-32) C、Chr(Abs(ch)-32) D、Chr(Asc(ch)-32)
-
17、某算法的部分流程图如图所示。执行这部分流程,变量c和s的值分别为( )
A、5 13 B、5 12 C、8 12 D、8 20 -
18、将一个时长2分钟,采样频率44.1KHz,量化位数16、单声道未经压缩Wave音频文件压缩为MP3格式,压缩后MP3格式文件的大小为470KB,则音频的压缩比约为( )A、11:1 B、11:2 C、22:1 D、176:1
-
19、使用Photoshop软件制作“抗击新型肺炎”作品,部分界面如图所示。下列说法正确的是( )
A、“战胜新型肺炎”图层没有设置滤镜效果 B、“心形”图层对象不可视的原因是不透明度为100% C、可以使用文字工具修改“众志成城”图层的文字大小 D、左下角数值“15%”修改为“30%”,则图像大小变为原来的2倍 -
20、下列关于数制的说法,正确的是( )A、二进制数1010001转换为十六进制数是A1 B、二进制数1110中的末位数码0对应权值是21 C、若二进制数末位为0,则该数对应的十进制数一定是偶数 D、若二进制数1110去掉首位码1,则新数110是原数1110的1/2