資源簡(jiǎn)介 浙教版初中信息技術(shù)九年級(jí)上學(xué)期期末試卷(13)一、單選題1.計(jì)算機(jī)解決問(wèn)題的一般過(guò)程下述哪個(gè)步驟是正確的( )①問(wèn)題分析,建立數(shù)學(xué)模型 ②確定算法 ③編寫(xiě)程序 ④調(diào)試程序A.①④②③ B.①③②④ C.①②③④ D.①②④③2.二進(jìn)制是計(jì)算機(jī)技術(shù)中一種常用的數(shù)制,二進(jìn)制數(shù)據(jù)是用0和1兩個(gè)數(shù)碼來(lái)表示的數(shù),十進(jìn)制數(shù)的15用二進(jìn)制數(shù)來(lái)表示是( )A.111 B.1111 C.1110 D.01113.計(jì)算機(jī)中二進(jìn)制數(shù)與英文字母的對(duì)應(yīng)關(guān)系下述哪一個(gè)是正確的( )A.01000001——A B.01000011——BC.010001100——C D.都不正確4.流程圖是一種以圖解方式表示算法的描述方法,下述圖形及名稱(chēng)表述正確的一組是( )A. 開(kāi)始/終止框 B. 判斷框C. 開(kāi)始/終止框 D. 輸入/輸出框5.繪制流程圖常見(jiàn)的工具和軟件有多種,使用下述那種工具繪制最方便( )A.WPS B.Visual BasicC.Microsoft Office Visio D.Photoshop6.假設(shè)要喝一杯茶有以下幾個(gè)步驟:①燒水②洗刷水壺③找茶葉④洗刷杯具、⑤沏茶等,請(qǐng)問(wèn)你怎樣安排才能在最短的時(shí)間內(nèi)喝到茶。( )A.①②③④⑤ B.②①④③⑤ C.①②④③⑤ D.②①④⑤③7.下列屬于正確的VB賦值語(yǔ)句是( )(多選)A.X+Y=Text1.Text B.x+y=3C.Label1.Caption= “hello” D.-x=b8.在VB中,窗體文件的擴(kuò)展名和工程文件的擴(kuò)展名分別是( )A..frm .vbp B..vbp .bas C..bas .frx D..frx .exe9.運(yùn)行下面的 Visual Basic程序,單擊命令按鈕 Command1,出現(xiàn)如下圖所示的提示信息:出現(xiàn)該錯(cuò)誤的原因是( )Private Sub Command1_Click()Dim a As Single, b As Singlea = Val(Text1.Text)b = 10If a >= bb = a * a + 2 * bEnd IfLabel1.Caption = Str(b)End SubA.If語(yǔ)句缺少Then B.If語(yǔ)句缺少ElseC.變量a的數(shù)據(jù)類(lèi)型說(shuō)明錯(cuò)誤 D.變量b的數(shù)據(jù)類(lèi)型說(shuō)明錯(cuò)誤10.以下VB 程序運(yùn)行后,x的值是( )Dim x As Integerx=0Do While x<50x=(x+2)*(x+3)LoopA.50 B.72 C.168 D.011.以下是一段Visual Basic程序,它的基本結(jié)構(gòu)屬于( )…For i=0 to 100s=s+iNext i…A.順序結(jié)構(gòu) B.選擇結(jié)構(gòu) C.循環(huán)結(jié)構(gòu) D.樹(shù)型結(jié)構(gòu)二、綜合題12.認(rèn)識(shí)VB的工作環(huán)境,下圖中1是 ,2是 ,3是 ,4是 。13.在1到2015這些自然數(shù)中,找出所有是37倍數(shù)的自然數(shù)。請(qǐng)?jiān)诹鞒虉D空格處填空,完善流程圖。⑴ ⑵ ⑶ ⑷ ⑸ 14.程序填空:用VB實(shí)程序?qū)崿F(xiàn):小明今年15歲,他在今年生日的這一天種了1課樹(shù),他有一個(gè)愿望:從明年開(kāi)始他每年比上一年多種1棵樹(shù)。請(qǐng)問(wèn)當(dāng)小明所種的樹(shù)達(dá)到100棵時(shí),他的年齡是多少?Private Sub Command1_Click()Dim age As Integer, tree As Integerage =15tree =1DoWhile tree age = Tree =tree + (age - 14) Text1.Text= Str(age)EndSub答案解析部分1.【答案】C【知識(shí)點(diǎn)】計(jì)算機(jī)處理問(wèn)題的過(guò)程【解析】【解答】計(jì)算機(jī)解決問(wèn)題的步驟:?jiǎn)栴}分析,建立數(shù)學(xué)模型——確定算法——編寫(xiě)程序——調(diào)試程序。故答案選C。【分析】本題考查的計(jì)算機(jī)處理問(wèn)題的過(guò)程。2.【答案】B【知識(shí)點(diǎn)】進(jìn)制及其轉(zhuǎn)換【解析】【解答】十進(jìn)制數(shù)15轉(zhuǎn)為二進(jìn)制,連續(xù)除以2,所得的余數(shù)倒序排列即為所求二進(jìn)制。15÷2=7……17÷2=3……13÷2=1……11÷2=1……1所求二進(jìn)制數(shù)為:1111。故答案選B。【分析】本題考查的是進(jìn)制的轉(zhuǎn)換。十進(jìn)制轉(zhuǎn)為二進(jìn)制:1.整數(shù)部分采用 "除2取余,逆序排列"法。具體做法是:用2整除十進(jìn)制整數(shù),可以得到一個(gè)商和余數(shù);再用2去除商,又會(huì)得到一個(gè)商和余數(shù),如此進(jìn)行,直到商為小于1時(shí)為止,然后把先得到的余數(shù)作為二進(jìn)制數(shù)的低位有效位,后得到的余數(shù)作為二進(jìn)制數(shù)的高位有效位,依次排列起來(lái)。2.小數(shù)部分要使用“乘 2 取整法”。即用十進(jìn)制的小數(shù)乘以 2 并取走結(jié)果的整數(shù)(必是 0 或 1),然后再用剩下的小數(shù)重復(fù)剛才的步驟,直到剩余的小數(shù)為 0 時(shí)停止,最后將每次得到的整數(shù)部分按先后順序從左到右排列即得到所對(duì)應(yīng)二進(jìn)制小數(shù)。3.【答案】A【知識(shí)點(diǎn)】字符編碼;進(jìn)制及其轉(zhuǎn)換【解析】【解答】選項(xiàng)A:01000001表示A;選項(xiàng)B:01000011,表示字母C;選項(xiàng)C:一般用8位二進(jìn)制數(shù)表示字符,錯(cuò)誤。故答案選A。【分析】本題考查的是二進(jìn)制數(shù)與字母的轉(zhuǎn)換。ASCII碼就是被普遍采用的一個(gè)英文字符信息編碼方案,它用8位二進(jìn)制數(shù)表示各種字母和符號(hào),8個(gè)二進(jìn)制位稱(chēng)為一個(gè)字節(jié)(Byte,代號(hào)為B)。字節(jié)是最基本的信息儲(chǔ)存單位,一個(gè)字節(jié)可以儲(chǔ)存一個(gè)英文字母或符號(hào)編碼,兩個(gè)字節(jié)可以儲(chǔ)存一個(gè)漢字編碼。4.【答案】C【知識(shí)點(diǎn)】流程圖的概念及其常用圖形【解析】【解答】選項(xiàng)A:菱形框表示判斷,錯(cuò)誤;選項(xiàng)B:平行四邊形表示輸入/輸出,錯(cuò)誤;選項(xiàng)C:圓角矩形表示輸入輸出;選項(xiàng)D:矩形表示數(shù)據(jù)處理,錯(cuò)誤;故答案選C。【分析】本題考查的是流程圖的常用圖形表示。5.【答案】C【知識(shí)點(diǎn)】流程圖的繪制【解析】【解答】繪制流程圖的軟件有多種,Microsoft Office Visio繪制流程圖較為方便。故答案選C。【分析】本題考查的是流程圖的繪制軟件。Microsoft Office Visio 是Office軟件系列中的負(fù)責(zé)繪制流程圖和示意圖的軟件,是一款便于IT和商務(wù)人員就復(fù)雜信息、系統(tǒng)和流程進(jìn)行可視化處理、分析和交流的軟件。使用具有專(zhuān)業(yè)外觀的 Office Visio 圖表,可以促進(jìn)對(duì)系統(tǒng)和流程的了解,深入了解復(fù)雜信息并利用這些知識(shí)做出更好的業(yè)務(wù)決策。6.【答案】B【知識(shí)點(diǎn)】算法的概念及表示方法【解析】【解答】在事件處理過(guò)程中,可同時(shí)處理多件互不干擾的事務(wù)。所以在準(zhǔn)備喝茶的過(guò)程中,首先是洗刷水壺——燒水——洗刷杯具——找茶葉——沏茶。在燒水的過(guò)程中可以洗刷杯具,節(jié)約時(shí)間。故答案選B。【分析】本題考查的是算法的設(shè)計(jì)。算法(Algorithm)是指解題方案的準(zhǔn)確而完整的描述,是一系列解決問(wèn)題的清晰指令,算法代表著用系統(tǒng)的方法描述解決問(wèn)題的策略機(jī)制。7.【答案】C【知識(shí)點(diǎn)】常量、變量與賦值語(yǔ)句【解析】【解答】VB賦值語(yǔ)句格式是:變量名=表達(dá)式,對(duì)象名 . 屬性 = 表達(dá)式。故答案選C。【分析】本題考查的是賦值語(yǔ)句的格式。賦值語(yǔ)句:為變量或?qū)ο蟮膶傩宰兞抠x值,將賦值號(hào)右邊的表達(dá)式的計(jì)算結(jié)果存儲(chǔ)到左邊的變量中。8.【答案】A【知識(shí)點(diǎn)】程序的保存及文件擴(kuò)展名【解析】【解答】在VB中,窗體文件的擴(kuò)展名為:.frm,工程文件的擴(kuò)展名為:.vbp。故答案選A。【分析】本題考查的是VB文件的擴(kuò)展名。VB常見(jiàn)的文件擴(kuò)展名:1.跟蹤所有部件的工程文件 (.vbp);2.每個(gè)窗體的文件 (.frm);3.每個(gè)窗體的二進(jìn)制數(shù)據(jù)文件 (.frx),它含有窗體上控件的屬性數(shù)據(jù)。對(duì)含有二進(jìn)制屬性(例如圖片或圖標(biāo))的任何 .frm 文件都是不可編輯的,這些文件都是自動(dòng)產(chǎn)生的;4.每個(gè)類(lèi)模塊的一個(gè)文件 (.cls),該文件是可選項(xiàng);5.每個(gè)標(biāo)準(zhǔn)模塊的一個(gè)文件 (.bas),該文件是可選項(xiàng);6.一個(gè)或多個(gè)包含 ActiveX 控件的文件 (.ocx),該文件是可選項(xiàng);7.單個(gè)資源文件 (.res),該文件是可選項(xiàng)。9.【答案】A【知識(shí)點(diǎn)】分支結(jié)構(gòu)程序設(shè)計(jì)與分析;數(shù)據(jù)類(lèi)型【解析】【解答】有if的地方一定要有Then,以及End if。故答案選A。【分析】本題考查的是if條件語(yǔ)句的格式。If語(yǔ)句的用法如下:If <條件> Then語(yǔ)句組End If當(dāng) <條件>的值為T(mén)rue,執(zhí)行“語(yǔ)句組”,否則就不執(zhí)行“語(yǔ)句組”。10.【答案】B【知識(shí)點(diǎn)】循環(huán)結(jié)構(gòu)程序設(shè)計(jì)與分析【解析】【解答】程序分析:x=0,x<50,x=(0+2)*(0+3)=2*3=6;x=6,x<50,x=(6+2)*(6+3)=8*9=72。此時(shí)x>50,跳出循環(huán),x=72。故答案選B。【分析】本題考查的是VB的循環(huán)結(jié)構(gòu)。本題是一個(gè)循環(huán)結(jié)構(gòu)的程序。程序進(jìn)入do while循環(huán)后,先執(zhí)行循環(huán)體內(nèi)語(yǔ)句,然后判斷表達(dá)式的真假,若為真則進(jìn)行;下一次循環(huán),否則為假則終止循環(huán)。該循環(huán)語(yǔ)句的特點(diǎn)是,表達(dá)式為假時(shí)也執(zhí)行一次循環(huán)體內(nèi)語(yǔ)句。11.【答案】C【知識(shí)點(diǎn)】算法的控制結(jié)構(gòu)【解析】【解答】從"For i=0 to 100"處可看出,該程序?yàn)檠h(huán)結(jié)構(gòu),作用為求i從0到100的和。故答案選C。【分析】本題考查的是算法控制結(jié)構(gòu)的判斷。12.【答案】控件工具箱;窗體;工程資源管理器;屬性窗口【知識(shí)點(diǎn)】編程環(huán)境【解析】【解答】VB的工作窗口:1-控件工具箱,2-窗體,3-工程資源管理器,4-屬性窗口。故答案為:控件工具箱、窗體、工程資源管理器、屬性窗口。【分析】本題考查的是VB的工作界面。13.【答案】開(kāi)始;i<=2015;i mod 37=0;i=i+1;結(jié)束【知識(shí)點(diǎn)】算法的流程圖表示【解析】【解答】(1)流程圖圓角矩形表示的是:開(kāi)始/結(jié)束。所以第一空應(yīng)為:開(kāi)始;(2)要在1到2015這些自然數(shù)中尋找,故應(yīng)從1循環(huán)遍歷到2015,所以第二空應(yīng)為: i<=2015;(3)要判斷一個(gè)數(shù)是否是另一個(gè)數(shù)的倍數(shù),可將兩數(shù)取余,若余數(shù)為0 ,則倍數(shù)關(guān)系成立。所以第三空應(yīng)為: i mod 37=0;(4)流程圖圓角矩形表示的是:開(kāi)始/結(jié)束。所以第四空應(yīng)為:結(jié)束。故答案為:開(kāi)始、 i<=2015、 i mod 37=0、結(jié)束。【分析】本題考查的是流程圖的識(shí)讀。該流程圖的作用是: 在1到2015這些自然數(shù)中,找出所有是37倍數(shù)的自然數(shù)。14.【答案】tree <= 100;age = age + 1;Loop【知識(shí)點(diǎn)】循環(huán)結(jié)構(gòu)程序設(shè)計(jì)與分析【解析】【解答】第一空:本程序循環(huán)條件是:當(dāng)樹(shù)的棵數(shù)=100時(shí),循環(huán)停止,即為當(dāng)樹(shù)的棵數(shù)小于等于100,保持循環(huán),故第一空應(yīng)為:tree <=100;第二空:判斷執(zhí)行條件是:從明年開(kāi)始每年植樹(shù)都比上一年多一棵樹(shù),即為年齡每年增加1歲,直至樹(shù)種滿100顆,故第二空應(yīng)為:age = age + 1;第三空:Do While結(jié)構(gòu)里一定要有Loop。故第三空應(yīng)為:Loop。【分析】本題考查的是循環(huán)語(yǔ)句的格式和程序設(shè)計(jì)。Do while循環(huán)語(yǔ)句的格式是:Do while 判斷條件執(zhí)行語(yǔ)句Loop1 / 1浙教版初中信息技術(shù)九年級(jí)上學(xué)期期末試卷(13)一、單選題1.計(jì)算機(jī)解決問(wèn)題的一般過(guò)程下述哪個(gè)步驟是正確的( )①問(wèn)題分析,建立數(shù)學(xué)模型 ②確定算法 ③編寫(xiě)程序 ④調(diào)試程序A.①④②③ B.①③②④ C.①②③④ D.①②④③【答案】C【知識(shí)點(diǎn)】計(jì)算機(jī)處理問(wèn)題的過(guò)程【解析】【解答】計(jì)算機(jī)解決問(wèn)題的步驟:?jiǎn)栴}分析,建立數(shù)學(xué)模型——確定算法——編寫(xiě)程序——調(diào)試程序。故答案選C。【分析】本題考查的計(jì)算機(jī)處理問(wèn)題的過(guò)程。2.二進(jìn)制是計(jì)算機(jī)技術(shù)中一種常用的數(shù)制,二進(jìn)制數(shù)據(jù)是用0和1兩個(gè)數(shù)碼來(lái)表示的數(shù),十進(jìn)制數(shù)的15用二進(jìn)制數(shù)來(lái)表示是( )A.111 B.1111 C.1110 D.0111【答案】B【知識(shí)點(diǎn)】進(jìn)制及其轉(zhuǎn)換【解析】【解答】十進(jìn)制數(shù)15轉(zhuǎn)為二進(jìn)制,連續(xù)除以2,所得的余數(shù)倒序排列即為所求二進(jìn)制。15÷2=7……17÷2=3……13÷2=1……11÷2=1……1所求二進(jìn)制數(shù)為:1111。故答案選B。【分析】本題考查的是進(jìn)制的轉(zhuǎn)換。十進(jìn)制轉(zhuǎn)為二進(jìn)制:1.整數(shù)部分采用 "除2取余,逆序排列"法。具體做法是:用2整除十進(jìn)制整數(shù),可以得到一個(gè)商和余數(shù);再用2去除商,又會(huì)得到一個(gè)商和余數(shù),如此進(jìn)行,直到商為小于1時(shí)為止,然后把先得到的余數(shù)作為二進(jìn)制數(shù)的低位有效位,后得到的余數(shù)作為二進(jìn)制數(shù)的高位有效位,依次排列起來(lái)。2.小數(shù)部分要使用“乘 2 取整法”。即用十進(jìn)制的小數(shù)乘以 2 并取走結(jié)果的整數(shù)(必是 0 或 1),然后再用剩下的小數(shù)重復(fù)剛才的步驟,直到剩余的小數(shù)為 0 時(shí)停止,最后將每次得到的整數(shù)部分按先后順序從左到右排列即得到所對(duì)應(yīng)二進(jìn)制小數(shù)。3.計(jì)算機(jī)中二進(jìn)制數(shù)與英文字母的對(duì)應(yīng)關(guān)系下述哪一個(gè)是正確的( )A.01000001——A B.01000011——BC.010001100——C D.都不正確【答案】A【知識(shí)點(diǎn)】字符編碼;進(jìn)制及其轉(zhuǎn)換【解析】【解答】選項(xiàng)A:01000001表示A;選項(xiàng)B:01000011,表示字母C;選項(xiàng)C:一般用8位二進(jìn)制數(shù)表示字符,錯(cuò)誤。故答案選A。【分析】本題考查的是二進(jìn)制數(shù)與字母的轉(zhuǎn)換。ASCII碼就是被普遍采用的一個(gè)英文字符信息編碼方案,它用8位二進(jìn)制數(shù)表示各種字母和符號(hào),8個(gè)二進(jìn)制位稱(chēng)為一個(gè)字節(jié)(Byte,代號(hào)為B)。字節(jié)是最基本的信息儲(chǔ)存單位,一個(gè)字節(jié)可以儲(chǔ)存一個(gè)英文字母或符號(hào)編碼,兩個(gè)字節(jié)可以儲(chǔ)存一個(gè)漢字編碼。4.流程圖是一種以圖解方式表示算法的描述方法,下述圖形及名稱(chēng)表述正確的一組是( )A. 開(kāi)始/終止框 B. 判斷框C. 開(kāi)始/終止框 D. 輸入/輸出框【答案】C【知識(shí)點(diǎn)】流程圖的概念及其常用圖形【解析】【解答】選項(xiàng)A:菱形框表示判斷,錯(cuò)誤;選項(xiàng)B:平行四邊形表示輸入/輸出,錯(cuò)誤;選項(xiàng)C:圓角矩形表示輸入輸出;選項(xiàng)D:矩形表示數(shù)據(jù)處理,錯(cuò)誤;故答案選C。【分析】本題考查的是流程圖的常用圖形表示。5.繪制流程圖常見(jiàn)的工具和軟件有多種,使用下述那種工具繪制最方便( )A.WPS B.Visual BasicC.Microsoft Office Visio D.Photoshop【答案】C【知識(shí)點(diǎn)】流程圖的繪制【解析】【解答】繪制流程圖的軟件有多種,Microsoft Office Visio繪制流程圖較為方便。故答案選C。【分析】本題考查的是流程圖的繪制軟件。Microsoft Office Visio 是Office軟件系列中的負(fù)責(zé)繪制流程圖和示意圖的軟件,是一款便于IT和商務(wù)人員就復(fù)雜信息、系統(tǒng)和流程進(jìn)行可視化處理、分析和交流的軟件。使用具有專(zhuān)業(yè)外觀的 Office Visio 圖表,可以促進(jìn)對(duì)系統(tǒng)和流程的了解,深入了解復(fù)雜信息并利用這些知識(shí)做出更好的業(yè)務(wù)決策。6.假設(shè)要喝一杯茶有以下幾個(gè)步驟:①燒水②洗刷水壺③找茶葉④洗刷杯具、⑤沏茶等,請(qǐng)問(wèn)你怎樣安排才能在最短的時(shí)間內(nèi)喝到茶。( )A.①②③④⑤ B.②①④③⑤ C.①②④③⑤ D.②①④⑤③【答案】B【知識(shí)點(diǎn)】算法的概念及表示方法【解析】【解答】在事件處理過(guò)程中,可同時(shí)處理多件互不干擾的事務(wù)。所以在準(zhǔn)備喝茶的過(guò)程中,首先是洗刷水壺——燒水——洗刷杯具——找茶葉——沏茶。在燒水的過(guò)程中可以洗刷杯具,節(jié)約時(shí)間。故答案選B。【分析】本題考查的是算法的設(shè)計(jì)。算法(Algorithm)是指解題方案的準(zhǔn)確而完整的描述,是一系列解決問(wèn)題的清晰指令,算法代表著用系統(tǒng)的方法描述解決問(wèn)題的策略機(jī)制。7.下列屬于正確的VB賦值語(yǔ)句是( )(多選)A.X+Y=Text1.Text B.x+y=3C.Label1.Caption= “hello” D.-x=b【答案】C【知識(shí)點(diǎn)】常量、變量與賦值語(yǔ)句【解析】【解答】VB賦值語(yǔ)句格式是:變量名=表達(dá)式,對(duì)象名 . 屬性 = 表達(dá)式。故答案選C。【分析】本題考查的是賦值語(yǔ)句的格式。賦值語(yǔ)句:為變量或?qū)ο蟮膶傩宰兞抠x值,將賦值號(hào)右邊的表達(dá)式的計(jì)算結(jié)果存儲(chǔ)到左邊的變量中。8.在VB中,窗體文件的擴(kuò)展名和工程文件的擴(kuò)展名分別是( )A..frm .vbp B..vbp .bas C..bas .frx D..frx .exe【答案】A【知識(shí)點(diǎn)】程序的保存及文件擴(kuò)展名【解析】【解答】在VB中,窗體文件的擴(kuò)展名為:.frm,工程文件的擴(kuò)展名為:.vbp。故答案選A。【分析】本題考查的是VB文件的擴(kuò)展名。VB常見(jiàn)的文件擴(kuò)展名:1.跟蹤所有部件的工程文件 (.vbp);2.每個(gè)窗體的文件 (.frm);3.每個(gè)窗體的二進(jìn)制數(shù)據(jù)文件 (.frx),它含有窗體上控件的屬性數(shù)據(jù)。對(duì)含有二進(jìn)制屬性(例如圖片或圖標(biāo))的任何 .frm 文件都是不可編輯的,這些文件都是自動(dòng)產(chǎn)生的;4.每個(gè)類(lèi)模塊的一個(gè)文件 (.cls),該文件是可選項(xiàng);5.每個(gè)標(biāo)準(zhǔn)模塊的一個(gè)文件 (.bas),該文件是可選項(xiàng);6.一個(gè)或多個(gè)包含 ActiveX 控件的文件 (.ocx),該文件是可選項(xiàng);7.單個(gè)資源文件 (.res),該文件是可選項(xiàng)。9.運(yùn)行下面的 Visual Basic程序,單擊命令按鈕 Command1,出現(xiàn)如下圖所示的提示信息:出現(xiàn)該錯(cuò)誤的原因是( )Private Sub Command1_Click()Dim a As Single, b As Singlea = Val(Text1.Text)b = 10If a >= bb = a * a + 2 * bEnd IfLabel1.Caption = Str(b)End SubA.If語(yǔ)句缺少Then B.If語(yǔ)句缺少ElseC.變量a的數(shù)據(jù)類(lèi)型說(shuō)明錯(cuò)誤 D.變量b的數(shù)據(jù)類(lèi)型說(shuō)明錯(cuò)誤【答案】A【知識(shí)點(diǎn)】分支結(jié)構(gòu)程序設(shè)計(jì)與分析;數(shù)據(jù)類(lèi)型【解析】【解答】有if的地方一定要有Then,以及End if。故答案選A。【分析】本題考查的是if條件語(yǔ)句的格式。If語(yǔ)句的用法如下:If <條件> Then語(yǔ)句組End If當(dāng) <條件>的值為T(mén)rue,執(zhí)行“語(yǔ)句組”,否則就不執(zhí)行“語(yǔ)句組”。10.以下VB 程序運(yùn)行后,x的值是( )Dim x As Integerx=0Do While x<50x=(x+2)*(x+3)LoopA.50 B.72 C.168 D.0【答案】B【知識(shí)點(diǎn)】循環(huán)結(jié)構(gòu)程序設(shè)計(jì)與分析【解析】【解答】程序分析:x=0,x<50,x=(0+2)*(0+3)=2*3=6;x=6,x<50,x=(6+2)*(6+3)=8*9=72。此時(shí)x>50,跳出循環(huán),x=72。故答案選B。【分析】本題考查的是VB的循環(huán)結(jié)構(gòu)。本題是一個(gè)循環(huán)結(jié)構(gòu)的程序。程序進(jìn)入do while循環(huán)后,先執(zhí)行循環(huán)體內(nèi)語(yǔ)句,然后判斷表達(dá)式的真假,若為真則進(jìn)行;下一次循環(huán),否則為假則終止循環(huán)。該循環(huán)語(yǔ)句的特點(diǎn)是,表達(dá)式為假時(shí)也執(zhí)行一次循環(huán)體內(nèi)語(yǔ)句。11.以下是一段Visual Basic程序,它的基本結(jié)構(gòu)屬于( )…For i=0 to 100s=s+iNext i…A.順序結(jié)構(gòu) B.選擇結(jié)構(gòu) C.循環(huán)結(jié)構(gòu) D.樹(shù)型結(jié)構(gòu)【答案】C【知識(shí)點(diǎn)】算法的控制結(jié)構(gòu)【解析】【解答】從"For i=0 to 100"處可看出,該程序?yàn)檠h(huán)結(jié)構(gòu),作用為求i從0到100的和。故答案選C。【分析】本題考查的是算法控制結(jié)構(gòu)的判斷。二、綜合題12.認(rèn)識(shí)VB的工作環(huán)境,下圖中1是 ,2是 ,3是 ,4是 。【答案】控件工具箱;窗體;工程資源管理器;屬性窗口【知識(shí)點(diǎn)】編程環(huán)境【解析】【解答】VB的工作窗口:1-控件工具箱,2-窗體,3-工程資源管理器,4-屬性窗口。故答案為:控件工具箱、窗體、工程資源管理器、屬性窗口。【分析】本題考查的是VB的工作界面。13.在1到2015這些自然數(shù)中,找出所有是37倍數(shù)的自然數(shù)。請(qǐng)?jiān)诹鞒虉D空格處填空,完善流程圖。⑴ ⑵ ⑶ ⑷ ⑸ 【答案】開(kāi)始;i<=2015;i mod 37=0;i=i+1;結(jié)束【知識(shí)點(diǎn)】算法的流程圖表示【解析】【解答】(1)流程圖圓角矩形表示的是:開(kāi)始/結(jié)束。所以第一空應(yīng)為:開(kāi)始;(2)要在1到2015這些自然數(shù)中尋找,故應(yīng)從1循環(huán)遍歷到2015,所以第二空應(yīng)為: i<=2015;(3)要判斷一個(gè)數(shù)是否是另一個(gè)數(shù)的倍數(shù),可將兩數(shù)取余,若余數(shù)為0 ,則倍數(shù)關(guān)系成立。所以第三空應(yīng)為: i mod 37=0;(4)流程圖圓角矩形表示的是:開(kāi)始/結(jié)束。所以第四空應(yīng)為:結(jié)束。故答案為:開(kāi)始、 i<=2015、 i mod 37=0、結(jié)束。【分析】本題考查的是流程圖的識(shí)讀。該流程圖的作用是: 在1到2015這些自然數(shù)中,找出所有是37倍數(shù)的自然數(shù)。14.程序填空:用VB實(shí)程序?qū)崿F(xiàn):小明今年15歲,他在今年生日的這一天種了1課樹(shù),他有一個(gè)愿望:從明年開(kāi)始他每年比上一年多種1棵樹(shù)。請(qǐng)問(wèn)當(dāng)小明所種的樹(shù)達(dá)到100棵時(shí),他的年齡是多少?Private Sub Command1_Click()Dim age As Integer, tree As Integerage =15tree =1DoWhile tree age = Tree =tree + (age - 14) Text1.Text= Str(age)EndSub【答案】tree <= 100;age = age + 1;Loop【知識(shí)點(diǎn)】循環(huán)結(jié)構(gòu)程序設(shè)計(jì)與分析【解析】【解答】第一空:本程序循環(huán)條件是:當(dāng)樹(shù)的棵數(shù)=100時(shí),循環(huán)停止,即為當(dāng)樹(shù)的棵數(shù)小于等于100,保持循環(huán),故第一空應(yīng)為:tree <=100;第二空:判斷執(zhí)行條件是:從明年開(kāi)始每年植樹(shù)都比上一年多一棵樹(shù),即為年齡每年增加1歲,直至樹(shù)種滿100顆,故第二空應(yīng)為:age = age + 1;第三空:Do While結(jié)構(gòu)里一定要有Loop。故第三空應(yīng)為:Loop。【分析】本題考查的是循環(huán)語(yǔ)句的格式和程序設(shè)計(jì)。Do while循環(huán)語(yǔ)句的格式是:Do while 判斷條件執(zhí)行語(yǔ)句Loop1 / 1 展開(kāi)更多...... 收起↑ 資源列表 浙教版初中信息技術(shù)九年級(jí)上學(xué)期期末試卷(13)(學(xué)生版).docx 浙教版初中信息技術(shù)九年級(jí)上學(xué)期期末試卷(13)(教師版).docx 縮略圖、資源來(lái)源于二一教育資源庫(kù)