好文档 - 专业文书写作范文服务资料分享网站

2020-2021年浙江高考通用信息技术7月选考试题文档版(含答案)

天下 分享 时间: 加入收藏 我要投稿 点赞

分)

(4)“文字”图层的第30帧和第36帧均为关键帧。测试场景时,为了使“文字”图层第31帧到第35帧中的内容完全消失,其他动画效果保持不变,应进行的操作是_______________。

15.某校为学生期末考试分配考场,并编制准考证号。每个班级有班号,每位学生有班内序号,班内序号是按班级现有人数从1开始逐个编排的。准考证号格式为“入学年份+班号+班内序号”。每个考场有30个座位,座位号从1开始。连续分配座位的两个学生不属于同一个班级。 分配方法是:按考场号递增、同一考场座位号递增的顺序逐一分配座位。每次分配,先选班级,再选学生。选择班级时,在班级降序序列(按未分配人数)中选择第1个班级,但如果该班和前一次分配选定的班级相同,则改选第2个班级。选定班级后,再为该班耒分配学生中序号最大的学生分配考场座位,并维护班级降序序列(按未分配人数)。

编写VB程序,实现考场分配功能:在文本框Text1中填写入学年份,单击“读取”按钮Commandl后,将各班数据按人数降序显示在列表框List1中,然后单击“分配”按钮Command2,在列表框List2中显示分配结果。程序运行界面如图所示。

请回答下列问题:

(1)下列对象中,有 Caption属性的是_______________(单选,填字母:A. Command 1 / B. Text 1/C. List 1)。

(2)实现考场分配功能的VB程序如下,请在划线处填入合适的代码。 (3)程序中加框处代码有错,请改正。

Dim n As Integer, y As String

Dim cla(1 To 20)As Integer, num(I To 20)As Integer Dim room as Integer '存储考场号 Dim seat as Integer '存储座位号 Function fm(k As Integer) As String

'返回整数k(l≤k≤99)对应的数字字符串,不足两位左侧补

“0”,代码略

End function

Private Sub Command 1_ Click( )

'从Text l中读取入学年份存入变量y,从数据库中读取该人

学年份的班级数据,

'将班级个数存人变量n(1

人数组cla和num,

'各班班号均大于0,各班人数均未超过总人数的一半, '将数组cla和num按班级人数降序排列后,显示在List l中,.........

代码略

End Sub

Private Sub Command 2_ Click( )

Dim i As Integer, t As Integer, s As Integer Dim choice As Integer, m As Integer, f As Boolean room=1:seat=1:choice=0 ① Do While f = True

If cla (1) <> choice Then m= 1 Else m = 2 choice = cla(m)

'在列表框List2中显示准考证号、考场号、座位号 List 2. Addltem y+fm(cla(m))+fm(num(m))

+\(room)+\(seat)

seat = seat+ 1 If seat > 30 Then

room=1 seat = 1 End If

num(m)= num(m)-1

For i= ② To n-1 '维护班级降序序列

(按未分配人数)

If num(i)< num(i + 1)Then

t=num(i):num(i)=num(i+1):num

(i+1)=t

s = cla(i):cla(i)= cla(i + 1):cla(i+1)

=s

Else

Exit For 'ExitFor表示退出循环 End If Next i

If ③ Then f = False Loop End Sub

16.编写VB程序,功能是根据A城和B城同一时间段内的温度数据,计算两城温差(A城温度B城温度)A城数据和B城数据分别为包含若于个记录的序列,其中,A城每个记录包含温度及其截止时间,B城每个记录包含温度及其持续时长。两城温差计算结果表示为若干个记录的序列,每个记录包含温差及其持续时长。持续时长是指同一温度(或温差)保持不变的最大时长。示例见下表。

时间 第1

第2第3第4第5第6第7

小时 A城温度 A城数据 温度 截止时间 B城温度 B城数据 温度 持续时长 计算结果 温差 持续时长 20 30 小时 30 小时 33 小时 33 小时 31 小时 31 小时 32 32 7 30 2 33 4 31 6 20 20 3 20 22 22 1 21 21 2 21 22 22 1 10 2 13 1 11 1 10 3 (时间单位:小时,温度单位:摄氏度)

表中,A城数据有4个记录,其中第1个记录为(温度30,截止时间2),第2个记录为(温度33,截止时间4),这表明从开始到第2小时的温度都是30,此后到第4小时的温度都是33。B城数据有4个记录,其中第3个记录为(温度21,持续时长2),这表明第5、第6这2个小时的温度都是21.两城温差计算结果的第4个记录为(温差10,持续时长3),这表明第5第6、第7这3个小时的温差都是10。 (1)若将示例中A城数据修改为3个记录,依次是(温度30,截止时间4)、(温度31,截止时间6)、(温度32,截止时间7),B城数据不变,则两城温差计算结果中第1个记录为(温差10,持续时长

2020-2021年浙江高考通用信息技术7月选考试题文档版(含答案)

分)(4)“文字”图层的第30帧和第36帧均为关键帧。测试场景时,为了使“文字”图层第31帧到第35帧中的内容完全消失,其他动画效果保持不变,应进行的操作是_______________。15.某校为学生期末考试分配考场,并编制准考证号。每个班级有班号,每位学生有班内序号,班内序号是按班级现有人数从1开始逐个编排的。准考证号格式为“入学年份+班
推荐度:
点击下载文档文档为doc格式
3jex265wr34mu7526k929d31q9p63i00ece
领取福利

微信扫码领取福利

微信扫码分享