資源描述:
《學(xué)考復(fù)習(xí)算法基礎(chǔ)01》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、高二學(xué)考復(fù)習(xí)之算法與程序設(shè)計(jì)12016.03.11一、選擇題(本大題共20小題,每小題3分,共60分。每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,不選、多選、錯(cuò)選均不得分)1.下列關(guān)于算法的描述,正確的是(A)描述算法的方法只能是流程圖(B)用一種程序語(yǔ)言來(lái)實(shí)現(xiàn)某個(gè)具體問(wèn)題的算法只可能有一種(C)同一種算法只能用一種程序語(yǔ)言來(lái)實(shí)現(xiàn)(D)算法是描述解決問(wèn)題的方法和步驟2.在硅的冶煉中,通常用氫氣在高溫下還原四氯化硅的方法制得單質(zhì)硅。現(xiàn)需冶煉x千克單質(zhì)硅,計(jì)算至少需要消耗氫氣量(標(biāo)準(zhǔn)狀況)的步驟有:①輸出需要消耗氫氣p②Si=28.09③計(jì)算p=x*1000*2*22.4/Si④輸入單質(zhì)硅的
2、數(shù)據(jù)x其正確的順序是(A)③④①②(B)④②③①(C)②③①④(D)①②③④3.求矩形面積s的部分流程圖如下圖所示,矩形的長(zhǎng)、寬分別用變量a、b表示,對(duì)于框①和框②的作用,下列說(shuō)法正確的是(A)框①用于輸入a和b的值,框②用于輸出s的值(B)框①用于輸出a和b的值,框②用于輸出s的值(C)框①用于輸入a和b的值,框②用于輸入s的值(D)框①用于輸出a和b的值,框②用于輸入s的值4.有一個(gè)程序段,其功能是畫(huà)一個(gè)圓,在編程時(shí),如果用該程序段畫(huà)100個(gè)圓,則適合采用的算法結(jié)構(gòu)是(A)順序模式(B)選擇模式(C)循環(huán)模式(D)樹(shù)型模式5.某公園規(guī)定:兒童身高在1.2米以下免票,1.2米至1.4米購(gòu)半票
3、,1.4米以上購(gòu)全票,用算法描述這一購(gòu)票問(wèn)題,合適的算法結(jié)構(gòu)是(A)順序模式(B)選擇模式(C)循環(huán)模式(D)遞歸模式6.一種汽車(chē)部件必須在一條生產(chǎn)線上依次經(jīng)過(guò)10道工序的加工,才能成為成品。用算法描述該部件在生產(chǎn)線上所有工序加工過(guò)程,合適的算法流程是(A)順序模式(B)選擇模式(C)循環(huán)模式(D)樹(shù)型模式7.如下圖所示的流程圖:余杭中學(xué)2016年4月學(xué)考復(fù)習(xí)05第4頁(yè)(共4頁(yè))該算法完成的功能是(A)計(jì)算y=1+2+3+4+5(B)計(jì)算y=1×2×3×4×5(C)計(jì)算y=1+2+3+4(D)計(jì)算y=1+3+5+78.在VisualBasic工程設(shè)計(jì)中,如果要使命令按鈕Run上顯示“運(yùn)行”,則
4、下列屬性中應(yīng)改變的屬性是(A)Font(B)Height(C)Width(D)Caption9.在VisualBasic代碼窗口中,語(yǔ)句Student.Text="宋知國(guó)"中的Text是(A)屬性名(B)屬性值(C)對(duì)象名(D)窗口名10.在下圖中,VisualBasic對(duì)象的數(shù)量是(A)2(B)3(C)4(D)511.在VisualBasic中,表示鼠標(biāo)單擊的事件名是(A)Click(B)KeyPress(C)Load(D)DblClick12.在VisualBasic代碼PrivateSubForm_Load()中Load事件的觸發(fā)條件是(A)窗口裝載(B)鼠標(biāo)單擊(C)鼠標(biāo)雙擊(D)鍵盤(pán)
5、按下13.在VisualBasic中,如果要在命令按鈕Cmd1上顯示文字"開(kāi)始",下列語(yǔ)句正確的是(A)Cmd1.Caption="開(kāi)始"(B)Cmd1.Width="開(kāi)始"(C)Cmd1.Font="開(kāi)始"(D)Cmd1.Height="開(kāi)始"14.下列屬于VisualBasic工程文件的是(A)circle.frm(B)circle.vbp(C)circle.doc(D)circle.jpg15.下列屬于VisualBasic數(shù)值常量的是余杭中學(xué)2016年4月學(xué)考復(fù)習(xí)05第4頁(yè)(共4頁(yè))(A)Abs(-2)(B)3+2(C)3.14159(D)2/316.在VisualBasic中,要定義
6、一個(gè)一維數(shù)組a,用于存儲(chǔ)100個(gè)整數(shù)型數(shù)值,則正確的數(shù)組定義語(yǔ)句是(A)Dima100AsInteger(B)Dima(1-100)AsInteger(C)Dima(1,100)AsInteger(D)Dima(1To100)AsInteger17.在VisualBasic中,用變量h存儲(chǔ)學(xué)生身高數(shù)據(jù)(以米為單位,精確到0.01米),變量h的數(shù)據(jù)類(lèi)型應(yīng)定義為(A)Boolean(B)Integer(C)Single(D)Date18.在VisualBasic中,將數(shù)字字串轉(zhuǎn)換為數(shù)值的函數(shù)是(A)Str(x)(B)Val(x)(C)Abs(x)(D)Int(x)19.在VisualBasic中,
7、表達(dá)式Abs(-9.3)的值是(A)-9.3(B)-10(C)9.3(D)1020.VisualBasic表達(dá)式Int(3.1415926*100+0.5)/100的值是(A)314(B)3.146(C)3.14(D)314.6二、非選擇題(本大題共,4小題,其中第21題6分,第22題6分,第23題14分,第24題14分,共40分)21.有如下VisualBasic程序段:m=8:n=5t=m+n