大學(xué)vb考試題庫2課件_第1頁
大學(xué)vb考試題庫2課件_第2頁
大學(xué)vb考試題庫2課件_第3頁
大學(xué)vb考試題庫2課件_第4頁
大學(xué)vb考試題庫2課件_第5頁
已閱讀5頁,還剩34頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

大學(xué)vb考試題庫2課件

一、單項選擇題

1、與傳統(tǒng)的程序設(shè)計語言相比.VisualBasic最突出的特點是

(C).A、結(jié)構(gòu)化程序設(shè)計B、程序開發(fā)環(huán)境C、事件驅(qū)動編程

機(jī)制D、程序調(diào)試技術(shù)

2、賦值語句:a=123MID('執(zhí)行后,a變量中的值是(C).A、

\B、123C、12334D,1573、保存一個工程至少應(yīng)保存兩個文件,

這兩個文件分別是(B).A、文本文件和工程文件B、窗體文件

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

文件

4、以下能在窗體Forml的標(biāo)題欄中顯示'窗體'的語句是(C).

A、FormLName='窗體\B、Forml.Title='窗體\C、

Forml.Caption=、窗體\D、Forml.Text二、窗體\

5、為了裝入一個VisualBasic應(yīng)用程序,應(yīng)當(dāng)(D)A、只裝入

窗體文件(.frm)B、只裝入工程文件(.vbp)

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

文件、窗體文件和標(biāo)準(zhǔn)模塊文件6、賦給一個數(shù)組的數(shù)據(jù)類型一

定要(A),A、相同B、不相同C、兩可D、都不對7、下面正確

的賦值語句是(C).A、x+y=30B、y=n*r*rC、y=x+30D、

3y=x8、VisualBasic6.0集成環(huán)境的主窗口中不包括(C).A、

標(biāo)題欄B、菜單欄C、狀態(tài)欄D、工具欄9、以下敘述中錯誤的是

(0.

A、VisualBasic是事件驅(qū)動型可視化編程工具

B、VisualBasic應(yīng)用程序不具有明顯的開始和結(jié)束語句

C、VisualBasic工具箱中的所有控件都具有寬度(Width)和高

度(Height)屬性D、VisualBasic中控件的某些屬性只能在運

行時設(shè)置

10、要使Print方法在Form_Load事件中起作用,要對窗體的

(C)屬性進(jìn)行設(shè)置.A、BackcolorB、ForeColorC^

AutoRedrawD、BackStyle

n、若要使命令按鈕不可操作,要對(A)屬性進(jìn)行設(shè)制.A、

EnabledBxVisibleC>BackColorD>Captionl2、以下敘述中錯

誤的是(B).

A、一個工程中可以包含多個窗體文件

B、在一個窗體文件中用Private定義的通用過程能被其他窗體

調(diào)用

C、在設(shè)計VB程序時,窗體、標(biāo)準(zhǔn)模塊、類模塊等需要分別保存

為不同類型的磁盤文件.D、一個工程默認(rèn)的啟動對象是Forml

13、Cis方法可以清除窗體或圖片框中的(C)內(nèi)容.A、在設(shè)計階

段使用Picture設(shè)置的背景位圖

B、在設(shè)計階段放置的控件

C、在運行階段產(chǎn)生的圖形和文字D、以上均可

14、設(shè)x=設(shè)y=5,則以下表達(dá)式值為真的是(C)A、(-

3+5>x)And(y>0)B、(xO)C、(x>y)Or(y>O)D,x>=yAndy>10

15、為了防止用戶隨意將光標(biāo)置于控件之上,應(yīng)將進(jìn)行⑻設(shè)置.

A、將控件的Tabindex屬性設(shè)置為0B、將控件的TabStop屬性

設(shè)置為TrueC、將控件的TabStop屬性設(shè)置為FalseD,將控件的

Enabled屬性設(shè)置為False

16、要判斷在文本框是否按了Enter鍵,應(yīng)在文本框的(D)事件

中判斷.A、ChangeB、KeyDownC>ClickD、KeyPressl7^以下關(guān)

于焦點的敘述中,錯誤的是(A).

A、如果文本框的TabStop屬性為False,則不能接收從鍵盤上

輸入的數(shù)據(jù)B、當(dāng)文本框失去焦點時,觸發(fā)LostFocus事件

C、當(dāng)文本框的Enabled屬性為False時,其Tab順序不起作用

D、可以用Tabindex屬性改變Tab順序

18、如果文本框的Enabled屬性設(shè)為False,貝I(A).

A、文本框的文本將變成灰色,并且此時用戶不能將光標(biāo)置于文

本框上.

B、文本框的文本將變成灰色,用戶仍然能將光標(biāo)置于文本框上,

但是不能改變文本框中的內(nèi)容.

C、文本框的文本將變成灰色,用戶仍然能改變文本框中的內(nèi)容.

D、文本框的文本正常顯示,用戶能將光標(biāo)置于文本框上,但是

不能改變文本框中的內(nèi)容.19、程序運行后,在窗體上單擊鼠

標(biāo),此時窗體不會接收到的事件是(C).A、MouseDownB.

MouseUpC、LoadD、Click

20、圖像框有一個屬性,可以自動調(diào)整圖形的大小,以適應(yīng)圖像

框的尺寸,這個屬性是(B).A、AutosizeB.StretchC>

AutoRedrawD.Appearance

21、為了防止用戶隨意將光標(biāo)置于控件之上,應(yīng)設(shè)置的屬性是

(D).A、將控件的Tabindex屬性設(shè)置為0B、將控件的TabStop

屬性設(shè)置為TrueC、將控件的TabStop屬性設(shè)置為FalseD、將控

件的Enabled屬性設(shè)置為False22、不論何控件,共同具有的是

(B)屬性.A、TextB、NameC>ForeColorD.Caption

23、以下關(guān)于窗體的描述中,錯誤的是(A).

A、執(zhí)行UnloadForml語句后,窗體Forml消失,但仍在內(nèi)存中

B、窗體的Load事件在加載窗體時發(fā)生

C、當(dāng)窗體的Enabled屬性為False時,通過鼠標(biāo)和鍵盤發(fā)窗體

的操作都被禁止D、窗體的Height、聽dth屬性用于設(shè)置窗體的

高和寬24、當(dāng)運行程序時,系統(tǒng)自動執(zhí)行窗體的(A)事件過程.

A、LoadB.ClickC.UnloadD.GotFocus25.窗體設(shè)計器是用來

設(shè)計(B).A、應(yīng)用程序的代碼段B、應(yīng)用程序的界面C、木象的

屬性D、對象的事件

26、VisualBasic是一種面向?qū)ο蟮目梢暬绦蛟O(shè)計語言,采取

了(A)的編程機(jī)制.A、事件驅(qū)動B、按過程順序執(zhí)行C、從主程

序開始執(zhí)行D、按模塊順序執(zhí)行27、確定一個控件在窗體上的位

置的屬性是(D),A、Width或HeightB、Width和HeightC、Top

或LeftD、Top和Left

28、如果要改變窗體的標(biāo)題,則需要設(shè)置的屬性是(A).A、

CaptionB、NameC、BackColorD>BorderStyle29^以下敘述中錯

誤的是(C).

A、打開一個工程文件時,系統(tǒng)自動裝入與該工程有關(guān)的窗體、

標(biāo)準(zhǔn)模塊等文件B、保存VisualBasic程序時,應(yīng)分別保存窗體

文件及工程文件C、VisualBasic應(yīng)用程序只能以解釋方式執(zhí)行

D、事件可以由用戶引發(fā),也可以由系統(tǒng)引發(fā)30、以下敘述中錯

誤的是(B).

A、雙擊鼠標(biāo)可以觸發(fā)DblClick事件

B、窗體或控件的事件的名稱可以由編程人員確定C、移動鼠標(biāo)

時,會觸發(fā)MouseMove事件D、控件的名稱可以由編程人員設(shè)定

31、在VisualBasic中最基本的對象是(C).它是應(yīng)用程序的基

石,是其他控件的容器.A、文本框B、命令按鈕C、窗體D、標(biāo)

簽32、以下敘述中正確的是(A).

A、窗體的Name屬性指定窗體的名稱,用來標(biāo)識一個窗體B、窗

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

行期間改變對象的Name屬性的值D、對象的Name屬性值可以為

33、在設(shè)計階段,當(dāng)雙擊窗體上的某個控件時,所打開的窗口是

(0.A、工程資源管理器窗口B、工具箱窗口C、代碼窗匚D、

屬性窗口

34、VisualBasic是一種面向?qū)ο蟮目梢暬绦蛟O(shè)計語言,采取

了的編程機(jī)制是(A).A、事件驅(qū)動B、按過程順序執(zhí)行C、從主

程序開始執(zhí)行D、按模塊順序執(zhí)行35、用來設(shè)置粗體字的屬性是

(C).A、FontltalicB、FontNameC>FontBoldD、FontSize

36、如果一個工程含有多個窗體及標(biāo)準(zhǔn)模塊,則以下敘述中錯誤

的是(A).A、如果工程中含有SubMain過程,則程序一定首先執(zhí)

行該過程B、不能把標(biāo)準(zhǔn)模塊設(shè)置為啟動模塊

C、用Hide方法只是隱藏一個窗體,不能從內(nèi)存中清除該窗體

I)、任何時刻最多只有一個窗體是活動窗體

37、為了把焦點移到文本框,所使用的方法是(A).A、

SetFocusBsVisibleC、RefreshD、GetFocus

38、INT(100*RND)產(chǎn)生的隨機(jī)整數(shù)的閉區(qū)間是(A).A、[0,

99]B、[1,1001C.[0,100]D.[1,99]

39、如果要在命令按鈕上顯示圖形文件,應(yīng)設(shè)置命令按鈕的(B).

A、Style屬性和Graphics屬性B、Style屬性和Picture屬性

C、Caption屬性D、Graphics屬性40、若要使命令按鈕不可操

作,要對(A)屬性進(jìn)行設(shè)制.A、EnabledB.VisibleC.

BackColorD^Caption

41、假定窗體的名稱為Forml,則把窗體的標(biāo)題設(shè)置為

“VB_Test”的語句為(B).A、Forml="VBJTest”B、

Forml.Caption=,VBTest”C、Forml.Text="VBTest”D、

Forml.name="VB_Test”42、以下敘運中錯誤的是(A).

A、在工程資源管理器窗口中只能包含一個工程文件及屬于該工

程的其他文件B、X.BAS為擴(kuò)展名的文件是標(biāo)準(zhǔn)模塊文件C、窗

體文件包含該窗體及其控件的屬性D、一個工程中可以含有多個

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

43、要使文本框獲得輸入焦點,則應(yīng)采用文本框控件的哪個方法

(A).A、GotFocusB、LostFocusC、KeyPressD、SetFocus

44、以下不能在“工程資源管理器”窗口中列出的文件類型是

(B).A、.basB、.resC>.frmD>.ocx

45、剛建立一個新的標(biāo)準(zhǔn)EXE工程后,不在工具箱中出現(xiàn)的控件

是(C).A、單選按鈕B、圖片框C、通用對話框D、文本框46、

以下敘述中錯誤的是(B).

A、雙擊鼠標(biāo)可以觸發(fā)DblClick事件

B、窗體或控件的事件的名稱可以由編程人員確定C、移動鼠標(biāo)

時,會觸發(fā)MouseMove事件D、控件的名稱可以由編程人員設(shè)定

47、以下能夠觸發(fā)文本框Change事件的操作是(D).A、文本框

失去焦點B、文本框獲得焦點C、設(shè)置文本框的焦點D、改變文

本框的內(nèi)容48、以下敘述中錯誤的是(C).

A、一個工程中只能有一個SubMain過程

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

體C、窗體的Hide方法和Unload方法的作用完全相同

D、若工程文件中有多個窗體,可以根據(jù)需要指定一個窗體為啟

動窗體49、語句PrintAbs(-6C2)+Int(-6-2)的輸出結(jié)果是(A).

A、OB、IC、-ID.-72

50、如果將布爾常量值TRUE賦值給一個整型變量,則整型變量

的值為(B).A、0B、-IC、TRUED、FALSE5K函數(shù)String(n,\的

功能是(B).A、把數(shù)值型數(shù)據(jù)轉(zhuǎn)換為字符串B、返回由n個字符

組成的字符串C、從字符串中取出n個字符

D、從字符串中第n個字符的位置開始取子字符串

52、語句PrintFormat("HelloWorld",)的輸出結(jié)臭是

(C).A、helloWORLDB.helloworldC.IIELLOWORLDD.

HELL0world53.聲明符號常量應(yīng)該用關(guān)鍵字(B).A、StaticB.

ConstC、Private。、Variant

54、要強(qiáng)制顯示聲明變量,可在窗體模塊或標(biāo)準(zhǔn)模塊的聲明段中

加入語句(B).A、OptionBaseOB>OptionExplicitC^

OptionBaselD>OptionCompare55>下列可作為VisualBasic變

量名的是(D).A、A#AB、4AC、?xyD、constA

56、設(shè)a=10,b=5,c=l,執(zhí)行語句Printa>b>c后,窗體二顯示

的是(B).A、TrueB.FalseC,ID、出錯信息57、執(zhí)行

x$=String(6,\后,x的值是(B).A、124abcB、111111C.

124D、abc58、設(shè)a=6,則執(zhí)行x=Hf(a>5「1,0)后,x的值為

(D)A、5B、6C、OD、-1

59、執(zhí)行語句:c$="Glad"Mid$("Nicetomeetyou”,5,3),則

變量c$的值為(C).A、NicetomeetyouB>

GladNicetomeetyouC^GladtoD>Glad60、下面(D)是合法的字符

常數(shù).A、ABC$B、\C、'ABC'D、ABC61、對于語句

Ifx=lTheny=l,下列說法正確的是(C).A、x=l和y=l均為賦

值語句B、x=l和尸1均為關(guān)系表達(dá)式

C、x=l為關(guān)系表達(dá)式,尸1為賦值語句D、x=l為賦值語句,y=l

為關(guān)系表達(dá)式

62、設(shè)有聲明:DimXAsInteger,如果Sgn(X)的值為-1,則X的

值是(D).A、任何整數(shù)B、0C、等于0的整數(shù)D、小于0的數(shù)

63、在一行內(nèi)寫多條語句時,每個語句之間用(B)符號分隔.

A、,B、:C、、D、;

64、從鍵盤上輸入兩個字符串,分別俁存在變量strl、str2中.

確定第二個字符串在第一個字符串中起始位置的函數(shù)是(D).A、

LeftB>MidC、StringD、Instr

65、設(shè)S=\中華人民共和國\,表達(dá)式Left(S,l)+Right

(S,l)+Mid(S,3,2)的值為(B)A、\中華民國\B、、中國人民

\C、\人民\D、\人民共和\66、下列可作為Visu人Basic中的變

量名的是(A).

A、B、A(A+B)C、254DD、Print67,下面(A)是合法的變量名.

A、X_yzB、123abeC、IntegerD.X-Y68、以下變量命名非法的是

(C).A、xyzl23B、printaaC、booleanD^Bernald

69、設(shè)有變量聲明:DimTestDateAsDate,為變量TestDate正確賦

值的表達(dá)方式是(A).A、TextDate=#l/l/2002#B、

TestDate=#"1/1/2002”#C、TextDate=date("1/1/2002")

D、TestDate二Format("m/d/yy",“1/1/2002")

70、設(shè)a=2,b=3,c=4,d=5,表達(dá)式a>bANDc

72、假設(shè)變量bool_x是一個布爾型(邏輯型)的變量,則下面正

確的賦值語句是(D)A、bool_x=\B>bool_x=.False.C>

bool_x=#False#D>bool_x=False73>設(shè)a="VisualBasic”,

下面使b="Basic”的語句是(B),A、b=Left(a,8,12)B、

b=Mid(a,8,5)C、b=Rigth(a,5,5)D>b=Left(a,8,5)

74、語句PrintFormat$(32548.5,“#*#,###.###")的輸出結(jié)果

是(B).A、32548.5B、32,548.5C>032,548.501)、

32,548.5075、以下聲明語句中錯誤的是(D).A、

Constvarl=123B、Dimvar2='ABC'C、Dimx_y_z%D>

Staticvar3AsInteger76>可以同時刪除字符串前導(dǎo)和尾部空白

的函數(shù)是(C).A、LtrimB.RtrimC.TrimD.Mid77、下列可為合

法變量名的是(D).A^IntegerB>FalseC、publicD、

thanksgiving78.變量未賦值時,數(shù)值型變量的值為(A).A、

0B、空C、ID、無任何值79、表達(dá)式16/4-2-5*8/4乂0(15\\2的值

為(B).A、14B、4C、20D、2

確的80、下面If語句統(tǒng)計滿足性別為男、職稱為副教授以上、

年齡小于40歲條件的人數(shù),不正語句是(D).

A、1£$6乂=\男\(zhòng)<40And(duty=\教授'副教授\Thenn=n+lB、

1£5小二\男\(zhòng)<40人11(111151;1'(duty,\教授\>0Thenn二n+lC、Ifsex=\

男\(zhòng)<40AndRight(duty,2)=\教授\Thenn二n+1

D、Ifsex=\男\(zhòng)〈40人。(^111丫='教授'副教授\81、設(shè)a=3,b=5,則

以下表達(dá)式值為真的是(B).A、a>=bAndb>10B.

(a>b)Or(b>O)C.(a

D、(-3+5>a)And(b>0)

82、執(zhí)行語句a=InputBox(\將顯示一個輸入對話框,在對話框

的輸入?yún)^(qū)中顯示的信息是(A).A、TodayBxTomorrowCx

Yesterday

D、DaybeforeYesterday

83、VB提供了結(jié)構(gòu)化程序設(shè)計的3種基本結(jié)構(gòu),這3種基本結(jié)

構(gòu)是(B).A、遞歸結(jié)構(gòu),分支結(jié)構(gòu),循環(huán)結(jié)構(gòu)B、選擇結(jié)構(gòu),

過程結(jié)構(gòu),順序結(jié)構(gòu)

C、過程結(jié)構(gòu),輸入、輸出結(jié)構(gòu),轉(zhuǎn)向結(jié)構(gòu)D、分支結(jié)構(gòu),循環(huán)

結(jié)構(gòu),順序結(jié)構(gòu)

84、下面If語句統(tǒng)計滿足性別為男、職稱為副教授以上、年齡

小于40歲條件的人數(shù),不正確的語句是(D).

A、Ifsex="男"AndageV40AndInStr(duty,“教授")>

0Thenn=n+l

B、Ifsex="男"Andage<40And(duty="教授"0rduty="副教

授“)Thenn=n+lC、Ifsex="男"Andage<

40AndRight(duty,2)="教授”Thenn=n+1

D、Ifsex="男"Andage<40Andduty="教授"Andduty=“副教

授"Thenn=n+185、當(dāng)語句w=Hf(4>10,“Red”,“Green")執(zhí)

行后,變量w中的值是(C).A、NullB、"Red”C、

“Green”D、-1

86、賦值語句:@=123+皿口(“123456”,3,2)執(zhí)行后,a變量中

的值是(D).A、“12334”B、123C、12334D.157

87、設(shè)有語句x=InputBox(“AAAA”,“BBBB”,“”),程序運

行后,所產(chǎn)生的對話框的標(biāo)題應(yīng)為(C),A、AAAAB,空C、BBBB

D、出錯,不能產(chǎn)生對話框

88、下面正確的賦值語句是(C).A、x+y=30B、y=Ji*r*rC>

y=x+30D、3y=x

89、VB提供了結(jié)構(gòu)化程序設(shè)計的三種基本結(jié)構(gòu),三種基本結(jié)構(gòu)

是(D).A、遞歸結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)B、選擇結(jié)構(gòu)、過程

結(jié)構(gòu)、順序結(jié)構(gòu)C、過程結(jié)構(gòu)、輸入輸出結(jié)構(gòu)、轉(zhuǎn)向結(jié)構(gòu)D、選

擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、順序結(jié)構(gòu)

90、下面程序段求兩個數(shù)中的大數(shù),不正確的是(D).

A、Max=IIf(x>y,x,y)

B、Ifx>yThenMax=xE1seMax二yC、Max=x:Ify>=xThenMax二yD、

Ify>xThenMax=y:Max=x

91、下列程序段:Dimx下xThenPrintxElsePrintx+1運行后,顯

示的結(jié)果是(A).A、IB、0C、-1D.出錯

92、以下不屬于vb的三種基本結(jié)構(gòu)的是(C)?A、順序結(jié)構(gòu)

B、選擇結(jié)構(gòu)C、遞歸結(jié)構(gòu)D、循環(huán)結(jié)構(gòu)

93、語句Ifx=lTheny=l,下列說法正確的是(C).A、x=l和

y=l均為賦值語句B、x=l和y=l均為關(guān)系表達(dá)式

C、x=l為關(guān)系表達(dá)式,y=l為賦值語句D、x=l為賦值語句,y=l

為關(guān)系表達(dá)式

94、賦值語句:@二123皿。(“123456”,3,2)執(zhí)行后,a變量中的

值是(C).A、“12334”B、123C、12334D.157

95、下面程序段顯示的結(jié)果是(A).Dimx

x=Int(Rnd)+5SelectCasexCase5“優(yōu)秀"Case4

Print“良好"Case3

Print“通過"CaseElse

Print“不通過"EndSelectA、優(yōu)秀B、良好C、通過D、不通過

96、為了給x,y,z這3個變量賦初值1,下面正確的賦值語句是

(A).A、x=l:y=l:z=l

B、x=l,y=l,z=lC>x二y=z=lD、xyz=l

97、下列語句正確的是(C)

A、IfANBThenPrint\不等于B\B、IfABThenPrintfA不等于

BC、IfABThenPrint\不等于B\D、IfAWBPrint\不等于B\

98、設(shè)有語句x$=InputBox(“輸入數(shù)值”,“0”,“示例”),

程序運行后,如果從鍵盤上輸入數(shù)值10并按回車鍵,則下列敘

述中正確的是(D).A、變量X的值是數(shù)值10

B、在InputBox對話框標(biāo)題欄中顯示的是“示例”C、0是默認(rèn)

D、變量X的值是字符串“10”

99、運行下列程序段后,顯示的結(jié)果為(B)Jl=4:J2=9IfJl

100、InputBox函數(shù)返回值的類型為(B).A、數(shù)值B、字符串

C、變體

D、數(shù)值或字符串(視輸入的數(shù)據(jù)而定)

101>一個數(shù)組說明為Dima(0to5,lto5)Aslnteger,則該數(shù)組

共有(C)個元素.A、25B、36C、30

D、不確定

102、數(shù)組聲明語句Dima(2to3,-2to2,3to5)中,數(shù)組a包含元

素的個數(shù)為(C).A、120B、75C、30D、13

103、如果在上題語句前加入OptionBasel,則該數(shù)組共有(D)

個元素.A、15B、16C、13D、不確定

104、如果有聲明Dima(15)Aslnteger,則該數(shù)組共有(B)個元

素.A、15B、16C、13

D、不確定

105、一個數(shù)組說明為Dima(5,lto5)Aslnteger,則該數(shù)紐共有

(C)個元素.A、25B、36C、30

D、不確定

106、在VB中,默認(rèn)的數(shù)組下標(biāo)的下界從0開始,要想在通用聲

明段界定下界,則應(yīng)使用(A).

A、OptionBaseB>OptionExplicitC>Explicit。、LowBase

107、如下數(shù)組聲明語句,正確的是(B).A、

Dima[3,4]asIntegerB^Dima(3,4)asIntegerC.

Dima(n,n)asIntegerD、Dima[3][4)aslnteger

108、賦給一個數(shù)紐的數(shù)據(jù)的值的類型一定要(A).A、相同

B、不相同C、兩可D、都不對

109、數(shù)組的下標(biāo)可取的變量類型是(A).A、數(shù)值型B、字符

型C、日期型D、可變型

11。數(shù)組聲明語句Dima(0to3「2to2,0to5)中,數(shù)組a包含元

素的個數(shù)為(A).A、120B、75C、60D、13

Hl、假定有如下的Sub過程:

SubS(xAsSingle,yAsSingle)t=xx=t/yy=tModyEndSub在窗體上

添加一個命令按鈕,然后編寫如下事件過程:

PrivateSubCommand1_C1ick()DimaAsSingleDimbAsSinglea=5:b=

4Sa,bPrinta,bEndSub程序運行時,單擊命令按鈕得到的結(jié)果

(D).A、54B、UC、1.254D、1.251

112、用以下方式聲明的變量,(B)可以在整個程序中通用?

A、在窗體模塊用Dim進(jìn)行聲明B、在窗體模塊用Public進(jìn)行聲

明C、在窗體模塊用Private進(jìn)行聲明D、在窗體模塊用Static

進(jìn)行聲明

113、在窗體上添加一個命令按鈕和三個標(biāo)簽,編寫事件過程:

PrivatexAsIntegerPrivateSubCommandl_Click()StaticyAsInte

gerDimzAsIntegerN=10:z=N+z:y=y+z:x=x+zLabell.Caption二xLa

bel2.Caption=yLabe13.Caption=zEndSub程序運行后,連續(xù)三

次單擊命令按鈕,則三個標(biāo)簽中顯示的內(nèi)容分別是(A).A、

101010B.303030C.303010D,103030

114、以下敘述中錯誤的是(D).

A、如果過程被定義為Static類型,則該過程中的局部變量都是

Static類型B、Sub過程中不能嵌套定義Sub過程C、Sub過程

中可以嵌套調(diào)用Sub過程

D、事件過程可以像通用過程一樣由用戶定義過程名

115、在在窗體上添加一個命令按鈕Command1和一個文本框

Textl,然后編寫如下事件過程:

PrivateSubCommandlClick()

DimxAsInteger,yAsInteger,zAsIntegerx=5y=7z=0

Textl.Text=\Callpl(x,y,z)Textl.Text=Str(z)

EndSubPrivateSubpl(ByValaAsInteger,ByVaibAsInteger,cAsIn

teger)c=a+bEndSub

程序運行后,單擊命令按鈕得到的結(jié)果是(A).A、12B、0C、

Str(z)

D、沒有顯示結(jié)果

116、如果在程序中要將a定義為靜態(tài)變量,且為整型數(shù),則應(yīng)

使用的語句是:(B)A、RedimaAsIntegerB^

StaticaAsIntegerCsPub1icaAsIntegerDDimaAsInteger

117、以下程序的運行結(jié)果是(C)

Subsl(b()Aslnteger)Fori=lTo4b(i)=2*iNextiEndSub

PrivateSubCommand1_Click()Dima(1TO4)AsInteger

Fori=lTo4a(i)=i+5Nextisla()

Fori=lTo4Printa(i)NextiEndSub

A、12141618B.6789C、2468D、1234118.以下程序的運行結(jié)果

是(D).

Functionf(mAsInteger)AsIntegerb=lStaticcAsIntegerb=b+lc=

c+lf=m*b*cEndFunctionPrivateSubConimandl_Click()DimaAsInt

egera=2Sum=0Fori=lTo3Sum=Sum+f(a)NextiPrintSumEndSubA^

12B、28C、32D、24

119、下列程序輸出結(jié)果(C).

PrivateSubComniandl_Click()Fori=lTolOGetValueiNexti

PrintGetValue(i)EndSub

PrivateFunctionGetValue(ByVaiaAsInteger)StaticSAsInteger

S=S+aGetValue=SEndFunctionA、10B、65C、661)、11

120、在過程定義的變量,若希望在離開該過程后,還能保存過

程中局部變量的值,則應(yīng)使用(D)關(guān)鍵字在過程中定義局部變量.

A、DimB、PrivateC>Public。、Static

121、在過程定義中用(C)表示形參的傳值.A、VarB.ByDefC.

ByValD、Value

122、在在窗體上添加一個命令按鈕Commandl和兩個名稱分別為

Labell和Label2的標(biāo)簽,然后編寫如下事件過程:

PrivateXAsIntegerPrivateSubCommandl_Click()X=5:y=3Callpr

oc(X,y)Labell.Caption=XLabe12.Caption=yEndSubSubproc(ByV

alaAsInteger,ByValbAsInteger)X=a*ay=b+bEndSub程序運行

后,單擊命令按鈕,則兩個標(biāo)簽labell和label2中顯示的內(nèi)容

分別是(B).A、25,3B、25,6C、5,3D、5,6

123、以下程序的運行結(jié)果是(C).

DimxAsTnteger,yAsInteger,zAsIntegerSubsl(aAsInteger,bAsI

nteger)DimcAsInteger

a=2*ab=b+2c=a+bEndSub

Subs2(aAsInteger,ByValbAsInteger)DimcAsIntegera=2*ab=b+2

c=a+bEndSub

PrivateSubCommandlClick()x=4:y=:

4z=6Callsl(x,y)Printx+y+zCalls2(x,y)Printx+y+zEndSub

A、2428B、2028C、2018D、2020

124、以下關(guān)于過程及過程參數(shù)的描述中,錯誤的是(C).A、過

程的參數(shù)可以是控件名稱

B、用數(shù)組作為過程的參數(shù)時,使用的是“傳地址”方式

C、只有函數(shù)過程能夠?qū)⑦^程中處理的信息傳回到調(diào)用的程序中

D、窗體可以作為過程的參數(shù)

125、以下屬于VisualBasic合法的數(shù)組元素是(C)A、x8B、x

[8]C、s(0)D、v[8]

126、下列敘述中正確的是(C).

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

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

C、在某個Sub過程中定義的局部變量可以與其它事件過程中定

義的局部變量同名,但其作用域只限于該過程

D、在調(diào)用過程時,所有局部變量被系統(tǒng)初始化為0或空字符串

127、假定有以下函數(shù)過程:

FunctionFun(SAsString)AsStringDimslAsStringFori=lToLen(S

)sl=UCase(Mid(S,i,1))+slNextiFun=slEndFunction在窗體上

添加一個命令按鈕,然后編寫如下事件過程:

PrivateSubCommand1_Click()DimstrlAsString,str2AsStringst

rl=InputBox(\請輸入一個字符串

\str2=Fun(strl)Printstr2EndSub程序運行后,單擊命令按鈕,

如果在輸入對話框中輸入字符串"abcdefg",單擊'確定''按鈕

后程序在窗體上輸出結(jié)果(D).A、abcdefgB、gfedcbaC、

GFEDCBAD.ABCDEFG

128、若已編寫了一個Sort子過程,在該工程中有多個窗體,為

了方便的調(diào)用Sort子過程,應(yīng)該將該過程放在(B).A、窗體模

塊B、標(biāo)準(zhǔn)模塊C、類模塊D、工程

129、下面子過程語句說明合法的是(D)A、Subfl

(ByValn0Aslnteger)

B、Functionfl(flAsInteger)AsIntegerCxSubfl

(n()Aslnteger)Aslnteger

D、Functionfl(ByValnAsInteger)Aslnteger

130、在過程定義的變量,若希望在離開該過程后,還能保存過

程中局部變量的值,則應(yīng)使用(D)關(guān)鍵字在過程中定義局部變量.

A、DimB、PrivateC、PublicD>Static

131、在窗體上畫三個單選按鈕,組成一個名為chkOption的控

件數(shù)組.用于標(biāo)識各個控件數(shù)組元素的參數(shù)是(D).A、TagB.

IndexC、ListIndexD>Name

132、假如列表框(Listl)有四個數(shù)據(jù)項,那么把數(shù)據(jù)項

“China”添加到列表框的最后,應(yīng)使用(D)語句.

A、Listl.Addltem3,\

B、Listl.AddItem\CxListl.AddItem\DxListl.Addltem\

133、如果列表框(Listl)中沒有被選定的項目,則執(zhí)行

Listl.RemoveltemListl.Listindex語句的結(jié)果是(D).

A、移去第一項B、移去最后一項

C、移去最后加入列表的一項D、以上都不對

134、以下敘述中錯誤的是(C).

A、在KeyUp和KeyDown事件過程中,從鍵盤上輸入A或a被視

作相同的字母(即具有相同的KeyCode)

B、在KeyUp和KeyDown事件過程中,將鍵盤上的“1”和右側(cè)小

鍵盤上的“1”視作不同的數(shù)字(具有不同的KeyCode)

C、KcyPress事件中不能識別鍵盤上某個鍵的按下與釋放D、

KcyPress事件中可以識別鍵盤上某個鍵的按下與釋放

135、設(shè)組合框Combol中有3個項目,則以下能刪除最后一項的

語句是(B).A、Combol.RemoveltemTextB^

Combol.RemoveItem2C、Combol.Removeltem3

D、Combol.RemoveltemCombol.Listcount

136、下列控件中,沒有Caption屬性的是(B).A、框架B、列

表框C、復(fù)選框D、單選按鈕

137、引用列表框(Listl)最后一個數(shù)據(jù)項應(yīng)使用的表達(dá)式是

(C)A、Listl.List(Listl.ListCount)B.

Listl.List(ListCount)

C、Listl.List(Listl.ListCount-l)DsListl.List(ListCount-

1)138、窗體的MouseDown事件過程

Form_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,

YAsSingle)有4個參數(shù),關(guān)于這些參數(shù),正確的描述是(A).A、

通過Button參數(shù)判定當(dāng)前按下的是哪一個鼠標(biāo)鍵B、Shift參數(shù)

只能用來確定是否按下Shift鍵

C、Shift參數(shù)只能用來確定是否按下Alt和Ctrl鍵D、參數(shù)

x,y用來設(shè)置鼠標(biāo)當(dāng)前位置的坐標(biāo)139、復(fù)選框的Value屬性為

1時,表示(B).A、復(fù)選框未被選中B、復(fù)選框被選中

C、復(fù)選框內(nèi)有灰色的勾D、復(fù)選框操作有錯誤.

140、引用列表框的最后一項應(yīng)使用(A).A、

Listl.List(Listl.ListCount-l)B^

Listl.List(Listl.ListCount)C>Listl.List(ListCount;D>

Listl.List(ListCount-1)

141、設(shè)窗體上有一個列表框控件Listl,且其中含有若干列表

項.則以下能表示當(dāng)前被選中的列表項內(nèi)容的是⑴).

A、Listl.ListBxListl.ListIndexC>Listl.IndexD^

Listl.Text

142、表示滾動條控件取值范圍最大值的屬性是(A).A、Max

B、LargeChangeC^ValueD>Max-Min

143、為了在按下Esc鍵時執(zhí)行某個命令按鈕的Click事件過程,

需要把該命令按鈕的一個屬性設(shè)置為True,這個屬性是(D).

A、ValueB、DefaultC、CancelD、Enabled

144、假如列表框(Listl)有四個數(shù)據(jù)項,那么把數(shù)據(jù)項

“China”添加到列表框的最后,應(yīng)使用語句(D).

A、Listl.Addltem3,\

B、Listl.AddItem\C>Listl.Addltem\

D、Listl.Addltem\145.復(fù)選框的Value

溫馨提示

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

評論

0/150

提交評論