智慧樹知到《VisualBasic程序設(shè)計(jì)》章節(jié)測(cè)試答案_第1頁(yè)
智慧樹知到《VisualBasic程序設(shè)計(jì)》章節(jié)測(cè)試答案_第2頁(yè)
智慧樹知到《VisualBasic程序設(shè)計(jì)》章節(jié)測(cè)試答案_第3頁(yè)
智慧樹知到《VisualBasic程序設(shè)計(jì)》章節(jié)測(cè)試答案_第4頁(yè)
智慧樹知到《VisualBasic程序設(shè)計(jì)》章節(jié)測(cè)試答案_第5頁(yè)
已閱讀5頁(yè),還剩143頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

智慧樹知到《VisualBasic程序設(shè)計(jì)》章節(jié)測(cè)試答案第一章單元測(cè)試1、以下關(guān)于VB語言的說法中,正確的是()。A.VB是一種面向過程的語言B.VB是一種面向?qū)ο蟮恼Z言C.VB是一種低級(jí)語言D.VB是一種機(jī)器語言正確答案:VB是一種面向?qū)ο蟮恼Z言2、在VisualBasic環(huán)境下,當(dāng)寫一個(gè)新的VisualBasic程序時(shí),所做的第一件事是()。A.編寫代碼B.新建一個(gè)工程C.打開屬性窗口D.進(jìn)入VisualBasic環(huán)境正確答案:新建一個(gè)工程3、以下可以構(gòu)成語句的是()。A.對(duì)象名.屬性B.對(duì)象名.方法名C.對(duì)象名.事件名D.對(duì)象名.函數(shù)名正確答案:對(duì)象名.方法名4、()是由VisualBasic提供的一種專門的子程序,由對(duì)象本身所具有,反映該對(duì)象功能的內(nèi)部函數(shù)或過程。A.文件B.屬性C.方法D.窗體正確答案:方法5、下列不是VisualBasic文件的是()。A.*.frm文件B.*.basC.*.cls文件D.*.txt正確答案:*.txt6、下列不能打開工具箱窗口的操作是()。A.執(zhí)行“視圖”菜單中的“工具箱”命令B.按Alt+F8鍵C.單擊工具欄上的“工具箱”按鈕D.按Alt+V,然后按Alt+X鍵正確答案:按Alt+F8鍵7、下列可以打開立即窗口的操作是()。A.Ctrl+DB.Ctrl+EC.Ctrl+FD.Ctrl+G正確答案:Ctrl+G8、VisualBasic6.0集成環(huán)境的主窗口中不包括()。A.標(biāo)題欄B.菜單欄C.狀態(tài)欄D.工具欄正確答案:狀態(tài)欄9、在Visual;Basic中,不能關(guān)閉的窗口是()。A.窗體設(shè)計(jì)器窗口B.工程窗口C.屬性窗口D.立即窗口正確答案:工程窗口10、VisualBasic是一種面向?qū)ο蟮目梢暬绦蛟O(shè)計(jì)語言,采取了()的編程機(jī)制。A.從窗體開始執(zhí)行B.按書寫順序執(zhí)行C.從主程序開始執(zhí)行D.事件驅(qū)動(dòng)正確答案:事件驅(qū)動(dòng)11、以下關(guān)于VB語言的說法中,正確的是()。A.VB是一種面向過程的語言B.VB是一種面向?qū)ο蟮恼Z言C.VB是一種低級(jí)語言D.VB是一種機(jī)器語言正確答案:VB是一種面向?qū)ο蟮恼Z言12、在VisualBasic環(huán)境下,當(dāng)寫一個(gè)新的VisualBasic程序時(shí),所做的第一件事是()。A.編寫代碼B.新建一個(gè)工程C.打開屬性窗口D.進(jìn)入VisualBasic環(huán)境正確答案:新建一個(gè)工程13、以下可以構(gòu)成語句的是()。A.對(duì)象名.屬性B.對(duì)象名.方法名C.對(duì)象名.事件名D.對(duì)象名.函數(shù)名正確答案:對(duì)象名.方法名14、()是由VisualBasic提供的一種專門的子程序,由對(duì)象本身所具有,反映該對(duì)象功能的內(nèi)部函數(shù)或過程。A.文件B.屬性C.方法D.窗體正確答案:方法15、下列不是VisualBasic文件的是()。A.*.frm文件B.*.basC.*.cls文件D.*.txt正確答案:*.txt16、下列不能打開工具箱窗口的操作是()。A.執(zhí)行“視圖”菜單中的“工具箱”命令B.按Alt+F8鍵C.單擊工具欄上的“工具箱”按鈕D.按Alt+V,然后按Alt+X鍵正確答案:按Alt+F8鍵17、下列可以打開立即窗口的操作是()。A.Ctrl+DB.Ctrl+EC.Ctrl+FD.Ctrl+G正確答案:Ctrl+G18、VisualBasic6.0集成環(huán)境的主窗口中不包括()。A.標(biāo)題欄B.菜單欄C.狀態(tài)欄D.工具欄正確答案:狀態(tài)欄19、在Visual;Basic中,不能關(guān)閉的窗口是()。A.窗體設(shè)計(jì)器窗口B.工程窗口C.屬性窗口D.立即窗口正確答案:工程窗口20、VisualBasic是一種面向?qū)ο蟮目梢暬绦蛟O(shè)計(jì)語言,采取了()的編程機(jī)制。A.從窗體開始執(zhí)行B.按書寫順序執(zhí)行C.從主程序開始執(zhí)行D.事件驅(qū)動(dòng)正確答案:事件驅(qū)動(dòng)21、下面不是VB工作模式的是A.設(shè)計(jì)模式B.運(yùn)行模式C.匯編模式D.中斷模式正確答案:匯編模式22、可視化編程的最大優(yōu)點(diǎn)是A.具有標(biāo)準(zhǔn)工具箱B.一個(gè)工程文件由若干個(gè)窗體文件組成C.不需要編寫大量代碼來描述圖形對(duì)象D.所見即所得正確答案:不需要編寫大量代碼來描述圖形對(duì)象23、下列不能打開屬性窗口的操作是A.執(zhí)行“視圖”菜單中的“屬性窗口”命令B.按F4鍵C.按Ctrl+TD.單擊工具欄上的“屬性窗口”按鈕正確答案:按Ctrl+T24、VisualBasic的編程機(jī)制是A.可視化B.面向?qū)ο驝.面向圖形D.事件驅(qū)動(dòng)正確答案:事件驅(qū)動(dòng)25、VisualBasic繼承了Basic語言簡(jiǎn)單易用的語法特點(diǎn),同時(shí)支持面向?qū)ο蟮木幊虣C(jī)制,其中構(gòu)成其控件(對(duì)象)的三要素是A.屬性;事件;事件過程B.控件;窗體;事件C.屬性;過程;方法D.屬性;事件;方法正確答案:屬性;事件;方法26、下列關(guān)于面向?qū)ο蠛涂梢暬绦蛟O(shè)計(jì)的敘述正確的是A.面向?qū)ο蟮恼Z言一定是可視化的B.面向?qū)ο蠛涂梢暬且粋€(gè)意思C.可視化的語言一定是面向?qū)ο蟮腄.面向?qū)ο笫浅绦蛟O(shè)計(jì)的思想方法,可視化是一種輔助手段,二者沒有必然聯(lián)系正確答案:面向?qū)ο笫浅绦蛟O(shè)計(jì)的思想方法,可視化是一種輔助手段,二者沒有必然聯(lián)系27、以下敘述中錯(cuò)誤的是A.打開一個(gè)工程文件時(shí),系統(tǒng)自動(dòng)裝入與該工程有關(guān)的窗體?標(biāo)準(zhǔn)模塊等文件B.保存VisualBasic程序時(shí),應(yīng)分別保存窗體文件及工程文件C.VisualBasic應(yīng)用程序只能以解釋方式執(zhí)行D.事件可以由用戶引發(fā),也可以由系統(tǒng)引發(fā)正確答案:VisualBasic應(yīng)用程序只能以解釋方式執(zhí)行第二章單元測(cè)試1、下列符號(hào)常量的聲明中,()是不合法的。A.ConstaAsSingle=1.1B.ConstaAsInteger=“12”C.ConstaAsDouble=Sin(1)D.Consta=“OK”正確答案:ConstaAsInteger=“12”2、表達(dá)式“Turbo”+“c”>;“Ture”+“Basic”的值是()。A.TrueB.FalseC.NullD.出錯(cuò)信息正確答案:False3、執(zhí)行下列語句后,V的值是()。A=“56789”;V=Val(Mid(A,3,2))A.89B.78C.67D.0正確答案:784、表達(dá)式4+56*7/8Mod4的值是()。A.4B.5C.6D.7正確答案:55、下列符號(hào)()是VisualBasic中合法的變量名。A.x23B.8xyC.ENDD.X8[B]正確答案:x236、在一行內(nèi)寫多條語句時(shí),每個(gè)語句之間用()來分隔。A.,B.:C.、D.正確答案::7、在VB中,用Single來表示的數(shù)據(jù)類型是()。A.長(zhǎng)整型B.字符型C.邏輯型D.單精度型正確答案:?jiǎn)尉刃?、下列程序段的運(yùn)行結(jié)果是()。DimAAsInteger,BAsIntegerA=15B=4Print4+AB。A.7B.-7C.7.75D.8正確答案:79、三種邏輯運(yùn)算符號(hào)優(yōu)先次序?yàn)椋ǎ?。A.AND、NOT、ORB.NOT、OR、ANDC.NOT、AND、ORD.OR、NOT、AND正確答案:NOT、AND、OR10、數(shù)學(xué)式3abc(d+e)改寫為VB表達(dá)式為()。A.3a*b*c(d+e)B.3abc(d+e)C.3abcd+3abceD.3*a*b*c*(d+e)正確答案:3*a*b*c*(d+e)11、下列符號(hào)常量的聲明中,()是不合法的。A.ConstaAsSingle=1.1B.ConstaAsInteger=“12”C.ConstaAsDouble=Sin(1)D.Consta=“OK”正確答案:ConstaAsInteger=“12”12、表達(dá)式“Turbo”+“c”>;“Ture”+“Basic”的值是()。A.TrueB.FalseC.NullD.出錯(cuò)信息正確答案:False13、執(zhí)行下列語句后,V的值是()。A=“56789”;V=Val(Mid(A,3,2))A.89B.78C.67D.0正確答案:7814、表達(dá)式4+56*7/8Mod4的值是()。A.4B.5C.6D.7正確答案:515、下列符號(hào)()是VisualBasic中合法的變量名。A.x23B.8xyC.ENDD.X8[B]正確答案:x2316、在一行內(nèi)寫多條語句時(shí),每個(gè)語句之間用()來分隔。A.,B.:C.、D.正確答案::17、在VB中,用Single來表示的數(shù)據(jù)類型是()。A.長(zhǎng)整型B.字符型C.邏輯型D.單精度型正確答案:?jiǎn)尉刃?8、下列程序段的運(yùn)行結(jié)果是()。DimAAsInteger,BAsIntegerA=15B=4Print4+AB。A.7B.-7C.7.75D.8正確答案:719、三種邏輯運(yùn)算符號(hào)優(yōu)先次序?yàn)椋ǎ?。A.AND、NOT、ORB.NOT、OR、ANDC.NOT、AND、ORD.OR、NOT、AND正確答案:NOT、AND、OR20、數(shù)學(xué)式3abc(d+e)改寫為VB表達(dá)式為()。A.3a*b*c(d+e)B.3abc(d+e)C.3abcd+3abceD.3*a*b*c*(d+e)正確答案:3*a*b*c*(d+e)21、以下能夠觸發(fā)文本框Change事件的操作是()A.文本框失去焦點(diǎn)B.文本框獲得焦點(diǎn)C.設(shè)置文本框的焦點(diǎn)D.改變文本框的內(nèi)容正確答案:改變文本框的內(nèi)容22、若要求從文本框中輸入密碼時(shí)在文本框中只顯示#號(hào),則應(yīng)用在此文本框的屬性窗口中設(shè)置()A.Text屬性值為#B.Caption屬性值為C.Passwordchar屬性值為#D.Passwordchar屬性值為正確答案:Passwordchar屬性值為#第三章單元測(cè)試1、結(jié)構(gòu)化程序設(shè)計(jì)的三種基本結(jié)構(gòu)不包括()。A.順序結(jié)構(gòu)B.倒序結(jié)構(gòu)C.選擇結(jié)構(gòu)D.循環(huán)結(jié)構(gòu)正確答案:倒序結(jié)構(gòu)2、下面四個(gè)語句中,能打印顯示20*30字樣的是()。A.Print“20*30”B.Print20*30C.PrintChr(20)+“*”+Chr(30)D.Printval(“20”)*val(“30”)正確答案:Print“20*30”3、關(guān)于MsgBox函數(shù),以下說法不正確的是()。A.“提示”參數(shù)用于在MsgBox函數(shù)產(chǎn)生的對(duì)話框內(nèi)顯示提示信息B.“按鈕”參數(shù)是數(shù)值表達(dá)式,是表示指定顯示按鈕的數(shù)目和類型、使用的圖標(biāo)樣式,默認(rèn)按鈕的標(biāo)識(shí)以及消息框樣式的數(shù)值的總和C.MsgBox函數(shù)的返回值是一個(gè)字符串,這個(gè)字符串與所選擇的命令按鈕有關(guān)D.“標(biāo)題”參數(shù)可選,顯示在對(duì)話框標(biāo)題欄中的字符串表達(dá)式正確答案:MsgBox函數(shù)的返回值是一個(gè)字符串,這個(gè)字符串與所選擇的命令按鈕有關(guān)4、語句Ifx=1Theny=1,下列說法正確的是()。A.x=1和y=1均為賦值語句B.x=1和y=1均為關(guān)系表達(dá)式C.x=1為關(guān)系表達(dá)式,y=1為賦值語句D.x=1為賦值語句,y=1為關(guān)系表達(dá)式正確答案:x=1為關(guān)系表達(dá)式,y=1為賦值語句5、下面程序段執(zhí)行結(jié)果為()。x=5;:y=-6Ifnotx>;0Then;x=y–3;Else;y=x+3EndIfPrint;x-y;y-xA.-3;3B.5;-9C.3;-3D.-6;5正確答案:-3;36、編寫如下事件過程:;PrivateSubForm()Click();score=Int(Rnd*10)+80;SelectCasescore;CaseIs<;60;a$=";F";Case60To69;a$=";D";Case70To79;a$=";C";Case80To89;a$=";B";CaseElse;a$=";A";EndSelect;Printa$;EndSub;程序運(yùn)行后,單擊窗體,則窗體上顯示的內(nèi)容是()。A.AB.BC.CD.D正確答案:B7、循環(huán)結(jié)構(gòu)ForI%=-1to–17;Step–2共執(zhí)行()次。A.5B.6C.8D.9正確答案:98、下列程序段的執(zhí)行結(jié)果為()。a=0:b=1Do;a=a+b;b=b+1LoopWhilea<;10Printa;b。A.10;5B.a;bC.0;1D.10;30正確答案:10;59、有如下程序,運(yùn)行后輸出的結(jié)果是()。j=0:n=0DoWhile;n<;3;j=(j+1)*(j+2);n=n+1LoopPrintj;n。A.0;1B.182;3C.30;4D.3;3正確答案:182;310、下列的程序段執(zhí)行后,x的值為()。x=0Fori=1To10;Forj=iTo10;x=x+1;NextjNextiA.50B.55C.5D.105正確答案:5511、結(jié)構(gòu)化程序設(shè)計(jì)的三種基本結(jié)構(gòu)不包括()。A.順序結(jié)構(gòu)B.倒序結(jié)構(gòu)C.選擇結(jié)構(gòu)D.循環(huán)結(jié)構(gòu)正確答案:倒序結(jié)構(gòu)12、下面四個(gè)語句中,能打印顯示20*30字樣的是()。A.Print“20*30”B.Print20*30C.PrintChr(20)+“*”+Chr(30)D.Printval(“20”)*val(“30”)正確答案:Print“20*30”13、關(guān)于MsgBox函數(shù),以下說法不正確的是()。A.“提示”參數(shù)用于在MsgBox函數(shù)產(chǎn)生的對(duì)話框內(nèi)顯示提示信息B.“按鈕”參數(shù)是數(shù)值表達(dá)式,是表示指定顯示按鈕的數(shù)目和類型、使用的圖標(biāo)樣式,默認(rèn)按鈕的標(biāo)識(shí)以及消息框樣式的數(shù)值的總和C.MsgBox函數(shù)的返回值是一個(gè)字符串,這個(gè)字符串與所選擇的命令按鈕有關(guān)D.“標(biāo)題”參數(shù)可選,顯示在對(duì)話框標(biāo)題欄中的字符串表達(dá)式正確答案:MsgBox函數(shù)的返回值是一個(gè)字符串,這個(gè)字符串與所選擇的命令按鈕有關(guān)14、語句Ifx=1Theny=1,下列說法正確的是()。A.x=1和y=1均為賦值語句B.x=1和y=1均為關(guān)系表達(dá)式C.x=1為關(guān)系表達(dá)式,y=1為賦值語句D.x=1為賦值語句,y=1為關(guān)系表達(dá)式正確答案:x=1為關(guān)系表達(dá)式,y=1為賦值語句15、下面程序段執(zhí)行結(jié)果為()。x=5;:y=-6Ifnotx>;0Then;x=y–3;Else;y=x+3EndIfPrint;x-y;y-xA.-3;3B.5;-9C.3;-3D.-6;5正確答案:-3;316、編寫如下事件過程:;PrivateSubForm()Click();score=Int(Rnd*10)+80;SelectCasescore;CaseIs<;60;a$=";F";Case60To69;a$=";D";Case70To79;a$=";C";Case80To89;a$=";B";CaseElse;a$=";A";EndSelect;Printa$;EndSub;程序運(yùn)行后,單擊窗體,則窗體上顯示的內(nèi)容是()。A.AB.BC.CD.D正確答案:B17、循環(huán)結(jié)構(gòu)ForI%=-1to–17;Step–2共執(zhí)行()次。A.5B.6C.8D.9正確答案:918、下列程序段的執(zhí)行結(jié)果為()。a=0:b=1Do;a=a+b;b=b+1LoopWhilea<;10Printa;b。A.10;5B.a;bC.0;1D.10;30正確答案:10;519、有如下程序,運(yùn)行后輸出的結(jié)果是()。j=0:n=0DoWhile;n<;3;j=(j+1)*(j+2);n=n+1LoopPrintj;n。A.0;1B.182;3C.30;4D.3;3正確答案:182;320、下列的程序段執(zhí)行后,x的值為()。x=0Fori=1To10;Forj=iTo10;x=x+1;NextjNextiA.50B.55C.5D.105正確答案:5521、以下哪個(gè)是合法的變量A.rightB.abc@123C.123()abcD.ab123c正確答案:ab123c22、在VisualBasic中語句的續(xù)行號(hào)采用A.空格與下劃線B.下劃線與空格C.空格與短線D.短線與空格正確答案:空格與下劃線23、假設(shè)變量BOOLVAR是一個(gè)布爾型變量,則下面正確的賦值語句是A.BOOLVAR=‘TRUE’B.BOOLVAR=.TRUEC.BOOLVAR=#TRUE#D.BOOLVAR=3<;4正確答案:BOOLVAR=3<;424、變量未賦值時(shí),數(shù)值型變量的值為A.0B.空C.1D.無任何值正確答案:025、如果將布爾常量值TRUE賦值給一個(gè)整型變量,則整型變量的值為A.0B.-1C.TRUED.FALSE正確答案:-126、表達(dá)式4+56*7/8Mod9的值是A.4B.5C.6D.7正確答案:527、設(shè)x=4,y=8,z=7,表達(dá)式x<;yAnd(Noty>;z)Orz<;x的值是A.1B.-1C.TrueD.False正確答案:False28、表達(dá)式12000+";129";&;200的值是A.12329B.";12129200"C.";12000129200"D.";12329"正確答案:";12129200"29、下列可作為VisualBasic變量名的是A.A#AB.4AC.?xyD.constA正確答案:constA30、如果變量a=2、b=";abc";、c=";acd";、d=5,則表達(dá)式a<;d;Orb>;cAndb<;>;c的值A(chǔ).TrueB.FalseC.YesD.No正確答案:True31、把字符串“123”轉(zhuǎn)換為數(shù)值;123;時(shí)應(yīng)該使用的函數(shù)是A.StrB.ValC.LenD.Log正確答案:Val32、表示條件“a是大于b的奇數(shù)”的邏輯表達(dá)式是A.a>;bandInt((a-1)/2)=(a-1)/2B.a>;borInt((a-1)/2)=(a-1)/2C.a>;bandamod2=0D.a>;bor(a-1)mod2=0正確答案:a>;bandInt((a-1)/2)=(a-1)/233、以下4類運(yùn)算符,優(yōu)先級(jí)最低的是A.算術(shù)運(yùn)算符B.字符運(yùn)算符C.關(guān)系運(yùn)算符D.邏輯運(yùn)算符正確答案:邏輯運(yùn)算符34、以下4種描述中,錯(cuò)誤的是A.常量在程序執(zhí)行期間其值不會(huì)發(fā)生改變B.根據(jù)數(shù)據(jù)類型不同,常量可分為字符型常量、數(shù)值常量、日期/時(shí)間型常量和布爾型常量C.符號(hào)常量是用一個(gè)標(biāo)識(shí)符來代表一個(gè)常數(shù),好象是為常數(shù)取一個(gè)名字,但仍保持常數(shù)的性質(zhì)D.符號(hào)常量的使用和變量的使用沒有差別正確答案:符號(hào)常量的使用和變量的使用沒有差別第四章單元測(cè)試1、以下關(guān)于靜態(tài)數(shù)組的描述正確的是()。A.靜態(tài)數(shù)組的大小是固定的,可以有不同類型的數(shù)組元素B.靜態(tài)數(shù)組的大小是可變的,但所有數(shù)組元素的類型必須相同C.靜態(tài)數(shù)組的大小是固定的,所有數(shù)組元素的類型必須相同D.靜態(tài)數(shù)組的大小是可變的,可以有不同類型的數(shù)組元素正確答案:靜態(tài)數(shù)組的大小是固定的,可以有不同類型的數(shù)組元素2、執(zhí)行下面程序段后,輸出的結(jié)果為()。Dimm(5)AsInteger;s=0;Fori=0To5;m(i)=5;Nexti;Forj=0To5;s=s+m(j);Nextj;PrintsA.20B.25C.30D.35正確答案:303、下面程序:PrivateSubForm()Click();Dima(100)AsInteger;Fori=1To10;j=i*i;a(j)=j;Nexti;Printa(25)EndSub運(yùn)行后,單擊窗體,則輸出的結(jié)果是()。A.25B.36C.49D.81正確答案:254、有如下語句:OptionBase1PrivateSubCommand1()Click();DimA(2,-1To1)AsInteger;……EndSub?以上語句所定義的數(shù)組A為()維數(shù)組,共有()個(gè)元素,第一維下標(biāo)從()到(),第二維下標(biāo)從()到()。A.1,2,6,2,-1,1B.6,2,1,2,-1,1C.2,6,1,2,-1,1D.2,1,6,-1,1,2正確答案:2,6,1,2,-1,15、有如下程序:Constn=-5;Constm=6;Dima(nTom)AsInteger;Fori=LBound(a,1)ToUBound(a,1);a(i)=i;Nexti;Printa(LBound(a,1));a(UBound(a,1))運(yùn)行后輸出的結(jié)果為()。A.0;0B.-5;0C.-5;6D.0;6正確答案:-5;66、下面關(guān)于控件數(shù)組與一般控件的敘述中正確的是()。A.控件數(shù)組一定有1個(gè)以上同類型的控件組成,而一般控件只有一個(gè)控件B.控件數(shù)組的索引屬性值Index值為0,而一般控件的Index值為空C.控件數(shù)組的Index值為1,而一般控件的Index值為0D.控件數(shù)組的建立通過Dim語句聲明,而一般控件不需要聲明正確答案:控件數(shù)組一定有1個(gè)以上同類型的控件組成,而一般控件只有一個(gè)控件7、如果要對(duì)已經(jīng)聲明的數(shù)組重新定義大小,并保留原有數(shù)據(jù),可以使用語句()。A.DimB.ReDimC.DimPreserveD.ReDimPreserve正確答案:ReDimPreserve8、下列程序的輸出結(jié)果為()。Private;Sub;Command1()Click();Dim;a;ReDim;a(6);For;j=1;To;5;a(j)=j*j;Next;j;Print;a(a(2)*a(3)-a(4)*2)+a(5);End;Sub。A.36B.25C.16D.41正確答案:419、執(zhí)行下面程序段后,輸出的結(jié)果為()。Dima(10,10)AsInteger;Fori=2To4;Forj=4To5;a(i,j)=i*j;Nextj;Nexti;Printa(2,5)+a(3,4)+a(4,5)A.22B.42C.32D.52正確答案:4210、要分配存放如下方陣的數(shù)據(jù),正確的且最節(jié)約存儲(chǔ)空間的數(shù)組聲明語句是()。1.1;2.2;3.3;4.4;5.5;6.6;7.7;8.8;9.9。A.Dim;a(9);As;SingleB.Dim;a(3,3);As;SingleC.Dim;a(-1;To;1,-5;To;-3);As;SingleD.Dim;a(-3to1,-5to7);As;Integer正確答案:Dim;a(-1;To;1,-5;To;-3);As;Single11、以下關(guān)于靜態(tài)數(shù)組的描述正確的是()。A.靜態(tài)數(shù)組的大小是固定的,可以有不同類型的數(shù)組元素B.靜態(tài)數(shù)組的大小是可變的,但所有數(shù)組元素的類型必須相同C.靜態(tài)數(shù)組的大小是固定的,所有數(shù)組元素的類型必須相同D.靜態(tài)數(shù)組的大小是可變的,可以有不同類型的數(shù)組元素正確答案:靜態(tài)數(shù)組的大小是固定的,可以有不同類型的數(shù)組元素12、執(zhí)行下面程序段后,輸出的結(jié)果為()。Dimm(5)AsInteger;s=0;Fori=0To5;m(i)=5;Nexti;Forj=0To5;s=s+m(j);Nextj;PrintsA.20B.25C.30D.35正確答案:3013、下面程序:PrivateSubForm()Click();Dima(100)AsInteger;Fori=1To10;j=i*i;a(j)=j;Nexti;Printa(25)EndSub運(yùn)行后,單擊窗體,則輸出的結(jié)果是()。A.25B.36C.49D.81正確答案:2514、有如下語句:OptionBase1PrivateSubCommand1()Click();DimA(2,-1To1)AsInteger;……EndSub?以上語句所定義的數(shù)組A為()維數(shù)組,共有()個(gè)元素,第一維下標(biāo)從()到(),第二維下標(biāo)從()到()。A.1,2,6,2,-1,1B.6,2,1,2,-1,1C.2,6,1,2,-1,1D.2,1,6,-1,1,2正確答案:2,6,1,2,-1,115、有如下程序:Constn=-5;Constm=6;Dima(nTom)AsInteger;Fori=LBound(a,1)ToUBound(a,1);a(i)=i;Nexti;Printa(LBound(a,1));a(UBound(a,1))運(yùn)行后輸出的結(jié)果為()。A.0;0B.-5;0C.-5;6D.0;6正確答案:-5;616、下面關(guān)于控件數(shù)組與一般控件的敘述中正確的是()。A.控件數(shù)組一定有1個(gè)以上同類型的控件組成,而一般控件只有一個(gè)控件B.控件數(shù)組的索引屬性值Index值為0,而一般控件的Index值為空C.控件數(shù)組的Index值為1,而一般控件的Index值為0D.控件數(shù)組的建立通過Dim語句聲明,而一般控件不需要聲明正確答案:控件數(shù)組一定有1個(gè)以上同類型的控件組成,而一般控件只有一個(gè)控件17、如果要對(duì)已經(jīng)聲明的數(shù)組重新定義大小,并保留原有數(shù)據(jù),可以使用語句()。A.DimB.ReDimC.DimPreserveD.ReDimPreserve正確答案:ReDimPreserve18、下列程序的輸出結(jié)果為()。Private;Sub;Command1()Click();Dim;a;ReDim;a(6);For;j=1;To;5;a(j)=j*j;Next;j;Print;a(a(2)*a(3)-a(4)*2)+a(5);End;Sub。A.36B.25C.16D.41正確答案:4119、執(zhí)行下面程序段后,輸出的結(jié)果為()。Dima(10,10)AsInteger;Fori=2To4;Forj=4To5;a(i,j)=i*j;Nextj;Nexti;Printa(2,5)+a(3,4)+a(4,5)A.22B.42C.32D.52正確答案:4220、要分配存放如下方陣的數(shù)據(jù),正確的且最節(jié)約存儲(chǔ)空間的數(shù)組聲明語句是()。1.1;2.2;3.3;4.4;5.5;6.6;7.7;8.8;9.9。A.Dim;a(9);As;SingleB.Dim;a(3,3);As;SingleC.Dim;a(-1;To;1,-5;To;-3);As;SingleD.Dim;a(-3to1,-5to7);As;Integer正確答案:Dim;a(-1;To;1,-5;To;-3);As;Single21、把MsgBox的返回值轉(zhuǎn)換為數(shù)值應(yīng)該使用的函數(shù)是A.LogB.StrC.LenD.Val正確答案:Val22、以下()程序段可以實(shí)施X;Y變量值的變換A.Y=X:X=YB.Z=X:Y=Z:X=YC.Z=X:X=Y:Y=ZD.Z=X:W=Y:Y=Z:X=Y正確答案:Z=X:X=Y:Y=Z23、下列語句中正確的是A.txt1.text+txt2.text=txt3.textB.=cmdokC.12label.caption=1234D.a=inputbox(“hello”)正確答案:a=inputbox(“hello”)24、語句PRINT“INT(-13.2)=”;INT(-13.2)的輸出結(jié)果為A.INT(-13.2)=-13.2B.INT(-13.2)=13.2C.INT(-13.2)=-13D.INT(-13.2)=-14正確答案:INT(-13.2)=-1425、以下關(guān)于MsgBox的敘述中,錯(cuò)誤的是A.MsgBox函數(shù)返回一個(gè)整數(shù)B.通過MsgBox函數(shù)可以設(shè)置信息框中圖標(biāo)和按鈕的類型C.MsgBox語句沒有返回值D.MsgBox函數(shù)的第二個(gè)參數(shù)是一個(gè)整數(shù),該參數(shù)只能確定對(duì)話框中顯示的按鈕數(shù)量正確答案:MsgBox函數(shù)的第二個(gè)參數(shù)是一個(gè)整數(shù),該參數(shù)只能確定對(duì)話框中顯示的按鈕數(shù)量26、在窗體上畫一個(gè)名稱為Commandl的命令按鈕,然后編寫如下程序:PrivateSubCommand1()Click()StaticXAsIntegerStaticYAsIntegerClsY=1Y=Y+5X=5+XPrintX,YEndSub程序運(yùn)行時(shí),三次單擊命令按鈕Commandl后,窗體上顯示的結(jié)果為A.15;16B.15;6C.15;15D.5;6正確答案:15;627、為了給x,y,z三個(gè)變量賦初值1,下面正確的賦值語句是A.x=1∶y=1∶z=1B.x=1,y=1,z=1C.x=y=z=1D.xyz=1正確答案:x=1∶y=1∶z=1第五章單元測(cè)試1、假定有如下的Sub過程:Subfun(xAsSingle,yAsSingle);t=x;x=t/y;y=tModyEndSub在窗體上畫一個(gè)命令按鈕,然后編寫如下事件過程:PrivateSubCommand1()Click();DimaAsSingle;DimbAsSingle;a=6;b=4;funa,b;Printa,bEndSub程序運(yùn)行后,單擊命令按鈕,輸出結(jié)果為()。A.5;4B.1;1C.1.25;4D.1.5;2正確答案:1.5;22、假定有以下函數(shù)過程:FunctionFun(sAsString)AsString;Dims1AsString;Fori=1ToLen(s);s1=UCase(Mid(s,i,1))+s1;Nexti;Fun=s1EndFunction在窗體上添加一個(gè)命令按鈕,然后編寫如下事件過程:PrivateSubCommand1()Click();DimStr1AsString;DimStr2AsString;Str1=InputBox(";請(qǐng)輸入一個(gè)字符串";);Str2=Fun(Str1);PrintStr2EndSub程序運(yùn)行后,單擊命令按鈕,如果在輸入對(duì)話框中輸入字符串“abcdefg”,則單擊“確定”按鈕后再窗體上輸出的結(jié)果為()。A.AbcdefgB.ABCDEFGC.gfedcbaD.GFEDCBA正確答案:GFEDCBA3、有如下函數(shù)過程:Functionsecproc(xAsInteger,yAsInteger,zAsInteger);secproc=3*y+z+2*xEndFunction;PrivateSubCommand1()Click();DimaAsInteger,bAsInteger,cAsInteger;a=2:b=3:c=4;Printsecproc(c,b,a)EndSub該程序的運(yùn)行結(jié)果是()。A.17B.18C.19D.20正確答案:194、有如下函數(shù)過程:FunctionCys(ByValxAsInteger,ByValyAsInteger)AsInteger;Dimquotients;DoWhiley<;>;0;quotients=x/y;x=y;y=quotients;Loop;Cys=xEndFunction以下是調(diào)用該函數(shù)的事件過程,該程序的運(yùn)行結(jié)果是()。PrivateSubCommand1()Click();DimaAsInteger;DimbAsInteger;a=10;b=2;x=Cys(a,b);PrintxEndSubA.0B.25C.5D.100正確答案:55、以下是一個(gè)能返回?cái)?shù)組a中最大數(shù)的函數(shù)過程代碼:Function;maxval(a();As;Integer);As;Integer;Dim;max%;max;=;1;For;i;=;2;To;10;If;a(i);>;a(max);Then;max;=;i;Next;i;;maxval;=;max;End;Function;PrivateSubCommand1()Click();Dimx(1To10)AsInteger;Fori=1To10;x(i)=Int(Rnd()*100);Printx(i);;Nexti;Print;Printmaxval(x())EndSub程序運(yùn)行時(shí),發(fā)現(xiàn)函數(shù)過程的返回值是錯(cuò)的需要修改,下面的修改方案中正確的是()。A.語句“max;=;1”應(yīng)改為“max;=;a(1)”B.語句“For;i;=;2;To;10”應(yīng)改為“For;i;=;1;To;10”C.If語句“max;=;i”應(yīng)改為“max;=;a(i)”D.語句“maxval;=;max;”應(yīng)改為“maxval;=;a(max)”正確答案:語句“maxval;=;max;”應(yīng)改為“maxval;=;a(max)”6、在窗體上畫一個(gè)命令按鈕(名稱為Command1),并編寫如下代碼:FunctionFun1(ByValaAsInteger,bAsInteger)AsInteger;DimtAsInteger;t=a-b;b=t+a;Fun1=t+bEndFunction;PrivateSubCommand1()Click();DimxAsInteger;x=10;PrintFun1(Fun1(x,(Fun1(x,x-1))),x-1)EndSub程序運(yùn)行后,單擊命令按鈕,輸出結(jié)果是()。A.10B.0C.11D.21正確答案:07、下面程序的運(yùn)行結(jié)果為()。Dima%,b%,c%Subp1(x%,y%);DimcAsInteger;x=2*x:y=y+2:c=x+yEndSubSubp2(x%,ByValy%);DimcAsInteger;x=2*x:y=y+2:c=x+yEndSubPrivateSubCommand1()Click();a=2:b=4:c=6;Callp1(a,b);Callp2(a,b);Printa;b;cEndSubA.4;6;6B.8;6;6C.4;6;10D.8;8;6正確答案:8;6;68、下面程序:Functiona(x);StaticbAsInteger;b=b+x^2;PrintbEndFunction;PrivateSubCommand1()Click();Dimc%;c=a(2)EndSub單擊兩次命令按鈕,第二次顯示的結(jié)果是()。A.2B.4C.6D.8正確答案:89、下列敘述中正確的是()。A.在窗體的Form()Load事件中定義的變量是全局變量B.局部變量的作用域可以超出所定義的過程C.在某個(gè)Sub過程中定義的局部變量可以與其他事件過程中定義的局部變量同名,但其作用域只限于該過程D.在調(diào)用過程時(shí),所有局部變量被系統(tǒng)初始化為0或空字符串正確答案:在某個(gè)Sub過程中定義的局部變量可以與其他事件過程中定義的局部變量同名,但其作用域只限于該過程10、若已編寫了一個(gè)Sort子過程,在該工程中有多個(gè)窗體,為了方便地調(diào)用Sort子過程,應(yīng)將該過程放在()中。A.窗體模塊B.標(biāo)準(zhǔn)模塊C.類模塊D.工程正確答案:標(biāo)準(zhǔn)模塊11、假定有如下的Sub過程:Subfun(xAsSingle,yAsSingle);t=x;x=t/y;y=tModyEndSub在窗體上畫一個(gè)命令按鈕,然后編寫如下事件過程:PrivateSubCommand1()Click();DimaAsSingle;DimbAsSingle;a=6;b=4;funa,b;Printa,bEndSub程序運(yùn)行后,單擊命令按鈕,輸出結(jié)果為()。A.5;4B.1;1C.1.25;4D.1.5;2正確答案:1.5;212、假定有以下函數(shù)過程:FunctionFun(sAsString)AsString;Dims1AsString;Fori=1ToLen(s);s1=UCase(Mid(s,i,1))+s1;Nexti;Fun=s1EndFunction在窗體上添加一個(gè)命令按鈕,然后編寫如下事件過程:PrivateSubCommand1()Click();DimStr1AsString;DimStr2AsString;Str1=InputBox(";請(qǐng)輸入一個(gè)字符串";);Str2=Fun(Str1);PrintStr2EndSub程序運(yùn)行后,單擊命令按鈕,如果在輸入對(duì)話框中輸入字符串“abcdefg”,則單擊“確定”按鈕后再窗體上輸出的結(jié)果為()。A.AbcdefgB.ABCDEFGC.gfedcbaD.GFEDCBA正確答案:GFEDCBA13、有如下函數(shù)過程:Functionsecproc(xAsInteger,yAsInteger,zAsInteger);secproc=3*y+z+2*xEndFunction;PrivateSubCommand1()Click();DimaAsInteger,bAsInteger,cAsInteger;a=2:b=3:c=4;Printsecproc(c,b,a)EndSub該程序的運(yùn)行結(jié)果是()。A.17B.18C.19D.20正確答案:1914、有如下函數(shù)過程:FunctionCys(ByValxAsInteger,ByValyAsInteger)AsInteger;Dimquotients;DoWhiley<;>;0;quotients=x/y;x=y;y=quotients;Loop;Cys=xEndFunction以下是調(diào)用該函數(shù)的事件過程,該程序的運(yùn)行結(jié)果是()。PrivateSubCommand1()Click();DimaAsInteger;DimbAsInteger;a=10;b=2;x=Cys(a,b);PrintxEndSubA.0B.25C.5D.100正確答案:515、以下是一個(gè)能返回?cái)?shù)組a中最大數(shù)的函數(shù)過程代碼:Function;maxval(a();As;Integer);As;Integer;Dim;max%;max;=;1;For;i;=;2;To;10;If;a(i);>;a(max);Then;max;=;i;Next;i;;maxval;=;max;End;Function;PrivateSubCommand1()Click();Dimx(1To10)AsInteger;Fori=1To10;x(i)=Int(Rnd()*100);Printx(i);;Nexti;Print;Printmaxval(x())EndSub程序運(yùn)行時(shí),發(fā)現(xiàn)函數(shù)過程的返回值是錯(cuò)的需要修改,下面的修改方案中正確的是()。A.語句“max;=;1”應(yīng)改為“max;=;a(1)”B.語句“For;i;=;2;To;10”應(yīng)改為“For;i;=;1;To;10”C.If語句“max;=;i”應(yīng)改為“max;=;a(i)”D.語句“maxval;=;max;”應(yīng)改為“maxval;=;a(max)”正確答案:語句“maxval;=;max;”應(yīng)改為“maxval;=;a(max)”16、在窗體上畫一個(gè)命令按鈕(名稱為Command1),并編寫如下代碼:FunctionFun1(ByValaAsInteger,bAsInteger)AsInteger;DimtAsInteger;t=a-b;b=t+a;Fun1=t+bEndFunction;PrivateSubCommand1()Click();DimxAsInteger;x=10;PrintFun1(Fun1(x,(Fun1(x,x-1))),x-1)EndSub程序運(yùn)行后,單擊命令按鈕,輸出結(jié)果是()。A.10B.0C.11D.21正確答案:017、下面程序的運(yùn)行結(jié)果為()。Dima%,b%,c%Subp1(x%,y%);DimcAsInteger;x=2*x:y=y+2:c=x+yEndSubSubp2(x%,ByValy%);DimcAsInteger;x=2*x:y=y+2:c=x+yEndSubPrivateSubCommand1()Click();a=2:b=4:c=6;Callp1(a,b);Callp2(a,b);Printa;b;cEndSubA.4;6;6B.8;6;6C.4;6;10D.8;8;6正確答案:8;6;618、下面程序:Functiona(x);StaticbAsInteger;b=b+x^2;PrintbEndFunction;PrivateSubCommand1()Click();Dimc%;c=a(2)EndSub單擊兩次命令按鈕,第二次顯示的結(jié)果是()。A.2B.4C.6D.8正確答案:819、下列敘述中正確的是()。A.在窗體的Form()Load事件中定義的變量是全局變量B.局部變量的作用域可以超出所定義的過程C.在某個(gè)Sub過程中定義的局部變量可以與其他事件過程中定義的局部變量同名,但其作用域只限于該過程D.在調(diào)用過程時(shí),所有局部變量被系統(tǒng)初始化為0或空字符串正確答案:在某個(gè)Sub過程中定義的局部變量可以與其他事件過程中定義的局部變量同名,但其作用域只限于該過程20、若已編寫了一個(gè)Sort子過程,在該工程中有多個(gè)窗體,為了方便地調(diào)用Sort子過程,應(yīng)將該過程放在()中。A.窗體模塊B.標(biāo)準(zhǔn)模塊C.類模塊D.工程正確答案:標(biāo)準(zhǔn)模塊21、If語句中的條件表達(dá)式只能使用關(guān)系或邏輯表達(dá)式。A.正確B.錯(cuò)誤正確答案:錯(cuò)誤22、在SelectCase情況語句中,各分支(即Case表達(dá)式)的先后順序無關(guān)。A.正確B.錯(cuò)誤正確答案:錯(cuò)誤23、在窗體上畫一個(gè)名稱為Command1的命令按鈕,然后編寫如下事件過程:PrivateSubCommand1()Click()x=InputBox(";Input";)SelectCasexCase1,3Print";分支1";CaseIs>;4Print";分支2";CaseElsePrint";Else分支";EndSelectEndSub程序運(yùn)行后,如果在輸入對(duì)話框中輸入2,則窗體上顯示的是A.分支1B.分支2C.Else分支D.程序出錯(cuò)正確答案:Else分支24、以下Case語句中錯(cuò)誤的是A.Case0To10B.CaseIs>;10C.CaseIs>;10AndIs<;50D.Case3,5,Is>;10正確答案:CaseIs>;10AndIs<;5025、當(dāng)VB執(zhí)行下面語句后,A的值為()。A=1IF;A>;0;THEN;A=A+1IF;A>;1;THEN;A=0A.0B.1C.2D.3正確答案:026、閱讀下面的程序段:n1=InputBox(";請(qǐng)輸入第一個(gè)數(shù):";)n2=InputBox(";請(qǐng)輸入第二個(gè)數(shù):";)Printn1+n2當(dāng)輸入分別為111和222時(shí),程序輸出為A.111222B.222C.333D.程序出錯(cuò)正確答案:11122227、設(shè)a=6,則執(zhí)行x=IIF(a>;5,-1,0)后,x的值為A.5B.6C.0D.-1正確答案:-128、關(guān)于語句“Ifs=1thent=1”,下列說法正確的是A.s必須是邏輯型變量B.t不能是邏輯變量C.s=1是關(guān)系表達(dá)式,t=1是賦值語句D.s=1是賦值語句,t=1是關(guān)系表達(dá)式正確答案:s=1是關(guān)系表達(dá)式,t=1是賦值語句29、設(shè)有語句x=InputBox(“輸入數(shù)值”,“0”,“示例”)程序運(yùn)行后,如果從鍵盤上輸入數(shù)值10并按回車鍵,則下列敘述中正確的是A.變量X的值是數(shù)值10B.在InputBox對(duì)話框標(biāo)題欄中顯示的是“示例”C.0是默認(rèn)值D.變量X的值是字符串“10”正確答案:變量X的值是字符串“10”第六章單元測(cè)試1、若要求顯示一個(gè)指定窗體,所用的方法是()。A.ShowB.OpenC.HideD.Load正確答案:Show2、確定一個(gè)窗體或控件大小的屬性是()。A.Width和HeightB.Width和TopC.Top和RightD.Top和Left正確答案:Width和Height3、當(dāng)一個(gè)工程含有多個(gè)窗體時(shí),其中的啟動(dòng)窗體是()。A.啟動(dòng)VisualBasic時(shí)建立的窗體B.第一個(gè)添加的窗體C.最后一個(gè)添加的窗體D.在“工程屬性”對(duì)話框中指定的窗體正確答案:在“工程屬性”對(duì)話框中指定的窗體4、每建立一個(gè)窗體,工程管理器窗口中就會(huì)增加一個(gè)()。A.工程文件B.窗體文件C.程序模塊文件D.類模塊文件正確答案:窗體文件5、當(dāng)運(yùn)行程序時(shí),系統(tǒng)自動(dòng)執(zhí)行啟動(dòng)窗體的()事件過程。A.LoadB.ClickC.UnLoadD.GotFocus正確答案:Load6、若要改變窗體中顯示文本的顏色,應(yīng)該使用的屬性是()。A.CaptionB.BackColorC.ForeColorD.Font正確答案:ForeColor7、在設(shè)計(jì)階段,當(dāng)雙擊窗體上的某個(gè)控件時(shí),所打開的窗口是()。A.工程資源管理器窗口B.工具箱窗口C.代碼窗口D.屬性窗口正確答案:代碼窗口8、如果要改變窗體的標(biāo)題,需要設(shè)置窗體對(duì)象的哪一屬性()。A.NameB.CaptionC.BackColorD.BorderStyle正確答案:Caption9、Cls方法可清除窗體或圖片框中的信息是()。A.Picture屬性設(shè)置的背景圖案B.在設(shè)計(jì)時(shí)放置的控件C.程序設(shè)計(jì)時(shí)產(chǎn)生的圖形和文字D.以上方法都對(duì)正確答案:程序設(shè)計(jì)時(shí)產(chǎn)生的圖形和文字10、窗體的Enable屬性的屬性值是()類型的數(shù)據(jù)。A.整型B.字符型C.邏輯型D.實(shí)型正確答案:邏輯型11、若要求顯示一個(gè)指定窗體,所用的方法是()。A.ShowB.OpenC.HideD.Load正確答案:Show12、確定一個(gè)窗體或控件大小的屬性是()。A.Width和HeightB.Width和TopC.Top和RightD.Top和Left正確答案:Width和Height13、當(dāng)一個(gè)工程含有多個(gè)窗體時(shí),其中的啟動(dòng)窗體是()。A.啟動(dòng)VisualBasic時(shí)建立的窗體B.第一個(gè)添加的窗體C.最后一個(gè)添加的窗體D.在“工程屬性”對(duì)話框中指定的窗體正確答案:在“工程屬性”對(duì)話框中指定的窗體14、每建立一個(gè)窗體,工程管理器窗口中就會(huì)增加一個(gè)()。A.工程文件B.窗體文件C.程序模塊文件D.類模塊文件正確答案:窗體文件15、當(dāng)運(yùn)行程序時(shí),系統(tǒng)自動(dòng)執(zhí)行啟動(dòng)窗體的()事件過程。A.LoadB.ClickC.UnLoadD.GotFocus正確答案:Load16、若要改變窗體中顯示文本的顏色,應(yīng)該使用的屬性是()。A.CaptionB.BackColorC.ForeColorD.Font正確答案:ForeColor17、在設(shè)計(jì)階段,當(dāng)雙擊窗體上的某個(gè)控件時(shí),所打開的窗口是()。A.工程資源管理器窗口B.工具箱窗口C.代碼窗口D.屬性窗口正確答案:代碼窗口18、如果要改變窗體的標(biāo)題,需要設(shè)置窗體對(duì)象的哪一屬性()。A.NameB.CaptionC.BackColorD.BorderStyle正確答案:Caption19、Cls方法可清除窗體或圖片框中的信息是()。A.Picture屬性設(shè)置的背景圖案B.在設(shè)計(jì)時(shí)放置的控件C.程序設(shè)計(jì)時(shí)產(chǎn)生的圖形和文字D.以上方法都對(duì)正確答案:程序設(shè)計(jì)時(shí)產(chǎn)生的圖形和文字20、窗體的Enable屬性的屬性值是()類型的數(shù)據(jù)。A.整型B.字符型C.邏輯型D.實(shí)型正確答案:邏輯型21、下面程序運(yùn)行時(shí)Form=1To3;Forn=0Tom-1;s=s+n;NextnNextm內(nèi)層循環(huán)的循環(huán)總次數(shù)是6次。A.正確B.錯(cuò)誤正確答案:正確22、Do-LoopUntil語句實(shí)現(xiàn)循環(huán)時(shí),只要條件是假,循環(huán)將一直進(jìn)行下去。A.正確B.錯(cuò)誤正確答案:正確23、下列循環(huán)語句所確定的循環(huán)次數(shù)()。Fork=200to100Step-20A.6B.5C.4D.3正確答案:624、假定有以下程序段:Fori=1to3Forj=5to1Step–1Printi*j;Nextj,i則語句Printi*j的執(zhí)行次數(shù)是A.15B.16C.17D.18正確答案:1525、VB中Do……Loop結(jié)構(gòu)既可以構(gòu)成當(dāng)型循環(huán),也可以構(gòu)成直到型循環(huán),根據(jù)下面的代碼:Dimi,nasIntegern=20i=1DoPrinti;i=i+2LoopUntili>;20判斷循環(huán)結(jié)構(gòu)的類型和循環(huán)體的執(zhí)行次數(shù),正確的選項(xiàng)是A.當(dāng)型循環(huán),20次B.直到型循環(huán),10次C.當(dāng)型循環(huán),10次D.直到型循環(huán),20次正確答案:直到型循環(huán),10次26、設(shè)有如下程序段:x=2Fori=1To10Step2x=x+iNext運(yùn)行以上程序后,x的值是()A.26B.27C.38D.57正確答案:27第七章單元測(cè)試1、一般不用來觸發(fā)事件的對(duì)象是()。A.標(biāo)簽B.窗體C.命令按鈕D.文本框正確答案:標(biāo)簽2、如果將文本框的Locked屬性設(shè)置為True,則以下說法()是正確的。A.此時(shí)在屬性窗口不可以修改文本框的Text屬性值B.運(yùn)行時(shí)用戶不可以在界面上修改文本框中的內(nèi)容C.在程序代碼中不可以修改文本框的內(nèi)容,如:不可以使用語句Text1.Text=";aa"D.以上均不正確正確答案:運(yùn)行時(shí)用戶不可以在界面上修改文本框中的內(nèi)容3、單擊命令按鈕Commandl必將調(diào)用的事件()。A.LostFocusB.KeyPressC.DbclickD.Click正確答案:Click4、能夠改變復(fù)選框中背景顏色的屬性是()。A.ValueB.FontColorC.BackColorD.Font正確答案:BackColor5、以下不屬于同類的是()。A.ClickB.NameC.CaptionD.Top正確答案:Click6、列表框中列表項(xiàng)的數(shù)目可通過()屬性的值獲得。A.CountB.ListCountC.SelCountD.Index正確答案:ListCount7、組合框控件是將()組合成一個(gè)控件。A.列表框控件和文本框控件B.標(biāo)簽控件和列表框控件C.標(biāo)簽控件和文本框控件D.復(fù)選框控件和選項(xiàng)按鈕控件正確答案:列表框控件和文本框控件8、要在圖片框P1中打印字符串";HowAreYou";,應(yīng)使用語句()。A.Picture1.Print=";HowAreYou"B.P1.Picture=LoadPicture(";HowAreYou";)C.P1.Print";HowAreYou"D.Print";HowAreYou"正確答案:P1.Print";HowAreYou"9、在窗體上畫一個(gè)名稱為Timer1的計(jì)時(shí)器控件,要求每隔0.1秒發(fā)生一次計(jì)時(shí)器事件,則以下正確的屬性設(shè)置語句是()。A.Timer1.Enabled=0.1B.Timer1.Interval=0.1C.Timer1.Enabled=100D.Timer1.Interval=100正確答案:Timer1.Interval=10010、以下控件中不屬于容器的是()。A.FormB.PictureBoxC.ImageD.Frame正確答案:Image11、一般不用來觸發(fā)事件的對(duì)象是()。A.標(biāo)簽B.窗體C.命令按鈕D.文本框正確答案:標(biāo)簽12、如果將文本框的Locked屬性設(shè)置為True,則以下說法()是正確的。A.此時(shí)在屬性窗口不可以修改文本框的Text屬性值B.運(yùn)行時(shí)用戶不可以在界面上修改文本框中的內(nèi)容C.在程序代碼中不可以修改文本框的內(nèi)容,如:不可以使用語句Text1.Text=";aa"D.以上均不正確正確答案:運(yùn)行時(shí)用戶不可以在界面上修改文本框中的內(nèi)容13、單擊命令按鈕Commandl必將調(diào)用的事件()。A.LostFocusB.KeyPressC.DbclickD.Click正確答案:Click14、能夠改變復(fù)選框中背景顏色的屬性是()。A.ValueB.FontColorC.BackColorD.Font正確答案:BackColor15、以下不屬于同類的是()。A.ClickB.NameC.CaptionD.Top正確答案:Click16、列表框中列表項(xiàng)的數(shù)目可通過()屬性的值獲得。A.CountB.ListCountC.SelCountD.Index正確答案:ListCount17、組合框控件是將()組合成一個(gè)控件。A.列表框控件和文本框控件B.標(biāo)簽控件和列表框控件C.標(biāo)簽控件和文本框控件D.復(fù)選框控件和選項(xiàng)按鈕控件正確答案:列表框控件和文本框控件18、要在圖片框P1中打印字符串";HowAreYou";,應(yīng)使用語句()。A.Picture1.Print=";HowAreYou"B.P1.Picture=LoadPicture(";HowAreYou";)C.P1.Print";HowAreYou"D.Print";HowAreYou"正確答案:P1.Print";HowAreYou"19、在窗體上畫一個(gè)名稱為Timer1的計(jì)時(shí)器控件,要求每隔0.1秒發(fā)生一次計(jì)時(shí)器事件,則以下正確的屬性設(shè)置語句是()。A.Timer1.Enabled=0.1B.Timer1.Interval=0.1C.Timer1.Enabled=100D.Timer1.Interval=100正確答案:Timer1.Interval=10020、以下控件中不屬于容器的是()。A.FormB.PictureBoxC.ImageD.Frame正確答案:Image21、定長(zhǎng)數(shù)組中的數(shù)組元素個(gè)數(shù)一旦定義好后,在程序運(yùn)行過程中不再會(huì)發(fā)生變化;而動(dòng)態(tài)數(shù)組的元素個(gè)數(shù)則是可變的。A.正確B.錯(cuò)誤正確答案:正確22、語句DIMAA(3,4,5)中定義的數(shù)組有()個(gè)元素A.12B.60C.120D.345正確答案:12023、動(dòng)態(tài)數(shù)組因?yàn)樵诔绦蜻\(yùn)行前無法確定數(shù)組的大小,所以經(jīng)常根據(jù)程序的運(yùn)行情況,對(duì)數(shù)組進(jìn)行重新定義,以下關(guān)于VB中動(dòng)態(tài)數(shù)組的敘述中不正確的是A.可以用ReDim語句重新定義動(dòng)態(tài)數(shù)組,并且可以進(jìn)行多次重定義B.首次用Dim進(jìn)行動(dòng)態(tài)數(shù)組聲明的時(shí)候,必須指明它的類型和上下界C.Preserve為ReDim語句的可選參數(shù),用于保留動(dòng)態(tài)數(shù)組原來的內(nèi)容D.當(dāng)對(duì)動(dòng)態(tài)數(shù)組使用Erase語句進(jìn)行釋放操作時(shí),將釋放其內(nèi)存正確答案:首次用Dim進(jìn)行動(dòng)態(tài)數(shù)組聲明的時(shí)候,必須指明它的類型和上下界24、下列程序段的運(yùn)行結(jié)果是()。OptionBase1;PrivateSubCommand1()Click();Dimd;d=Array(1,2,3,4,5);n=1;Fork=5To3Step–1s=s+d(k)*nn=n*10;Nextk;Prints;EndSubA.123B.234C.345D.112正確答案:34525、下列語句所定義的數(shù)組的元素個(gè)數(shù)為()。Dim;Ary(3to6,-2to2)A.20B.16C.24D.25正確答案:2026、假設(shè)已經(jīng)使用了語句Dima(3,5),下列下標(biāo)變量中不允許使用的是A.a(1,1)B.a(2-1,2*2)C.a(3,1.4)D.a(-1,3)正確答案:a(-1,3)第八章單元測(cè)試1、剛建立一個(gè)新的標(biāo)準(zhǔn)EXE工程后,不在工具箱中出現(xiàn)的控件是()。A.單選按鈕B.圖片框C.通用對(duì)話框D.文本框正確答案:通用對(duì)話框2、將通用對(duì)話框類型,設(shè)置為字體對(duì)話框,可修改該控件的()屬性。A.fontB.filenameC.filterD.action正確答案:action3、下列屬性屬于顏色對(duì)話框的是()。A.FileNameB.MinC.FontSizeD.Color正確答案:Color4、在窗體上建立通用對(duì)話框必須先將()添加到工具箱中。A.Data控件B.Form控件C.CommonDialog控件D.VBComboBox控件正確答案:CommonDialog控件5、將通用對(duì)話框CommandDialog1的類型設(shè)置成另存為對(duì)話框,可調(diào)用該控件的()方法。A.ShowOpenB.ShowSaveC.ShowColorD.ShowFont正確答案:ShowSave6、下列事件過程可以將打開對(duì)話框的標(biāo)題改為";刑事案件卷宗";的是()。A.PrivateSubCommand1()Click()CommonDialogl.DialogTitle=";刑事案件卷宗";CommonDialogl.ShowOpen;EndsubB.PrivateSubCommand1()Click()CommonDialogl.Filter=";刑事案件卷宗";CommonDialogl.ShowSave;EndsubC.PrivateSubCommand1()Click()CommonDialogl.DialogTitle=";刑事案件卷宗";CommonDialogl.Show;EndsubD.PrivateSubCommand1()Click()CommonDialogl.DialogTitle=";刑事案件卷宗";CommonDialogl.ShowColor;Endsub正確答案:PrivateSubCommand1()Click()CommonDialogl.DialogTitle=";刑事案件卷宗";CommonDialogl.ShowOpen;Endsub7、窗體上有一公共對(duì)話框Commondialog1,和一個(gè)命令按鈕Command1,當(dāng)單擊按鈕時(shí)程序的功能是()。PrivateSubCommand1()Click()Commondialog1.ShowColorEndSubA.打開文件對(duì)話框B.打開顏色對(duì)話框C.打開字體對(duì)話框D.打開保存對(duì)話框正確答案:打開顏色對(duì)話框8、在窗體上建立一個(gè)通用對(duì)話框,名稱為CommonDialog1,用下面的語句可以建立一個(gè)對(duì)話框,CommonDialog1.Action=2與該語句等價(jià)的語句是():A.CommonDialog1.ShowOpenB.CommonDialog1.ShowSaveC.CommonDialog1.ShowColorD.CommonDialog1.ShowFont正確答案:CommonDialog1.ShowSave9、在窗體上畫一個(gè)通用對(duì)話框,其名稱為CommonDialog1,然后添加一個(gè)命令按鈕,并編寫如下事件過程:Private;Sub;Command1()Click()CommonDialog1.Filter=“allfiles(*.*)|*.*|textfiles|*.txt|batfiles(*.bat)|*.bat”CommonDialog1.filterIndex=2;CommonDialog1.ShowOpen;MsgBoxCommonDialog1.FileNameEnd;Sub;程序運(yùn)行后,單擊命令按鈕,將顯示一個(gè)“打開”對(duì)話框,此時(shí)在“文件類型”框中顯示的是():A.AllFiles(*.*)B.TextFiles(*.txt)C.BathFiles(*.bat)D.不確定正確答案:TextFiles(*.txt)10、以下敘述中錯(cuò)誤的是()。A.在程序運(yùn)行時(shí),通用對(duì)話框控件是不可見的B.在同一個(gè)程序中,用不同的方法,如ShowOpen或ShowSave()等打開的通用對(duì)話框具有不同的作用C.調(diào)用通用對(duì)話框控件的ShowOpen方法,可以直接打開在該通用對(duì)話框中指定的文件D.調(diào)用通用對(duì)話框控件的ShowColor方法,可以打開顏色對(duì)話框正確答案:調(diào)用通用對(duì)話框控件的ShowOpen方法,可以直接打開在該通用對(duì)話框中指定的文件11、剛建立一個(gè)新的標(biāo)準(zhǔn)EXE工程后,不在工具箱中出現(xiàn)的控件是()。A.單選按鈕B.圖片框C.通用對(duì)話框D.文本框正確答案:通用對(duì)話框12、將通用對(duì)話框類型,設(shè)置為字體對(duì)話框,可修改該控件的()屬性。A.fontB.filenameC.filterD.action正確答案:action13、下列屬性屬于顏色對(duì)話框的是()。A.FileNameB.MinC.FontSizeD.Color正確答案:Color14、在窗體上建立通用對(duì)話框必須先將()添加到工具箱中。A.Data控件B.Form控件C.CommonDialog控件D.VBComboBox控件正確答案:CommonDialog控件15、將通用對(duì)話框CommandDialog1的類型設(shè)置成另存為對(duì)話框,可調(diào)用該控件的()方法。A.ShowOpenB.ShowSaveC.ShowColorD.ShowFont正確答案:ShowSave16、下列事件過程可以將打開對(duì)話框的標(biāo)題改為";刑事案件卷宗";的是()。A.PrivateSubCommand1()Click()CommonDialogl.DialogTitle=";刑事案件卷宗";CommonDialogl.ShowOpen;EndsubB.PrivateSubCommand1()Click()CommonDialogl.Filter=";刑事案件卷宗";CommonDialogl.ShowSave;EndsubC.PrivateSubCommand1()Click()CommonDialogl.DialogTitle=";刑事案件卷宗";CommonDialogl.Show;EndsubD.PrivateSubCommand1()Click()CommonDialogl.DialogTitle=";刑事案件卷宗";CommonDialogl.ShowColor;Endsub正確答案:PrivateSubCommand1()Click()CommonDialogl.DialogTitle=";刑事案件卷宗";CommonDialogl.ShowOpen;Endsub17、窗體上有一公共對(duì)話框Commondialog1,和一個(gè)命令按鈕Command1,當(dāng)單擊按鈕時(shí)程序的功能是()。PrivateSubCommand1()Click()Commondialog1.ShowColorEndSubA.打開文件對(duì)話框B.打開顏色對(duì)話框C.打開字體對(duì)話框D.打開保存對(duì)話框正確答案:打開顏色對(duì)話框18、在窗體上建立一個(gè)通用對(duì)話框,名稱為CommonDialog1,用下面的語句可以建立一個(gè)對(duì)話框,CommonDialog1.Action=2與該語句等價(jià)的語句是():A.CommonDialog1.ShowOpenB.CommonDialog1.ShowSaveC.CommonDialog1.ShowColorD.CommonDialog1.ShowFont正確答案:CommonDialog1.ShowSave19、在窗體上畫一個(gè)通用對(duì)話框,其名稱為CommonDialog1,然后添加一個(gè)命令按鈕,并編寫如下事件過程:Private;Sub;Command1()Click()CommonDialog1.Filter=“allfiles(*.*)|*.*|textfiles|*.txt|batfiles(*.bat)|*.bat”CommonDialog1.filterIndex=2;CommonDialog1.ShowOpen;MsgBoxCommonDialog1.FileNameEnd;Sub;程序運(yùn)行后,單擊命令按鈕,將顯示一個(gè)“打開”對(duì)話框,此時(shí)在“文件類型”框中顯示的是():A.AllFiles(*.*)B.Tex

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論