信息技術(shù)期中考試試卷及答案-算法與程序設(shè)計(jì)_第1頁
信息技術(shù)期中考試試卷及答案-算法與程序設(shè)計(jì)_第2頁
信息技術(shù)期中考試試卷及答案-算法與程序設(shè)計(jì)_第3頁
信息技術(shù)期中考試試卷及答案-算法與程序設(shè)計(jì)_第4頁
信息技術(shù)期中考試試卷及答案-算法與程序設(shè)計(jì)_第5頁
已閱讀5頁,還剩4頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

(算法與程序設(shè)計(jì)模塊)試卷說明:試卷滿分100分,考試時(shí)間60分鐘

一、選擇題(本大題共25個(gè)小題,每題2分,共50分)1.計(jì)算機(jī)解決問題的三個(gè)步驟中不包括下面哪一步驟……()(A)需求分析 (B)問題反思 (C)算法分析 (D)用計(jì)算機(jī)編寫程序2.對于一個(gè)完整的算法的流程圖,下列說法不正確的是…………………()(A)有而且只有一對 框 (B)不一定有 框(C)不一定有 框 (D)分支結(jié)構(gòu)中一定有 框3.下列算法展示了一臺自動售貨機(jī)一次售貨的工作流程:步驟1:提示“請投幣”步驟2:若硬幣面值不是0.1元、0.5元、1元,退回硬幣,并跳回步驟1步驟3:若投入貨款達(dá)1.5元或以上,執(zhí)行步驟4,否則執(zhí)行步驟1步驟4:售出一個(gè)口香糖步驟5:從接收貨款中減去1.5元步驟6:退回余額下列關(guān)于這個(gè)算法說法正確的是……………()(A)上述算法采用偽代碼表示(B)這臺自動售貨機(jī)在任何情況下也不會售出口香糖(C)上述算法包含有順序結(jié)構(gòu)(D)這臺自動售貨機(jī)只會在接受硬幣達(dá)2元時(shí)才放出口香糖4.下列關(guān)于類、對象、屬性、事件的描述中,錯(cuò)誤的是……()(A)同一類對象具有同一類屬性,但同一個(gè)屬性可以有不同的屬性值(B)“PrivateSubCommand_Click()”中的“Click”屬于事件(C)VB編程界面中,雙擊窗體中某對象,出現(xiàn)的是代碼窗口(D)對象的屬性值在程序運(yùn)行過程中不可修改5.VB語句Text1.Text="Text"用于在文本框中顯示字符串,該語句中的“Text1”是……((A)屬性值 (B)對象名 (C)屬性名 (D)類名6.小張用VB做了一個(gè)小游戲,他想把自己做的程序放在因特網(wǎng)上供他人下載使用,他應(yīng)該將自己做的程序保存為什么格式供他人下載………………()(A)Frm (B)Exe (C)Swf (D)Vbp7.下列變量命名正確的是(A)IsTrue (B)Next (C) A-3 (D)3Str8.一個(gè)摸球游戲的流程圖如右圖所示(紅球總數(shù)和綠球總數(shù)均大于0)。游戲結(jié)束時(shí),S位所代表的是………………………()(A)摸到的綠球數(shù) (B)摸到的紅球數(shù) (C)未摸到的綠球數(shù) (D)未摸到的紅球數(shù)第8題圖S=1S=1ForK=1to6step2ForJ=5to12Step3 S=S*KNextJNextKPrintS第9題圖9.有如下一段VB程序段,當(dāng)該程序結(jié)束后,程序中的代碼“S=S*K”共被執(zhí)行了多少次()(A)6 (B)8 (C)9 (D)1210.以下變量定義錯(cuò)誤的是(A)定義一個(gè)變量存放客戶姓名:DimNameasString(B)定義一個(gè)變量存放客戶性別:DimAddrasBoolean(C)定義一個(gè)變量存放客戶電話:DimTelasString(D)定義一個(gè)變量存放QQ號碼:DimQQasInteger11.Dimarr(1to10,11to20)asinteger該指令定義了多少個(gè)數(shù)組元素(A)10 (B)20 (C)100 (D)20012.如果x=4,那么以下運(yùn)算結(jié)果為True的表達(dá)式是………()(A)x<=4andx>=6 (B)x>4Orx>=6

(C)x<4orx>6

(D)notx<>413.已知整型變量X的值為-3,則VB表達(dá)式Int(x/2)的值是………………()(A)-2 (B)0 (C)-1 (D)214.下列VB函數(shù)中,與Val函數(shù)作用相反的是……………()(A)Len

(B)Abs

(C)Str

(D)Asc15.在VB中,設(shè)X=7146,能得到其十位上數(shù)字4的正確表達(dá)式是………()(A)x\10mod100(B)x\10mod10 (C)x\100mod10 (D)xmod10\1016.VB標(biāo)準(zhǔn)函數(shù)Rnd函數(shù)的作用是返回一個(gè)大于等于0且小于1的隨機(jī)實(shí)數(shù),只產(chǎn)生大于等于10且小于100隨機(jī)整數(shù)的VB表達(dá)式是…………………()(A)Int(Rnd*100) (B)Int(Rnd*90+10)(C)Int(Rnd*99+1) (D)Int(Rnd*99+10)17.觀察如下VB程序設(shè)計(jì)界面,選出下面說法錯(cuò)誤的一項(xiàng)………………()(A)該界面中共有3個(gè)標(biāo)簽對象,屬于標(biāo)簽類。(B)該界面中的命令按鈕的Caption屬性被設(shè)置為了“計(jì)算”。(C)該VB程序保存時(shí),有關(guān)窗口界面的信息被保存在“.Frm”文件中。(D)該界面中共有4個(gè)文本框?qū)ο?,它們的Text屬性值在當(dāng)前狀態(tài)下一樣。第17題圖Subcommand1_click()Subcommand1_click()DimsasintegerDimcasintegerDimkasinteger=1\*GB3①s=0:c=0:k=1Dowhile=2\*GB3②k<=3=3\*GB3③‘循環(huán)開始If=4\*GB3④s=3then=5\*GB3⑤s=s*2=6\*GB3⑥s=s+k=7\*GB3⑦k=k+1=8\*GB3⑧c=c+1LoopPrints,cEndsub第18-19題圖18.讀右邊程序,程序中一共標(biāo)明了8條語句,下列說法錯(cuò)誤的是……()(A)=1\*GB3①=5\*GB3⑤賦值語句,=2\*GB3②=4\*GB3④不是賦值語句(B)=3\*GB3③是注釋語句,對程序運(yùn)行不產(chǎn)生影響(C)=6\*GB3⑥描述的是累加器,=7\*GB3⑦描述的是計(jì)數(shù)器(D)程序中包含了賦值語句、選擇語句、循環(huán)語句和注釋語句19.右邊程序中,最后輸出s和c的值分別是:………………()(A)6,4 (B)6,3 (C)9,4 (D)9,320.以下是一個(gè)事件處理過程,這個(gè)過程的名稱為……()SubC1_DblClick()Print"*"EndSub(A)C1(B)C1_DblClick(C)print(D)DblClick21.下列問題適合用解析算法求解的是……………………()(A)尋找一堆彩球中所有的紅球(B)計(jì)算一個(gè)球從100米高的樓頂?shù)粝聛淼穆涞厮俣龋–)將全班同學(xué)按身高從低到高排隊(duì)(D)從電子詞庫中找到Infomation這個(gè)單詞22.如果一個(gè)自然數(shù)恰好等于它的因子之和,稱這個(gè)數(shù)為“完數(shù)”,如:6=1+2+3。某算法能找出1000以內(nèi)所有的完數(shù),那么這個(gè)算法主要用到的方法是(A)枚舉 (B)解析 (C)排序 (D)查找23.VB中常常需要用戶自己來定義函數(shù),下列屬于定義函數(shù)的語句是…()(A)Dim函數(shù)名as類型名(B)Function函數(shù)名as類型名(C)Const函數(shù)名=數(shù)值(D)Dim函數(shù)名(a1toa2)as數(shù)據(jù)類型24.小明買了6個(gè)蘋果,這6個(gè)蘋果的重量(單位:兩)分別為8.1、3.4、9.5、2.2、1.2、5.6,若采用選擇排序算法對其進(jìn)行從小到大排序,則需要進(jìn)行數(shù)據(jù)互換的次數(shù)是…()(A)2 (B)3 (C)4 (D)525.五位評委給歌手打分的成績依次為93,85,92,84,90,原始數(shù)據(jù)9385928490第一趟8493859290第二趟第三趟8485909392第四趟8485909293若采用冒泡排序算法對其進(jìn)行從小到大排序,則第二趟的排序結(jié)果是(A)8490859392(B)8493859092(C)8485939092(D)8490928593二、VB表達(dá)式書寫與求值(本大題共5個(gè)小題,每題2分,共10分)26.sqr(25)+len(“abc”)的返回值是__________________________。27.Mid(“2009烏鎮(zhèn)歡迎你!”,5,2)的返回值是__________________。28.把數(shù)學(xué)中的式子,轉(zhuǎn)化為VB中的表達(dá)式__________________________。29.寫出數(shù)學(xué)表達(dá)式并且的VB表達(dá)式_____________________________。30.求下列VB表達(dá)式9\2+1Mod2+Int(-11/3)的值____________________。

三、讀程序(本大題共7個(gè)小題,每題2分,共14分)31.有如下VisualBasic程序段:PrivateSubCommand1_Click()DimmAsstring,tAsintegerm="Love"t=1314Label1.Caption=m+str(t)Endsub該程序段運(yùn)行后,在標(biāo)簽Label1上顯示的是____________。32.有如下VisualBasic程序段:PrivateSubCommand1_Click()DimaAsstring,bAsstringDimcAsLonga="123"b="456"Ifa<>bThenc=val(a+b)Elsec=val(a)+val(b)EndIfPrintcEndsub該程序段運(yùn)行后,c的值是____________。33.有如下VisualBasic程序段:x=1Fori=5To12Step2x=x+iNexti該程序段運(yùn)行后,x的值是____________。34.有如下VisualBasic程序段:s=0:i=1DoWhiles<10s=s+ii=i+2Loop該程序段運(yùn)行后,s的值是____________。35.有如下VisualBasic程序段:x=3Fori=3To6Ifx<15Thenx=x*iElsex=x+iEndIfNexti該程序段運(yùn)行后,x的值是____________。36.如下程序運(yùn)行后輸出的結(jié)果為:___________________。Privatesubtest36()Dimiasinteger,jasintegerDimsasintegerFori=1to20Forj=15to2step-2S=i*jNextjNextiPrintsEndsub37.如下程序運(yùn)行后,輸出結(jié)果為_________。Privatesubtest()DimiasIntegerDimArr(1to10)asintegerFori=1to10Arr(i)=i*iNextiPrintArr(8)EndSub四、程序填空或改錯(cuò)(本大題共5題,每空2分,共26分)38.有如下程序,缺少一變量定義語句,請補(bǔ)充完整:(注:輸出的結(jié)果為250000)PrivateSubTestDimaasInteger‘定義變量sumSum=0Fora=1to1000step2Sum=Sum+aNextaPrintSumEndSub39.一個(gè)酵母細(xì)胞每一分鐘分裂為2個(gè),在下一分鐘,就有4個(gè)細(xì)胞,然后,8個(gè)、16個(gè)、……以此類推。一個(gè)酵母細(xì)胞,經(jīng)過多少分鐘后數(shù)目超過250個(gè)。解決此問題的部分程序如下:Dimnaslong,xaslongn=1:x=2Dowhilex<=100n=n+1x=x^2Loop問:(1)為了實(shí)現(xiàn)這一目標(biāo),程序劃線處的表達(dá)式應(yīng)更正為____________。(2)運(yùn)行更正后的程序,在經(jīng)過________________分鐘后細(xì)胞數(shù)目超過250個(gè)。40.如下是計(jì)算圓面積的VB界面和所有程序代碼:(1)由VB界面和程序代碼可知,用于輸入圓半徑的文本框?qū)ο竺麨椋篲_______________。(2)為實(shí)現(xiàn)圓面積的計(jì)算,用戶除了點(diǎn)擊計(jì)算按鈕,還可以執(zhí)行的操作有:______________。41.把整數(shù)3025從中剪開分為30和25,將這兩個(gè)數(shù)之和平方:(30+25)^2=3025,則其計(jì)算結(jié)果又等于原數(shù)。求所有符合這樣條件的四位數(shù),將下面程序中畫線處填寫完整。(1)__________________________(2)__________________________PrivateSubCommand1_Click()DimnasInteger,aasInteger,xasIntegerDimn1asInteger,n2asIntegerList1.ClearFora=32to99n=a*a(1)n2=nmod100x=n1+n2if(2)thenList1.AddItemStr(n)NextaEndSub42.某地出租車計(jì)價(jià)方式如下:3公里內(nèi)(包括3公里)起步價(jià)10元;超過3公里,但10公里內(nèi),則3公里內(nèi)收費(fèi)10元,超出部分每公里2元;如果超過10公里,則10公里內(nèi)收費(fèi)24元,超出部分每公里3元。其程序?qū)崿F(xiàn)如下:PrivateSubCommand1_Click()x=val(Text1.Text)ifx<=3theny=10if(1)theny=10+(x-3)*2ifx>10theny=(2)ifx<=0theny=0Label1.Caption=xLabel2.Caption=yEndSub請把上面程序補(bǔ)充完整:(1)_______________________(2)________________________43.小明家的院子里有一棵桃子樹,每到秋天樹上都會結(jié)出很多桃子。今天小明共摘到了10個(gè)桃子,并稱出了這十個(gè)桃子的重量,現(xiàn)在,他想找出第K重的桃子的重量。程序運(yùn)行時(shí)界面如第44題-1圖所示,列表框list1中顯示十個(gè)桃子的重量,Text1中輸入K的值,Text2中顯示第K重的桃子的重量。第44題-1圖(1)設(shè)計(jì)第44題-1圖所示應(yīng)用程序界面時(shí),應(yīng)在第44題-2圖所示的“屬性窗口”中,將窗體Form1的__________________屬性設(shè)置為“尋找第K重的桃子”;為添加列表框List1,應(yīng)使用第44題-3圖所示的“控件工具箱”中的______________(填寫相應(yīng)編號)。第44題-2圖SHAPE第44題-3圖(2)“開始尋找”按鈕單擊事件處理過程的代碼如下所示。為實(shí)現(xiàn)算法功能,請將下列程序補(bǔ)充完整。(1)___________________(2)___________________PrivateSubCommand2_Click()k=val(text1.text)Fori=1To9Forj=10Toi+1Step-1If(1)Thent=d(j):d(j)=d(j-1):d(j-1)=tEndIfNextjNextiText2.Text=(2)EndSub學(xué)校_____________班級___________學(xué)號______________準(zhǔn)考證號___________________☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆桐鄉(xiāng)一中信息技術(shù)期中考試參考答案學(xué)校_____________班級___________學(xué)號______________準(zhǔn)考證號___________________☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆(算法與程序設(shè)計(jì)模塊)選擇題(本大題共25個(gè)小題,每題2分,共50分)12345678910BCCDBBABCD11121314151617181920CDACBBACDB2122232425BABCCVB表達(dá)式書寫與求值(本大題共5個(gè)小題,每題2分,共10分)

溫馨提示

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

最新文檔

評論

0/150

提交評論