2018-2019学年浙江省绍兴市高三(下)期末信息技术试卷
发布:2024/4/20 14:35:0
一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)
-
1.下列有关信息的说法,正确的是( )
组卷:3引用:1难度:0.4 -
2.下列有关网页的说法,正确的是( )
组卷:1引用:1难度:0.6 -
3.使用 Word 软件编辑某文档,部分界面如图所示。下列说法正确的是( )
组卷:0引用:1难度:0.5 -
4.使用 UltraEdit 软件观察“Mother's Day!”这几个字符的内码,部分界面如图所示。下列说法正确的是( )
组卷:1引用:1难度:0.5 -
5.使用 GoldWave 软件打开某音频文件,选中其中一段音频后的部分界面如图所示。下列说法正确的是( )
组卷:1引用:1难度:0.3
二、非选择题(本大题共4小题,其中第13小题4分,第14小题8分,第15小题7分,第16小题7分,共26分)
-
15.编写一个“十进制转二进制”的VB程序,功能如下:在文本框Text1中输入0~255之间的整数,单击“转换”按钮Command1后,在Text2上显示对应的二进制数。程序设计界面和运行界面分别如图a和图b所示。
(1)要使程序运行时,按钮Command1上显示″转换″,下列方法不可行的是
(2)实证上述功能的 VB 程序如下,请在横线处填入合适代码。
Private Sub Command1_Click ( )
Dim i As Integer,n As Integer,k As Integer,s
As String
n=Val(Text1.Text)
k=1:s=″″
Do While 2^k<n
k=k+1
Loop
Do While n<>0
If n>=2^(k-1)Then
s=s+″1″
①
Else
s=s+″0″
End If
k=②
Loop
Fori=l Tok
s=s+″0″
Next i
Text2.Text=s
End Sub
(3)若删除加框处的代码,在文本框Text1输入12,单击“转换”按钮,则文本框Text2中显示的内容是组卷:0引用:1难度:0.5 -
16.给定区间[a1,a2]和[b1,b2],若a2≥b1,则认为这两个区间是有重叠的,可进行合并。如区间[1,3]和[2,6]可合并为[1,6];区间[1,6],[2,5]可合并为[1,6];区间[1,4]和[4,5]可合并为[1,5]。
编写一个“合并重叠区间”的VB程序,功能如下:在文本框Text1中按各区间起始值升序依次输入各区间的起始值和终止值(数据都用逗号分隔并以逗号结尾),单击“确定”按钮后,在Text2中显示合并后的各个区间。例如,在文本框Text1中输入“1,2,3,5,4,6,9,12,10,11,”,表示区间[1,2],[3,5],[4,6],[9,12],[10,11],合并后的区间分别为[1,2],[3,6],[9,12].程序运行界面如图所示,实现上述功能的VB代码如下:
Const n=100
Private Sub Cmd1_Click ( )
Dim i As Integer,k As Integer,L As Integer,R
As Integer
Dim s As String,c As String,t As String,result
As String
Dim a(1 To n) As Integer
s=①:t=″″:k=0
For i=1 To Len(s)
c=Mid(s,i,1)
If c<>″,″Then
②
Else
k=k+1
a(k)=Val(t)
t=″″
End If
Next i
L=a(1):R=a(2)
i=3
Do While i<=k
If a(i)>R Then
result=result+″(″+Str(L)+″,″+Str(R)+″),″
L=a(i):R=a(i+1)
R=a(i+1)
End If
③
Loop
result=result+″(″+Str(L)+″,″+Str(R)+″),″
Text2.Text=result
End Sub
(1)码中①②③横线处代码补充完整。
①
②
③
(2)程序代码中的加框处代码有误,请改正。
(3)运行该程序,输入数据如图所示,程序执行完毕时,变量k 为组卷:0引用:1难度:0.5