




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
VB復(fù)習(xí)題(一)附參考答案
第1部分VisualBasic基本概念
一、單選題
1.VisualBasic是一種而向?qū)ο蟮目梢暬绦蛟O(shè)計(jì)語(yǔ)言,采取了的編程機(jī)制。
A)從窗體開(kāi)始執(zhí)行B)按書(shū)寫(xiě)順序執(zhí)行
C)從主程序開(kāi)始執(zhí)行D)事件驅(qū)動(dòng)
2.在VisualBasic中最基本的對(duì)象是,它是應(yīng)用程序的基石,是其他控件的容器。
A)文本框B)窗體C)標(biāo)簽D)命令按鈕
3.有下面的程序代碼:Commandl.Caption="確定",則Commandl,Caption和"確定"分別代表
A)對(duì)象,屬性,值B)對(duì)象,方法,值
C)對(duì)象,值,屬性D)屬性,對(duì)象,值
4*,多窗體程序是由多個(gè)窗體組成的,在缺省的情況下,VB應(yīng)用程序執(zhí)行時(shí),總是把指定為啟
動(dòng)窗體。
A)不包含任何控件的窗體B)設(shè)計(jì)時(shí)的第一個(gè)窗體
C)包含控件最多的窗體D)命名為Forml的窗體
5.VB是一種面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,下面不是面向?qū)ο蟀娜亍?/p>
A)變量B)事件C)屬性D)方法
6.VB6.0集成開(kāi)發(fā)環(huán)境中不能完成的功能是。
A)輸入編輯源程序B)編譯生成可執(zhí)行程序
C)調(diào)試運(yùn)行程序D)白動(dòng)生成查找并改正程序中的錯(cuò)誤
7.下列關(guān)于VB編程的說(shuō)法中不正確的是。
A)屬性是描述對(duì)象特征的數(shù)據(jù)B)事件是能被對(duì)象識(shí)別的動(dòng)作
C)方法指示對(duì)象的行為D)VB程序采用的運(yùn)行機(jī)制是面向?qū)ο?/p>
8.關(guān)于面向?qū)ο蟮拿枋鲋校徽_的是。
A)對(duì)象就是自定義結(jié)構(gòu)變量B)對(duì)象代表正在創(chuàng)建的系統(tǒng)中的一個(gè)實(shí)體
C)對(duì)象是?個(gè)特征和操作的封裝體D)對(duì)象之間的信息傳遞是通過(guò)消息進(jìn)行的
9.以下敘述錯(cuò)誤的是o
A)打開(kāi)一個(gè)工程文件時(shí),系統(tǒng)自動(dòng)裝入與該工程有關(guān)的窗體文件
B)打開(kāi)?個(gè)窗體文件時(shí),系統(tǒng)自動(dòng)裝入與該窗體有關(guān)的工程文件
C)保存VB應(yīng)用程序時(shí),應(yīng)分別保存窗體文件和工程文件
D)事件可以由用戶激發(fā),也可以由系統(tǒng)激發(fā)
10.VB6.0集成開(kāi)發(fā)環(huán)境不包括窗口。
A)DOS界面窗口B)窗體窗口C)代碼窗口D)屬性窗口
11.VB的?個(gè)應(yīng)用程序至少包含一個(gè)文件,該文件存儲(chǔ)窗體上使用的所有控件對(duì)象和有關(guān)的
、對(duì)象對(duì)應(yīng)的過(guò)程和代碼。
A)模塊、方法、事件、程序B)窗體、屬性、事件、程序
C)窗體、程序、屬性、事件D)窗體、屬性、事件、模塊
12.以下不屬于VB工作模式的是模式。
A)編譯B)設(shè)計(jì)C)運(yùn)行D)中斷
13.在VB集成環(huán)境創(chuàng)建VB應(yīng)用程序時(shí)。除了工具箱窗口、窗體窗口、屬性窗口外,必不可少的窗口是
A)窗體布局窗口B)立即窗口C)代碼窗口D)監(jiān)視窗口
14.保存新建工程時(shí),默認(rèn)的路徑是。
A)MyDocumentsB)VB98C)\D)Windows
15.對(duì)于窗體,下面屬性在程序運(yùn)行時(shí)其屬性設(shè)置起作用。
A)MaxButtonB)BordStyleC)NameD)Left
123456789101112131415
DBABADDABABACBD
16.要使Print方法在Form_Load事件中起作用,要對(duì)窗體的屬性進(jìn)行設(shè)置。
A)BackColorB)ForeColorC)AutoRedrawD)Caption
17.要使標(biāo)簽顯示時(shí)不覆蓋其背景內(nèi)容,要對(duì)屬性進(jìn)行設(shè)置。
A)BackColorB)ForeColorC)BackStyleD)Caption
18若要使命令按鈕不可操作,要對(duì)屬性進(jìn)行設(shè)置。
A)VisibleB)EnabledC)NameD)Caption
19.文本框沒(méi)有屬性。
A)EnabledB)CaptionC)BackColorD)Visible
20.不論任何控件,共同具有的是屬性。
A)TextB)CaptionC)BackColorD)Name
21.要使Forml窗體的標(biāo)題欄顯示“歡迎使用VisualBasic6.0!”,以下語(yǔ)句是正確的。
A)Forml.Caption="歡迎使用VisualBasic6.0!"
B)Forml.Caption='歡迎使用VisualBasic6.0!'
C)Form.Caption="歡迎使用VisualBasic6.0!"
D)Form.Caption='歡迎使用VisualBasic6.0!'
22.有如下語(yǔ)句:Forml.Print"歡迎使用VisualBasic6.0!”,F(xiàn)orml,Print和"歡迎使用VisualBasic6.0!
則分別代表o
A)對(duì)象,屬性,值B)對(duì)象,方法,參數(shù)
C)對(duì)象,值,屬性D)屬性,對(duì)象,值
23.要判斷在文本框是否按了Enter鍵,應(yīng)在文本框的事件中判斷。
A)ChangeB)KeyPressC)ClickD)KeyDown
24.要使窗體在運(yùn)行時(shí)不可改變窗體的大小和沒(méi)有最大化和最小化按鈕,只需要對(duì)下列屈性進(jìn)行
設(shè)置。
A)MaxButtonB)BordStyle
C)WidthD)MinButton
25.當(dāng)文本框ScrollBars屬性設(shè)置了非零值,卻沒(méi)有效果,原因是。
A)文本框中沒(méi)有內(nèi)容
B)文本框中的MultiLine設(shè)置為False
C)文本框中的MultiLine設(shè)置為T(mén)rue
D)文本框中的Locked設(shè)置為T(mén)rue
26.VisualBasic是一種面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,對(duì)象的三要素包括
A)變量,屬性,方法B)屬性,事件,方法
C)類(lèi),屬性,方法D)對(duì)象,屬性和方法
27.以下敘述中,錯(cuò)誤的是。
A)一個(gè)VisualBasic應(yīng)用程序可以含有多個(gè)標(biāo)準(zhǔn)模塊文件
B)一個(gè)VisualBasic工程可以含有多個(gè)窗體文件
C)標(biāo)準(zhǔn)模塊文件可以屬于某個(gè)指定的窗體文件
D)標(biāo)準(zhǔn)模塊文件的擴(kuò)展名是.Bas
28.剛建立一個(gè)新的標(biāo)準(zhǔn)EXE工程后,不在工具箱中出現(xiàn)的控件是。
A)單選按鈕B)圖片框C)通用對(duì)話框D)文本框
29.以下關(guān)于窗體的描述中,錯(cuò)誤的是。
A)執(zhí)行UnloadForm1語(yǔ)句后,窗體Form1消失,但仍在內(nèi)存中
B)窗體的Load事件在加載窗體時(shí)發(fā)生
C)當(dāng)窗體的Enabled屬性為False時(shí)通過(guò)鼠標(biāo)和鍵盤(pán)對(duì)窗體的操作都被禁止
D)窗體的Height、Width屬性用于設(shè)置窗體的高和寬
30.新建一個(gè)工程將其窗體的Name屬性設(shè)置為Myfrm,則默認(rèn)的窗體文件名為。
A)Forml.frmB)Myfrm.frmC)Forml.vbpD)工程l.frm
31.下面是窗體Forml的Click事件過(guò)程,實(shí)現(xiàn)運(yùn)行時(shí)每次單擊窗體時(shí),窗體均向右移動(dòng)100。
PrivateSubForm_click()
StaticintleftAsInteger
intieft=intleft+100
Forml.=intleft
EndSub
請(qǐng)選擇正確屬性填充空白處,完成本程序。
A)CaptionB)TopC)WidthD)Left
32.決定?個(gè)窗體有無(wú)控制菜單的屬性是。
A)MinButtonB)CaptionC)MaxButtonD)ControlBox
33.在窗體上畫(huà)一個(gè)名稱為T(mén)extl的文本框和一個(gè)名稱為Commandl的命令按鈕,然后編寫(xiě)如下事件過(guò)程:
PrivateSubCommandl_Click()
Textl.Text-'Visual"
Me.Textl="Basic"
Textl="Program"
EndSub
程序運(yùn)行后,如果單擊命令按鈕,則在文本框中顯示的是O
A)VisualB)BasicC)ProgramD)出錯(cuò)
34.在窗體上畫(huà)一個(gè)名稱為Commandl的命令按鈕,然后編寫(xiě)如下事件過(guò)程:
PrivateSubCommandl_Click()
Move500,500
EndSub
程序運(yùn)行后,單擊命令按鈕,執(zhí)行的操作為。
A)命令按鈕移動(dòng)到距窗體左邊界、上邊界各500的位置
B)窗體移動(dòng)到距屏幕左邊界)上邊界各500的位置
C)命令按鈕向左)上方向各移動(dòng)500
D)窗體向左)上方向各移動(dòng)500
35.在代碼編輯器中,如果?條語(yǔ)句過(guò)長(zhǎng),不能在?行內(nèi)寫(xiě)下,則需要折行書(shū)寫(xiě),這是通過(guò)在行末使用續(xù)
行符來(lái)實(shí)現(xiàn)的,該續(xù)行符表示為o
A)一個(gè)下劃字符(_)B)一個(gè)空格加一個(gè)下劃字符(_)
C)一個(gè)空格加一個(gè)連字符D)回車(chē)
36.為了在按下Esc鍵時(shí)執(zhí)行某個(gè)命令按鈕的Click事件過(guò)程,需要把該命令按鈕的?個(gè)屬性設(shè)置為T(mén)rue,
這個(gè)屬性是?
A)ValueB)DefaultC)CancelD)Enabled
37.以下關(guān)于焦點(diǎn)的敘述中,錯(cuò)誤的是o
A)如果文本框的TabStop屬性為False,則不能接收從鍵盤(pán)上輸入的數(shù)據(jù)
B)當(dāng)文本框失去焦點(diǎn)時(shí),觸發(fā)LostFocus事件
C)當(dāng)文本框的Enabled屬性為False時(shí),其Tab順序不起作用
D)可以用Tabindex屬性改變Tab順序
38.要使文本框獲得輸入焦點(diǎn),則應(yīng)采用文本控件的哪個(gè)方法o
A)GotFocusB)LostFocusC)KeyPressD)SetFocus
39.圖像框有一個(gè)屬性,可以自動(dòng)調(diào)整圖形的大小,以適應(yīng)圖像框的尺寸,這個(gè)屬性是o
A)AutosizeB)StretchC)AutoRedrawD)Appearance
40.運(yùn)行時(shí),要向圖片框Pic中加載"C:\windows\beer.bmp"圖像文件,應(yīng)使用語(yǔ)句。
A)Picturel.Picture-'CAwindowsXbeer.bmp"
B)Picturel.Picture=LoadPicture("C:\windows\beer.bmp")
C)Pic.Picture=LoadPicture(C:\windows\beer.bmp)
D)Pic.Picture=LoadPicture("C:\windows\beer.bmp")
41,將文本框的屬性設(shè)置為T(mén)rue時(shí),文本框可以輸入或顯示多行文本,且會(huì)在輸入的內(nèi)容超出文本
框的寬度時(shí)自動(dòng)換行。
A)MultilineB)ScrollbarsC)TextD)Enabled
42.將文本框的ScrollBars屬性設(shè)置為非零值,卻沒(méi)有效果,原因是。
A)文本框中沒(méi)有內(nèi)容B)文本框的MultiLime屬性值為False
C)文本框的MultiLine屬性值為T(mén)rueD)文本框的Locked屬性值為T(mén)rue
43.在設(shè)計(jì)階段,在屬性窗口設(shè)置Text屬性時(shí),通過(guò)按卜Ctrl+Enter■組合鍵實(shí)現(xiàn)文本的換行。在運(yùn)行階段,
如果在窗體上有缺省按鈕(已設(shè)置Default屬性為T(mén)rue)存在,則必須在文本框中按下組合鍵才能移
動(dòng)到下一行。
A)EnterB)Alt+EnterC)Ctrl+EnterD)Ctrl+Shift+Enter
44.為了清除窗體上的一個(gè)控件,卜.列正確的操作是。
A)按回車(chē)鍵B)按ESC
C)選擇(單擊)要清除的控件,然后按DEL
D)選擇(單擊)要清除的控件,然后按回車(chē)
45.以下敘述中錯(cuò)誤的是0
A)打開(kāi)一個(gè)工程文件時(shí),系統(tǒng)自動(dòng)裝入與該工程有關(guān)的窗體,標(biāo)準(zhǔn)模塊文件
B)當(dāng)程序運(yùn)行時(shí),雙擊一個(gè)窗體,則觸發(fā)該窗體的DbICIick事件
C)VisualBasic應(yīng)用程序只能以解釋方式執(zhí)行
D)事件可以由用戶引發(fā),也可以由系統(tǒng)引發(fā)
46.以下有關(guān)VB對(duì)象名稱(Name)屬性的敘述,正確的是。
A)對(duì)象的Name屬性值可以為空
B)窗體的Name屬性用來(lái)標(biāo)識(shí)和引用窗體
C)可以在程序運(yùn)行期間改變對(duì)象的Name屬性值
D)窗體的Name屬性值是顯示在標(biāo)題欄中的字符串
47.VisualBasic6.0集成環(huán)境的主窗口中不包括。
A)標(biāo)題欄B)菜單欄C)狀態(tài)欄D)工具欄
48.在VB中文本框控件的哪個(gè)屬性在設(shè)計(jì)時(shí)不能設(shè)置o
A)SeitextB)LockedC)EnabledD)MaxLength
49.在開(kāi)發(fā)VB應(yīng)用程序時(shí),個(gè)工程一般至少應(yīng)含有<,
A)標(biāo)準(zhǔn)模塊文件和類(lèi)模塊文件B)工程文件和窗體文件
C)工程文件和類(lèi)模塊文件D)工程文件和標(biāo)準(zhǔn)模塊文件
50.退出VisualBasic的快捷鍵是。
A)Alt+QB)Ctrl+QC)Alt+XD)shift+X
51.為了使命令按鈕(名稱為Commandl)右移200,應(yīng)使用的語(yǔ)句是-
A)Commandl.Move-200
B)Commandl.Move200
C)Commandl.Left=Commandl.Left+200
D)Commandl.Left=Commandl.Left-200
52.為了使命令按鈕(名稱為Commandl)下移200,應(yīng)使用的語(yǔ)句是。
A)Commandl.Move-200
B)Commandl.Move200
C)Commandl.moveCommandl.top+200
D)Commandl.moveCommandl.Left,Commandl.top+200
53.在VisualBasic工程中,可以作為啟動(dòng)對(duì)象的是,
A)任何窗體或標(biāo)準(zhǔn)模塊
B)任何窗體或過(guò)程
C)SubMain過(guò)程或其他任何模塊
D)SubMain過(guò)程或任何窗體
54.在面向?qū)ο蠓椒ㄖ校?lèi)的實(shí)例稱為。
A)集合B)抽象C)對(duì)象D)模板
55.在VB中,對(duì)象的行為被稱作,它被事先編寫(xiě)好相應(yīng)的過(guò)程或函數(shù)供用戶直接調(diào)用。
A)屬性B)方法C)事件D)消息
56.當(dāng)窗體最小化時(shí)縮小為一個(gè)圖標(biāo),設(shè)置這個(gè)圖標(biāo)的屬性是?
A)MouseiconB)IconC)PictureD)MousePointer
57.為了使文本框同時(shí)具有水平和垂直滾動(dòng)條,應(yīng)先把MultiLine屬性設(shè)置為T(mén)rue,然后再把ScrollBars屬性
設(shè)置為?
A)0B)1C)2D)3
58.當(dāng)程序運(yùn)行時(shí),系統(tǒng)自動(dòng)執(zhí)行啟動(dòng)窗體的事件過(guò)程。
A)ClickB)LoadC)UnloadD)GotFocus
59.在為了使標(biāo)簽中的內(nèi)容居中顯示,應(yīng)把Alignment屬性設(shè)置為.
A)0B)1C)2D)3
60.為了在按下回車(chē)鍵時(shí)執(zhí)行某個(gè)命令按鈕的事件過(guò)程,需要把該命令按鈕的?個(gè)屬性設(shè)置為T(mén)rue,這個(gè)
屬性是O
A)ValueB)DefaultC)CancelD)Enabled
61.VisualBasic程序設(shè)計(jì)語(yǔ)言屬于。
A)面向過(guò)程的語(yǔ)言B)機(jī)器語(yǔ)言
C)面向?qū)ο蟮恼Z(yǔ)言D)匯編語(yǔ)言
62.以下關(guān)于VisualBasic特點(diǎn)的敘述中,錯(cuò)誤的是。
A)VisualBasic是采用事件驅(qū)動(dòng)編程機(jī)制的語(yǔ)言
B)VisualBasic程序既可以編譯運(yùn)行,也可以解釋運(yùn)行
C)構(gòu)成VisualBasic程序的多個(gè)過(guò)程沒(méi)有固定的執(zhí)行順序
D)VisualBasic程序不是結(jié)構(gòu)化程序,不具備結(jié)構(gòu)化程序的特點(diǎn)
63.剛建立一個(gè)新的標(biāo)準(zhǔn)EXE工程后,不在工具箱中出現(xiàn)的控件是o
A)單選按鈕B)圖片框C)通用對(duì)話框D)文本框
64.將窗體的屬性設(shè)置為False后,運(yùn)行時(shí)窗體上的按鈕、文本框就不會(huì)對(duì)用戶的操作做出響應(yīng)。
A)ControlBoxB)VisibleC)EnabledD)Borderstyle
65.能夠改變窗體邊框線類(lèi)型的屬性是o
A)FontstyleB)BorderC)BackStyleD)BorderStyle
66要想改變一個(gè)窗體的標(biāo)題內(nèi)容,則應(yīng)設(shè)置以卜哪個(gè)屬性的值o
A)NameB)FontNameC)CaptionD)Text
67.下面是窗體Forml的Click事件過(guò)程,實(shí)現(xiàn)運(yùn)行時(shí)每次單擊窗體時(shí),窗體向右移動(dòng)100。
PrivateSub()
StaticintleftAsInteger
lnleft=inleft+100
Forml.Left=intleft
EndSub
A)Form_ClickB)Forml_ClickC)Command_ClickD)Commandl_Click
68.決定控件上文字的字體、字形、大小、效果的屬性是o
A)TextB)CaptionC)NameD)Font
69.在設(shè)計(jì)階段,雙擊窗體Forml的空白處,打開(kāi)代碼窗口,顯示事件過(guò)程。
A)Form_ClickB)Forml_LoadC)Form_LoadD)Forml_Click
70.在設(shè)計(jì)階段,當(dāng)雙擊窗體上的某?個(gè)文本框控件時(shí),系統(tǒng)將在代碼窗口中顯示該文本框控件的
事件過(guò)程模板。
A)ClickB)DbICIickC)ChangeD)GetFocus
71.將調(diào)試通過(guò)的工程經(jīng)“文件”菜單的“生成.exe文件"編譯成.exe文件后,該可執(zhí)行文件到其它機(jī)器
上不能運(yùn)行的主要原因是。
A)運(yùn)行機(jī)器上無(wú)VB系統(tǒng)B)缺少.frm窗體文件
C)該可執(zhí)行文件有病毒D)以上原因都不對(duì)
72.當(dāng)需耍上下文幫助時(shí),選擇要幫助的“難題”,然后按鍵,就可出現(xiàn)MSDN窗口及顯示所需“難
題”的幫助信息。
A)HelpB)F10C)FlD)Esc
73.VisualBasic有多種類(lèi)型的窗口,若要在設(shè)計(jì)時(shí)看到窗體窗口,以下操作不正確的是。
A)打開(kāi)“視圖”菜單,選擇“對(duì)象窗口”
B)雙擊VB窗口工作區(qū)的空白處
C)單擊“工程資源管理器”中的“查看對(duì)象”按鈕
D)雙擊“工程資源管理器”中對(duì)應(yīng)的窗體名
74.下面關(guān)于屬性和方法的描述中,不正確的是。
A)屬性是對(duì)象的特征,方法是對(duì)象的行為
B)屬性和方法都有值
C)屬性可以被賦值
D)方法表示能執(zhí)行的操作
75.下面關(guān)于標(biāo)簽和文本框的描述中,正確的是o
A)文本框和標(biāo)簽都可以顯示文字
B)文本框和標(biāo)簽都可以在運(yùn)行時(shí)輸入文字
C)文本框和標(biāo)簽都有Caption屬性
D)文本框和標(biāo)簽都有Text屬性
二、填空題
1.啟動(dòng)VisualBasic后,在窗體的左側(cè)有一個(gè)用于應(yīng)用程序界面設(shè)計(jì)的窗口,稱作【1】。
2.當(dāng)進(jìn)入VB集成環(huán)境,發(fā)現(xiàn)沒(méi)有顯示“工具箱”時(shí),應(yīng)選擇【2】的工具箱選項(xiàng),使工具箱顯示在
窗口。
3.對(duì)象的屬性是指【3】。
4.對(duì)象的方法是指【4】0
5.在創(chuàng)建工程時(shí),使窗體上所有的控件具有相同的字體格式,應(yīng)對(duì)[5】的Font屬性進(jìn)行設(shè)置。
6.在代碼窗口對(duì)窗體的Borderstyle、MaxButton屬性進(jìn)行了設(shè)置,但運(yùn)行后沒(méi)有顯示效果,原因是這些屬
性一【6】0
7.對(duì)命令按鈕的Picture屬性裝入.bmp圖形文件后,選項(xiàng)按鈕并沒(méi)有顯示所需耍的圖形,原因是沒(méi)有將—
【7】屬性設(shè)置為1。
8.在文本框中通過(guò)一【8】屬性能獲得當(dāng)前插入點(diǎn)所在的位置。
9.要對(duì)文本框中已有的內(nèi)容進(jìn)行編輯,按下鍵盤(pán)上的按鍵就是不起作用,原因是設(shè)置的【9】屬
性為T(mén)rue。
10.在窗體上已建立多個(gè)控件如Textl、Labell、Command1等,若要使程序?運(yùn)行焦點(diǎn)定位在Command1控
件上,應(yīng)把Commandl控件的【10】屬性設(shè)置為0。
11.在工具欄的右側(cè)有兩欄,分別用來(lái)顯示窗體的當(dāng)前位置和大小,其單位為【11】。
12.屬性窗口主要是針對(duì)窗體和控件設(shè)置的。在VisualBasic中,窗體和控件被稱為【12】。
13.?個(gè)VisualBasic應(yīng)用程序可由【13】標(biāo)準(zhǔn)模塊和類(lèi)模塊組成。
14.假定已將文本框的MultiLine屬性設(shè)置為T(mén)rue,則按【14】組合鍵可以插入一個(gè)空行。
15.將C盤(pán)根目錄下的圖形文件moon.jpg裝入圖片框Picturel的語(yǔ)句是【15】
參考答案
一、單選題
123456789101112131415
DBABADDABABACBD
161718192021222324252627282930
CCBBDABBBBBCCAB
313233343536373839404142434445
DDCBBCADBDABcCC
464748495051525354555657585960
BCABACDDcBBDBCB
616263646566676869707172737475
CDCCDCADCCACBBA
二、填空題
[1]工具箱[2]視圖
[3]對(duì)象的性質(zhì),來(lái)描述和反映對(duì)象特征的參數(shù)[4]對(duì)象的動(dòng)作、行
為
[5]Form窗體[6]運(yùn)行時(shí)設(shè)計(jì)無(wú)效
[7]Style[8]SelStart
[9]Locked[10]Tabindex
[11]twip[12]對(duì)象
[13]窗體模塊[14]Ctrl+Enter
[15]PicTurel.Picture二LoadPicture(〃c:\moon.jpg")
第2部分.VisualBasic語(yǔ)言基礎(chǔ)
一、單選題
1.在一行內(nèi)寫(xiě)多條語(yǔ)句時(shí),每個(gè)語(yǔ)句之間用—來(lái)分隔。
A)B)C)D)
2.下面_______是合法的變量名。
A)X_yxB)123abcC)integerD)XT
3.下面_______是不合法的整常數(shù)。
A)100B)&0100C)&H100D)%100
4.下面_______是合法的字符常數(shù)。
A)ABC$B)"ABC"C)'ABC'D)ABC
5.下面_______是合法的單精度型變量。
A)num!B)sum%C)xint$D)mm#
6.下面.一是不合法的單精度常數(shù)。
A)100!B)100.0C)1E+2D)100.0D+2
7.表達(dá)式16/4-2-5*8/4MOD5\2的值為_(kāi)_______。
A)14B)4C)20D)2
8.數(shù)學(xué)表達(dá)式3WxV10在VB中的邏輯表達(dá)式為―/
A)3<=x<10B)3<=xANDx<10
C)x>=3ORx<10D)3<=xAND<10
9.與數(shù)學(xué)表達(dá)式ab/3cd對(duì)應(yīng),不正確的VB表達(dá)式為_(kāi)______o
A)a*b/(3*c*D)B)a/3*b/c/d
C)a*b/3/c/dD)a*b/3*c*d
10.RND函數(shù)不可能是下列_______值。
A)1B)0C)0.123D)0.00005
11.Int(198.55*100+0.5)/100的值為_(kāi)_______。
A)198B)199.6C)198.55D)200
12.Int(198.555*100+0.5)/100的值為_(kāi)_____。
A)198B)199.6C)198.56D)200
13.PrintDateAdd("nT,1,#1/30/2000#)語(yǔ)句顯示的結(jié)果為_(kāi)______.
A)00-2-29B)00-2-28C)00-2-30D)00-1-31
14.表達(dá)式DateDiffCy",1,#12/30/1999#,#1/13/2000#)的結(jié)果為_(kāi)______.
A)1B)11C)14D)99
15.表達(dá)式Lcn(〃123程序設(shè)計(jì)ABC〃)的值是_______。
A)10B)14C)20D)17
16.表達(dá)式LenB(〃123程序設(shè)計(jì)ABC")的值是
A)10B)14C)20D)17
17.卜.面正確的賦值語(yǔ)句是.
A)x+y=30B)y=p*r*r
C)y=x+30D)3y=x
18.為了給x,yz三個(gè)變量賦初值1,下面正確的賦值語(yǔ)句是一
A)1:yB)x=1,y=1,z=1
Ox=y=z1D)xyz=1
19.賦值語(yǔ)句:a=123+MID("123456”,3,2)執(zhí)行后,a變量的值是是
A)“1234”B)123C)12334D)157
20.賦值語(yǔ)句:a123&MID(T23456”,3,2)執(zhí)行后,a變量的值是是一
A)“12334”B)123C)12334D)157
21.表達(dá)式12000+〃123”&100的結(jié)果為
A)12000123100B)出錯(cuò)C)12123100D)12223
22.表達(dá)式String(3,"ABCDED")的值為
A)CB)"ABC”C)ABCD)"AAA"
表達(dá)式InStr(3,"EFABCDEFG”,〃EF〃)的值為
A)B)7C)2D)“EF
24.以卜,合法的VisualBasic標(biāo)識(shí)符是一
A)ForLoopB)ConstC)6abcD)b#x
25.VisualBasic中的數(shù)值可以用十六進(jìn)制或八進(jìn)制表示,十六進(jìn)制數(shù)以開(kāi)頭,八進(jìn)制數(shù)以一開(kāi)頭。
A)$0B)&0C)$ED)&E
26.設(shè)有如卜聲明:
DimXAsInteger
如果Sgn(X)的值為T(mén),則X的值是
A)整數(shù)B)大于0的整數(shù)C)等于0的整數(shù)D)小于0的數(shù)
27.產(chǎn)生[5,46]之間隨機(jī)整數(shù)VB表達(dá)式是.
A)Int(Rnd(1)*42)+6B)Int(Rnd(1)*42)+5
C)Int(Rnd(l))+41D)Int(Rnd(l)*41)+5
28.設(shè)a="VisualBasic”,卜面使b="Basic"的語(yǔ)句是__
A)b=Left$(a,8,5)B)b=Right$(a,5,5)
C)b=Mid$(a,8,5)D)b=InStr(a,8)
29.表達(dá)式Int(-17.8)+Sgn(17.8)的值是。
A)18B)-17C)-18D)-16
30.表達(dá)式Val(〃.123E2CD")的值是_0
A)123B)0C)12.3D)123E2CD
31.設(shè)a=5,b=10,則執(zhí)行c=int((b-A)*Rnd+A)+1后,c值的范圍為。
A)5?10B)6?9C)6-10D)5?9
32.設(shè)有如下變量聲明
DimTestDateASDate
能為變量TeslDate正確賦值的是。
A)TestDate=#1/1/2007#
B)TestDate=#〃l/l/2007〃#
C)TestDate二date("1/1/2007")
D)Tesldale=Formal("m/d/yy〃,"1/1/2007")
33.在窗體中添加一個(gè)命令按鈕,并編寫(xiě)如下程序:
PrivateSubCommand1_Click()
a%=2/3
b%=32/9
Printa%,b%
EndSub
運(yùn)行下列程序,輸出結(jié)果為O
A)04B)03C)13D)14
34.以下關(guān)系表達(dá)式中,其值為False的是。
A)〃ABC〃>“AbC〃B)"the"<>"they"
C)“VISUAL"二UCase("Visual")D)"Integer">"Int”
35.若N=365,下述的語(yǔ)句中顯示的值是33。
A)Printn-Int(n/100)*100
B)PrintInt(n/10)-Int(n/100)*10
C)PrintInt(n/10)-Int(n/100)
D)PrintInt(n-Int(n/10)*10)/10
36.表達(dá)式2*3-2+2*8/4+3'2的值為_(kāi)____。
A)64B)31C)49D)22
37.表達(dá)式Str(Len(T234"))+Str⑸9)的值為_(kāi)_____.
A)45.9B)45.9C)12345.9D)12345.9
38.語(yǔ)句Print5/4*6\5Mod2的輸出結(jié)果是______.
A)0B)1C)2D)3
39.表達(dá)式2+3*4-5+Sin(x+l)/2中最先進(jìn)行的運(yùn)算是_____。
A)4.5B)3*4C)x+1D)SinO
40.表達(dá)式A%*B&T)#\3.0+F!的結(jié)果是。
A)整型B)長(zhǎng)整型C)單精度型D)雙精度型
41.如果x是一個(gè)正實(shí)數(shù),對(duì)x的第3位小數(shù)四舍五入的表達(dá)式是.
A)0.01*Int(x+0.005)B)0.01*Int(100*(x+0.005))
C)0.01*Int(100*(x+0.05)D)0.01*Int(x+0.05)
42.表達(dá)式Int(8*Sqr(36*(10~(-2))*10+0.5))/10的值是一
A)1B)1601.6D)0.16
43.若N=235,下述的語(yǔ)句中___顯示的值為3。
A)PRINTN-INT(N/100)*100
B)PRINTINT(N/10)-INT(N/100)*10
C)PRINTINT(N/10)-INT(N/100)
D)PRINTINT(N-INT(N/10))/10
44.在窗體上畫(huà)個(gè)名稱為Comniandl的命令按鈕,然后編寫(xiě)如下事件過(guò)程:
PrivateSubCommandl_Click()
a$="VisualBasic”
PrintString(3,a$)
EndSub
程序運(yùn)行后,單擊命令按鈕,在窗體上顯示的內(nèi)容是.
A)WVB)VisC)sicD)11
45.函數(shù)String(n,"str")的功能是___。
A)把數(shù)值型數(shù)據(jù)轉(zhuǎn)換為字符出
B)返回由n個(gè)字符組成的字符串
C)從字符串中取出n個(gè)字符
D)從字符串中第n個(gè)字符的位置開(kāi)始取子字符串
46.以下程序段在立即窗口中輸出。
A=your
B="sname”
C=iscr
PrintRight(A,3)
Picturel.PrintMid(B,2,4)
Debug.PrintLeft(C,2)
A)nameB)ourC)isD)ournameis
47.設(shè)a=〃MicrosoftVisualBasic〃,則以下使變量的b值為〃VisualBasic〃的語(yǔ)句是。
A)b=Left(a,10)B)b=Mid(a,10)C)b=Right(a,10)D)b=Mid(a,11,10)
48.設(shè)a=10,b=5,c=l,執(zhí)行語(yǔ)句Printa>b>c后,窗體上顯示的是___。
A)TrueB)FalseC)1D)出錯(cuò)信息
49.設(shè)x=4,y=6,則以下不能在窗體上顯示出〃A=10〃的語(yǔ)句是___。
A)PrintA=x+yB)Print"A=";x+y
C)Print〃A=〃+Str(x+y)D)Print〃A=〃&x十y
50.卜.面表達(dá)式中,的運(yùn)算結(jié)果與其他三個(gè)不同。
A)Exp(-3.5)B)Int(-3.5)+0.5
C)-Abs(-3.5)D)Sgn(-3.5)-2.5
51.設(shè)a=5,b=4,c=3,d=2,下列表達(dá)式的值是____
3>2*bOra=cAndbOcOrc>d
A)1B)TrueC)FalseD)2
52.設(shè)a="MicrosoftVisualBasic”,則以下使變量b的值為"VisualBasic〃的語(yǔ)句是.
A)b=Left(a,10)B)b=Mid(a,10)
C)b二Right(a,10)D)b=Mid(a,11,10)
53.假定有如下的窗體事件過(guò)程:
PrivateSubForm_Click()
a$二""MicrosoftVisualBasic”
b$=Right(a$,5)
c=Mid(a$,1,9)
MsgBoxa$,34,b$
EndSub
程序運(yùn)行后單擊窗體,則在彈出的信息框中的標(biāo)題欄中顯示的信息是
A)MicrosoftVisualB)Microsoft
C)BasicD)34
54.在窗體上畫(huà)一個(gè)文本框,然后編寫(xiě)如下事件過(guò)程:
PrivateSubFormClickO
x=InputBox("請(qǐng)輸入?個(gè)整數(shù)〃)
Printx+Textl.Text
EndSub
程序運(yùn)行時(shí),在文本框中輸入456,然后單擊窗體,在輸入對(duì)話框中輸入123,單擊“確定”按鈕后,在窗
體上顯示的內(nèi)容是
A)123B)456C)579D)123456
55.可以同時(shí)刪除字符串前導(dǎo)和尾部空白的函數(shù)是o
A)LtrimB)RtrimC)TrimD)Mid
56.\、/、Mod、*四個(gè)算術(shù)運(yùn)算符中,優(yōu)先級(jí)別最低的是____.o
A)\B)/C)ModD)*
57.在VisualBasic中,日期/時(shí)間型常量要用括起來(lái)
A)〃B)#C)*D)(}
58.設(shè)a%二20,b$="30",則下歹ij輸出結(jié)果是“2030”的語(yǔ)句是____。
A)Printstr(A)B)Print"a"+bC)Printa+bD)Printa&b
59.下列關(guān)于變體數(shù)據(jù)類(lèi)型的敘述中正確的是o
A)變體是一種沒(méi)有類(lèi)型的數(shù)據(jù)
B)給變體變量賦某種類(lèi)型數(shù)值后,就不能再賦給另?種類(lèi)型數(shù)值
C)一個(gè)變量沒(méi)有定義就賦值,該變量即為變體類(lèi)型
D)變體的空值就表示該變體值為0
60.表達(dá)式Fix(-32.68)+Int(-23.02)的值為_(kāi)_____。
A)-55B)-56C)-57D)-58
61.在VB中,若要強(qiáng)制變量必須先定義才能使用,應(yīng)該用一語(yǔ)句說(shuō)明。
A)Pub1icConstB)OptionExplicit
C)Type數(shù)據(jù)類(lèi)型名D)DefDbl
62執(zhí)行以下程序段后,變量c$的值為o
a$=*VisualBasicPrograming*
b$=*Quick"
c$=b$&UCase(Mid$(a$,7,6))&Right$(a$,11)
A)VisualBASICProgramingB)QuickBasicPrograming
C)QUICKBasicProgramingD)QuickBASICPrograming
63.語(yǔ)句Print5*5\5/5的輸出結(jié)果是______。
A)5B)25C)0D)1
64.語(yǔ)句PrintSgn(-6C2)+Abs(-6-2)+Int(-6,2)的輸出結(jié)果是。
A)-36B)1C)-1D)-72
65.假定Picture1和Textl分別為圖片框和文本框的名稱,下列不正確的語(yǔ)句是。
A)Print2.5B)Picturel.Print2.5
C)Debug.Print2.5D)Text1.Print2.5
66.以下聲明語(yǔ)句中錯(cuò)誤的是.。
A)Constvarl=123B)Dimvar2='ABC'
C)Dimvar3%D)Staticvar3AsInteger
67.下列可作為VisualBasic變量名的是
A)AttAB)4AC)?xyD)constA
68.下列符號(hào)不是VB中的合法變量名。
A)ABCabcB)bd_1234C)22wedD)cmd$
69.下列敘述中不正確的是___o
A)變量名的第一個(gè)字符必須是字母B)變量名的長(zhǎng)度不超過(guò)255個(gè)字符
C)變量名可以包含小數(shù)點(diǎn)或者內(nèi)嵌的類(lèi)型聲明字符
D)變量名不能使用關(guān)鍵字
70.下列符號(hào)常量的聲明中,是不合法的。
A)ConstaAsSingle=l.1B)ConstaAsInteger="15b”
C)ConstaAsDouble=lD)ConstaAsString=〃Sinl〃
71.下面___不是字符串常量
A)”語(yǔ)言"B)""C)"5"D)#False#
72.以下不合法的常量是___。
A)10-2B)100C)100.0D)10E+01
73.設(shè)有如下聲明:
DimXAsInteger
如果Sgn(X)的值為-1,則X的值是______。
A)整數(shù)B)大于0的整數(shù)C)等于0的整數(shù)D)小于0的數(shù)
74.Rnd函數(shù)不可能產(chǎn)生一的值。
A)0B)1C)0.1234D)0.00005
75.在VisualBasic
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 手機(jī)銷(xiāo)售行業(yè)業(yè)務(wù)崗位介紹
- 2024福建事業(yè)單位筆試試題及答案
- 檔案保密和泄露防范試題及答案
- 2024年花藝師考試的結(jié)業(yè)項(xiàng)目要求解析試題及答案
- 工程兵口試試題及答案
- 行政管理考試計(jì)劃實(shí)施試題及答案總結(jié)
- 導(dǎo)管室急救護(hù)理
- 園藝設(shè)計(jì)標(biāo)準(zhǔn)與實(shí)施步驟試題及答案
- 注意花材保存的細(xì)節(jié)的試題及答案
- 精油營(yíng)銷(xiāo)知識(shí)培訓(xùn)課件
- 陜西省西安市高新一中2024-2025學(xué)年九年級(jí)3月份學(xué)業(yè)水平考試模擬歷史試題(含答案)
- GB/T 625-2024化學(xué)試劑硫酸
- 2024年全國(guó)統(tǒng)一高考數(shù)學(xué)試卷(新高考Ⅱ)含答案
- 疫情統(tǒng)計(jì)學(xué)智慧樹(shù)知到答案2024年浙江大學(xué)
- 幼兒園國(guó)防教育課件動(dòng)態(tài)PPT模板紅色水墨漸變簡(jiǎn)約卡通
- 雷諾護(hù)坡專(zhuān)項(xiàng)施工方案
- 小學(xué)四年級(jí)下冊(cè)美術(shù)課件-5.14成群的動(dòng)物-嶺南版(25張)ppt課件
- 商業(yè)發(fā)票模板(INVOICE)
- 美國(guó)EPA通用土壤篩選值
- 安全工器具及設(shè)施發(fā)放登記臺(tái)賬(共3頁(yè))
- 小學(xué)生安全教育研究課題結(jié)題報(bào)告
評(píng)論
0/150
提交評(píng)論