2019-2020学年浙江省绍兴市柯桥区高二(上)期末信息技术试卷
发布:2024/4/20 14:35:0
一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)
-
1.下列关于信息的说法不正确的是( )
组卷:1引用:2难度:0.7 -
2.以下关于浏览器及网页的说法,正确的是( )
组卷:5引用:1难度:0.6 -
3.下列应用使用了人工智能技术的有( )
①Word软件中的“自动更正”功能
②Excel软件中的“自动求和”功能
③通过在线翻译网站把中文翻译成英文
④家庭陪护机器人
⑤使用语音拨号组卷:3引用:2难度:0.6 -
4.关于Access数据库和数据表,下列说法正确的是( )
组卷:1引用:2难度:0.8 -
5.使用UltraEdit软件观察字符“嗨~Luck!2020”的内码,部分界面如图所示。下列说法正确的是( )
组卷:2引用:2难度:0.5
二、非选择题(本大题共4小题,其中第13题4分,第14题8分,第15题7分,第16小题7分,共26分。)
-
15.要求编写一个“统计直角三角形的个数”的程序,功能如下:在文本框Text1中依次输入3*N个数表示三角形的边长(用逗号分隔并以逗号结尾),单击“计算”按钮Command1后,程序统计直角三角形个数,并在标签Label1中显示。程序运行界面如图1所示。
PrivateSubCommand1_Click ( )
DimiAsInteger,jAsInteger,kAsInteger
Dimx1AsSingle,x2AsSingle,x3AsSingle,tAsSingle
DimTotaldAsInteger,vAsSingle,sAsString
s=Text1.Text
k=0:j=1:Totald=0
Fori=1ToLen(s)
IfMid(s,i,1)=″,″Then
v=Val(Mid(s,j,i-j))'提取三角形边长,保存在变量v中
①
IfkMod3=1Then
x1=v
ElseIfkMod3=2Then
x2=v
Ifx1<x2Thent=x1:x1=x2:x2=t
Else
x3=v
Ifx1<x3Thent=x1:x1=x3:x3=t
If②ThenTotald=Totald+1
EndIf
EndIf
Nexti
Label1.Caption=″一共构成″+Str(Totald)+″个直角三角形″
EndSub
(1)请在①②横线处补充合适的代码。
(2)加框处代码有误,请改正。
(3)观察程序代码,若正确完成(1)、(2)后,调试过程中出现如图2错误提示,可能是程序代码执行到第组卷:0引用:2难度:0.5 -
16.将一段只含大小写字母与空格,不含其它字符的字符串加密,加密算法描述如下.
1.将明文中的字母E替换为A,F替换为B,G替换为C,…A替换为W,B替换为X,C替换为Y,…,小写字符的替换方法同理。
如:明文:ILoveChina加密为:EHkraYdejw
2.将加密后的英文字母,按顺序依次放入每个字符串段落中,第1个加密字母E放在第1个段落,第2个字母H放在第2个段落,依此类推(如图1),段落间用逗号分隔并以逗号结尾。当遇到空格,在段落末尾“,”前,插入“+”号作为标记。第1段 第2段 第3段 第4段 第5段 第6段 第7段 第8段 第9段 第10段 E+, H, k, r, a+, Y, d, e, j, w+, 第1段 第2段 第3段 第4段 第5段 Etc+, mHfryh, oTkrestf, rfir, Ccfta+, 第6段 第7段 第8段 第9段 第10段 iynhyYf, tqswjyd, nrtesiueh, jnytq, Uwccdb+,
(1)若密文字符串为:“!@8G+*y/#r~!s,f?[:a34c33!<e=w,123#r@/t++*%&M2s7s,+h@f5/j+*^e.?i*,/6*+e(c3~/:p-)h->w%&3@w!@,4/*i#@+m!j65&*(kr+^k++k#l,”则根据加密算法,解密后的明文为
(2)为了寻找密文中隐藏的信息,小明编写了一段VB解密程序,代码如下,请在横线处填入合适的代码。
PrivateSubCommand1_Click( )
DimiAsInteger,kAsInteger
DimsAsString,cAsString,chAsString
DimletterAsString,retAsString'letter用于存放字母序列
s=Text1.Text
k=1
Fori=1ToLen(s)
c=Mid(s,i,1)
Ifc>=″A″Andc<=″Z″Orc>=″a″Andc<=″z″Then
letter=letter+c
ElseIfc=″,″Then
①
ch=Chr(Asc(ch)+4)
IfNot(ch>=“A“Andch<=“Z“Orch>=″a″Andch<=″z″)Then
ch=Chr(Asc(ch)-26)
EndIf
If②Then
ret=ret+ch+″″
Else
ret=ret+ch
EndIf
③
k=k+1
EndIf
Nexti
Text2.Text=ret
EndSub组卷:0引用:1难度:0.6