相关试卷
-
1、下列哪一种设备属于输出设备( )A、打印机 B、扫描仪 C、键盘 D、鼠标
-
2、计算机硬件系统中的核心部件是( )A、存储器 B、中央处理器 C、主板 D、VO设备
-
3、智能手机具有的指纹识别功能属于人工智能应用领域的( )A、模式识别 B、专家系统 C、自然语言理解 D、博弈
-
4、下列二进制数与十进制数60等值的是( )A、111100 B、111010 C、110110 D、110111
-
5、对信息进行编程加工一般需要经过以下步骤,正确的顺序是( )
⑴设计算法
⑵设计界面
⑶编写代码
⑷调试运行
A、(1)(2)(3)(4) B、(3)(1)(2)(4) C、(1)(3)(2)(4) D、(1)(3)(4)(2) -
6、下列关于程序设计的说法中,正确的是( )A、程序设计语言是指人们编写程序所使用的英文字符 B、程序设计语言的发展经历了机器语言、低级语言、高级语言等过程 C、程序实际上是一组操作指令或语句的序列,是计算机执行算法的操作步骤 D、程序设计和程序设计语言是同一概念
-
7、某超市对销售情况做了调查后,决定将啤酒和尿布摆放在一起捆绑销售,从而大大提升了啤酒的销售量,请问这样决策用了什么数据处理方法( )A、数据分析 B、大数据采集 C、大数据求和 D、大数据存储
-
8、下列叙述不正确的是( )A、信息的传递不受时间和空间的限制 B、信息要依附一定的媒体介质才能够表现出来 C、信息是一种资源,具有一定的使用价值 D、信息是不可处理的
-
9、有2k个同学参加比赛,每天安排若干场比赛,且每位同学每天仅参加一场比赛,试给出一种赛程安排表,使得2k-1天内任意两个同学都至少比赛过一场。
按照比赛要求,可以设置赛程表为n行n-1列的二维表,其中第i行第j列的元素表示和第i个选手在第j天进行比赛的同学编号。
若k=1,则赛程表如下:
若k=2,则赛程表如下:
观察两个表不难发现:
①第二个表的左上角和右下角与第一个表相同;
②第二个表的左下角和右上角相同,恰好是第一个表各元素值加2。
因此可以通过第一个表来构造第二个表。同理可得,当n=2k个同学的比赛日程表,可以通过n=2k-1 个同学的比赛日程表构造得到。
请回答下列问题:
(1)、若k=3,则和第5个选手在第7天进行比赛的同学编号为。(2)、补充横线处代码实现上述功能。Private Sub Command1_Click()
Dim a(1 To 10000) As Integer
Dim n As Long, tmp As Long, i As Integer, j As Integer, t As Integer
a(1) = 1 : n = 1
k = Val(Text1.Text)
For t = 1 To k
n = n * 2
For i = tmp + 1 To n
For j = 1 To tmp
Next j
Next i
For i =
For j = tmp + 1 To n
a((i - 1) * 2 ^ k + j) = a((i + tmp - 1) * 2 ^ k + (j + tmp) Mod n)
Next j
Next i
For i = tmp + 1 To n
For j = tmp + 1 To n
a((i - 1) * 2 ^ k + j) = a((i - tmp - 1) * 2 ^ k + j - tmp)
Next j
Next i
Next t
For i = 1 To n
st = ""
For j = 1 To n
st = st + Str(a((i - 1) * 2 ^ k + j))
Next j
List1.AddItem st
Next i
End Sub
-
10、学校有2个选考技术的班级,张老师在每个阶段都会格外关注成绩第二好的那个同学,以激励他上进。每次测验结束后,张老师总是先把两个选考班的分数分别统计和录入,然后分别按从低到高进行排序,最后合并汇总两个有序的选考班成绩。操作过程如下图所示:
请回答下列问题:
(1)、实现两个选考班分别排序的事件处理过程名为;(2)、实现上述功能的VB程序如下,请在划线处填入合适的代码。Dim g1(201) As Integer, g2(201) As Integer
Dim xh(201) As Integer, xh2(201) As Integer
Const num = 101 '选考总人数
Dim n, m As Integer 'g1人数为n,g2人数为m
Private Sub Cd1_Click() '合并汇总
nu = num
Do While m >= 1
Do While
t = g1(nu): g1(nu) = g1(n): g1(n) = t
xh2(nu) = xh(2 * n - 1) : n = n – 1 : nu = nu - 1
Loop
t = g1(nu): g1(nu) = g2(m): g2(m) = g2(nu)
xh2(nu) = xh(2 * m) : nu = nu – 1 : m = m - 1
Loop
'处理学号
For i = 1 To n
Next i
'显示合并结果
For i = 1 To num
List3.AddItem xh2(i) & " " & g1(i)
Next i
'选出成绩第二好的同学
mxgrade = g1(num)
For i = num - 1 To 1 Step -1
If g1(i) <> mxgrade Then Exit For
Next i
If i<>0 Then
Label1.Caption = "学号为:" & xh2(i) & "的同学,本次测试成绩第二,分数为:" & g1(i)
End If
End Sub
Private Sub Command2_Click()
For i = 1 To num \ 2
'对g1同学的成绩进行排序
For j = 1 To num \ 2 - i + 1 * (num Mod 2)
If Then
t = g1(j): g1(j) = g1(j + 1): g1(j + 1) = t
t = xh(2 * j - 1): xh(2 * j - 1) = xh(2 * j + 1): xh(2 * j + 1) = t
End If
Next j
'对g2同学的成绩进行排序,代码略
Next i
'在列表框中输出g1和g2学生的学号及其对应的成绩,代码略
End Sub
Private Sub Form_Load()
'代码略,从数据库中导入所有选考学生数据,共num个人,并做如下处理:
'1.学号为奇数的同学录入g1班级,共n人
'2.学号为偶数的同学录入g2班级,共m人
End Sub
(3)、程序中加框处代码有错,请改正。 -
11、用Flash软件打开“竹枝词.fla”文件,编辑界面如图所示。
请回答下列问题:
(1)、关于多媒体作品设计的一般过程,下列说法正确的是(多选,填字母:A .了解诗人的生平属于应用需求分析 / B . 确定该作品的发布途径为学校网站的“古诗品鉴”栏目,属于作品的创作需求分析/ C . 应当先书写文字脚本再确定脚本大纲 / D . 根据需求确定该作品的结构类型,应当在制定脚本大纲之后/ E . Flash是以时间序列为基础的创作工具)。(2)、测试影片时,要使得“竹枝词”动画只播放一遍,可以在图层最后一帧添加动作脚本。(3)、为了让“诗句2”图层的补间动画在“诗句1”图层的补间动画之后播放,应当如何操作?(4)、现有一个声音文件“sound.wav”,时长为4分钟,要实现在动画播放时声音一直存在,且画面停止声音不停止,下列说法正确的有( )(多选,填字母)。A、选中“控制”图层第1帧,添加声音文件“sound.wav”,并选择“数据流”同步方式 B、选中“背景”图层第1帧,添加声音文件“sound.wav”,并选择“数据流”同步方式 C、选中“作者”图层第1帧,添加声音文件“sound.wav”,并选择“事件”同步方式 D、选中“控制”图层第1帧,添加声音文件“sound.wav”,并选择“开始”同步方式 -
12、王老师用Excel处理全校技术选考的学生成绩,如图a所示。回答以下问题:
图a
(1)、为正确统计各班的平均分,修改I3单元格的公式,并将其自动填充到I4:I10,J3:K10,请更正I3单元格的公式(备注:=AVERAGEIF($B$3:$B$105,$G$3,$C$3:$C$105)表示计算“2201”班的“总分平均分”)。(2)、王老师想让I3:K10的数据只保留2位小数,请问应当点击如下哪个图标(单选,填字母:A ./ B .
/ C .
/ D .
)。
(3)、根据图a中数据制作如图b图表,下列描述正确的是( )(多选,填字母)图b
A、创建该图表的数据区域是G2:G10,I2:K10 B、删除第9行的整行数据,图表不会发生变化 C、选择A2:E105区域,以“总分”降序排序,图表不会发生变化 D、选择A2:E105区域,以“信息”大于“40”进行筛选,图表不会发生变化 -
13、某对分查找算法的VB程序段如下:
Key = Int(Rnd*10)*2+1
s = ""
i = 1: j = 10
Do While i <= j
m = (i + j) \ 2
s = s + Str(a(m))
If a(m) > Key Then j = m - 1 Else i = m + 1
Loop
Text2.Text = s
数组元素a(1)到a(10)的值依次为“2,4,5,8,9,10,13,17,19,20”。执行该程序段,则文本框Text2中显示的内容可能的是( )
A、9 4 B、9 4 5 C、9 17 19 13 D、9 4 5 8 -
14、有如下VB程序段如下:
For i = 1 To 5
a(i) = Int(Rnd * 10)
Next i
For i = 2 To 5
If a(i) < a(i - 1) And a(i) Mod 2 = 1 Then
a(i) = a(i) + 1
ElseIf a(i) Mod 2 = 0 And i Mod 2 = 0 Then
a(i) = a(i - 1) - 1
End If
Next i
执行程序后,a数组各元素不可能的是( )
A、6,6,4,3,3 B、0,-1,9,8,4 C、4,3,5,8,7 D、0,1,3,2,0 -
15、回文字符串的特征是从左到右读和从右到左读是完全一样的,如“aba”、“aabbaa”,判断字符串中忽略“,”字符后,该字符串是否是回文字符串的VB程序段如下:
s = "ab,,,cb,a"
n = Len(s)
i = 1: j = Len(s)
flag = True
Do While i <= j
If Mid(s, i, 1) = Mid(s, j, 1) Then
i = i + 1: j = j - 1
Else
End If
Loop
If flag = False Then Print ("不是回文") Else Print ("回文")
方框中的代码由以下三部分组成:
① If Mid(s, i, 1) = "," Or Mid(s, i, 1) = "." Then i = i + 1
② If Mid(s, j, 1) = "," Or Mid(s, j, 1) = "." Then j = j – 1
③ If Mid(s, i, 1) <> "," And Mid(s, j, 1) <> "," Then flag = False: Exit Do
下列选项中,代码顺序正确的是:( )
A、①②③ B、②①③ C、②③① D、③②① -
16、分别采用选择和冒泡排序算法对数据序列“2,3,4,5,1,0”完成升序排序,则需要交换的次数分别为( )A、5次和9次 B、4次和12次 C、5次和15次 D、4次和18次
-
17、某算法的部分流程图如图所示。若输入x的值为63,则下列说法正确的是( )A、该循环执行后,s的值为"0111111" B、该循环一共执行了5次 C、该循环执行过程中x1的值一直为0 D、该循环执行结束后,x的值为1
-
18、有VB语句“If x =9 Then x = 1 Else x = x+2”,规定其x的取值范围为10以内的奇数,下列选项中,与该语句功能相同的是( )A、If x Mod 2 =1 Then x=x+2 B、x=x+2
If x=9 Then x = 1
C、x=((x+2)\2 Mod 5)*2+1 D、x=(((x+2)\2+1) Mod 5)*2 +1 -
19、一幅未经压缩的512×128像素的BMP图像,其每个像素的颜色均不一样,则其存储容量为( )A、 512KB B、128KB C、8KB D、512MB
-
20、用Photoshop软件制作“竹枝词”作品,进行相关编辑后的效果如图所示。
下列描述正确的是( )
A、使用油漆桶工具将“作者”图层的“刘禹锡”文字颜色填充为前景色 B、“诗句”图层的图层样式有4个被显示 C、当前状态下,可以移动“作者”和“竹枝词二首·其一”图层的内容 D、当前状态下,无法将“诗句”图层移动到“背景”图层下方