云南省昆明第一中學(xué)2022學(xué)年高二上學(xué)期期末考試信息技術(shù)模擬試題_第1頁
云南省昆明第一中學(xué)2022學(xué)年高二上學(xué)期期末考試信息技術(shù)模擬試題_第2頁
云南省昆明第一中學(xué)2022學(xué)年高二上學(xué)期期末考試信息技術(shù)模擬試題_第3頁
云南省昆明第一中學(xué)2022學(xué)年高二上學(xué)期期末考試信息技術(shù)模擬試題_第4頁
云南省昆明第一中學(xué)2022學(xué)年高二上學(xué)期期末考試信息技術(shù)模擬試題_第5頁
已閱讀5頁,還剩4頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

昆明第一中學(xué)2022—2022學(xué)年度上學(xué)期期末考試高二年級(jí)·信息技術(shù)試題第I卷(單項(xiàng)選擇題)本試題為單項(xiàng)選擇題,每道題只有一個(gè)選項(xiàng)是正確的,共25題,每題2分,請(qǐng)將正確答案填入答題卡中。一、選擇題(50分,共25題,每題2分)1.下面關(guān)于算法的認(rèn)識(shí)錯(cuò)誤的是()。A.算法就是計(jì)算機(jī)程序 B.算法有一個(gè)或多個(gè)的輸出C.算法是解決問題的方法和步驟D.算法的步驟必須是有限的2.在VB語言中,下列正確的賦值語句是()。A.x-1=2B.x+1=yC.x=y+1D.2*x=33.設(shè)置窗體標(biāo)題時(shí),應(yīng)改變窗體的()。A.Name屬性B.Caption屬性C.BackColor屬性D.Font屬性4.下列文件名中哪一個(gè)是VB工程文件()。A.

B.

C.

D.

5.算法設(shè)計(jì)中,常用的算法有解析算法、遞歸算法、枚舉算法(也叫窮舉算法)、排序算法等。把問題所有可能的解一一地羅列出來,并對(duì)每一個(gè)可能的解進(jìn)行判斷,從中挑選出符合條件的解答。這種思想的算法屬于()。A.排序算法B.枚舉算法C.遞歸算法D.解析算法6.不能使用"IF"作為變量名的原因是()。A.由英文字母開頭B.后面沒有使用數(shù)字C.使用了英文單詞D.使用了關(guān)鍵字7.在VB語言中,下列合法的變量名是()。A.ab34 c C.12a D.(ab)8.下列代數(shù)式的VisualBasic表達(dá)式是()。A.(x^2-Sqr(Cos(50*180))+1)/Abs(x)+Sqr(y)B.(x^2-Sqr(Cos(50)+1))/(Abs(x)+Sqr(y))C.(x^2-Sqr(Cos(50*180)+1))/(Abs(x)+Sqr(y))D.(x^2-Sqr(Cos(50)+1))/Abs(x)+Sqr(y)9.在VB中,表達(dá)式Abs(-8)+Len("mypen")-Int的值是()。A.7 B.8 C.9 D10.下列VB標(biāo)準(zhǔn)函數(shù)中能實(shí)現(xiàn)從字符串中取出子字符串功能的VB標(biāo)準(zhǔn)函數(shù)的函數(shù)名是()。A.Val B.StrC.Len D.Mid11.在VB語言中,表示"5<x<8"的正確表達(dá)式是()。A.5<x<8B.x<5orx>8C12.計(jì)算S=1+1/3+1/5+…+1/99的值,最適合用到的程序結(jié)構(gòu)是()。A.循環(huán)結(jié)構(gòu) B.賦值結(jié)構(gòu) C.分支結(jié)構(gòu) D.順序結(jié)構(gòu)13.在VisualBasic中,已知x、y均是正整數(shù),關(guān)系表達(dá)式Int(x/y)=x/y為真時(shí),則表示()。A.x不能被y整除 B.x能被y整除 C.x小于y D.x與y一定相等14.如圖所示的流程圖為求x的絕對(duì)值算法。根據(jù)算法,流程圖中①處的內(nèi)容是()。A.輸入-xB.輸入xC.輸入yD.輸入-y15.執(zhí)行下面的VB程序段后,A的值是()。DimAAsIntegerDimBAsInteger A=2 B=9 IfA<BthenA=BPrint"A=";AA.9B.2C.1116.在VisualBasic程序中,如果滿足以下表達(dá)式就可判斷變量X為奇數(shù),該表達(dá)式為()。A.Int(Sqr(X))<>X/2 B.Int(Sqr(X))=X/2C.Int(X/2)<>X/2 D.Int(X/2)=X/217.以下程序段執(zhí)行后,整型變量s的值為()。s=0Fori=1To5Step1s=s+1Nexti .118.在VisualBasic中,設(shè)x=298,能得到其個(gè)位數(shù)字“8”的正確表達(dá)式是(A.Int(x/100)*100 B.Int(x/10)*10C.Int(x/100) D.x-Int(x/10)*1019.設(shè)x=4,y=6,則在Text1控件上能顯示A=10的語句是()。A.Text1="A=x+y" B.="A="+Str(x+y)C.Text="A="+Str(x+y) D.="A="+Val(x+y)20.下列程序段中,x=1Fori=1To50x=x+2Nexti循環(huán)的步長(zhǎng)值是( )。A.1B.50C21.有以下程序段:Fori=1To3Forj=5To1Step-1s=i*jNextjNexti則語句s=i*j的執(zhí)行次數(shù)是()。A.15 B.16 C.17 22.如下圖所示,流程圖虛線框部分的控制結(jié)構(gòu)屬于()。A.順序結(jié)構(gòu)B.分支結(jié)構(gòu)C.循環(huán)結(jié)構(gòu)D.樹型結(jié)構(gòu)23.在VB程序設(shè)計(jì)語言中,其功能是使系統(tǒng)產(chǎn)生的隨機(jī)數(shù)種子真正隨機(jī)化的語句是()。A.RndB.Circle C.RandomizeD.Dim24.在VB中,執(zhí)行DimAAsSingle:DimXAsString語句后,下述正確的是()。A.A和X都是數(shù)值型變量B.A和X都是字符串型變量C.A是字符串變量,X是單精度型變量 D.A是單精度型變量,X是字符串型變量25.下面程序的執(zhí)行后,輸出結(jié)果是()。PrivateSubForm_click()DimE,F,GAsIntegerE=3:F=4:G=5E=F:F=G:G=EPRINTE;F;GEndsubA.345B.453C.454

第II卷(非選擇題)本試題為非選擇題,共三個(gè)大題8個(gè)小題,滿分50分。請(qǐng)將正確答案填入答題卡中。二、閱讀程序(12分,共3題,每題4分)26.在窗體上畫一個(gè)名稱為Command1的命令按鈕,然后編寫如下事件過程:PrivateSubCommand1_Click()Dima%,b%a=3b=5a=a+bb=a-ba=a-bPrinta,bEndSub程序運(yùn)行后,單擊命令按鈕,則窗體上顯示的內(nèi)容是____________27.下列VB程序運(yùn)行時(shí),在文本框Text1中輸入數(shù)據(jù)25,單擊命令按鈕Command1后,文本框Text2中顯示的內(nèi)容是。PrivateSubCommand1_Click()DimkAsInteger,nAsIntegern=Valk=nMod10Ifn=k*kThen=Str(k)Else=Str(n)EndSub28.在窗體上畫一個(gè)名稱為Command1的命令按鈕,然后編寫如下事件過程:PrivateSubCommand1_Click()DimaAsInteger,bAsInteger,cAsIntegera=1b=1n=Val(InputBox("請(qǐng)輸入N"))Fori=3Tonc=a+ba=bb=cNextiPrintcEndSub以上程序完成了求解著名的斐波那契數(shù)列問題。程序運(yùn)行后,單擊命令按鈕,在輸入對(duì)話框中輸入6,則窗體上顯示的內(nèi)容是____________。三、完善程序(30分,共4題10空,每空3分)29.某市出租車按照行駛距離(以千米為單位按整數(shù)計(jì),小數(shù)部分四舍五入)計(jì)費(fèi),行駛距離取整后,計(jì)費(fèi)規(guī)則如下:3千米(包括3千米)以內(nèi)10元;超過3千米但低于10千米(包括10千米)時(shí),超過部分每千米2元;超過10千米時(shí),超過部分每千米3元?,F(xiàn)要求編寫VB程序(運(yùn)行界面如右圖所示),實(shí)現(xiàn)如下功能:在文本框Text1中輸入行駛距離,單擊“計(jì)算”按鈕Command1,在標(biāo)簽Label3中顯示相應(yīng)的費(fèi)用。某同學(xué)按此要求編寫的程序如下。則程序中劃線處應(yīng)填入的語句是:(1)

(2)

(3)

PrivateSubCommand1_Click()DimxAsInteger,fAsInteger(1) ′x為小數(shù)部分四舍五入取整后的行駛距離If(2)Then f=10ElseIfx<=10Then(3) Elsef=10+(10-3)*2+(x-10)*3EndIf=Str(f)EndSub30.在窗體上畫出一個(gè)Command按鈕,修改其中的程序,單擊Command1按鈕,使其能輸出如下圖形。則程序中劃線處應(yīng)填入的語句是:(1)

(2)

(3)

PrivateSubCommand1_Click()DimIAsInteger,jAsIntegerForI=6To1___(1)___Forj=1To___(2)______(3)___NextjPrintNextIEndSub31.英國(guó)大數(shù)學(xué)家哈代發(fā)現(xiàn)有這樣的一些數(shù),如果它是n位數(shù)(n是大于0的整數(shù)),則各位數(shù)字的n次冪之和等于它本身(稱為n位n次冪回歸數(shù)),其中三位回歸數(shù)也被稱為“水仙花數(shù)”,水仙花數(shù)是一組特殊的三位數(shù),如果一個(gè)三位數(shù)其百位、十位和個(gè)位數(shù)字的立方之和等于該數(shù)本身,則此數(shù)稱為“水仙花”數(shù)。如:153=13+53+33故153是水仙花數(shù)。下面程序用于求出100~999之間的全部水仙花數(shù),則程序中劃線處應(yīng)填入的語句是:(1)

(2)

Privatesubcommand1_click()Dima%,b%,c%,m%Form=100to999a=Int(m/100)‘分離出百位數(shù)字ab=(1)‘分離出十位數(shù)字bc=m-100*a-10*b‘分離出個(gè)位數(shù)字cIf(2)Thenstr(m)NextmEndsub32.根據(jù)中國(guó)人民銀行2008年12月23日對(duì)金融機(jī)構(gòu)存、貸款利率調(diào)整表,整存整取一年的利率是%,每年結(jié)束的時(shí)候,將年度利息加入本金作為第二年的本金。例如:第一年存入10000元,第二年的本金為10000×=10225元,第三年以此類推。假如今年春節(jié)爸爸媽媽給你1000元的壓歲錢,你把它以整存整取的形式存進(jìn)銀行,計(jì)算最少多少年后,你去取款的時(shí)候能夠至少拿到1500元。解決上述問題的VisualBasic程序如下,為了實(shí)現(xiàn)這一目標(biāo),在劃線處,填入合適的語句或表達(dá)式是:(1)

(2)

PrivateSubCommand1_Click()DimiAsIntegerDimpAsSingleDimsAsDoubles=1000p=i=0DoWhile(1)(2)i=i+1LoopPrinti&"年后可以得到"&s&"元"EndSub四、程序設(shè)計(jì)(8分)33.編寫VisualBasic程序。(界面已經(jīng)設(shè)計(jì)好,只需編寫“計(jì)算”按鈕的程序代碼)中國(guó)古代數(shù)學(xué)家張丘建在他的《算經(jīng)》中提出了著名的“百錢百雞問題”:雞翁一,值錢五;雞母一,值錢三;雞雛三,值錢一;百錢買百雞,翁、母、雛各幾何?按現(xiàn)在的理解就是已知公雞每只5元,母雞每只3元,小雞每3只1元。買100只雞正好用完100元錢,問每種雞應(yīng)該各買多少只?現(xiàn)在程序界面已經(jīng)設(shè)計(jì)好,并且“清除”和“退出”按鈕的程序已經(jīng)編寫好,請(qǐng)你編寫“計(jì)算”按鈕的程序,計(jì)算出所有滿足條件的公雞、母雞和小雞的組合,并把結(jié)果輸出到窗體上。提示:解決這個(gè)問題可以用窮舉算法??梢允褂萌匮h(huán),也可以使用二重循環(huán)。PrivateSubCommand1_Click()

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論