相关试卷
-
1、下列关于信息的说法不正确的是( )A、AR 技术的发展使得汽车自动驾驶成为可能 B、信息在传递和共享过程中不会产生损耗 C、近代信息技术包括摄影技术、电影技术等 D、网络已经成为信息社会中重要的信息表达技术
-
2、某中学举行了元旦文艺汇演,并用Excel软件进行数据处理,部分界面如图a所示。
图a
请回答下列问题:
(1)、已知最终得分是去掉最高分和最低分后的数据和,区域J4:J11的数据是从J3单元格利用自动填充功能得到的,则单元格J11中的公式是。(2)、根据图a中数据制作的图表如图b所示,创建该图表的数据区是。
图 b
(3)、若要仅筛选出班级为高二的所有数据,下列筛选方式可行的是A、
B、
C、
D、
E、
-
3、某算法的部分流程图如图所示,执行这部分流程,下列说法正确的是( )
A、s输出的值为16 B、循环结束时k的值为1 C、最后输出时a的值为16 D、循环结束时,判断条件a<32一共执行6次 -
4、用 Photoshop软件制作“宣传”的海报,部分界面如图所示,下列说法正确的是( )
A、可以将“背景”图层的不透明度设置成0% B、“逆行”图层可视的图层样式有“外发光”、“描边” C、可以对“叶子”图层左边的叶子进行自由变换 D、将作品存储为JPEG格式文件,该文件能保留原作品的图层信息 -
5、使用UltraEdit软件观察字符“China,生日快乐!”的内码,部分界面如图所示,下列说法正确的是( )
A、上述字符共需要 15B 的存储空间 B、字符“乐”的GB2312编码是“C0 D6” C、字符“生”的内码表示成二进制是“11001001 11111010” D、字符“C”的十六进制内码是43,可推出字符“J”的十六进制内码是50 -
6、下列关于信息和信息技术的说法,正确的是( )A、计算机处理图片的本质是计算 B、通过5G网络传输的信息不依附于载体 C、声音以模拟信号的形式存储在计算机中 D、近代信息技术包括摄影技术、电影技术、光电子技术
-
7、编写函数,接收一个正偶数为参数,输出两个素数,并且这两个素数之和等于原来的正偶数。如果存在多组符合条件的素数,则全部输出。
-
8、在python语言中,通过关键字( )来定义函数。A、def B、function C、fun D、procedure
-
9、以下哪个选项是以下代码的执行结果?( )
for c in "message":
if c=="a":
continue
print(c, end=" ")
A、message B、mess C、a D、messge -
10、while循环中,循环体内必须包含( )的语句,否则将会成为死循环。A、赋值 B、改变条件表达式值 C、选择判断 D、循环
-
11、for循环所包含的语句是以( )为标志的。A、变量 B、语句 C、缩进 D、冒号
-
12、在图像编码的算法中,需要将一个给定的方形矩阵进行Z字形扫描(Zigzag Scan),以获得更好的压缩比。给定一个n×n的矩阵,Z字形扫描的过程如下图所示:
经过扫描后得到的数据结果为:
57
45
0
23
0
0
0
0
0
0
0
0
0
0
0
0
0
-30
1
0
0
0
0
0
-16
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
“57,45,0,0,0,0,23,0,-30,-16,0,0,1,0,0,0,0,…,0,0”,数据元素个数为64个。进一步经过压缩后,最终得到行程编码:“57, 1, 45, 1, 0, 4, 23, 1, 0, 1,-30, 1,-16, 1, 0, 2, 1, 1, 0, 51”,数据元素个数为20个。
(1)、行程编码压缩最坏情况下,数据压缩后数据元素的数量将是原来的倍。(2)、根据上述扫描算法,其 VB 代码实现如下,请在划线处填入合适的代码。Dim a(0 To 1000) As Integer '存储原矩阵数据,按行优先存储
Dim b(0 To 1000) As Integer '存储Z形扫描后数据
Dim c(0 To 1000) As Integer '存储行程编码压缩后数据
Dim n As Integer
‘矩阵导入代码略,以行优先存储在a数组中,如例子中数据存储顺序为“57,45,0,23,0,0…”
Private Sub Command2_Click()
Dim choice As Integer ' 1:向右移动 ;2:向右上移动;3向下移动 4向左下移动
Dim row As Integer, col As Integer, i As Integer, j As Integer
Dim pre As Integer, count As Integer
choice = 1: row = 0: col = 0: i = 0
Do While (row <> n - 1 Or col <> n - 1)
b(i) = a(row * n + col):i = i + 1
If choice = 1 Then
If row = 0 Then choice = 4 Else choice = 2
ElseIf choice = 2 Then
row = row - 1: col = col + 1
If Then
choice = 1
ElseIf col = n - 1 Then
choice = 3
End If
ElseIf choice = 3 Then
row = row + 1
If col = 0 Then choice = 2 Else choice = 4
ElseIf choice = 4 Then
row = row + 1: col = col - 1
If row = n - 1 Then
choice = 1
ElseIf col = 0 Then
choice = 3
End If
End If
Loop
b(i) = a(n * n - 1):j = 0: pre = b(0): count = 0
For i = 0 To n * n - 1 '输出Z形序列,并进行行程压缩
If pre = b(i) Then
count = count + 1
Else
c(j) = pre: c(j + 1) = count
pre = b(i):j = j + 2
End If
Next i
c(j) = pre: c(j + 1) = count
Text1.Text = ""
For i = 0 To j + 1
Text1.Text = Text1.Text + Str(c(i)) + ","
Next i
End Sub
-
13、某地学考等级划分规则如下:
将考生原始成绩从高到低划分为A、B+、B、C+、C、D+、D、E共8个等级,各等级人数所占比例分别为3%、7%、16%、24%、24%、16%、7%、3%,如下表所示。
等级
A
B+
B
C+
C
D+
D
E
比例
3%
7%
16%
24%
24%
16%
7%
3%
比如参加技术学考有20000人,小明卷面分90分,排名为1800名,则他在技术学科中的所处比例是9%。A占3%,B+占7%,因此B+所处的累积比例为4%-%10,可知他所处等级为B+。
编写一个VB程序计算学生某科目成绩的等级,功能如下:从数据库中读入学生学号、姓名、班级和原始成绩,并在列表框List1中显示,单击“等级划分”按钮Command1,在列表框List2中按原始成绩从高到低显示成绩与等级。等级划分时,先按原始成绩从高到低排序(如原始成绩相同,则按“班级”号从小到大排序),再根据人数比例计算切分位置确定等级。若切分位置有相同分数学生,则归为同一个等级。例如,某等级切分位置是第100位,但第101位学生的原始成绩和第100位相同,则这两名学生的赋分等级相同。程序运行界面如图a所示。
实现上述功能的VB程序如下,请回答下列问题:
(1)、下列属于VB窗体文件的是 (单选,填字母)。A、dj.vbp B、dj.frm C、jd.exe D、dj.vbw(2)、请在划线处填上合适的代码。Const max = 1000
Dim n As Integer '存放学生人数
Dim xh(1 To max) As String '数组xh存放学生的学籍号
Dim xm(1 To max) As String '数组xm存放学生的姓名
Dim bj(1 To max) As Integer '数组bj存放学生的班级
Dim fs(0 To max) As Single '数组fs存储学生的原始分数
Dim ffdj(0 To max) As String '数组ffdj存储学生的赋分等级
Private Sub Command1_Click()
Dim p(1 To 8) As Single, dj(1 To 8) As String
Dim i As Integer, j As Integer, pos As Integer, last As Integer
Dim st As String, it As Integer, sit As Single
‘从数据库中读入学生学号、姓名、班级和原始成绩,分别存入数组xh、xm、bj和fz中,代码略
p(1) = 0.03: p(2) = 0.07: p(3) = 0.16: p(4) = 0.24:p(5) = 0.24: p(6) = 0.16: p(7) = 0.07: p(8) = 0.03:dj(1) = "A": dj(2) = "B+": dj(3) = "B": dj(4) = "C+":dj(5) = "C": dj(6) = "D+": dj(7) = "D": dj(8) = "E"
For i = 2 To 8
'计算到该等级累计所占比例
Next i
For i = 1 To n - 1
For j = 1 To n - i
If
Thenst = xh(j): xh(j) = xh(j + 1): xh(j + 1) = st
st = xm(j): xm(j) = xm(j + 1): xm(j + 1) = st
it = bj(j): bj(j) = bj(j + 1): bj(j + 1) = it
sit = fs(j): fs(j) = fs(j + 1): fs(j + 1) = sit
End If
Next j
Next i
pos = 1
For i = 1 To 8
last = '人数四舍五入取整
Do While fs(last + 1) = fs(last)
last = last + 1 '处理切分位置的同分数学生
Loop
Do While
ffdj(pos) = dj(i)
pos = pos + 1
Loop
Next i
For i = 1 To n
List2.AddItem xh(i) +" "+xm(i) +" "+Str(bj(i)) +" "+ Str(fs(i)) +" "+ ffdj(i)
Next i
End Sub
(3)、请修改方框处错误代码 -
14、小强制作一个主题为“哪吒”的多媒体作品。请回答下列问题:(1)、小强使用GoldWave软件编辑音频文件“哪吒主题曲.wav”,选中其中一段音频界面如图a所示,会引起存储容量减少的操作是(多选,填字母:A .执行“淡出”命令后直接保存/B .执行“删除”命令后直接保存/C . 将采样频率修改为“24000 Hz”后直接保存/D .以“PCM signed 32bit,单声”形式保存)
(2)、小强使用Flash软件编辑“哪吒.fla”。“main”场景的部分制作界面如图b所示。如图b所示,“乾坤圈”图层第1帧到第60帧的补间动画实现了“乾坤圈”元件实例从完全透明到完全显示的效果,第60帧中“乾坤圈”元件实例的Alpha值是 ,该补间动画的类型为。(单选,填字母:A .逐帧动画 /B .形状补间动画 /C .动画补间动画)。
(3)、如图b所示,时长2分43秒的音频文件“哪吒主题曲.mp3”放置于“音乐”图层,播放至第45帧后声音停止播放,由此可见,“音乐”图层中声音的同步属性为(选填:事件/开始/数据流),为使声音能够延续播放至场景动画结束,可行的操作是。(4)、小强在“文字”图层最后一帧设置了动作脚本“Stop();”。测试影片时,单击“main”场景中的“重播”按钮,动画从本场景的第1帧重新开始播放,则“重播”按钮的动作脚本为: (多选,填字母)A、on (release){play( );} B、on (release){play(1);} C、on (release){play("main",1);} D、on (release){gotoAndPlay();} E、on (release){gotoAndPlay(1);} F、on (release){gotoAndPlay("main",1); -
15、用EXCEL对**公司员工工作能力进行量化考核分析,数据如图a所示:
(1)、区域 H3:H14 的数据是通过公式计算得到的,在H3单元格中输入公式 , 再使用自动填充功能完成区域 H4:H14 的计算。(提示:综合分=(沟通能力+组织能力+业务能力+管理能力)/4×60%+(自信心+表达能力)/2×40%,注:需要使用SUM函数,直接求和不得分)(2)、根据图a数据,制作如图b所示雷达图,可以先选中数据区域制作雷达图,然后对综合分列执行如图c所示操作获得(注:可以通过修改筛选项数,绘制记录范围内任意学生数对比雷达图)。
(3)、结合图a,图b,下列说法正确的是 (多选,填字母)A、综合分最高的三位同学中,桃邓李同学管理能力、组织能力、业务能力比较突出,但沟通能力较弱。 B、如图a表格中数据发生变化,图b图表数据不会随之变化。 C、标题行由A1:H1 执行“合并单元格”操作获得,合并后的单元格名称为A1 D、对图a数据按“综合分”执行升序操作,对图表b不会产生影响 E、要筛选出沟通能力与表达能力均为前3的员工,可以先按图c对“沟通能力”列执行“最大3项”筛选操作,再对“表达能力”列执行“最大3项”筛选操作获得。 -
16、有如下 VB 程序段:
s = ""
low = 1: high = 8
Key = Text1.Text
Do While low <= high
m = (low + high) \ 2
If a(m) < Key Then
high = m - 1
Else
low = m + 1
s = s + Str(low)
End If
Loop
数组元素 a(1)到 a(8)的值依次为“27,25,20,15,12,8,6,5”。该程序段执行后s的值为“5,6”,Text1中输入待查找数可能是( )
A、8 B、7 C、12 D、14 -
17、假定一组记录为(46,79,56,64,38,40,84,43),在冒泡排序的过程中,进行第一趟排序结束时,元素40不可能在哪个元素之后( )A、38 B、46 C、56 D、64
-
18、某数组a(1)~a(10)中的数值分别为:3,8,5,7,6,1,4,9,2,10,v(1)~v(10)均初始化为True,有如下程序段:
cnt = 0
For i = 1 To 10
If (v(i)) Then
j = i
Do While (v(j))
v(j) = False
j = a(j)
Loop
cnt = cnt + 1
End If
Next i
执行上述程序段后,cnt的值是( )
A、3 B、4 C、5 D、6 -
19、有如下VB程序段,实现镜像数功能,若s的值为123456,则输出结果t为123456654321,代码如下:
s = 123456
i = 10: t = 0
Do While s > 0
Loop
Text1.Text = str(t)
方框中的代码由以下三部分组成:
①i = i * 100
②s = s \ 10
③t = t * 10 + s Mod 10 + (s Mod 10) * i
顺序正确的是( )
A、①③② B、②③① C、②①③ D、③②① -
20、某算法的部分流程图如图所示。执行这部分流程,若输入k的值为“newyear”,则输出的s值为( )
A、“ywn” B、“nwy” C、“eear” D、“raee”