2010-2011學(xué)年浙江省杭州市蕭山九中高一(下)期中信息技術(shù)試卷
發(fā)布:2024/4/20 14:35:0
一、選擇題(每題2分,30題,共60分)
-
1.下列關(guān)于算法的描述,正確的是( )
A.一個(gè)算法的執(zhí)行步驟可以是無(wú)限的 B.一個(gè)完整的算法必須有輸出 C.算法只能用流程圖表示 D.一個(gè)完整的算法至少有一個(gè)輸入 組卷:11引用:4難度:0.7 -
2.用計(jì)算機(jī)無(wú)法解決“打印所有奇數(shù)”的問(wèn)題,其原因是解決該問(wèn)題的算法違背了算法特征中的( ?。?/h2>
A.唯一性 B.有窮性 C.有0個(gè)或多個(gè)輸入 D.有輸出 組卷:10引用:3難度:0.9 -
3.在Visual Basic中,Hello.vbp文件屬于( ?。?/h2>
A.工程文件 B.窗體文件 C.代碼文件 D.類文件 組卷:5引用:1難度:0.9 -
4.在Visual Basic中,語(yǔ)句Year.Caption=“2010“中的“Year“是( ?。?/h2>
A.屬性值 B.屬性名 C.對(duì)象名 D.類名 組卷:5引用:2難度:0.9 -
5.“和諧號(hào)”列車規(guī)定:旅客可免費(fèi)攜帶20Kg行李,攜帶品的長(zhǎng)、寬、高相加不超過(guò)130cm,對(duì)超過(guò)規(guī)定的攜帶品,應(yīng)提前辦理托運(yùn)手續(xù).用算法描述行李能否托運(yùn)的處理過(guò)程,合適的算法流程是( ?。?/h2>
A.順序模式 B.選擇模式 C.循環(huán)模式 D.樹(shù)型模式 組卷:4引用:2難度:0.9 -
6.下列屬于Visual Basic數(shù)值常量的是( )
A.321 B.12*3 C.Abs(-5) D.Sqr(9) 組卷:13引用:1難度:0.9 -
7.在Visual Basic中,如果要給變量i,j,k都賦值為1,則下列語(yǔ)句正確的是( ?。?/h2>
A.i=j=k=1 B.i,j,k=1 C.i=1,j=1,k=1 D.i=1:j=1:k=1 組卷:7引用:1難度:0.9 -
8.在Visual Basic中,窗體中添加文本框Text1的正確方法是( ?。?/h2>
A.先單擊工具箱中的控件圖標(biāo),再將鼠標(biāo)指針移到窗體上,雙擊鼠標(biāo) B.雙擊工具箱中的控件圖標(biāo) C.先單擊工具箱中的控件圖標(biāo),再將鼠標(biāo)指針移到窗體上,單擊鼠標(biāo) D.用鼠標(biāo)左鍵拖動(dòng)工具箱中的控件圖標(biāo)到窗體中 組卷:3引用:2難度:0.9 -
9.在Visual Basic中,要定義一個(gè)一維數(shù)組name,用于存儲(chǔ)10位學(xué)生姓名信息,則正確的數(shù)組定義語(yǔ)句是( )
A.Dim name(1,10)As Integer B.Dim name(1 To 10)As Integer C.Dim name(1,10)As String D.Dim name(1 To 10)As String 組卷:16引用:2難度:0.9 -
10.在Visual Basic中,表達(dá)式 Abs(-3.5)的值是( )
A.-3 B.-4 C.3 D.3.5 組卷:8引用:2難度:0.9 -
11.為找自己第一次上幼兒園時(shí)的照片,小張同學(xué)依次翻開(kāi)自己的多本相冊(cè)來(lái)逐張查找.這種查找方法為( ?。?/h2>
A.無(wú)序查找 B.順序查找 C.對(duì)分查找 D.隨機(jī)查找 組卷:11引用:2難度:0.9 -
12.在Visual Basic中,要在標(biāo)簽Label2上顯示“注意”,則下列操作正確的是( )
A.在Text屬性中輸入“注意” B.在Caption屬性中輸入“注意” C.在Font屬性中輸入“注意” D.在Name屬性中輸入“注意” 組卷:3引用:1難度:0.7 -
13.在Visual Basic中,若x表示能被5整除的正整數(shù),則下列邏輯表達(dá)式的值一定為真的是( ?。?/h2>
A.x/5=0 B.x Mod 5=0 C.Int(x\5)=0 D.5 Mod x=0 組卷:11引用:4難度:0.7 -
14.在校內(nèi)跳蚤市場(chǎng)中,某班準(zhǔn)備的5類商品售出的數(shù)量(單位:件)分別是8,10,4,6,3.采用冒泡排序?qū)ζ溥M(jìn)行排序,若完成第一遍時(shí)的結(jié)果是:3,8,10,4,6,則完成第二遍時(shí)的結(jié)果是( )
A.3,8,10,4,6 B.3,4,8,6,10 C.3,4,8,10,6 D.3,4,6,8,10 組卷:8引用:2難度:0.5
三、程序填空(每空4分,5空,共20分)
-
41.有一道趣味題,張老師問(wèn)李老師:“你今年幾歲?你愛(ài)人今年幾歲?“李老師笑笑說(shuō):“我年齡的平方與我愛(ài)人年齡之和恰好等于1053.而我愛(ài)人年齡的平方與我的年齡之和卻等于873.你計(jì)算一下吧!“
設(shè)李老師年齡為x歲,他愛(ài)人年齡為y歲,由題意可得x,y滿足的數(shù)學(xué)式為:
x2+y=1053
x+y2=873
解決此問(wèn)題的流程圖如圖所示.根據(jù)流程圖編寫(xiě)的Visual Basic程序如下,在(1)和(2)橫線處,填入合適的語(yǔ)句或表達(dá)式,把程序補(bǔ)充完整.
Private Sub Command1_Click ( ?。?br />Dim x As Integer,y As Long
x=1
y=1053-x*x
Do While
y=1053-x*x
Loop
Text1.Text=Str(x)
Text2.Text=Str(y)
End Sub
程序中橫線處(1)應(yīng)填入
程序中橫線處(2)應(yīng)填入組卷:8引用:1難度:0.1 -
42.某超市打折促銷,規(guī)定如下:
①購(gòu)物未超過(guò)500元按原價(jià)支付;
②購(gòu)物超過(guò)500元但未超過(guò)1000元,超過(guò)500元部分按9折優(yōu)惠計(jì)價(jià);
③購(gòu)物超過(guò)1000元但未超過(guò)1500元,超過(guò)1000元部分按8折優(yōu)惠計(jì)價(jià);
④購(gòu)物超過(guò)1500元但未超過(guò)3000元,超過(guò)1500元部分按7折優(yōu)惠計(jì)價(jià);
⑤購(gòu)物超過(guò)3000元,超過(guò)3000元部分按6折優(yōu)惠計(jì)價(jià).
根據(jù)以上規(guī)定,假定購(gòu)物貨款為x元,則實(shí)付金額y為:
程序界面如圖所示,在“輸入購(gòu)物金額(單位:元)“后的文本框orgtext中輸入購(gòu)物金額(單位:元),單擊“實(shí)付金額計(jì)算“按鈕(Command1)后,在“實(shí)際支付金額(單位:元)為“后的文本框cashText中輸出實(shí)付金額.
解決此問(wèn)題相應(yīng)的Visual Basic程序如下:
Private Sub Command1_Click
Dim x As Single,y As Single
x=Val(orgjye.ai.Text)
If x<=500Then
y=x
ElseIf
y=500+(x-500)*0.9
ElseIf x<=1500Then
y=500+500*0.9+(x-1000)*0.8
ElseIf x<=3000Then
y=500+500*0.9+500*0.8+(x-1500)*0.7
Else
y=500+500*0.9+500*0.8+1500*0.7+(x-3000)*0.6
End If
End Sub
(1)解決此問(wèn)題的算法是
在程序①和②橫線處,填入適當(dāng)?shù)恼Z(yǔ)句或表達(dá)式,把程序補(bǔ)充完整.
(2)程序中①橫線處應(yīng)填入
(3)程序中②橫線處應(yīng)填入組卷:8引用:2難度:0.1