2016-2017学年浙江省宁波市北仑中学高二(下)期中信息技术试卷
发布:2024/11/28 23:30:2
一、选择题(本大题共12小题,每小题2分,共24分.在每小题给出的四个选项中,只有一个符合题目要求)
-
1.下列应用中,体现了人工智能技术的有( )
①停车场车牌识别技术的应用
②Word软件的查找、替换功能
③手机延时30秒暗屏
④手机微信摇一摇识别歌曲名称
⑤二维码识别
⑥刷脸考勤组卷:15引用:8难度:0.9 -
2.如图所示为某动画序列的4幅相邻图象,这些图象之间存在一定的相关性,下列说法正确的是( )
组卷:9引用:7难度:0.9 -
3.王林平时关注手机电池的正确使用,有关锂电池的文章截图如图所示:
下列说法正确的是( )组卷:10引用:7难度:0.9 -
4.某学生的Win10自带邮件客户端软件如图所示,某次使用过程中能正常接收邮件但无法发送邮件,下列说法正确的是( )
组卷:5引用:6难度:0.9 -
5.小明通过ATM机进行存款等操作,下列说法错误的是( )
组卷:7引用:1难度:0.7
二、非选择题(本大题共5小题,第13小题4分,第14小题5分,第15小题8分,第16小题4分,17小题5分,共26分)
-
16.如果两个质数的差为2,则这两个质数称为孪生质数对;编写VB程序,实现如下功能:单击“显示孪生质数对”按钮Command1,在列表框list1中显示100以内的所有孪生质数对(运行效果如图所示)。
实现上述功能的VB代码如下,但加框处代码有错,请改正。
Dim a(1To 50)As Integer
Private Sub Command1_Click ( )
Dim i As Integer
k=0:i=3
Do While i<=100
IfThen‘(1)
k=k+1
a(k)=i
End If
i=i+2
Loop
For i=2To k
IfThen‘(2)
List1.AddItem Str(a(i-1))+“和“+Str(a(i))
End If
Next i
End Sub
Function prime(x As Integer) As Boolean
prime=False
For i=2To Int(Sqr(x))
If x Mod i=0Then
prime=True
Exit For
End If
Next i
End Function。组卷:15引用:4难度:0.1 -
17.编写VB程序,实现如下功能:单击“排序数组a”按钮Command1时,对已有数组a的数据进行升序排列,并显示在文本框Label1中;单击“显示数组b”按钮Command2时,将升序数组b的数据显示在文本框Label2中;再单击“合并a和b”按钮Command3时,对数组a和数组b升序合并到字符串中,将合并后的数据在文本框Label3中显示.(运行效果如图所示).实现上述功能的VB代码如下,请在横线处填入合适代码.
Dim a(1To 6)As Integer
Dim b(1To 6)As Integer
Private Sub Command1_Click ( )'对数组a中的数据进行排序
Dim i As Integer,j As Integer,k as integer
a(1)=53:a(2)=18:a(3)=62:a(4)=22:a(5)=6:a(6)=25
s=““
For i=1 To 5
k=i
For j=i+1 To 6
If a(k)>a(j) Then
Next j
If i<>k Then
t=a(k):a(k)=a(i):a(i)=t
End If
Next i
For i=1 To 6
s=s+Str(a(i))
Next i
Label1.Caption=s
End Sub
Private Sub Command2_Click ( )
b(1)=3:b(2)=8:b(3)=15:b(4)=27:b(5)=38:b(6)=49
'此处部分代码省略
End Sub
Private Sub Command3_Click ( )
'将数组a和b中的数据逐个比较后添加到新的字符串s中,并将s在label3中显示
i=1:j=1:s=““
Do While i<=6
If
s=s+Str(a(i)):i=i+1
Else
s=s+Str(b(j)):j=j+1
End If
Loop
Do While i<=6'只有数组a还有数据未合并
s=s+Str(a(i)):i=i+1
Loop
Do While j<=6'只有数组b还有数据未合并
s=s+Str(b(j)):j=j+1
Loop
Label3.Caption=s
End Sub.组卷:10引用:1难度:0.1