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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

大學vb考試題庫2課件

一、單項選擇題

1、與傳統的程序設計語言相比.VisualBasic最突出的特點是

(C).A、結構化程序設計B、程序開發環境C、事件驅動編程

機制D、程序調試技術

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

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

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

和工程文件C、窗體文件和標準模塊文件D、類模塊文件和工程

文件

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

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

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

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

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

C、分別裝入工程文件和標準模塊文件(.bas)D、分別裝入工程

文件、窗體文件和標準模塊文件6、賦給一個數組的數據類型一

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

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

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

標題欄B、菜單欄C、狀態欄D、工具欄9、以下敘述中錯誤的是

(0.

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

B、VisualBasic應用程序不具有明顯的開始和結束語句

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

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

行時設置

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

(C)屬性進行設置.A、BackcolorB、ForeColorC^

AutoRedrawD、BackStyle

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

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

誤的是(B).

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

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

調用

C、在設計VB程序時,窗體、標準模塊、類模塊等需要分別保存

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

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

段使用Picture設置的背景位圖

B、在設計階段放置的控件

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

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

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

15、為了防止用戶隨意將光標置于控件之上,應將進行⑻設置.

A、將控件的Tabindex屬性設置為0B、將控件的TabStop屬性

設置為TrueC、將控件的TabStop屬性設置為FalseD,將控件的

Enabled屬性設置為False

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

中判斷.A、ChangeB、KeyDownC>ClickD、KeyPressl7^以下關

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

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

輸入的數據B、當文本框失去焦點時,觸發LostFocus事件

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

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

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

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

本框上.

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

但是不能改變文本框中的內容.

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

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

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

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

MouseUpC、LoadD、Click

20、圖像框有一個屬性,可以自動調整圖形的大小,以適應圖像

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

AutoRedrawD.Appearance

21、為了防止用戶隨意將光標置于控件之上,應設置的屬性是

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

屬性設置為TrueC、將控件的TabStop屬性設置為FalseD、將控

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

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

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

A、執行UnloadForml語句后,窗體Forml消失,但仍在內存中

B、窗體的Load事件在加載窗體時發生

C、當窗體的Enabled屬性為False時,通過鼠標和鍵盤發窗體

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

高和寬24、當運行程序時,系統自動執行窗體的(A)事件過程.

A、LoadB.ClickC.UnloadD.GotFocus25.窗體設計器是用來

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

屬性D、對象的事件

26、VisualBasic是一種面向對象的可視化程序設計語言,采取

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

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

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

或LeftD、Top和Left

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

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

誤的是(C).

A、打開一個工程文件時,系統自動裝入與該工程有關的窗體、

標準模塊等文件B、保存VisualBasic程序時,應分別保存窗體

文件及工程文件C、VisualBasic應用程序只能以解釋方式執行

D、事件可以由用戶引發,也可以由系統引發30、以下敘述中錯

誤的是(B).

A、雙擊鼠標可以觸發DblClick事件

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

時,會觸發MouseMove事件D、控件的名稱可以由編程人員設定

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

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

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

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

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

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

33、在設計階段,當雙擊窗體上的某個控件時,所打開的窗口是

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

屬性窗口

34、VisualBasic是一種面向對象的可視化程序設計語言,采取

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

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

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

36、如果一個工程含有多個窗體及標準模塊,則以下敘述中錯誤

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

行該過程B、不能把標準模塊設置為啟動模塊

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

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

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

SetFocusBsVisibleC、RefreshD、GetFocus

38、INT(100*RND)產生的隨機整數的閉區間是(A).A、[0,

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

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

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

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

作,要對(A)屬性進行設制.A、EnabledB.VisibleC.

BackColorD^Caption

41、假定窗體的名稱為Forml,則把窗體的標題設置為

“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為擴展名的文件是標準模塊文件C、窗

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

標準模塊文件

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

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

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

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

45、剛建立一個新的標準EXE工程后,不在工具箱中出現的控件

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

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

A、雙擊鼠標可以觸發DblClick事件

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

時,會觸發MouseMove事件D、控件的名稱可以由編程人員設定

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

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

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

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

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

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

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

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

A、OB、IC、-ID.-72

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

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

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

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

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

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

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

HELL0world53.聲明符號常量應該用關鍵字(B).A、StaticB.

ConstC、Private。、Variant

54、要強制顯示聲明變量,可在窗體模塊或標準模塊的聲明段中

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

OptionBaselD>OptionCompare55>下列可作為VisualBasic變

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

56、設a=10,b=5,c=l,執行語句Printa>b>c后,窗體二顯示

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

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

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

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

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

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

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

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

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

值語句B、x=l和尸1均為關系表達式

C、x=l為關系表達式,尸1為賦值語句D、x=l為賦值語句,y=l

為關系表達式

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

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

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

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

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

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

LeftB>MidC、StringD、Instr

65、設S=\中華人民共和國\,表達式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、設有變量聲明:DimTestDateAsDate,為變量TestDate正確賦

值的表達方式是(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、設a=2,b=3,c=4,d=5,表達式a>bANDc

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

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

bool_x=#False#D>bool_x=False73>設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,“#*#,###.###")的輸出結果

是(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>可以同時刪除字符串前導和尾部空白

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

的輸入區中顯示的信息是(A).A、TodayBxTomorrowCx

Yesterday

D、DaybeforeYesterday

83、VB提供了結構化程序設計的3種基本結構,這3種基本結

構是(B).A、遞歸結構,分支結構,循環結構B、選擇結構,

過程結構,順序結構

C、過程結構,輸入、輸出結構,轉向結構D、分支結構,循環

結構,順序結構

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

小于40歲條件的人數,不正確的語句是(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、當語句w=Hf(4>10,“Red”,“Green")執

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

“Green”D、-1

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

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

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

行后,所產生的對話框的標題應為(C),A、AAAAB,空C、BBBB

D、出錯,不能產生對話框

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

y=x+30D、3y=x

89、VB提供了結構化程序設計的三種基本結構,三種基本結構

是(D).A、遞歸結構、選擇結構、循環結構B、選擇結構、過程

結構、順序結構C、過程結構、輸入輸出結構、轉向結構D、選

擇結構、循環結構、順序結構

90、下面程序段求兩個數中的大數,不正確的是(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運行后,顯

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

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

B、選擇結構C、遞歸結構D、循環結構

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

y=l均為賦值語句B、x=l和y=l均為關系表達式

C、x=l為關系表達式,y=l為賦值語句D、x=l為賦值語句,y=l

為關系表達式

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

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

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

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

Print“良好"Case3

Print“通過"CaseElse

Print“不通過"EndSelectA、優秀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、設有語句x$=InputBox(“輸入數值”,“0”,“示例”),

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

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

B、在InputBox對話框標題欄中顯示的是“示例”C、0是默認

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

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

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

C、變體

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

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

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

D、不確定

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

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

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

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

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

素.A、15B、16C、13

D、不確定

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

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

D、不確定

106、在VB中,默認的數組下標的下界從0開始,要想在通用聲

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

A、OptionBaseB>OptionExplicitC>Explicit。、LowBase

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

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

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

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

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

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

型C、日期型D、可變型

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

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

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

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

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

PrivateSubCommand1_C1ick()DimaAsSingleDimbAsSinglea=5:b=

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

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

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

A、在窗體模塊用Dim進行聲明B、在窗體模塊用Public進行聲

明C、在窗體模塊用Private進行聲明D、在窗體模塊用Static

進行聲明

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

PrivatexAsIntegerPrivateSubCommandl_Click()StaticyAsInte

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

bel2.Caption=yLabe13.Caption=zEndSub程序運行后,連續三

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

101010B.303030C.303010D,103030

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

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

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

中可以嵌套調用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

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

Str(z)

D、沒有顯示結果

116、如果在程序中要將a定義為靜態變量,且為整型數,則應

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

StaticaAsIntegerCsPub1icaAsIntegerDDimaAsInteger

117、以下程序的運行結果是(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.以下程序的運行結果

是(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、下列程序輸出結果(C).

PrivateSubComniandl_Click()Fori=lTolOGetValueiNexti

PrintGetValue(i)EndSub

PrivateFunctionGetValue(ByVaiaAsInteger)StaticSAsInteger

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

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

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

A、DimB、PrivateC>Public。、Static

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

ByValD、Value

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

Labell和Label2的標簽,然后編寫如下事件過程:

PrivateXAsIntegerPrivateSubCommandl_Click()X=5:y=3Callpr

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

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

后,單擊命令按鈕,則兩個標簽labell和label2中顯示的內容

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

123、以下程序的運行結果是(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、以下關于過程及過程參數的描述中,錯誤的是(C).A、過

程的參數可以是控件名稱

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

C、只有函數過程能夠將過程中處理的信息傳回到調用的程序中

D、窗體可以作為過程的參數

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

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

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

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

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

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

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

D、在調用過程時,所有局部變量被系統初始化為0或空字符串

127、假定有以下函數過程:

FunctionFun(SAsString)AsStringDimslAsStringFori=lToLen(S

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

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

PrivateSubCommand1_Click()DimstrlAsString,str2AsStringst

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

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

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

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

GFEDCBAD.ABCDEFG

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

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

塊B、標準模塊C、類模塊D、工程

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

(ByValn0Aslnteger)

B、Functionfl(flAsInteger)AsIntegerCxSubfl

(n()Aslnteger)Aslnteger

D、Functionfl(ByValnAsInteger)Aslnteger

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

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

A、DimB、PrivateC、PublicD>Static

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

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

IndexC、ListIndexD>Name

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

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

A、Listl.Addltem3,\

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Combol.RemoveItem2C、Combol.Removeltem3

D、Combol.RemoveltemCombol.Listcount

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

表框C、復選框D、單選按鈕

137、引用列表框(Listl)最后一個數據項應使用的表達式是

(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個參數,關于這些參數,正確的描述是(A).A、

通過Button參數判定當前按下的是哪一個鼠標鍵B、Shift參數

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

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

x,y用來設置鼠標當前位置的坐標139、復選框的Value屬性為

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

C、復選框內有灰色的勾D、復選框操作有錯誤.

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

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

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

Listl.List(ListCount-1)

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

項.則以下能表示當前被選中的列表項內容的是⑴).

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

Listl.Text

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

B、LargeChangeC^ValueD>Max-Min

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

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

A、ValueB、DefaultC、CancelD、Enabled

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

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

A、Listl.Addltem3,\

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

D、Listl.Addltem\145.復選框的Value

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論