2020-2021学年浙江省宁波市诺丁汉大学附中高二(上)月考信息技术试卷
发布:2024/4/20 14:35:0
一、选择题(共15小题,每小题2分,满分30分)
-
1.下列有关信息及信息技术的说法,正确的是( )
组卷:3引用:1难度:0.9 -
2.语句“i=3:s=1/(i-3)”无法执行,原因是它违反了算法特征中的( )
组卷:18引用:4难度:0.9 -
3.有如下Visual Basic程序段:
s=0
For i= To 2
s=s+i
Next i
若要使语句s=s+i执行3次,则循环变量i初值为( )组卷:2引用:2难度:0.5 -
4.使用 UltraEdit 软件观察字符内码,部分界面如图所示,下列说法正确的是( )
组卷:2引用:1难度:0.5 -
5.“下列问题适合使用枚举算法解决的是( )
组卷:12引用:2难度:0.7 -
6.下列VB表达式中,值最大的是( )
组卷:0引用:1难度:0.6
二、解答题(共3小题,满分20分)
-
17.下面VB程序完成将一个四位数的百位和十位交换,个位和千位交换的任务,如输入1954,输出4591.程序运行界面如图所示,在文本框Text1中输入某四位数,单击“切换”按钮Comd1,在文本框Text2中输出转换后的结果。请将程序补充完整。
PrivateSubComd1_Click( )
DimkAsInteger,nAsInteger
Dima,b,c,dAsInteger
k=Val(Text1.Text)
a=k\1000
b=
c=
d=kMod10
n=d*1000+c*100+b*10+a
Text2.Text=Str(n)
EndSub组卷:0引用:1难度:0.6 -
18.简易加法器:小王用VB程序编写了一个简易加法器,其功能如下:在文本框Text1中输入数字,中间用“,”隔开,单击“计算”命令按钮后,其计算结果输出在标签框label1中。运行界面如图所示,VB程序代码如下,请回答以下问题。
(1)观察代码,可知“计算”命令按钮的对象名为
(2)请在横线处填入合适的代码。
PrivateSubCommand1_Click( )
DimiAsInteger,jAsInteger,ansAsInteger
DimchAsString,sAsString
s=Text1.Text
ans=0:j=1
Fori=1ToLen(s)
Ifch=“,“Then
ans=
j=i+1
EndIf
Nexti
Label1.Caption=“计算结果是:“+Str(ans)
EndSub
(3)运行该程序,在文本框中输入“21,5,3”,则计算结果(值)是组卷:1引用:1难度:0.5