2020-2021學年浙江省寧波市諾丁漢大學附中高二(上)月考信息技術試卷
發(fā)布:2024/4/20 14:35:0
一、選擇題(共15小題,每小題2分,滿分30分)
-
1.下列有關信息及信息技術的說法,正確的是( ?。?/h2>
組卷:3引用:1難度:0.9 -
2.語句“i=3:s=1/(i-3)”無法執(zhí)行,原因是它違反了算法特征中的( ?。?/h2>
組卷:18引用:3難度:0.9 -
3.有如下Visual Basic程序段:
s=0
For i= To 2
s=s+i
Next i
若要使語句s=s+i執(zhí)行3次,則循環(huán)變量i初值為( ?。?/h2>組卷:2引用:2難度:0.5 -
4.使用 UltraEdit 軟件觀察字符內碼,部分界面如圖所示,下列說法正確的是( ?。?br />
組卷:2引用:1難度:0.5 -
5.“下列問題適合使用枚舉算法解決的是( ?。?/h2>
組卷:12引用:2難度:0.7 -
6.下列VB表達式中,值最大的是( ?。?/h2>
組卷:0引用:1難度:0.6
二、解答題(共3小題,滿分20分)
-
17.下面VB程序完成將一個四位數(shù)的百位和十位交換,個位和千位交換的任務,如輸入1954,輸出4591.程序運行界面如圖所示,在文本框Text1中輸入某四位數(shù),單擊“切換”按鈕Comd1,在文本框Text2中輸出轉換后的結果。請將程序補充完整。
PrivateSubComd1_Click( ?。?br />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中輸入數(shù)字,中間用“,”隔開,單擊“計算”命令按鈕后,其計算結果輸出在標簽框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