VisualBasic程序設(shè)計(jì) 期末綜合練習(xí)(附答案)_第1頁
VisualBasic程序設(shè)計(jì) 期末綜合練習(xí)(附答案)_第2頁
VisualBasic程序設(shè)計(jì) 期末綜合練習(xí)(附答案)_第3頁
VisualBasic程序設(shè)計(jì) 期末綜合練習(xí)(附答案)_第4頁
VisualBasic程序設(shè)計(jì) 期末綜合練習(xí)(附答案)_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

VisualBasic程序設(shè)計(jì)期末綜合練習(xí)

一、單選題

1.以下不屬于VisualBasic6.0的特點(diǎn)的選項(xiàng)是()。

A、可視化編程B、算法設(shè)計(jì)

C、面向?qū)ο蟪绦蛟O(shè)計(jì)D、事件驅(qū)動(dòng)

2.在設(shè)計(jì)階段,當(dāng)雙擊窗體時(shí),所打開的窗口是()。

A、工程資源管理器窗口B、工具箱窗口

C、代碼編輯器窗口D、屬性窗口

3.假定已在窗體上畫了多個(gè)控件,并有一個(gè)控件是活動(dòng)的,為了在屬性窗口中設(shè)置窗體的屬

性,預(yù)先應(yīng)執(zhí)行的操作是()。

A、單擊窗體上沒有控件的地方B、單擊任一個(gè)控件

C、不執(zhí)行任何操作D、雙擊窗體的標(biāo)題欄

4.在VB6.0集成開發(fā)環(huán)境中有三種工作模式,下列不屬于三種工作模式之一的是()。

A、設(shè)計(jì)模式B、中斷模式

C、執(zhí)行模式D、編寫代碼模式

5.當(dāng)需要上下文幫助時(shí),選擇要幫助的內(nèi)容,希望出現(xiàn)MSDN窗口及顯示所需的幫助信息,

應(yīng)按的鍵是()。

A、HelpB、Fl

C、EscD、F10

6.在設(shè)計(jì)應(yīng)用程序時(shí),可以查看到應(yīng)用程序工程中所有組成部分的窗口是()。

A、窗體布局窗口B、代碼編輯器窗口

C、屬性窗口D、工程資源管理器窗口

7.11.窗體設(shè)計(jì)窗口的主要功能是()。

A、設(shè)計(jì)控件外觀B、編寫源程序代碼

C、建立用戶界面D、設(shè)置對(duì)象屬性

8.VB6.0集成開發(fā)環(huán)境可以()。

A、編輯、調(diào)試、運(yùn)行程序,但不能生成可執(zhí)行文件

B、編輯、生成可執(zhí)行文件、運(yùn)行程序,但不能調(diào)試程序

C、編輯、調(diào)試、生成可執(zhí)行程序,但不能運(yùn)行程序

D、編輯、調(diào)試、運(yùn)行程序,也能生成可執(zhí)行文件

9.VisualBasic應(yīng)用程序處于執(zhí)行模式時(shí),這時(shí)()。

A、既不能設(shè)計(jì)界面,也不能編寫代碼

B、可以編輯代碼,不能設(shè)計(jì)界面

C、可以設(shè)計(jì)界面,不能編輯代碼

D、既能設(shè)計(jì)界面,也能編寫代碼

10.后綴為.vbp的文件表示VB的()。

A、類模塊文件

B、窗體文件

C、工程文件

D、標(biāo)準(zhǔn)類模塊文件

11.為了保存一個(gè)VisualBasic應(yīng)用程序,下列說法正確的是()。

A、只保存窗體文件(.frm)

B、只保存工程文件(.vbp)

C、分別保存工程文件和標(biāo)準(zhǔn)模塊文件(.bas)

D、分別保存工程文件、窗體文件和標(biāo)準(zhǔn)模塊文件

12.下面關(guān)于工程的概念中錯(cuò)誤的是()。

A、VisualBasic的工程是相關(guān)應(yīng)用程序文件的集合

B、VisualBasic的工程實(shí)際上為了管理構(gòu)成應(yīng)用程序的所有文件

C、一個(gè)大的VisualBasic應(yīng)用程序才能構(gòu)成一個(gè)工程

D、建立只有一個(gè)窗口的應(yīng)用程序,會(huì)生成多個(gè)程序文件,也稱為一個(gè)工程

13.保存一個(gè)工程文件至少應(yīng)該保存兩個(gè)文件,這兩個(gè)文件分別是()。

A、文本文件和工程文件

B、窗體文件和工程文件

C、窗體文件和標(biāo)準(zhǔn)模塊文件

D、類模塊文件和工程文件

14.將調(diào)試通過的工程經(jīng)“文件”菜單的“生成.exe文件”編譯成.exe后,將該可執(zhí)行文

件拿到其它機(jī)器上不能運(yùn)行的主要原因是()。

A、運(yùn)行的機(jī)器上無VB系統(tǒng)所需的動(dòng)態(tài)鏈接庫

B、缺少.frm窗體文件

C、該可執(zhí)行文件有病毒

D、操作錯(cuò)誤

15.事件的名稱()。

A、都是由用戶來定義的B、由用戶或系統(tǒng)定義

C、都是由系統(tǒng)預(yù)先定義的D、是不固定的

16.下列正確的賦值語句是()。

A、x+y=20y=x+20

C、3x=yD^10=x+y

17.為了給x,y,z三個(gè)變量賦初值1,以下正確的語句是()。

A、x=l,y=l,z=lB、x=l:y=l:z=l

C、x=y=z=lD、xyz=l

18.MsgBox函數(shù)的返回值的類型是()。

A、整型B、字符串

C、邏輯型D、日期型

19.InputBox函數(shù)默認(rèn)的返回值類型是()。

A、數(shù)值B、字符串

C、邏輯型D、數(shù)值或字符串

20.如果想在程序運(yùn)行時(shí)從鍵盤輸入數(shù)據(jù),應(yīng)使用的方法是()。

A^賦值語句B、InputBox

C、MsgBoxD、print

21.當(dāng)程序運(yùn)行過程中,需要給用戶一些提示信息或警告信息時(shí),應(yīng)使用()。

A^賦值語句B、InputBox

C^MsgBoxD>print

22.語句Print〃5*5〃的執(zhí)行結(jié)果是()。

A、25B、〃5*5〃

C、出現(xiàn)錯(cuò)誤提示I)、5*5

23.下列關(guān)于窗體的說法不正確的是()。

A、窗體的標(biāo)題由Caption屬性確定

窗體的Name屬性與Caption屬性相同

C、窗體的背景圖片由其Picture屬性設(shè)定

D、通過設(shè)置Icon屬性可使窗體獲得最小化時(shí)的圖標(biāo)

24.窗體Forml的Name屬性為Myfrm,則它的Load事件過程名為()。

A、Form_LoadB、Me_Load

C、Myfrm_LoadD>Forml_Load

25.設(shè)窗體的名稱Forml,則在程諄運(yùn)行過程中,單擊窗體時(shí),被執(zhí)行的事件過程的名稱是

()O

ANForml_Click()B、Forml_DbClick()

C、FormClick()D>Form_DbClick()

26.若要將窗體從內(nèi)存中卸載,應(yīng)使用的方法是()。

A、ShowB、Unload

C、LoadD^Hide

27.要在窗體的標(biāo)題欄內(nèi)顯示“myfrm”,使用的語句是()。

A^Form.caption="myfrm'B、Forml.caption="myfrm”

C、Forml.print“myfrnTD、Form,print“myfrnT

28.下列用來設(shè)置窗體Forml屬性的語句中,在運(yùn)行時(shí)不能正確操作的是()。

A、Forml.Caption="FormTest”

B、Forml.Name="FormTest”

C、Forml.Visible=True

D、Forml.Width=4000

29.下列關(guān)于屬性設(shè)置的敘述錯(cuò)誤的是()。

A、控件具有什么屬性是VB預(yù)先設(shè)計(jì)好的,用戶不能改變

B、控件具有什么屬性是VB預(yù)先設(shè)計(jì)好的,用戶可以改變

C、控件的屬性既可以在屬性窗口中設(shè)置,也可以用程序代碼設(shè)置

D、控件的屬性在屬性窗口中設(shè)置后,還可以用程序代碼為其設(shè)置新值

30.如果想讓文本框中的內(nèi)容在運(yùn)行時(shí)不能編輯,需將文本框的()屬性設(shè)置為True。

A、LockedB、MultiLine

C,TabStopD、Visible

31.確定一個(gè)控件在窗體上的位置的屬性是()。

A、Width或HeightB、Width和Height

C、Top或LeftD、Top和Left

32.(0分)[SN:124329]【難度:0.5]【狀態(tài):完成待審核】

如果要在文本框中鍵入字符時(shí),只顯示某個(gè)字符,如星號(hào)(*),應(yīng)設(shè)置文本框的()屬性。

A、CaptionB、PasswordChar

C、TextD、Char

33.(0分)[SN:1243311【難度:0.5】【狀態(tài):完成待審核】

關(guān)于對(duì)象的屬性不正確的是()。

A、對(duì)象的屬相一般有屬性名和屬性值

B、可以通過屬性窗口設(shè)置屬性的值

C、可通過程序代碼設(shè)置屬性的值

D、對(duì)象的所有屬性值均可在設(shè)計(jì)時(shí)設(shè)置

34.有程序代碼如下:Textl.Text="VB程序設(shè)計(jì)”,則Textl,Text和“VB程序設(shè)計(jì)”分別代

表()。

A、對(duì)象,值,屬性B、對(duì)象,方法,屬性

C、對(duì)象,屬性,值D、屬性,對(duì)象,值

35.以下敘述中正確的是()。

A、窗體的Name屬性指定窗體的名稱、用來標(biāo)識(shí)一個(gè)窗體

B、窗體的Name屬性的值是顯示在窗體標(biāo)題欄中的文本

C、可以在運(yùn)行期間改變對(duì)象的Name屬性的值

D、對(duì)象的Name屬性值可以為空

36.要在命令按紐上顯示圖形,應(yīng)首先設(shè)置的屬性是()。

A、EnabledB、Style

C、CaptionD、Icon

37文本框的ScrollBars屬性設(shè)置為非零值,卻沒有效果,原因是()。

A、文本框中沒有內(nèi)容

B、文本框的MultiLine屬性值為True

C、文本框的MultiLine屬性值為False

D、文本框的Locked屬性值為True

38.VB中控件主要分為三類,下面哪一種不是VB中的控件類()。

A、標(biāo)準(zhǔn)控件B、ActiveX

C、可插入對(duì)象D、外部控件

39.在設(shè)計(jì)動(dòng)畫時(shí),用時(shí)鐘控件來控制動(dòng)畫速度的屬性是()。

A^EnabledB、Interval

C、TimerD、Move

40.Timer控件可用于后臺(tái)進(jìn)程中,可在Timer事件內(nèi)編程,要停止觸發(fā)Timer事件,需要

設(shè)置的屬性是()。

A、Interval=0或Enabled=False

B、Interval=0或Visible=False

C、Visibl=False或Enabled=False

D、Interval=0且Enabled=False

41.VB程序中通常不會(huì)產(chǎn)生錯(cuò)誤提示的是()。

A、編譯錯(cuò)誤B、實(shí)時(shí)錯(cuò)誤

C、運(yùn)行時(shí)錯(cuò)誤D、邏輯錯(cuò)誤

42.VB程序的編譯錯(cuò)誤一般可通過VB集成環(huán)境的()設(shè)置。

A、要求變量聲明B、自動(dòng)語法檢測

C、自動(dòng)顯示快速信息D、根本無法自動(dòng)檢測

43.VB程序中設(shè)置斷點(diǎn)的按鍵是()。

A、F5鍵B、F6鍵

C、F9鍵D、F10鍵

44.在VisualBasic中,如果一個(gè)變量未作類型聲明而直接使用,則該變量的數(shù)據(jù)類型是()。

A、字符串型B、數(shù)值型

C、變體類型D、可以是任何類型

45.下列關(guān)于變量的說法不正確的是()。

A、局部變量是指那些在過程中用Dim語句或Static語句聲明的變量

B、局部變量的作用域僅限于聲明它的過程

C、靜態(tài)局部變量是在過程中用Static語句聲明的

D、局部變量在聲明它的過程執(zhí)行完畢后就被釋放了

46.按照變量的作用域可將變量劃分為()。

A、公有、私有、系統(tǒng)

B、全局變量、模塊級(jí)變量、過程級(jí)變量

C、動(dòng)態(tài)、常數(shù)、靜態(tài)

D、Public,Private,Protected

47.在一行語句內(nèi)寫多條語句時(shí),每個(gè)語句之間用()符號(hào)分割。

A、,B、:

C、、D、;

48.對(duì)于窗體級(jí)變量,下列說法中錯(cuò)誤的是()。

A、所在窗體的各子程序都可以訪問

B、其他窗體的子程序不能訪問

C、所在窗體的子程序不能訪問用Private定義的窗體級(jí)變量

D,一定要在所在窗體的通用區(qū)內(nèi)定義

49.以下關(guān)于變量作用域的敘述中,正確的是()。

A、窗體中凡被聲明為Private的變量只能在某個(gè)指定的過程中使用

B、全局變量必須在標(biāo)準(zhǔn)模塊中聲明

C、模塊級(jí)變量只能用Private關(guān)鍵字聲明

D、Static類型變量的作用域是它所在的窗體或模塊文件

50.下列敘述中正確的是()。

A、在窗體的Form_Load事件過程中定義的變量是全局變量

B、局部變量的作詞域可以超出所定義的過程

C、在某個(gè)Sub過程中定義的局部變量可以與其他事件過程中定義的局部變量同名,但其

作用域只限于該過程

D,在調(diào)用過程時(shí),所有局部變量被初始化為0或空字符串

51.使用PublicConst語句聲明一個(gè)全局的符號(hào)常量時(shí),該語句應(yīng)放在()。

A、過程中

B、窗體模塊的通用聲明段

C、標(biāo)準(zhǔn)模塊的通用聲明段

D、窗體模塊或標(biāo)準(zhǔn)模塊的通用聲明段

52.表達(dá)式4+19\6*7/8Mod2的值是()。

A、4B、5

C、6D、D.7

53.在VisualBasic中,下列優(yōu)先級(jí)最高的是()。

A、*B、\

C、<D、Not

54.語句Print5*5\5/5的輸出結(jié)果是()。

A、5B、25

C、0D、1

55.如果僅需要得到當(dāng)前系統(tǒng)時(shí)間,則可以使用的函數(shù)是()O

A、TimeB、Year

C、NowD、Date

56.Right(〃ABCDEFG",3)的執(zhí)行結(jié)果是()。

A、ABCB、EFG

C、DEFD、CDE

57.(0分)[SN:124406)【難度:0.5)【狀態(tài):完成待審核】

用于獲得字符串長度的函數(shù)是()。

A^Len()B、Length()

C^StrLenOD>StrLengthO

58.賦值語句:a=123+MID(“123456”,3,2)執(zhí)行后,a變量中的值是()。

A、123B、34

C、12334D、157

59.執(zhí)行語句Label1.Captin=wVisualBasic”之后,標(biāo)簽控件的Name屬性和Caption屬

性值是().

A、Label1Label1

B^Labe11VisualBasic

C>Labe11Caption

D、CaptionLabel1

60.在Print方法中,為了使數(shù)據(jù)以緊湊格式輸出,應(yīng)在輸出項(xiàng)之間加入的分隔符是()。

A、逗號(hào)B、分號(hào)

C、空格D、頓號(hào)

61.若果X的值小于或等于Y的平方,則打印“0K”,表示這個(gè)條件的單行格式IF語句是()。

A、Ifx<=y2ThenPrint〃0K〃

B、Ifx<=y2Print〃0K〃

C、Ifx<=y-2Then〃0K〃

D、Ifx<=y-2ThenPrint〃0K〃

62.由“ForI=1To16Step3”決定的循環(huán)結(jié)構(gòu)被執(zhí)行()次。

A、4B、5

C、6D、7

63.DoUntil…Loop循環(huán)命令的功能是()。

A、先進(jìn)入循環(huán)執(zhí)行語句段落后,再判斷是否再進(jìn)入循環(huán)

B、先進(jìn)入循環(huán)執(zhí)行語句段落后,再判斷是否不再進(jìn)入循環(huán)

C、執(zhí)行前先判斷是否不滿足條件,若不滿足才進(jìn)入循環(huán)

D、執(zhí)行前先判斷是否不滿足條件,若滿足才進(jìn)入循環(huán)

64.下列敘述不正確的是()。

A、注釋語句是非執(zhí)行語句,僅對(duì)程序的有關(guān)內(nèi)容起注釋作用,客觀存在不被解釋和編譯

B、注釋語句可以放在代碼中的任何位置

C、注釋語句不能放在代碼中的任何位置

D、代碼中加入注釋語句的目的是提高程序的可讀性

65.一句語句要在下一行繼續(xù)寫,用()符號(hào)作為續(xù)行符。

A、+B、-

C、_D、…

66.多嗇?體程序是由多個(gè)窗體組成,在缺省情況下,VB在應(yīng)用程序執(zhí)行時(shí),總是把()指

定為啟動(dòng)窗體。

A、不包含任何控件的窗體B、設(shè)計(jì)時(shí)的第一個(gè)窗體

C、包含控件最多的窗體D、命名為Frml的窗體

67.以下敘述中錯(cuò)誤的是()。

A、一個(gè)工程中只能有一個(gè)SubMain過程

B、窗體的Show方法是將指定的窗體裝入內(nèi)存并顯示該窗體

C、窗體的Hide方法和Unload語句作用效果相同

D、如工程文件中有多個(gè)窗體,可以根據(jù)需要指定一個(gè)窗體為啟動(dòng)窗體

68.以下描述正確的是()。

A、標(biāo)準(zhǔn)模塊中的任何過程都可以在整個(gè)工程范圍內(nèi)被調(diào)用

B、在一個(gè)窗體模塊中可以調(diào)用在其它窗體中被定義為Public的通用過程

C、如果工程中包含SubMain過程,則程序?qū)⑹紫葓?zhí)行該過程

D、如果工程中不包括含SubMain過程,則程序一定首先執(zhí)行第一個(gè)建立的窗體

69.在VB工程中,可以作為啟動(dòng)對(duì)象的是()。

A、任何窗體或標(biāo)準(zhǔn)模塊

B、任何窗體或過程

C、SubMain過程或其他任何模塊

D、SubMain過程或任何窗體

70.如果要在程序中顯示一個(gè)彈出式菜單,那么要調(diào)用VisualBasic中提供的方法是()。

A、PrintB、Move

C、RefreshD>PopupMenu

71.當(dāng)單擊工具欄上的按扭時(shí),會(huì)觸發(fā)的事件是()。

A、ButtonClickB、Change

C、LoadD、KeyPress

72.在下列關(guān)于菜單的說法中,錯(cuò)誤的是()。

A、每個(gè)菜單項(xiàng)都是一個(gè)控件,與其他控件一樣也有自己的屬性和事件

B、除了Click事件之外,菜單項(xiàng)還能響應(yīng)其他如DbClick等事件

C、菜單項(xiàng)的快捷鍵不能任意設(shè)置

D、在程序執(zhí)行時(shí),如果菜單項(xiàng)的Enable屬性為False,則該菜單項(xiàng)變成灰色,不能被

用戶選用

73.復(fù)選框?qū)ο笫欠癖贿x中,是由其()屬性決定的。

A、CheckedB、Value

C、EnabledD>Selected

74.在列表框的諸多屬性中,用來列出列表框項(xiàng)目的內(nèi)容是()。

A、List屬性B、Listcount屬性

C、Listdex屬性D、Text屬性

75.將數(shù)據(jù)項(xiàng)“China”添加到列表框(Listl)中成為第1項(xiàng)應(yīng)使用的語句是()。

A、Listl.Additem“China”,0

B、Listl.Addltem“China”,1

C、Listl.Addltem0"China”

D、Listl.Addlteml“China”

76.將通用對(duì)話框CommondDialogl的類型設(shè)置成“另存為”對(duì)話框,可調(diào)用該控件的()

方法。

A、ShowOpenB、ShowSave

C、ShowColorD^ShowFont

77.通常用戶自己編寫的對(duì)話框,窗體最好是大小不變的,應(yīng)該設(shè)置窗體的()屬性。

A^ScaleWidth^11ScaleHeight

B^BorderStyle

C>AutoSize

D、SealeMode

78.以下敘述中錯(cuò)誤的是()。

A、在程序運(yùn)行時(shí),通用對(duì)話框控件是不可見的

B、在同一個(gè)程序中,用不同的方法(如ShowOpen或ShonSave等)打開的通用對(duì)話框具

有不同的作用

C、調(diào)用通用對(duì)話框控件的ShowOpen方法,可以直接打開在該通用對(duì)話框中指定的文件

D、調(diào)用通用對(duì)話框控件的ShowColor方法,可以打開顏色對(duì)話框

79.數(shù)組可以分為靜態(tài)數(shù)組和動(dòng)態(tài)數(shù)組兩類,主要區(qū)別在于:靜態(tài)數(shù)組在編譯時(shí)要開辟內(nèi)存

區(qū),而動(dòng)態(tài)數(shù)組在()時(shí)才開辟內(nèi)存區(qū)。

A、窗體制作B、運(yùn)行

C、控件屬性設(shè)置D、編寫代碼

80.如下數(shù)組聲明語句,正確的是()。

A^Dima[3,4]AsInteger

B、Dima(3,4)AsInteger

C、Dima(n,n)AsInteger

D、Dima(34)AsInteger

81.DimA(1To6,6)AsString定義的數(shù)組包含的元素個(gè)數(shù)是()。

A、36B、49

C、42D、50

82.設(shè)用復(fù)制\粘貼的方法建立一個(gè)命令按鈕數(shù)組Command1,以下對(duì)該數(shù)組的說法錯(cuò)誤的是

()。

A、命令按鈕的所有Caption屬性都是Command)

B、在代碼中訪問任意一個(gè)命令按鈕只需使用名稱Commandl

C、命令按鈕的大小都相同

D、命令按鈕共享相同的事件過程.

83.調(diào)用Sub過程時(shí),使用()語句,該語句用于把程序控制傳送到一個(gè)VisualBasic的

Sub過程。

A、FactB、Click

C、FunctinD、Call

84.Sub過程與Function過程最根本的區(qū)別是()。

A、Sub過程可以使用Call語句或直接使用過程名調(diào)用,而Function過程不可以。

B、Function過程可以有參數(shù),Sub過程不可以。

C、兩種過程參數(shù)的傳遞方式不同。

D、Sub過程的過程名不能返回值,而Function過程能夠通過過程名返回值。

85.在過程中用()來表示形參的傳值。

A、VarB、ByRef

C、ByVaiD、Value

86.過程調(diào)用時(shí),下列關(guān)于形參與實(shí)參之間數(shù)據(jù)傳遞的原則說法正確的是()。

A、按實(shí)參和形參同名的原則

B、按實(shí)參和形參位置對(duì)應(yīng)的原則

C、按實(shí)參和形參個(gè)數(shù)相同并且類型也對(duì)應(yīng)的原則

D、按實(shí)參和形參不僅位置對(duì)應(yīng),而且類型也對(duì)應(yīng)的原則

87.下列關(guān)于SUB過程的敘述正確的是()。

A、一個(gè)SUB過程必須有一個(gè)ExitSub語句

B、一個(gè)SUB過程必須有一個(gè)EndSub語句

C、在SUB過程中可以定義一個(gè)Function過程

D、可以用GoTo語句強(qiáng)制退出SUB過程

88.下列關(guān)于過程敘述不正確的是()。

A、過程的傳值調(diào)用是將實(shí)參的具體值傳遞給形參

B、過程的傳址調(diào)用是將實(shí)參在內(nèi)存的地址傳遞給形參

C、過程的傳值調(diào)用參數(shù)是單向傳遞的,過程的傳址調(diào)用參數(shù)是雙向傳遞的

D、無論過程的傳值調(diào)用還是過程傳址調(diào)用,參數(shù)傳遞都是雙向的

89.與鍵盤操作有關(guān)的事件有keyPress、KeyUp和KeyDown事件,這三個(gè)事件執(zhí)行的順序是

()O

A^KeyDownkeyPress、KeyUp

B、KeyDown、KeyUp>keyPress

C、keyPress、KeyDown>KeyUp

D、沒有規(guī)律

90.為了使目錄路徑列表框Dirl的內(nèi)容符合驅(qū)動(dòng)器列表框Drivel的選擇,應(yīng)當(dāng)()。

A、在Dirl_Change事件中加入Dirl.Path=Drivel.Drive

B、在Drivel_Change事件中加入Dirl.Path=Drivel.Drive

C^在Dirl_Change事件中加入Drivel.Path=Dirl.Path

D、在Drivel_Change事件中加入Drivel.Path=Dirl.Path

91.目錄列表框的Path屬性的作用是()。

A、顯示當(dāng)前驅(qū)動(dòng)器或指定驅(qū)動(dòng)器上的路徑

B、顯示當(dāng)前驅(qū)動(dòng)器或指定驅(qū)動(dòng)器上的某目錄下的文件名

C、顯示根目錄下的文件名

D、只顯示當(dāng)前路徑下的文件

92.在文件列表框中設(shè)定“文件列表”中顯示的文件類型應(yīng)修改該控件的()屬性。

A、PathB^Pattern

C、NameD、FileName

93.在窗體上畫一個(gè)名稱為Drivel的驅(qū)動(dòng)器列表框,一個(gè)名稱為Dirl的目錄列表框。當(dāng)改

變當(dāng)前驅(qū)動(dòng)器時(shí),目錄列表框應(yīng)該與其同步改變。設(shè)置兩個(gè)控件同步的命令放在一個(gè)時(shí)間過

程中,這個(gè)事件過程是()o

A、DrivelClickB、DrivelChange

C、Dri1ClickD、Dri1Change

94.目錄列表框用來顯示當(dāng)前驅(qū)動(dòng)器下目錄結(jié)構(gòu)。剛建立時(shí)顯示當(dāng)前驅(qū)動(dòng)器的頂層目錄和當(dāng)

前目錄,如果要顯示其他驅(qū)動(dòng)器上的目錄信息,必須改變路徑,即重新設(shè)置目錄列表框的()

屬性。

A、ListCountB、Path

C^ListindexD、List(index)

95.對(duì)于文件列表框,重新設(shè)置的()屬性,將引發(fā)Change事件。

A^PatternListCount

C、PathD、ListName

96.KILL語句在VB語言中的功能是()。

A、清內(nèi)存B、清病毒

C、刪除磁盤上的文件D、清屏幕

97.下列"CommonDialogln控件程序代碼,CommonDialogl.Action=1,代表()。

A、文件另存為B、打開文件

C、色彩D、打印

98.以下能判斷是否到達(dá)文件尾的函數(shù)是()。

A、B0FB、L0C

C、LOFD、EOF

99.下列不是VisualBasic數(shù)據(jù)文件的是()。

A、順序文件B、隨機(jī)文件

C、二進(jìn)制文件D、數(shù)據(jù)庫文件

100.可用來改變坐標(biāo)度量單位的是()。

A、Drawstyle屬性B、DrawWidth屬性

C、Scale方法D、ScaleMode屬性

101.以下的屬性和方法中,可重定義坐標(biāo)系的是()。

A、Drawstyle屬性B、DrawWidth屬性

C,Scale方法D>SealeMode屬性

102.執(zhí)行Forml.Scale(10,-20)-(-30,20)語句后。Form1窗體坐標(biāo)系x軸和y軸的正方向是

()。

A、向左和向下B、向右和向上

C、向左和向上D、向右和向下

103.矩形、三角形、正方形、圓形4種圖形中,不能用Shape控件繪制的是()。

A、矩形B、正方形

C、三角形D、圓形

104.使用Shape控件無法得到的圖形是()。

A、矩形B、圓形

C、橢圓D、扇形

105.下列對(duì)象中不能作為容器的是()。

A、窗體B、Image控件

C、PictureBox控件D、Frame控件

106.為了使圖片框PictureBox的大小自動(dòng)適應(yīng)圖形的大小,應(yīng)()。

A、將其AutoSize屬性值設(shè)置為True

B、將其AutoSize屬性值設(shè)置為False

C、將其Stretch屬性值設(shè)置為True

D、將其Stretch屬性值設(shè)置為False

107.為了使圖像框Image中的圖形自動(dòng)適應(yīng)圖像框Image的大小,應(yīng)()。

A、將其AutoSize屬性值設(shè)置為True

B、將其AutoSize屬性值設(shè)置為False

C、將其Stretch屬性值設(shè)置為True

D、將其Stretch屬性值設(shè)置為False

108.圖像框(Image)和圖片框(Picture)在使用時(shí)有所不同,以下敘述中正確的是()。

A、圖片框比圖像框占內(nèi)存少

B、圖像框內(nèi)還可包括其它控件

C、圖片框有Stretch屬性而圖像框沒有

D、圖像框有Stretch屬性而圖片框沒有

109.設(shè)置直線邊框類型的屬性是().

A、BorderStyle屬性DrawWidth屬性

C、ScaleMode屬性D^ScaleWidth屬性

110.下列關(guān)于PictureBox控件和Image控件的說法不正確的是()。

A、PictureBox可以作為控件容器,因此比Image控件占用系統(tǒng)資源多

B、Image控件能自動(dòng)調(diào)整大小以適應(yīng)載入的圖片

C、PictureBox除具有Image的所有特性外,還能作為容器

D、PictureBox控件能自動(dòng)調(diào)整大小以適應(yīng)其中的圖形

111.下列說法不正確的是()。

A、Form、PictureBox,Frame都可以作為控件容器

B、任何對(duì)象的坐標(biāo)都是以其所在的容器的坐標(biāo)系統(tǒng)為準(zhǔn)的

C、可以容納圖片文字等的控件都是容器,如PictureBox、Image

D、PictureBox與Image的最大區(qū)別是前者可以作為容器,而后者不能。

112.為了清除圖片框Picturel中的圖形,應(yīng)采取的正確方法是()。

A、選擇圖片框,然后按Del鍵

B、執(zhí)行語句Picturel.Picture=LoadPicture("")

C、執(zhí)行語句Picturel.Picture=""

D,選擇圖片框,在屬性窗口中選擇Picture屬性條,然后按回車鍵

113.Cis可清除窗體或圖形框中的內(nèi)容是()。

A、Picture屬性設(shè)置的背景圖案

B、在設(shè)計(jì)時(shí)放置的控件

C、程序運(yùn)行時(shí)產(chǎn)生的圖形和文字

D,在設(shè)計(jì)時(shí)添加的文字

114.使用Line方法畫直線后,當(dāng)前坐標(biāo)在()。

A、(0,0)B、直線起點(diǎn)

C、直線終點(diǎn)D、容器的中心

115.Line(200,200)-Step(500,500)將在窗體()畫一直線。

A、(200,200)到(500,500)

B、(200,200)到(300,300)

C、(200,200)至IJ(700,700)

D、(300,300)到(500,500)

116.執(zhí)行指令"Line(200,200,)-Step(500,500,)”后,CurrentX=()。

A、200

B、500

C、300

D、700

117.下面選項(xiàng)中,能繪制一條水平直線的選項(xiàng)是()。

A^Line(1000,2000)-(1000,2000)

B、Line(1000,2000)-(1000,3000)

C、Line(1000,2000)-(2000,2000)

D、Line(1000,2000)-(2000,3000)

118.為了在運(yùn)行時(shí)把當(dāng)前路徑下的圖形文件picturefile.jpg裝入圖片框Picture1,所使

用的語句為()。

A、Picturel.Picture=LoadPrcture("picturefile.jpg")

B、Picturel.Picture=LoadPrcture(picturefile,jpg)

C、Picture.Picture=LoadPrcture(picturefile,jpg)

D,Picture.Picture=LoadPrcture("picturefile.jpg")

119.在下列選項(xiàng)中,不能將圖像裝入圖片框和圖像框的是()。

A、在界面設(shè)計(jì)時(shí),通過Picture屬性裝入

B、在界面設(shè)計(jì)時(shí),手工在圖像框和圖片框中繪制圖形

C、在界面設(shè)計(jì)時(shí),利用剪貼板把圖像粘貼上

D、在程序運(yùn)行期間,用LoadPicture函數(shù)把圖形文件裝入

120.WinsockServer.LocalPort=10001語句的含義是()。

A、設(shè)置偵聽端口

B、設(shè)置計(jì)算機(jī)IP地址

C、設(shè)置中斷地址

D、設(shè)置通訊協(xié)議

121.一旦數(shù)據(jù)到達(dá),將首先觸發(fā)Winsock控件的()?

A、DataArrival事件

B、ConnectionRequest事件

C、DataSend事件

D,DataGet事件

122.屬于VB數(shù)據(jù)庫引擎的是()。

A、ODBC

B、BDE

C、Jet引擎

D、OLEDB

123.ADO對(duì)象模型時(shí),使Recordset和Connection對(duì)象建立連接的屬性是()。

A、OpenB,Execute

C、ActiveConnectionD、CommandType

124.對(duì)象模型含有七種對(duì)象,其中用于建立一個(gè)和數(shù)據(jù)源的連接的對(duì)象是()。

A、Command

Connection

C、Recordset

D、Field

125.數(shù)據(jù)對(duì)象模型中采用OLEDB訪問數(shù)據(jù)庫的是()。

A、DAOB、RDO

C、ADOD、RDO和ADO

126.D0rs為Recordset對(duì)象,從“學(xué)生基本情況表”中獲取所有記錄的語句是()。

A、ADOrs.New*Select*From學(xué)生基本情況表〃

ADOrs.Open"Select*From學(xué)生基本情況表”

C^ADOrs.Execute"Select*From學(xué)生基本情況表〃

D、ADOrs.Select"Select*From學(xué)生基本情況表〃

127.序中添加一個(gè)命令按鈕,并編寫如下程序代碼:

PrivateSubCommandlClickO

x=〃12.34〃:y=〃56.78〃

z=x+y

p=Vai(z)

Printp

EndSub

程序運(yùn)行后,單擊命令按鈕后的輸出結(jié)果為()。

A、12.34B、56.78

C、69.12D、12.3456

128.下面程序的循環(huán)次數(shù)是()

Fori10To40Step6

Print

Nexti

A、4B、5

C、6D、7

129.下列程序段的執(zhí)行結(jié)果是()

k=0

Fori=1To3

aiik

Printa;

Nexti

A、111B、149

C>000D、123

130.在代碼中定義了一個(gè)子過程

Subp(a,b)

EndSub

下面調(diào)用該過程的正確的語句格式是()。

A、Callp

B、Callp10,20

C、Callp(10,20)

D、p(10,20)

二、判斷題

1.由VisualBasic語言編寫的應(yīng)用程序有解釋和編譯兩種執(zhí)行方式。()

2.VB6.0用于開發(fā)任何環(huán)境下的應(yīng)用程序。()

3.在事件驅(qū)動(dòng)的應(yīng)用程序中,代碼是按照預(yù)定的路徑執(zhí)行的。()

4.在打開一個(gè)VB工程后,當(dāng)要另存為一個(gè)版本時(shí),單擊“工程另存為…”即可,因?yàn)橥瑫r(shí)會(huì)

保存窗體文件。()

5.打開一個(gè)工程時(shí),系統(tǒng)不會(huì)自動(dòng)載入與該工程有關(guān)的窗體、標(biāo)準(zhǔn)模塊等文件類型。()

6.在VisualBasic中將一些通用的過程和函數(shù)編寫好并封裝,作為方法供用戶直接調(diào)用。

()

7.MsgBox函數(shù)建立的信息框既能顯示信息又能輸入用戶信息。()

8.Print方法的缺省對(duì)象是當(dāng)前窗體。()

9.用InputBox函數(shù)設(shè)計(jì)的對(duì)話框,其功能是能接收用戶輸入的數(shù)據(jù),并能返回用戶輸入的

信息。()

10.窗體的標(biāo)題必須在程序啟動(dòng)前確定,在程序運(yùn)行過程中窗體的標(biāo)題是不能改變的。()

11.窗體的Caption屬性用來設(shè)置窗體的標(biāo)題,在代碼中可以用這個(gè)標(biāo)題引用該窗體。()

12.窗體的Name屬性的值是顯示在窗體標(biāo)題欄中的文本。()

13.TextBox與Label有許多共同點(diǎn),它們都能顯示和輸入文字。()

14.標(biāo)簽沒有Change事件和SetFocus方法。()

15.設(shè)置好窗體字體后,在窗體上建立控件,各控件的默認(rèn)字體為窗體字體。()

16.要想在代碼中給名為txtshow的文本框賦予文本:GOODWORK!時(shí),應(yīng)當(dāng)編寫的語句是

txtshow.text="GOODWORK!()

17.計(jì)時(shí)器控件在VisualBasic應(yīng)用程序啟動(dòng)后自動(dòng)計(jì)時(shí),無法暫?;蜿P(guān)閉。()

18.計(jì)時(shí)器開始計(jì)時(shí)后,每經(jīng)過一段按照Interval屬性設(shè)定時(shí)間間隔,會(huì)自動(dòng)觸發(fā)一次

Timer事件并且重新計(jì)時(shí)。()

19.通過適當(dāng)?shù)脑O(shè)置,可以在程序運(yùn)行期間,讓時(shí)鐘控件顯示在窗體上。()

20.過程中的靜態(tài)變量是局部變量,當(dāng)過程被再次執(zhí)行時(shí),它的值是上一次過程調(diào)用后的值。

()

21.在標(biāo)準(zhǔn)模塊的“通用部分”用Dim或Private語句聲明的變量稱為模塊變量。()

22.全局變量在整個(gè)應(yīng)用程序中有效,一般在標(biāo)準(zhǔn)模塊中使用Public語句聲明。()

23.數(shù)學(xué)關(guān)系3<x<10表示成正確的VisualBasic表達(dá)式為3<=xAndx<10。()

24.在循環(huán)體內(nèi),循環(huán)變量的值不能被改變。()

25.For…Next循環(huán)正常(未執(zhí)行ExitFor)結(jié)束后,控制變量的當(dāng)前值等于終值。()

26.在Do…Loop循環(huán)語句中,若要強(qiáng)制退出循環(huán),使用的退出語句是ExitDo()

27.Do…LoopWhile結(jié)構(gòu)中的循環(huán)體至少被執(zhí)行一次。()

28.Do-LoopUntil結(jié)構(gòu)的循環(huán),是“先判斷、后執(zhí)行(循環(huán)體)”的循環(huán)結(jié)構(gòu)。()

29.在VisualBasic語言中有三種形式的循環(huán)結(jié)構(gòu)。其中,若循環(huán)的次數(shù)可以適先確定,

可使用For循環(huán);若要求先判斷循環(huán)進(jìn)行的條件,可使用While循環(huán)或Do循環(huán)。

30.Submain過程必須在標(biāo)準(zhǔn)模塊窗口中建立。

31.為了把一個(gè)窗體裝入內(nèi)存,所使用的語句為Load,而為了清除內(nèi)存中指定的窗體,所使

用的語句為Unloado

32.如果工程中含有SubMain過程,則程序一定首先執(zhí)行該過程。()

33.設(shè)計(jì)菜單中的每一個(gè)菜單項(xiàng)分別是一個(gè)控件,每個(gè)控件都有自己的名字和事件。()

34.當(dāng)列表框中的表項(xiàng)太多、超出了設(shè)計(jì)的長度時(shí),VB會(huì)自動(dòng)給列表框加上垂直滾動(dòng)條。()

35.列表框和文本框一樣均沒有Caption,但都具有Text屬性。()

36.執(zhí)行Listl.List(Listl.ListCount)="80”語句后,Listl列表框會(huì)增加一個(gè)“80”表

項(xiàng)。()

37.為組合框Combol增加一個(gè)數(shù)據(jù)項(xiàng)“計(jì)算機(jī)”,使用的語句是:Combol.Additem="計(jì)算

機(jī)”。()

38.CommonDialog控件就像Timer—■樣在運(yùn)行時(shí)是看不見的。()

39.控件數(shù)組共用一個(gè)控件名,但具有不同的屬性,它們的事件過程也不相同。()

40.數(shù)組元素中的下標(biāo)的個(gè)數(shù)稱為數(shù)組的維數(shù)。()

41.在VisualBasic中,用Dim定義數(shù)組時(shí)數(shù)組元素也自動(dòng)賦初值為0。()

42.用DimA(3,-2To3)語句聲明二維數(shù)組后,數(shù)組A的元素共有24個(gè)。()

43.在控件數(shù)組中,每一個(gè)控件都共享一個(gè)事件過程。在控件數(shù)組中,每一個(gè)控件都共享一

個(gè)事件過程。()

44.假定建立了一個(gè)Command1的命令按鈕數(shù)組,則數(shù)組中每個(gè)命令按鈕的Caption屬性都

相同。()

45.用Static定義變量語句在過程中定義了一個(gè)變量X,則x可以在該過程所有所在的模塊

運(yùn)行期間一直存在。()

46.所謂按址傳遞就是當(dāng)過程被調(diào)用時(shí),形參與實(shí)參共享同一個(gè)內(nèi)存單元。()

47.子程序調(diào)用時(shí),如果參數(shù)按址傳遞并且實(shí)際參數(shù)是變量,則子程序在執(zhí)行時(shí)對(duì)形參的修

改不會(huì)影響到對(duì)應(yīng)傳遞的實(shí)參變量的內(nèi)容。()

48.用Public定義過程,能被定義它的窗體模塊及標(biāo)準(zhǔn)模塊中的語句、過程調(diào)用,也能被未

定義Sub或Function過程的其他窗體模塊和標(biāo)準(zhǔn)模塊中的語句、過程調(diào)用。()

49.Sub過程是通過形參與實(shí)參的傳遞得到結(jié)果不返回值,且Sub過程是一個(gè)獨(dú)立的語句。

()

50.形參是用來接收傳送給通用過程的數(shù)據(jù);實(shí)參是將它們的數(shù)據(jù)(數(shù)值或地址)傳送給Sub

或Function過程與其對(duì)應(yīng)的參數(shù)。()

51.形式參數(shù)的數(shù)據(jù)類型可以為數(shù)值型、字符串型(包括定長和變長等)。()

52.VB中默認(rèn)的傳遞參數(shù)的機(jī)制是傳址方式。()

53.Sub過程與Function過程最根本的區(qū)別是Sub過程的過程名不能返回值,而Function

通能夠通過過程名返回值。()

54.在VB6.0中,當(dāng)改變目錄列表框的Path屬性時(shí),改變了當(dāng)前驅(qū)動(dòng)器的當(dāng)前路徑。()

55.文件列表框與驅(qū)動(dòng)器列表框、目錄列表框一樣,都能響應(yīng)Change事件。文件列表框與驅(qū)

動(dòng)器列表框、目錄列表框一樣,都能響應(yīng)Change事件。()

56.目錄列表框的Path屬性,只能用程序代碼設(shè)置,不能通過屬性窗口設(shè)置。()

57.要讀取一個(gè)磁盤文件,需要使用EOF函數(shù)來判斷文件是否到達(dá)文件尾。()

58.缺省的坐標(biāo)系統(tǒng)都是從容器的左上角(0,0)坐標(biāo)開始的,起始坐標(biāo)不能改變,但刻度可

以改變。()

59.圖片框的AutoSize屬性和圖像框的Stretch屬性都能完整地顯示圖片,因此他們功能完

全-■樣。()

60.利用圖像框控件的Move方法和計(jì)時(shí)器能制作簡單的動(dòng)畫。()

61.設(shè)置Shape控件的Style屬性可以繪制多種形狀的圖形。()

62.Image控件和Picture控件都可以用LoadPicture函數(shù)把圖形文件裝入控件中。()

63.當(dāng)圖片框PictureBox控件的AutoSize屬性為Ture時(shí),超過圖片框尺寸的圖片其超過部

分會(huì)被圖片框截去。()

64.Cis方法可以清除窗體或圖片框中在運(yùn)行階段產(chǎn)生的圖形和文字。()

65.使用Circle方法在窗體Forml上以(15,15)為圓心,10為半徑畫園,具體形式為Forml.

Circle(15,15),10o()

66.ADO是建在OLEDB之上的對(duì)象模型,是對(duì)OLEDB的封裝。()

67.在使用Delete方法刪除當(dāng)前記錄后,記錄指針位于被刪除記錄上。()

68.ADO模型中一般可通過Conection對(duì)象的Execute方法執(zhí)行增加、刪除、修改SQL語句。

()

69.在VB6.0中,變量"Hello”和變量“HELLO”指的是不同的兩個(gè)變量名。()

三、程序閱讀分析題(單選)

1.

PrivateSubFormClick()

DimxAsInteger

StaticyAsInteger

x=x+2

y=x+y

Forml.Print"x=";x,"y=";y

EndSub

程序運(yùn)行后三次單擊窗體,F(xiàn)orml上的輸出結(jié)果為()。

A、x=2y=2B、x=2y=4

C^x=2y=6D、x=6y=6

PrivateSubCommandl_Click()

DimxAsInteger

StaticsAsInteger

x=Val(InputBox(〃請(qǐng)輸入一個(gè)正整數(shù)二〃))

Ifx<5Then

S=S*X

Else

s=s+x

EndIf

Textl.Text=〃s=〃&Str(s)

EndSub

程序運(yùn)行后,連續(xù)3次單擊Command按紐,且設(shè)輸入的數(shù)據(jù)為5、4、3時(shí),文本框Textl

中顯示的值為()。

A、12B、20

C、60D、s=60

3.

PrivateSubCommand1Click()

StaticxAsInteger

StaticyAsInteger

Cis

y=1

y=y+5

x=5+x

Printx,y

EndSub

程序運(yùn)行后,單

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論