




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、.選修?1.VB語(yǔ)言根底?2019年單元測(cè)試卷一、選擇題共13小題,每題3分,總分值39分13分有如下VB程序段:該程序段執(zhí)行后,在標(biāo)簽Label1中顯示的內(nèi)容為 23分有如下VB程序段:該程序段執(zhí)行后,文本框Text1中顯示的內(nèi)容為 33分有如下VB程序段:該程序段執(zhí)行后,變量z的值為A5B25C36D62543分在VB中,以下函數(shù)返回值最大的是ASqr9BAbs3.2Cint3.2DLen“3.2“53分某會(huì)員號(hào)由6位字符組成如00125P,最后一位為“P時(shí)表示是普通會(huì)員,為“V時(shí)表示是VIP會(huì)員以下語(yǔ)句中能正確判斷會(huì)員號(hào)s是否為貴賓的VB表達(dá)式是AIf Mids,5,1=“P“thenB
2、If Mids,5,1=“V“thenCIf Mids,6,1=“P“thenDIf Mids,6,1=“V“then63分Command1的事件處理過(guò)程如下:程序運(yùn)行時(shí),在文本框Text1中輸入5,兩次單擊按鈕Command1后,在文本框中顯示的內(nèi)容為 。73分假設(shè)要定義數(shù)組d為長(zhǎng)整數(shù)型,那么以下語(yǔ)句中正確的選項(xiàng)是ADim d1 To 20As IntegerBDim d1,20As LongCDim d1,20As IntegerDDim d1 To 20As Long83分有如下VB程序段:以下說(shuō)法中正確的選項(xiàng)是A語(yǔ)句Do While x=100中的x=100是賦值語(yǔ)句B語(yǔ)句If y=1
3、00 Then中的y=100是賦值語(yǔ)句C語(yǔ)句z=100是賦值語(yǔ)句D語(yǔ)句p=xy是表達(dá)式93分假設(shè)變量a,b的值分別是3、6,那么a+b/ab的值是A2B3C24D1103分以下程序運(yùn)行后,數(shù)組元素a50的值是 113分為使左、右框內(nèi)的Visual Basic程序段能實(shí)現(xiàn)一樣的功能:右框內(nèi)劃線處的內(nèi)容可以是As9Bs=9Ct9Dt=9123分VB函數(shù)Midx,n,k的功能是從字符串x中的第n個(gè)字符開(kāi)場(chǎng)截取長(zhǎng)度為k的子串,例如:Mid“hello“3,3,函數(shù)的返回值為“l(fā)lo,那么VB語(yǔ)句,執(zhí)行后的輸出結(jié)果是AgHBaciCangHDinaci133分在VB語(yǔ)言中,intx函數(shù)的功能是返回不大于
4、x的最大整數(shù),absx函數(shù)的功能是返回x的絕對(duì)值,那么表達(dá)式absint2.88+int3.14的值是A2B5C0D1二、解答題共5小題,總分值0分14以下程序運(yùn)行后,在標(biāo)簽Label1上顯示的是 15某VB程序如下:運(yùn)行程序時(shí),單擊按鈕Command1后,在標(biāo)簽Label1中顯示的內(nèi)容是 ,Label2中顯示的內(nèi)容是 16下面VB程序的功能是求100999間被3除多2,被5除多3的所有整數(shù),并統(tǒng)計(jì)符合條件的數(shù)的個(gè)數(shù)為實(shí)現(xiàn)上述功能,請(qǐng)?jiān)诔绦騽澗€處填入適宜的語(yǔ)句:劃線處應(yīng)填入的語(yǔ)句為: 劃線處應(yīng)填入的語(yǔ)句為: 17下面VB程序的功能是:把一個(gè)四位數(shù)整數(shù)從中剪開(kāi),分成兩個(gè)兩位數(shù),再將這兩數(shù)之和平方
5、,其計(jì)算結(jié)果又等于原四位數(shù),求所有符合這樣條件的四位數(shù)如四位數(shù)3025,從中剪開(kāi)分成30和25兩個(gè)數(shù),30+252=3025,即3025符合條件VB運(yùn)行界面如下圖為實(shí)現(xiàn)上述功能,請(qǐng)?jiān)诔绦騽澗€處填入適宜的語(yǔ)句:劃線處應(yīng)填入的語(yǔ)句為: ;劃線處應(yīng)填入的語(yǔ)句為: ;劃線處應(yīng)填入的語(yǔ)句為: ;18下面VB程序的功能是判斷一個(gè)整數(shù)是否為素?cái)?shù)在文本框Text1中輸入一個(gè)整數(shù)x,假如x是素?cái)?shù),那么在標(biāo)簽Label1中顯示“Y,否那么顯示“N程序中有兩處錯(cuò)誤請(qǐng)改正錯(cuò)誤語(yǔ)句1: 改為: ;錯(cuò)誤語(yǔ)句2: 改為: 選修?1.VB語(yǔ)言根底?2019年單元測(cè)試卷參考答案與試題解析一、選擇題共13小題,每題3分,總分值3
6、9分1【分析】分析題目,屬于順序構(gòu)造的程序代碼,首先定義a和b兩個(gè)字符串,然后比較a和b的大小得到布爾值,顯示在Label1標(biāo)簽上,字符串比較大小為從前到后一個(gè)字符一個(gè)字符的比較【解答】首先比較a和b的第一個(gè)位置上的,b=b,然后比較第二位上的:oa,所以ab為True,故答案為:true【點(diǎn)評(píng)】此題考察VB程序設(shè)計(jì),要注意字符串的比較方法2【分析】分析題目,首先定義了x和y二個(gè)變量,對(duì)x和y分別賦值,然后在Text1文本中顯示x和y字符串的連接和【解答】題目中的x和y是字符串,所以x+y的值為100200,故答案為:100200【點(diǎn)評(píng)】此題考察VB程序賦值語(yǔ)句及字符串變量的理解應(yīng)用3【分析】
7、分析題目,首先定義了x和y,z三個(gè)變量,對(duì)x進(jìn)展初始化,然后根據(jù)x對(duì)y進(jìn)展賦值,根據(jù)x和y的大小對(duì)z進(jìn)展賦值等等【解答】X=6,y=6*611=25,yx,執(zhí)行else,z=5,應(yīng)選:A?!军c(diǎn)評(píng)】此題考察VB程序的選擇語(yǔ)句的理解4【分析】VB中包含大量的常用函數(shù),正確理解這些函數(shù)的功能是編程解決問(wèn)題的根底【解答】SqrX,表示求X的平方根,Sqr9=3;AbsX表示求X的絕對(duì)值,Abs3.2=3.2;INTX表示取不大于X的最大整數(shù),int3.2=3;LenX返回字符串X的長(zhǎng)度 Len“3.2“=3;應(yīng)選:B?!军c(diǎn)評(píng)】此題考察VB中常用標(biāo)準(zhǔn)函數(shù)的理解5【分析】分析題目,根據(jù)會(huì)員號(hào)的最后一位判斷
8、是否是vip會(huì)員,首先要取出會(huì)員號(hào)的最后一位,然后根據(jù)分支條件語(yǔ)句進(jìn)展判斷是否是VIP會(huì)員,在VB中,Mida,b,c 從a中的第b個(gè)開(kāi)場(chǎng),取c個(gè)字符的子串【解答】根據(jù)Mid函數(shù)的作用以及題目的意思,需要取會(huì)員號(hào)從第六個(gè)開(kāi)場(chǎng)的1個(gè)字符,假如該字符為V,那么說(shuō)明是VIP會(huì)員,所以正確寫法為:If Mids,6,1=“V“then,應(yīng)選:D?!军c(diǎn)評(píng)】此題考察同學(xué)根據(jù)現(xiàn)實(shí)情況寫出符合條件的程序6【分析】此題考察程序中循環(huán)語(yǔ)句的運(yùn)行過(guò)程,執(zhí)行for循環(huán)時(shí),假如初值小于終值,把循環(huán)變量的值與終值比較,假如循環(huán)變量的值小于等于終止值就執(zhí)行循環(huán)體,否那么退出循環(huán)。【解答】據(jù)題意:文本框中輸入5,第一次單擊按
9、鈕Command1,程序執(zhí)行過(guò)程為:n=valtext1text=5,進(jìn)入for循環(huán),i=5,判斷i=終止值1,值為true,執(zhí)行n=n+1,即n=6,因?yàn)閟tep 為2,執(zhí)行next i后,那么i=3,返回for;i=1,判斷i=終止值1,值為true,執(zhí)行n=n+1,即n=8,因?yàn)閟tep 為2,執(zhí)行next i后,那么i=1,返回for;i=1,判斷i=終止值1,值為false,退出循環(huán);執(zhí)行text1text=strn,即text1text=“8,完畢程序。所以第一次單擊按鈕Command1,程序運(yùn)行后,text1里顯示的是“8。text1文本框里的“8作為輸入數(shù)據(jù),第二次單擊按鈕Co
10、mmand1后,程序執(zhí)行過(guò)程為: n=valtext1text=8;進(jìn)入for循環(huán), i=5,判斷i=終止值1,值為true,執(zhí)行n=n+1,即n=9,因?yàn)閟tep 為2,執(zhí)行next i后,那么i=3,返回for; i=1,判斷i=終止值1,值為true,執(zhí)行n=n+1,即n=11,因?yàn)閟tep 為2,執(zhí)行next i后,那么i=1,返回for;i=1,判斷i=終止值1,值為false,退出循環(huán);text1text=strn,即text1text=“11,完畢程序。所以:第二次單擊按鈕Command1后,程序運(yùn)行后,文本框中顯示的內(nèi)容為11。故答案是:11【點(diǎn)評(píng)】考察閱讀程序,理解程序執(zhí)行過(guò)
11、程的才能。注意要仔細(xì)閱讀題目,此題要兩次單擊按鈕,第1次程序執(zhí)行的結(jié)果為第2次執(zhí)行程序的輸入數(shù)據(jù)。7【分析】此題考察數(shù)組的定義方法和下標(biāo)的范圍;根據(jù)數(shù)組的定義方法進(jìn)展選擇【解答】ADim d1 To 20As Integer 其中的integer是整型數(shù),即定義了一維數(shù)組d1d20存儲(chǔ)整型數(shù),故A錯(cuò)誤;BDim d1,20As Long 其中d1,20是二維數(shù)組,該二維數(shù)組為d0,0,d0,20,d1,0,d1,20,并且long是長(zhǎng)整型數(shù),即該數(shù)組d可以存儲(chǔ)長(zhǎng)整型數(shù),故B正確;CDim d1,20As Integer 其中d1,20是二維數(shù)組,并且integer是整型數(shù),即該數(shù)組d可以存儲(chǔ)整
12、型數(shù),故C錯(cuò)誤;DDim d1 to 20As Long 其中l(wèi)ong是長(zhǎng)整型數(shù),即定義了一維數(shù)組d1d20存儲(chǔ)長(zhǎng)整型數(shù),故D正確;應(yīng)選:BD。【點(diǎn)評(píng)】此題考察數(shù)組的相關(guān)知識(shí),定義數(shù)組時(shí)下標(biāo)寫出a to b 時(shí),下標(biāo)從a到b的范圍,假如下標(biāo)只寫a,表示下標(biāo)從0 到a的范圍8【分析】VB中賦值語(yǔ)句的一般格式為:變量名=表達(dá)式,其功能是先計(jì)算賦值號(hào)右邊表達(dá)式的值,然后將表達(dá)式的值賦給左邊的表達(dá)式VB中“=用于賦值語(yǔ)句中的賦值號(hào),也會(huì)用于判斷語(yǔ)句的邏輯判斷表達(dá)式由關(guān)鍵字、運(yùn)算符、變量、字符串常數(shù)、數(shù)字或?qū)ο蟮慕M合表達(dá)式可用來(lái)執(zhí)行運(yùn)算、操作字符或測(cè)試數(shù)據(jù)【解答】A、B選項(xiàng)含“=語(yǔ)句都屬于判斷語(yǔ)句,不是
13、賦值語(yǔ)句。C選項(xiàng)正確。D選項(xiàng)左邊“=為賦值符號(hào),將表達(dá)式xy判斷的邏輯值賦值給p,屬于賦值語(yǔ)句。應(yīng)選:C?!军c(diǎn)評(píng)】此題考察對(duì)VB中賦值語(yǔ)句和判斷語(yǔ)句中“=作用的認(rèn)知,同時(shí)要理解表達(dá)式與賦值語(yǔ)句的區(qū)別和聯(lián)絡(luò)9【分析】此題考察VB中算術(shù)表達(dá)式計(jì)算方法在VB算術(shù)表達(dá)式中乘除法優(yōu)先與加減法計(jì)算【解答】據(jù)題意:a=3,b=6,a+b/ab=3+6/36=3+26=1應(yīng)選:D?!军c(diǎn)評(píng)】此題考察VB中算術(shù)表達(dá)式計(jì)算時(shí)優(yōu)先級(jí)的知識(shí)先算乘方,接著乘除,之后mod,再之后是加減10【分析】此題考察程序中循環(huán)語(yǔ)句的運(yùn)行過(guò)程;當(dāng)程序執(zhí)行到for循環(huán)時(shí),假如循環(huán)變量值的不超過(guò)終止值就執(zhí)行循環(huán)體【解答】該程序運(yùn)行為:程序
14、開(kāi)場(chǎng)進(jìn)入for循環(huán),i=1,判斷i=終值100,值為true,執(zhí)行ai=2*i,即a1=2*1=2,因step 為 1,執(zhí)行next i后,那么i=2,返回for;i=50,i=終值100,值為true,執(zhí)行ai=2*i,即a50=2*50=100,因step 為 1,執(zhí)行next i后,那么i=51,返回for;i=100,判斷i=終值100,值為true,執(zhí)行ai=2*i,即a100=2*100=200,因step 為 1,執(zhí)行next i后,那么i=101,返回for;i=101,判斷i=終值100,值為false,退出循環(huán);故循環(huán)完畢后:a50=100,i=101;故答案是:100【點(diǎn)
15、評(píng)】此題考察VB循環(huán)構(gòu)造的執(zhí)行方法for循環(huán)構(gòu)造的步長(zhǎng)可以為實(shí)數(shù),執(zhí)行時(shí)循環(huán)變量每次都要增加步長(zhǎng),直到超過(guò)終止值11【分析】對(duì)左邊程序段進(jìn)展分析,其實(shí)現(xiàn)的功能為對(duì)1到9的奇數(shù)進(jìn)展相加求和【解答】右框內(nèi)的程序要想實(shí)現(xiàn)1到9范圍內(nèi)的奇數(shù)相加,其循環(huán)條件應(yīng)為:t=9。應(yīng)選:D?!军c(diǎn)評(píng)】此題考察VB循環(huán)構(gòu)造的編程,應(yīng)掌握循環(huán)構(gòu)造程序的寫法12【分析】此題主要考察同學(xué)對(duì)VB中常用標(biāo)準(zhǔn)函數(shù)的掌握,對(duì)這些函數(shù)的含義以及用法要純熟掌握【解答】Midchinacity,5,3=Mid“Shang Hai,5,3=“g H,應(yīng)選:A?!军c(diǎn)評(píng)】此題考察對(duì)VB常用函數(shù)的使用13【分析】需要理解取整函數(shù)和取絕對(duì)值函數(shù),
16、表達(dá)式的執(zhí)行順序要明確intx函數(shù),當(dāng)x為負(fù)數(shù)時(shí),如1.6,不大于1.6的最大整數(shù)是2,不是1【解答】據(jù)題意:該表達(dá)式absint2.88+int3.14中,先算:int2.88=2再算:int3.14=4將以上結(jié)果代入,那么abs24=2應(yīng)選:A?!军c(diǎn)評(píng)】此題考察VB中常用的函數(shù)的使用方法二、解答題共5小題,總分值0分14【分析】此題考察選擇構(gòu)造的程序運(yùn)行過(guò)程,選擇構(gòu)造if中,當(dāng)條件值為true時(shí),程序執(zhí)行then到else之間的語(yǔ)句,條件值為false時(shí),執(zhí)行else到end if之間的語(yǔ)句;考察算術(shù),關(guān)系,邏輯表運(yùn)算三種運(yùn)算在一起時(shí)運(yùn)算規(guī)那么,先算算術(shù)運(yùn)算,再算關(guān)系運(yùn)算,最后算邏輯運(yùn)算【
17、解答】該程序運(yùn)行為:w=10,a=100,b=20,c=90判斷w=10 and a+b+c210的值,值為false,執(zhí)行語(yǔ)句:label1caption=“No;程序完畢;注意計(jì)算表達(dá)式的值過(guò)程為:先算a+b+c=210,再算w=10=true,a+b+c210=false,最后算:true and false=false,所以程序運(yùn)行后,在標(biāo)簽Label1上顯示的是:No故答案是:No【點(diǎn)評(píng)】此題考察對(duì)于算術(shù),關(guān)系,邏輯集合運(yùn)算的運(yùn)算規(guī)那么,以及選擇構(gòu)造程序的執(zhí)行過(guò)程,15【分析】分析題目,該段程序首先定義了i,a,b三個(gè)變量,for循環(huán)的循環(huán)變量為i,步長(zhǎng)為3,最后在Label1和La
18、bel2上分別輸出a和b的值【解答】本段程序的功能是求3的倍數(shù)之和,F(xiàn)or循環(huán)i的可能以及滿足if條件的IDE取值為0,3,6,9,12,15,所以a=0+0+3+6+9+12+15=45,b=6,故答案為:45 6【點(diǎn)評(píng)】此題考察VB程序的根本語(yǔ)法,同時(shí)考察同學(xué)程序的綜合分析才能16【分析】分析題目,變量i表示100到999之間的數(shù),假如該數(shù)滿足條件,最后將符合題目條件的數(shù)添加到List1中,p表示符合條件的個(gè)數(shù)【解答】該處滿足if條件,說(shuō)明i被3除多2,被5除多3的所有整數(shù),VB表示法為:i Mod 3=2 And i Mod 5=3;p表示符合條件的個(gè)數(shù),滿足if條件,所以p+1;故答案為:i Mod 3=2 And i Mod 5=3 p+1【點(diǎn)評(píng)】此題考察同學(xué)的程序閱讀才能17
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 4498.1-2025橡膠灰分的測(cè)定第1部分:馬弗爐法
- GB 45669.4-2025黃河流域工業(yè)用水定額第4部分:水泥
- 2025年信息處理考試深化試題及答案
- 高考語(yǔ)文復(fù)習(xí)突破口及試題與答案2023
- 行政管理的道德困境與試題答案解析
- 高考數(shù)學(xué)集中訓(xùn)練模塊試題及答案
- 倉(cāng)庫(kù)出現(xiàn)火災(zāi)應(yīng)急預(yù)案(3篇)
- 高考數(shù)學(xué)解題效率提升分享試題及答案
- 通信公司火災(zāi)應(yīng)急預(yù)案(3篇)
- 采油樹(shù)火災(zāi)應(yīng)急預(yù)案(3篇)
- 采訪技巧與效率提升
- 生命科學(xué)簡(jiǎn)史知到智慧樹(shù)章節(jié)測(cè)試課后答案2024年秋中國(guó)科學(xué)技術(shù)大學(xué)
- 農(nóng)村電網(wǎng)改造項(xiàng)目實(shí)施方案
- 醫(yī)療糾紛防范及法律責(zé)任課件
- 公司招標(biāo)書范本大全(三篇)
- 正念減壓療法詳解課件
- 知識(shí)產(chǎn)權(quán)管理體系講解課件
- 彩鋼板除銹噴漆施工方案
- 國(guó)家開(kāi)放大學(xué)(山東)《地域文化(本)》形考任務(wù)1-3+終結(jié)性考核參考答案
- 2022年高考數(shù)學(xué)試卷(上海)(秋考)(解析卷)
- 國(guó)家開(kāi)放大學(xué)《數(shù)據(jù)庫(kù)應(yīng)用技術(shù)》形考任務(wù)1-4參考答案
評(píng)論
0/150
提交評(píng)論