相关试卷
-
1、关于信息与信息技术,下列说法错误的是( )A、信息是指对消息接受者来说预先不知道的东西,具有“不确定性” B、经过加工处理后,信息的使用价值一定会更高 C、计算机的基本功能是计算,信息加工处理本质上都是通过计算完成的 D、现代通信技术是指用现代科学技术手段来实现信息传递的一门技术学科
-
2、某旅行团需在酒店预订一批房间,要求所预订的房间号码尽量集中,如果有多种方案,优先选择预订房间数目较少的方案,有多组可选方案时选择起始房间号最小的方案。酒店有单人间和双人间两种房间,b 数组按房间号顺序存储该房间可入住人数,其中可入住人数为0 时,表示该房间已有人入住,不可预订。比如有16 个房间可入住人数如下:
房号
i
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
人数
b(i)
2
0
2
2
0
1
2
1
2
1
0
2
1
0
2
2
下表给出了选择预订房间的过程(区间长度表示预订房间的起始房号到最后一个房号包含的房间数,区间长度值越小,代表预订房间分布越集中),选择最优方案过程如1)2)3)所示
1)从房间号码分布区间长度值最小原则,选择方案2、4、9
2)分布区间长度值相同时,选择预订房间数目最小的,因此选择方案2、9
3)所有可选方案中,优先选择最先成立的(起始房号最小的)方案,最终选择方案2
程序运行界面如下,请完成相应的小题
(1)、如下图所示16个房间,当入住人数为5人时,预订房间号是:(2)、请在划线处填写适当的代码Const n = 16 '假设酒店总房间数为16
Dim b(1 To n) As Integer 'b数组按房间号顺序存储各房间可入住人数
Function find1(x, y) As Integer
'函数find1(x,y)的作用是从b(x)到b(y)中找到值为1的数组变量的下标,若找不到,返回值为0
End Function
Private Sub Command1_Click( )
Dim s As Integer d As Integer, f as integer, num As Integer, roomnum As Integer
Dim minnum as integer 'minnum 变量存储当前最优方案中的预订房间数目
Dim mindist As Integer 'mindist 存储当前的最小分布区间长度
'所有房间的可入住人数按房间号码顺序存储到数组b 中并显示在list1 中,代码略
num = Val(Text1.Text)
minnum = n: mindist = n :s = 0 : start = 0: f = 0: pos = 0
For i = 1 To n
If b(i) <> 0 Then
j = i: s = 0: roomnum = 0
Do While s < num And j <= n
s = s + b(j)
If b(j) > 0 Then roomnum = roomnum + 1
j = j + 1
Loop
d =
If s = num Then
If d < mindist Or Then
start = i: mindist = d: minnum = roomnum: pos = 0
End If
ElseIf s > num Then '若可入住人数超出,在当前区间内所选房间中取消1个单人间
f = find1(i + 1, j - 2)
If f > 0 Then
If d < mindist Or d = mindist And roomnum-1 < minnum Then
start = i: mindist = d: minnum = roomnum - 1: pos = f
End If
End If
End If
End If
Next i
If start = 0 Then
Label2.Caption = "房间数量不足"
Else
List2.AddItem "预订房间:" + Str(minnum) + "间"
For i = start To
If b(i) > 0 And i <> pos Then
List2.AddItem "房间号:" + Str(i) + ",入住人数:" + Str(b(i))
End If
Next i
End If
End Sub
-
3、某单位招聘人员,根据应聘人员的笔试成绩从高到低取一定比例的人员进入面试,若按比例计算出的人数为小数,则直接取整(不四舍五入),若进入面试的最后1名有多个同分人员,同分人员也进入面试。程序运行界面如下,请完成后面的小题:
(1)、程序运行时自动清空文本框Text1中显示的内容,应该在 事件处理过程执行相关命令A、Form_load B、Text1_Change C、Command1_Click(2)、实现上述功能的VB程序如下,请在划线处填入合适的代码。'人员编号和笔试成绩分别存储到数组变量id 和score中,应聘总人数存储在变量n中面试比例在文本框Text1中输入,所输入比例值必须使面试人数大于1且小于n,代码略。
Private Sub Command1_Click( )
Dim i As Integer, j As Integer, st As String, t As Integer
For i = 1 To n - 1 '按笔试成绩从高到低排序
k = i
For j = i + 1 To n
If Then k = j
Next j
If k <> i Then
st = id(k): id(k) = id(i): id(i) = st
t = score(k): score(k) = score(i): score(i) = t
End If
Next i
num =
j=num+1
Do while j<=n
If
Then Exit Doj=j+1
Loop
For k=
List2.AddItem Str(k) + " " + id(k) + " " + Str(score(k))
Next k
End Sub
(3)、程序中加框处代码有错,请改正 -
4、某同学制作主题为“四季”的多媒体作品。首先使用Photoshop软件处理图像,然后使用Flash软件制作动画作品。请回答下列问题:(1)、处理图像的部分界面如图a所示。下列说法正确的有 (多选,填字母)。
图a
A、确定背景图片的获取方式是用photoshop软件制作,属于多媒体作品设计时的媒体元素分解 B、保存为“背景.JPG”格式后,白云将呈现外发光和斜面和浮雕效果 C、当前状态下可以将花图层移到右树图层和左树图层之间,而不影响画面效果 D、背景图层可以添加“镜头光晕”滤镜 E、当前状态下,可以将左边的树移动到右边树的近旁(2)、“秋收”按钮的制作界面如下图所示。
图b
测试场景时发现,鼠标移到按钮的“秋收”文字上时,按钮才能被单击,鼠标不在文字上时按钮无响应,可以解决这个问题的操作有 (多选,填写字母)
A、删除“文字”图层的点击帧 B、对“图形”图层的“按下”帧执行清除关键帧 C、删除“图形”图层的点击帧 D、将“图形”图层的“弹起”帧复制到“按下”帧中(3)、测试场景时,画面停在最后帧,音乐持续播放,单击“秋收”按钮时,跳转到本场景第1 帧播放,音乐也重新播放(无重叠音乐),则“秋收”按钮中的动作脚本命令是(4)、“标题”图层需要制作以下动画效果:文字“秋收”从第30帧开始从完全透明变为完全显示,动画持续2秒,动画结束后文字仍一直显示。可在“标题”图层先执行以下操作: , 再选择第30帧创建补间动画。
图c
-
5、某同学收集了近十年我国主要农产品的产量及人口数据如下图,请完成下面的小题
图a
(1)、为了计算2020年、2019年、2018年各农产品的人均值,在C13中输入公式,向下填充至C15后再向右填充至K15后,发现计算结果出错,则应将C13中的公式改为。(2)、将历年年产量数据按秋粮年产量从高到低排序,则排序区域应选择。(3)、根据表中数据创建图b所示的图表,结合图a,以下说法正确的有 (多选题,填字母)
图b
A、图表的数据区为B2:B12,D2:D12,H2:H12 B、观察图b所示的图表可知近10年早稻年产量最小值出现在2011年 C、对早稻和夏收粮都筛选最大的2项后,图表只显示2020、2017、2014、2013年的数据 D、将C3:K12区域单元格数字格式设置为1位小数,C15:K15中显示的计算结果不会变化 -
6、某对分查找算法的VB 程序段如下:
i =1 : j=10 : s="" : n=0
key = 10+int(Rnd*20)
Do While i<=j
n=n+1
m=(i+j)\2
s =s+ str(m)
If key = a(m) Then Exit Do 'ExitDo表示退出循环
If key < a(m) Then j=m-1 Else i=m+1
Loop
a(1)~a(10)中的值依次是5,8,16,23,29,30,42,51,57,69执行程序后,以下说法正确的是:( )
A、s的值可能是"5 8 6 7" B、i的值一定小于6 C、j的值一定大于2 D、n的值一定小于4 -
7、以下程序段实现将数组中比a(1)大的数据都排在后面,不大于a(1)的数据都排在前面,a(1)在两者之间,例a(1)~a(6)中的数为:6,7,2,4,8,9,则处理后a(1)~a(6)依次为2,4,6,8,9,7,数组变量a(1)~a(6)中随机存入6个正整数,代码略
L=2: R=6
Do While L = R
If
Thent = a(L): a(L) = a(R): a(R)= t
Else
End If
Loop
t = a(R): a(R) =a(1): a(1)=t
上述程序段中方框处可选语句为:( )
① a(L) > a(1) ② a(L) > a(R) ③R = R - 1 ④L = L + 1
A、①③④ B、②③④ C、①④③ D、②④③ -
8、采用冒泡排序算法对某数据序列进行排序,经过第一轮排序后的结果是“1,7,4,5,9,6,8”,那么原数据序列不可能是( )A、7,1,5,9,4,6,8 B、7,1,9,4,5,6,8 C、7,1,4,9,5,6,8 D、7,1,4,9,5,8,6
-
9、有如下程序段,
s1 = "ABCDE": n = Len(s1)
s2 = "": t = 1: pos = 0
For i = 1 To 3
pos = pos + i * t
If pos > n Then pos = pos - n
If pos < 1 Then pos = pos + n
s2 = s2 + Mid(s1, pos, 1)
t = -t
Next i
执行该程序段后,变量s2 的值是( )
A、"ADB" B、"AEB" C、"AEA" D、" ADE" -
10、某算法的部分流程图如下图所示。执行这部分流程,若输入s的值为3456,则输出st的值为( )
A、6543 B、654 C、36 D、63 -
11、逻辑表达式x mod 2=1 and (y mod 2=0 or x\10 >y )结果为True时,x,y值可能是( )A、x=39 y=5 B、x=28 y=4 C、x=86 y=3 D、x=53 y=4
-
12、一个时长为10秒、400X300像素、16位色、PAL制式(25帧/秒)的未经压缩的AVI格式无声视频文件,压缩为MP4格式后的文件大小约为570KB,则其压缩比约为( )A、100:1 B、25:1 C、410:1 D、10:1
-
13、在Goldwave 中编辑某声音文件,界面如下所示:
以下说法正确的是:( )
A、在当前状态下单击“剪裁”按钮,声音总时长变成20秒 B、当前状态下单击“删除”按钮,左声道30秒~50秒的声音变为静音 C、当前状态下,单击“复制”按钮,再单击“粘贴"按钮,声音文件大小将变大 D、在当前状态下插入5秒静音,声音播放到30秒时将有5秒静音效果 -
14、用UltraEdit 软件查看字符内码,部分界面如图所示,以下说法正确的是:( )
A、当前所有字符在计算机中存储时所占空间为20bit B、大写字母“K”在计算机内存储为:01001011 C、小写字母“u”的内码是75D D、图中有2 个字符不是ASCII 字符 -
15、用Access设计一个记录学生刷卡进出校门情况的数据库,其中“考勤”数据表中至少需记录如下表所示信息,已知学号的组成格式是4位数的年份+2位数的学校编号+2位数的班级编号+2位数的序号,关于“考勤”数据表,以下说法错误的是:( )
学号
姓名
到校时间
离校时间
状态
2020050101
陈芸
2021/5/10 6:50
2021/5/10 11:55
正常
2020050903
刘晓东
2021/5/10 6:54
2021/5/10 10:55
异常
2020050324
钱宇
2021/5/10 7:13
2021/5/10 10:55
异常
2020050903
刘晓东
2021/5/10 13:13
2021/5/10 17:02
正常
……
……
……
……
……
A、“状态”字段的类型可设置为“是/否”型2/9 B、“学号”字段不能设置为自动编号类型 C、“考勤”数据表中只能在“状态”字段后面添加新字段 D、“考勤”数据表中删除了钱宇的记录后不能通过撤消操作来还原 -
16、下列关于信息的获取、表达和交流的说法错误的是:( )A、保存网页时,保存类型选择“网页,全部(*.htm;*,html)”,网页中的图片保存在特定文件夹中 B、我们通过HTTP协议访问邮箱所在的网页,并通过SMTP协议发送邮件。 C、疫情期间,相隔两地的亲友通过手机视频连线“云拜年”,这主要体现了多媒体技术的交互性 D、在博物馆中扫描二维码就听到关于该文物的介绍,扫描二维码是获取信息的过程
-
17、下列有关信息和信息处理的说法错误的是:( )A、现代信息技术以计算机和通信技术为支撑,以微电子和光电子技术为基础 B、计算机处理文字、声音、图像和视频等信息时,首先要把信息转为二进制代码 C、在小度智能屏面前摆一个“停止”的手势,即可暂停正在播放的视频,体现了人工智能的应用 D、在word字处理软件执行语法和拼写检查时可以自动更正文中的语法和拼写错误
-
18、安安收集了2016年部分A股收益的相关数据,并使用Excel软件进行数据处理,如图a所示。
图a
请回答下列问题:
(1)、区域F4:F15的数据是通过公式计算得到的:在F3单元格输入公式后,用自动填充功能完成F4:F15的计算,但安安完成操作后发现F4:F15区域的结果有错误,则F9单元格中正确的公式应该是。(备注:占总额比例(%)=收益额(万元)/收益总额*100)(2)、对图a中的数据进行筛选操作,筛选设置界面如图b所示,在下拉列表框中选择选项后,单击“确定”按钮,筛选结果只显示“一致药业”、“云南白药”和“恒和制药”3行数据。
图b
(3)、根据图a中数据,制作了一张反映ST股票每股收益的图表。如图c所示,则生成该图表的数据区域为。
图c
(4)、在图a中,通过排序使得每股收益相同的股票按主营业务收入降序排列,则排序的主次关键字依次为、。 -
19、小李收集了2015年浙江省交通运输客运量统计数据,并用Excel软件进行数据处理,如图1所示。请回答下列问题:

图1
(1)、区域C17:E17中的数据是从B17单元格利用自动填充功能得到的。则B17单元格输入的公式是。(2)、若F16单元格数据被误删,则E17单元格将显示为。(单选,填字母:A .1.87%/B .0/C .#DIV/0/D .E16/$F$16)(3)、若要对1-12月份的数据以“客运总量”为关键字按降序进行排序,则排序时选择的数据区域是。(4)、将区域A1:F15的数据复制到新工作表并进行筛选,设置“铁路”和“公路”的筛选方式均如下图2所示,则筛选出的是月份的数据(填具体月份)。
图2
-
20、小王同学编写了一个VB程序段如下所示:
Private Sub Command1_Click( )
Dim a, b, c, m, k, i As Integer
a = 7: b = 3: c = 9
m = 1: k = 1
For i=1 to 3
If Abs(a + b) > c Then
k = k + 1
If k > m Then m = k
Else
k = 1
End If
a = a - b
b = a + b
Next i
Text1.Text = Str(m)
End Sub
程序运行后,在文本框Text1中显示的结果为( )
A、4 B、3 C、2 D、1