2015-2016学年浙江省嘉兴市桐乡高中高二(上)期中信息技术试卷
发布:2024/4/20 14:35:0
一、选择题(本大题共15小题,每小题2分,共30分.在每小题给出的四个选项中,只有一个符合题目要求)
-
1.很多用户为手机设定了屏幕锁,如密码、手势图案、指纹等,目的是提升信息的( )
组卷:10引用:7难度:0.9 -
2.某同学的电脑系统收到了微软公司免费升级Windows10系统的通知,其中一个界面如图所示:
分析图中信息可知,对于“Microsof t Edge”软件的功能,下列软件中与其相似的是( )组卷:8引用:3难度:0.9 -
3.二维码是一种用若干个与二进制相对应的几何图形来表示数据信息的编码,可通过二维码生成器生成.生成二维码的过程属于( )
组卷:11引用:5难度:0.9 -
4.下列说法正确的是( )
组卷:8引用:3难度:0.9 -
5.对输入的二个整数a和b,找出其中的较大者赋给c并输出。解决该问题的算法流程图如图所示,该流程图中虚线框部分的内容可为( )
组卷:4引用:6难度:0.9 -
6.吴教授审阅学生论文(Word文档)时,想在原文档中添加修改意见,下列方式最合适的是( )
组卷:12引用:13难度:0.7
二、非选择题(本大题共5小题,其中第16题4分,第17题4分,第18题6分,第19题3分,第20题3分)
-
19.小明设计了一个Visual Basic程序:求 1~n(不超过10000)之间能被5整除但不能被3整除的自然数.其设计界面如图1所示、代码编辑窗口如图2所示.
(1)解决此问题主要采用的算法为①
(2)图2中标注A处应填写的代码为②
(3)图2中List1.AddItem Str(i)语句中AddItem是List1的组卷:6引用:1难度:0.1 -
20.用VB编写一个字符串分行程序,功能如下:单击“分行”按钮Command1将文本框Text1中的英文文本在列表框List1中分行显示(分行时单词不得跨行,每行字符尽可能多但不超过40个)并在标签Label1中输出总行数,运行效果如图所示.分行算法如下:
(1)将文本框中的字符串保存到变量s中;
(2)当s中字符个数超过40时,循环执行下列①、②、③步,否则跳转到(3):
①如果第41个字符不是英文字母,则分行位置p=40;否则,向左逐个查找,直至找到第一个非英文字母,将其位置作为分行位置p;
②截取s的前p个字符,作为新增行显示在列表框List1中,同时总行数加1;
③将s中未分行部分重新赋值给变量s.
(3)将s作为新增行显示在列表框List1中,同时总行数加1.
实现上述功能的VB程序如下,请在空格处填入合适代码.
Private Sub Commandl_Click ( )
Dim s As String,c As String
Dim r As Integer,total As Integer,p As Integer
total=0
s=①
Do While Len(s)>40
r=41
c=Mid(s,r,1)
If Not((c>=“a“And c<=“z“) Or (c>=“A“Andc<=“Z“)) Then
p=40
Else
’从第41个字符开始向左找到第1个非英文字母,并将其位置值赋给p
Do While (c>=“a“And c<=“z“) Or (c>=“A“
And c<=“Z“)
r=②
c=Mid(s,r,1)
Loop
p=r
End If
List1.Addltem Mid(s,1,p)
total=total+1
s=③
Loop
List1.AddItem s
total=total+1
Labell.Caption=“共“+Str(total)+“行“
End Sub.组卷:8引用:3难度:0.1