VisualBasic程序設(shè)計2052129-知到答案、智慧樹答案_第1頁
VisualBasic程序設(shè)計2052129-知到答案、智慧樹答案_第2頁
VisualBasic程序設(shè)計2052129-知到答案、智慧樹答案_第3頁
VisualBasic程序設(shè)計2052129-知到答案、智慧樹答案_第4頁
免費預(yù)覽已結(jié)束,剩余4頁可下載查看

下載本文檔

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

文檔簡介

程序設(shè)計2052129-知到答案、智慧樹答案第一章單元測試1、問題:下面不是VB工作模式的是選項:A:設(shè)計模式B:運行模式C:匯編模式D:中斷模式答案:【匯編模式】2、問題:可視化編程的最大優(yōu)點是選項:A:一個工程文件由若干個窗體文件組成B:不需要編寫大量代碼來描述圖形對象C:所見即所得D:具有標準工具箱答案:【不需要編寫大量代碼來描述圖形對象】3、問題:下列不能打開屬性窗口的操作是選項:A:按F4鍵B:單擊工具欄上的“屬性窗口”按鈕C:執(zhí)行“視圖”菜單中的“屬性窗口”命令D:按Ctrl+T答案:【按Ctrl+T】4、問題:的編程機制是選項:A:事件驅(qū)動B:可視化C:面向?qū)ο驞:面向圖形答案:【事件驅(qū)動】5、問題:繼承了Basic語言簡單易用的語法特點,同時支持面向?qū)ο蟮木幊虣C制,其中構(gòu)成其控件(對象)的三要素是選項:A:屬性事件方法B:屬性事件事件過程C:屬性過程方法D:控件窗體事件答案:【屬性事件方法】6、問題:下列關(guān)于面向?qū)ο蠛涂梢暬绦蛟O(shè)計的敘述正確的是選項:A:面向?qū)ο蠛涂梢暬且粋€意思B:面向?qū)ο笫浅绦蛟O(shè)計的思想方法,可視化是一種輔助手段,二者沒有必然聯(lián)系C:面向?qū)ο蟮恼Z言一定是可視化的D:可視化的語言一定是面向?qū)ο蟮拇鸢?【面向?qū)ο笫浅绦蛟O(shè)計的思想方法,可視化是一種輔助手段,二者沒有必然聯(lián)系】7、問題:以下敘述中錯誤的是選項:A:保存程序時,應(yīng)分別保存窗體文件及工程文件B:打開一個工程文件時,系統(tǒng)自動裝入與該工程有關(guān)的窗體?標準模塊等文件應(yīng)用程序只能以解釋方式執(zhí)行D:事件可以由用戶引發(fā),也可以由系統(tǒng)引發(fā)答案:【應(yīng)用程序只能以解釋方式執(zhí)行】第二章單元測試1、問題:以下能夠觸發(fā)文本框Change事件的操作是()選項:A:文本框失去焦點B:文本框獲得焦點C:設(shè)置文本框的焦點D:改變文本框的內(nèi)容答案:【改變文本框的內(nèi)容】2、問題:若要求從文本框中輸入密碼時在文本框中只顯示#號,則應(yīng)用在此文本框的屬性窗口中設(shè)置()選項:屬性值為#B:Caption屬性值為C:Passwordchar屬性值為#D:Passwordchar屬性值為答案:【Passwordchar屬性值為?!康谌聠卧獪y試1、問題:以下哪個是合法的變量選項:A:abc@123B:123_abcC:ab123cD:right答案:【ab123c】2、問題:在中語句的續(xù)行號采用選項:A:空格與下劃線B:下劃線與空格C:空格與短線D:短線與空格答案:【空格與下劃線】3、問題:假設(shè)變量是一個布爾型變量,則下面正確的賦值語句是選項:答案:【】4、問題:變量未賦值時,數(shù)值型變量的值為選項:A:無任何值B:空C:0D:1答案:【0】5、問題:如果將布爾常量值TRUE賦值給一個整型變量,則整型變量的值為選項:A:TRUEC:-1D:0答案:【-1】6、問題:表達式4+56*7/8Mod9的值是選項:A:4B:7C:6D:5答案:【5】7、問題:設(shè)x=4,y=8,z=7,表達式xz)Orz選項:A:-1B:FalseC:1答案:【False】8、問題:表達式12000+"129"&200的值是選項:A:"12329"B:"12000129200"C:"12129200"D:12329答案:【"12129200"】9、問題:下列可作為變量名的是選項:A:constAB:A#AC:4AD:?xy答案:【constA】10、問題:如果變量a=2、b="abc"、c="acd"、d=5,則表達式acAndb<>c的值選項:B:NoC:False答案:【】11、問題:把字符串“123”轉(zhuǎn)換為數(shù)值123時應(yīng)該使用的函數(shù)是選項:A:StrC:LogD:Len答案:【】12、問題:表示條件“a是大于b的奇數(shù)”的邏輯表達式是選項:A:a>bandamod2=0B:a>borInt((a-1)/2)=(a-1)/2C:a>bandInt((a-1)/2)=(a-1)/2D:a>bor(a-1)mod2=0答案:【a>bandInt((a-1)/2)=(a-1)/2】13、問題:以下4類運算符,優(yōu)先級最低的是選項:A:關(guān)系運算符B:算術(shù)運算符C:邏輯運算符D:字符運算符答案:【邏輯運算符】14、問題:以下4種描述中,錯誤的是選項:A:符號常量的使用和變量的使用沒有差別B:根據(jù)數(shù)據(jù)類型不同,常量可分為字符型常量、數(shù)值常量、日期/時間型常量和布爾型常量C:符號常量是用一個標識符來代表一個常數(shù),好象是為常數(shù)取一個名字,但仍保持常數(shù)的性質(zhì)D:常量在程序執(zhí)行期間其值不會發(fā)生改變答案:【符號常量的使用和變量的使用沒有差別】第四章單元測試1、問題:把MsgBox的返回值轉(zhuǎn)換為數(shù)值應(yīng)該使用的函數(shù)是選項:B:LogC:StrD:Len答案:【】2、問題:以下()程序段可以實施XY變量值的變換選項:B:Y=X:X=YD:Z=X:Y=Z:X=Y答案:【】3、問題:下列語句中正確的是選項:A:txt1.text+txt2.text=txt3.textB:=cmdokC:a=inputbox(“hello”)D:12label.caption=1234答案:【a=inputbox(“hello”)】4、問題:語句PRINT“INT(-13.2)=”;INT(-13.2)的輸出結(jié)果為選項:A:INT(-13.2)=-13B:INT(-13.2)=-13.2C:INT(-13.2)=-14D:INT(-13.2)=13.2答案:【INT(-13.2)=-14】5、問題:以下關(guān)于MsgBox的敘述中,錯誤的是選項:A:通過MsgBox函數(shù)可以設(shè)置信息框中圖標和按鈕的類型B:MsgBox函數(shù)的第二個參數(shù)是一個整數(shù),該參數(shù)只能確定對話框中顯示的按鈕數(shù)量C:MsgBox函數(shù)返回一個整數(shù)D:MsgBox語句沒有返回值答案:【MsgBox函數(shù)的第二個參數(shù)是一個整數(shù),該參數(shù)只能確定對話框中顯示的按鈕數(shù)量】6、問題:在窗體上畫一個名稱為Commandl的命令按鈕,然后編寫如下程序:PrivateSubCommand1_Click()StaticXAsIntegerClsY=1Y=Y+5X=5+XPrintX,YEndSub程序運行時,三次單擊命令按鈕Commandl后,窗體上顯示的結(jié)果為選項:A:1516B:1515C:56D:156答案:【156】7、問題:為了給三個變量賦初值1,下面正確的賦值語句是選項:A:x=1,y=1,z=1B:x=y=z=1C:xyz=1D:x=1∶y=1∶z=1答案:【x=1∶y=1∶z=1】第五章單元測試1、問題:If語句中的條件表達式只能使用關(guān)系或邏輯表達式選項:A:錯B:對答案:【錯】2、問題:在SelectCase情況語句中,各分支(即Case表達式)的先后順序無關(guān)選項:A:錯B:對答案:【錯】3、問題:在窗體上畫一個名稱為Command1的命令按鈕,然后編寫如下事件過程:PrivateSubCommand1_Click()x=InputBox("Input")SelectCasexCase1,3Print"分支1"CaseIs>4Print"分支2"CaseElsePrint"Else分支"EndSelectEndSub程序運行后,如果在輸入對話框中輸入2,則窗體上顯示的是選項:A:程序出錯B:分支2C:Else分支D:分支1答案:【Else分支】4、問題:以下Case語句中錯誤的是選項:B:Case3,5,Is>10C:CaseIs>10D:CaseIs>10AndIs<50答案:【CaseIs>10AndIs<50】5、問題:當VB執(zhí)行下面語句后,A的值為__________。A=1選項:A:0B:3C:1D:2答案:【0】6、問題:閱讀下面的程序段:n1=InputBox("請輸入第一個數(shù):")n2=InputBox("請輸入第二個數(shù):")Printn1+n2當輸入分別為和222時,程序輸出為選項:A:222B:333D:程序出錯答案:【】7、問題:設(shè)a=6,則執(zhí)行x=IIF(a>5,-1,0)后,x的值為選項:A:0B:6C:5D:-1答案:【-1】8、問題:關(guān)于語句“Ifs=1thent=1”,下列說法正確的是選項:A:s=1是關(guān)系表達式,t=1是賦值語句B:s=1是賦值語句,t=1是關(guān)系表達式C:t不能是邏輯變量D:s必須是邏輯型變量答案:【s=1是關(guān)系表達式,t=1是賦值語句】9、問題:設(shè)有語句x=InputBox(“輸入數(shù)值”,“0”,“示例”)程序運行后,如果從鍵盤上輸入數(shù)值10并按回車鍵,則下列敘述中正確的是選項:A:變量X的值是數(shù)值10B:變量X的值是字符串“10”C:在InputBox對話框標題欄中顯示的是“示例”D:0是默認值答案:【變量X的值是字符串“10”】第六章單元測試1、問題:下面程序運行時=s+nNextnNextm內(nèi)層循環(huán)的循環(huán)總次數(shù)是6次選項:A:對B:錯答案:【對】2、問題:Do-LoopUntil語句實現(xiàn)循環(huán)時,只要條件是假,循環(huán)將一直進行下去。選項:A:對B:錯答案:【對】3、問題:下列循環(huán)語句所確定的循環(huán)次數(shù)______。Fork=200to100Step-20選項:A:5B:4C:3D:6答案:【6】4、問題:假定有以下程序段:Fori=1to3Forj=5to1Step–1Printi*jNextj,i則語句Printi*j的執(zhí)行次數(shù)是選項:A:15B:18C:17D:16答案:【15】5、問題:VB中Do……Loop結(jié)構(gòu)既可以構(gòu)成當型循環(huán),也可以構(gòu)成直到型循環(huán),根據(jù)下面的代碼:Dimi,nasIntegern=20i=1DoPrinti;i=i+2LoopUntili>20判斷循環(huán)結(jié)構(gòu)的類型和循環(huán)體的執(zhí)行次數(shù),正確的選項是選項:A:當型循環(huán),10次B:當型循環(huán),20次C:直到型循環(huán),20次D:直到型循環(huán),10次答案:【直到型循環(huán),10次】6、問題:設(shè)有如下程序段:x=2x=x+iNext運行以上程序后,x的值是__________選項:A:26B:27C:57D:38答案:【27】第七章單元測試1、問題:定長數(shù)組中的數(shù)組元素個數(shù)一旦定義好后,在程序運行過程中不再會發(fā)生變化;而動態(tài)數(shù)組的元素個數(shù)則是可變的選項:A:對B:錯答案:【對】2、問題:語句DIMAA(3,4,5)中定義的數(shù)組有()個元素選項:A:345B:60C:120D:12答案:【120】3、問題:動態(tài)數(shù)組因為在程序運行前無法確定數(shù)組的大小,所以經(jīng)常根據(jù)程序的運行情況,對數(shù)組進行重新定義,以下關(guān)于VB中動態(tài)數(shù)組的敘述中不正確的是選項:A:當對動態(tài)數(shù)組使用Erase語句進行釋放操作時,將釋放其內(nèi)存B:Preserve為ReDim語句的可選參數(shù),用于保留動態(tài)數(shù)組原來的內(nèi)容C:首次用Dim進行動態(tài)數(shù)組聲明的時候,必須指明它的類型和上下界D:可以用ReDim語句重新定義動態(tài)數(shù)組,并且可以進行多次重定義答案:【首次用Dim進行動態(tài)數(shù)組聲明的時候,必須指明它的類型和上下界】4、問題:下列程序段的運行結(jié)果是______。OptionBase1PrivateSubCommand1_Click()Dimdd=Array(1,2,3,4,5)n=1Fork=5To3Step–1s=s+d(k)*nn=n*10NextkPrintsEndSub選項:A:123B:234D:345答案:【345】5、問題:下列語句所定義的數(shù)組的元素個數(shù)為_______。DimAry(3to6,-2to2)選項:A:24B:16C:25D:20答案:【20】6、問題:假設(shè)已經(jīng)使用了語句Dima(3,5),下列下標變量中不允許使用的是選項:A:a(2-1,2*2)B:a(1,1)C:a(3,1.4)D:a(-1,3)答案:【a(-1,3)】第八章單元測試1、問題:在窗體上已經(jīng)建立了一個文本框Txt1和一個命令按鈕Comd1,運行程序后單擊命令按鈕,則在文本框Txt1中顯示的內(nèi)容是DimaAsIntegerPrivateSubComd1_Click()DimbAsIntegera=1:b=20CallMySub(b)EndSubSubMySub(x)x=xMod7+aEndSub選項:A:6B:7C:8D:9答案:【8】2、問題:下面程序的運行結(jié)果是Dimm1AsInteger,p1AsInteger‘模塊級變量PrivateSubForm_Load()Showp1=1:m1=5CallSub1CallSub1Printp1EndSubPrivateSubSub1()Ifm1>1Thenm1=m1-1p1=p1*4Printp1;EndSub選項:A:41664B:4416C:41616D:4161答案:【41616】3、問題:下列關(guān)于過程敘述不正確的是選項:A:無論過程傳值調(diào)用還是過程傳址調(diào)用,參數(shù)傳遞都是雙向的B:過程的傳值調(diào)用是將實參的具體值傳值遞給形參C:過程的傳址調(diào)用是將實參在內(nèi)存的地址傳遞給形參D:過程的傳值調(diào)用參數(shù)是單向傳遞的,過程的傳址調(diào)用參數(shù)是雙向傳遞的答案:【無論過程傳值調(diào)用還是過程傳址調(diào)用,參數(shù)傳遞都是雙向的】4、問題:在應(yīng)用程序中,以下描述正確的是選項:A:過程的定義不可以嵌套,但過程的調(diào)用可以嵌套B:過程的定義可以嵌套,但過程的調(diào)用不能嵌套C:過程的定義和過程的調(diào)用均不可以嵌套D:過程的定義和過程的調(diào)用均可以嵌套答案:【過程的定義不可以嵌套,但過程的調(diào)用可以嵌套】5、問題:假設(shè)已通過下列Sub語句定義了Mysub過程。若要調(diào)用該過程,可以采用_______語句選項:A:CallMysub(40000)B:Mysub32000C:PrintMysub(120)D:s=Mysub(2)答案:【Mysub32000】6、問題:要使過程調(diào)用后返回兩個參數(shù)s和t,下列的過程定義語句中,正確的是選項:C:SubMysub1(ByRefs,ByReft)答案:【SubMysub1(ByRefs,ByReft)】7、問題:Sub過程不能通過其過程名返回值選項:A:對B:錯答案:【對】8、問題:因為Function過程有返回值,所以只能在表達中調(diào)用,而不能使用call語句調(diào)用選項:A:對B:錯答案:【對】9、問題:如果在定義過程時,一個形參使用傳遞地址方式說明的,則調(diào)用過程時與之對應(yīng)的實參只能按地址方式傳遞選項:A:對B:錯答案:【錯】10、問題:在定義了一個函數(shù)后,可以象調(diào)用任何一個VB內(nèi)部函數(shù)一樣使用它,即可以在任何表達式、語句或函數(shù)中引用它選項:A:錯B:對答案:【對】第九章單元測試1、問題:對于復(fù)選框控件如果在程序中設(shè)置它為選中狀態(tài),下面語句正確的是選項:A:chkBoy.Selected=true答案:【】2、問題:計時器控件用于每隔一段時間自動觸發(fā)一次事件,可以有規(guī)律地重復(fù)執(zhí)行一段程序,它用于設(shè)置兩次事件時間間隔的屬性是選項:A:SmallChangeB:LargeChangeC:MaxD:Interval答案:【Interval】3、問題:以下控件敘述正確的為選項:A:組合框包含了列表框的功能B:組合框和列表框的功能完全相同C:列表框包含了組合框的功能D:組合框和列表框的功能完全不同答案:【組合框包含了列表框的功能】4、問題:若想要建立一個學(xué)生管理的輸入界面,其中要求選擇學(xué)生的性別/政治面貌(黨/團/群眾)及選課情況(共有5門課,可任選),應(yīng)如何在窗體中利用單選鈕和選擇框來實現(xiàn)選項:A:將5門課程用一組5個選擇框來表示,將性別和政治面貌用5個單選鈕來表示B:將5門課程用一組5個單選鈕來表示,將性別和政治面貌用5個選擇框來表示C:用一組10個選擇框來表示課程、性別和政治面貌D:將5門課程用一組5個選擇框來表示,用兩個框架分別將性別用2個單選鈕,政治面貌用3個單選鈕來表示答案:【將5門課程用一組5個選擇框來表示,用兩個框架分別將性別用2個單選鈕,政治面貌用3個單選鈕來表示】5、問題:在窗體上畫一個名稱為的計時器控件,要求每隔0.5秒發(fā)生一次計時器事件,則以下正確的屬性設(shè)置語句是選項:A:Timer1.Interval=5B:Timer1.Interval=0.5D:Timer1.Interval=500答案:【Timer1.Interval=500】6、問題:在窗體上畫一個名稱為List1的列表框,為了對列表框中的每個項目都能進行處理,應(yīng)使用的循環(huán)語句為選項:……NextB:Fori=1ToList1.listCount……Next……NextD:Fori=0ToList1.ListCount-1……Next答案:【Fori=0ToList1.ListCount-1……Next】7、問題:設(shè)組合框Combo1中有3個項目,則能刪除最后一個項的語句是選項:A:Combo1.RemoveItem2B:Combo1.RemoveItem3D:Combo1.RemoveItemCombo1.Listcount答案:【Combo1.RemoveItem2】8、問題:讀取列表框第3個表項值,把值賦給變量x,不可以采用選項:A:Listl.listindex=2x=list1.textB:x=Listl.List(2)C:x=Listl.text(2)D:Listl.selected(2)=truex=list1.text答案:【x=Listl.text(2)】9、問題:將數(shù)據(jù)項“計算機”添加到列表框List1中作為第8項的內(nèi)容,應(yīng)使用選項:A:List1.AddItem7,“計算機”B:List1.AddItem8,“計算機”C:List1.AddItem“計算機”,8D:List1.AddItem“計算機”,7答案:【List1.AddItem“計算機”,7】10、問題:清除List1列表框?qū)ο髢?nèi)容的語句是List1.Cls,清除Combo1組和框?qū)ο髢?nèi)容的語句是Combo1.Clear。選項:A:對B:錯答案:【錯】11、問題:計時器()控件的Interval屬性設(shè)為1000,Enabled屬性為False,則每隔1秒的時間就產(chǎn)生一次事件選項:A:對B:錯答案:【錯】第十章單元測試1、問題:在菜單編輯器中使用“索引”時,可有一組菜單項具有相同的“名字”選項:A:對B:錯答案:【對】2、問題:在程序運行過程中,不可以重新設(shè)置菜單項的屬性。選項:A:錯B:對答案:【對】3、問題:在下列關(guān)于菜單的說法中,錯誤的是選項:A:菜單項的快捷鍵不可以任意設(shè)置B:除了Click事件之外,菜單項還能響應(yīng)其他的如DblClick等事件過程C:每一個菜單項都是一個控件,與其他控件一樣都有自己的屬性和事件D:在程序執(zhí)行時,如果菜單項的Enabled屬性為False,則該菜單項變成灰色,不能被用戶選擇答案:【除了Click事件之外,菜單項還能響應(yīng)其他的如DblClick等事件過程】4、問題:對窗體編寫如下事件

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論