國家二級VB機試(選擇題)模擬試卷30_第1頁
國家二級VB機試(選擇題)模擬試卷30_第2頁
國家二級VB機試(選擇題)模擬試卷30_第3頁
國家二級VB機試(選擇題)模擬試卷30_第4頁
國家二級VB機試(選擇題)模擬試卷30_第5頁
已閱讀5頁,還剩67頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

國家二級VB機試(選擇題)模擬試卷

第1套

一、選擇題(本題共25題,每題1.0分,共25分。)

1、下列敘述中正確的是()。

A、循環隊列是隊列的一種鏈式存儲結構

B、循環隊列是隊列的一種順序的存儲結構

C、循環隊列是非線性結構

D、循環隊列是一種邏輯結構

標準答案:B

知識點解析:循環隊列是隊列的一種順序存儲結構,用隊尾指針指向隊列中的隊尾

元素,用排頭指針指向排頭元素的前一個位置。因此可以說,隊列的順序存儲結構

一般采用循環隊列的形式v故答案為

2、下列敘述中正確的是

A、鏈表結點中具有兩個指針域的數據結構可以是線性結構,也可以是非線性結構

B、線性表的鏈式存儲結構中,每個結點必須有指向前件和指向后件的兩個指外

C、線性表的鏈式存儲結構中,每個結點只能有一個指向后件的指針

D、線性表的鏈式存儲結構中,葉子結點的指針只能是空

標準答案:

知識之解析A:雙向鏈表與樹形結構的節點均可以包含兩個指針域,但前者為線性結

構后者為非線性結構,A選項正確。雙向鏈表含有指向前件和指向后件的兩個指

針,C選項錯誤。線性鏈表,就是指線性表的鏈式存儲結構。由于這種鏈表中,每

個節點只有一個指針域,故又稱為單鏈表,B選項錯誤。二叉樹為非線結構,葉子

節點沒有后件但是可以有指向前件的指針,D選項錯誤。

3、以下敘述中錯誤的是

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

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

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

D、VisualBasic中控件的某些屬性只能在運行時設置

標準答案:C

知識點露析:VisualBasic是一種事件驅動型可視化編程工具,它的應用程序都是

由事件組成,不具備明顯的開始和結束語句:在屬性窗口中可以設置控件的大部分

屬性,但是某些屬性只能在運行時設置,而且很多控件例如計時器等是不具備寬度

和高度屬性的。

4、設窗體名稱為GmTesi,為了在程序代碼中將窗體的標題改為“等級考試”,其代

碼應該是()。

A^frmTest.Caption="等級考試”

B、Forml.Caption—'等級考試”

C、frmTest.Title="等級考試”

D、Forml.Title="等級考試”

標準答案:A

知識點解析:窗體的標題設置方法:窗體名.Caption二新設置的標題名,由題意

知,選項A)正確。

5、下列描述中錯誤的是

A、在數據庫系統中,數據的物理結構必須與邏輯結構一致

B、數據庫技術的根本目標是要解決數據的共享問題

C、數據庫設計是指在己有數據庫管理系統的基礎上建立數據庫

D、數據庫系統需要操作系統的支持

標準答案:A

知識點解析:在數據庫系統中,物理獨立性是指數據的物理結構(包括存儲結構、

存取方式等)的改變,如存儲設備的更換、物理存儲的更換、存取方式改變等都不

影響數據庫的邏輯結構,從而不致引起應用程序的變化。

6、可設置文字字體為斜體的屬性是()。

A、FontSlope

B、FontBold

C、Fonlltalic

D、FontUnderline

標準答案:C

知識點解析:與字體有關的屬性有:字體類型屬性FonlName,字體大小屬性

FontSize,粗體字屬忤FontBold,斜體字屬件Fontkalic,加刪除線字屬性

FontStrikethru,加卜劃線(即底線)屬性FonlUnderline。

7、在面向對象的程序設計中,可被對象識別的動作稱為

A、方法

B、事件

C、過程

D、函數

標準答案:B

知識點解析:事件(Event)是由VisualBasic預先設置好的、能夠被對象識別的動

作:方法(Method)是特殊的過程和函數。

8、窗體上有一個名稱為Command1的命令按鈕,其事件過程如下:PrivateSub

Commandl_Click()x="VisualBasicProgramining"a=Right(x,11):b=Mid(x,7,

5):c=MsgBox(a,b)EndSub運行程序后單擊命令按鈕。以下敘述中錯誤的是

A、信息框的標題是Basic

B、信息框中的提示信息是Programming

C、c的值是函數的返回值

D、MsgBox的使用格式有錯

標準答案:D

知識點解析:本題考查的考點是有關取子串函數和MsgBox函數的。a的值應該是

Programming,b的值是Basic。在MsgBox函數中,第一個參數是提示信息,第二

個參數是按鈕和圖表的類型,若省略則應有逗號占位,第三個參數是對話框的標

題。最終會產生一個返回值是用戶單擊的按鈕代碼。

9、要使標簽中的文本靠右顯示,應將其Aligment屬性設置為

A^O-LeftJustify

B、I-RightJustify

C、2-Center

D、3

標準答案:B

知識點解析:標簽的Alignmenl屬性用來確定標簽中標題的放置方式,可設置為

0(靠左,默認)、1(靠右)或2(居中)。

10、VB中,若沒有顯式聲明變量的數據類型,則默認的類型是

A、整型

B、字符型

C、日期型

D、變體類型

標準答案:D

知識點解析:VB允許隱式聲明變量。若沒有顯式聲明變量的數據類型,則默認的

類型是變體型。

11、由高中數學可知,對于連續函數f(x),若f(xl)與f(x2)值的符號相反,則在xl

和x2之間必存在x0,使得f(xO)=O(該點稱為“零點”)。設有VB函數:Private

Functionf(xAsSingle)AsSingle可以返回f(x)的值(函數體沒有給出)。下而程序的

功能是從鍵盤輸入2個實數xl、x2,判斷在xl、x2之間是否存在零點。Private

SubCommandI_C1ick()DimxlAsSingle,x2AsSinglexl=InputBox("請輸入一個實

數xl")x2=InputBox("請再輸入一個實數x2")If()ThenPrint”在“;xl;”與

x2;”之間存在零點"ElsePrint”不能確定在“;xl;"與“:x2;”之間是否存在零

點"EndIfEndSubPrivateFunctionRxAsSingle)AsSingle...EndFunction為使上面

程序可以實現該功能,程序代碼中橫線處應填寫的代碼是()。

A、f(xl)>00rf(x2)<0

B、f(xl)<0Andf(x2)<0

C、f(xl)*f(x2)<0

D、f(xl)*f(x2)>0

標準答案:C

知識點解析:X1和X2的符號是否相反,是判斷X1和X2之間是否存在零點的條

件,xl和x2符號相反,xl和x2的積是負數。函數f可以返回f(x)的值,因此滿足

上述條件的表達式是f(xl)*f(x2)V0,選C。

12、要使圖像框(Image)中的圖像能隨著圖像框的大小伸縮,應該設置的屬性及值

A、AutoSize值為True

B、AutoRedraw值為True

C、Stretch值為True

D、BorderStyle值為。

標準答案:C

知識點解析:Stretch屬性用于設定載入圖像框中的圖片是否需要自動調整大小,

以適應圖像框的大小。值為True時、圖片將自動調整大小,以適應圖像框的大

小;值為False時,圖像框會自動縮放以與圖片大小一致。圖片框沒有Stretch屬

性,它通過AutoSize屬性來設置是否需要調整自身大小,以顯示載入圖片的所有

內容,當值為True,圖片框會隨圖片調整大小;值為False,圖片框一股將保持大

小不變,但對"wm『格式圖片文件除外。

13,三角形的構成條件是:任意2邊之和大于第3邊。設變量a、b、c是3條直線

的長度,要求判斷這3條直線能否構成一個三角形。下面有3個程序段可以正確

判斷,另一個不能正確判斷的是

A、Ifa+b>cAnda+c>bAndb+c>aThenPrint”可以構成一個三角形"ElsePrint"不能

構成三角形"EndIf

B、Ifa+b>cOra+c>bOrb+c>aThenPrint"可以構成一個三角形"ElsePrint"不能構

成三角形"EndIf

C、Ifa+b<=cOra+c<=bOrb+c<=aThenPrint"不能構成三角形"ElsePrint”可以構成

一個三角形"EndIf

D、Ifa+h<=cOra+c<=bThenPrint"不能構成三角形"Ekelfb+cV=aThenPrint”不能構

成三角形"ElsePrinr'可以構成一個三角形"EndIf

標準答案:B

知識點解析:任意兩邊之和大于第三邊,必須要求任意兩個變量的和全部大于另一

個變量,也就是三個表達式必須同時成立,只有一個或兩個成立是不行的,故此B

選項不能正確判斷。

14、窗體上有1個名稱為Command1的命令按鈕,事件過程如下:PfivateSub

Commandl_Click()DimnumAsInteger.xAsIntegernum二Val(InputBox("請輸入一

個正整數"))SelectCasenumCaseIs>100x=x+numCaseIs<90X=numCaseElse

x=x*numEndSelectPrintx:EndSub運行程序,并在三次單擊命令按鈕時,分別

輸入正整數100、90和60,則窗體上顯示的內容為

A、000

B、0060

C、0900

D、100060

標準答案:B

知識點解析:多分支控制結構乂稱為SelectCase語句或Case語句,可以同時對條

件的多個取值來判斷。其格式為:同上題。本題中第一次輸入100執行CaseElse

分支,由于x是默認初值0所以輸出0;第二次輸入90也執行CaseElse分支,由

于x是默認初值0所以輸出0;第三次輸入60執行第二個分支輸出60。

15、有下面程序代碼:PrivateSubCommandl_Click()a=3:s=0Fork=lTo5s=s+a

Modk:a=a+kNextkPrintsEndSub程序運行后,單擊命令按鈕Command1,輸出

結果是

A、15

B、13

C、4

D、I

標準答案:C

知識點解析:在:For循環中k的值從I變化到5,在每次循環中為累加和變量s

累加上aModk的值然后令a自加k,故此整個循環過程中s=0+0+0+1+3=4。

16,窗體上有一個名稱為Commandl的命令按鈕,其事件過程如下:PrivateSub

Commandl_CIick()x="VisualBasicProgramming"a=Right(x,11):b=Mid(x,7,5):

c=MsgBox(a,,b)EndSub運行程序后單擊命令按鈕。以下敘述中錯誤的是

A、信息框的標題是Basic

B、信息框中的提示信息是Programming

C、c的值是函數的返回值

D、MsgBox的使用格式有錯

標準答案:D

知識點解析:本題考查的考點是有關取子串函數和MsgBox函數的。a的值應該是

Programming,h的值是Basicc在MsgRox函數中,第一個參數是提示信息,第二

個參數是按鈕和圖表的類型,若省略則應有逗號占位,第三個參數是對話框的標

題。最終會產生一個返回值是用戶單擊的按鈕代碼。

17、窗體上有一個名稱為HScrolll的滾動條,程序運行后,當單擊滾動條兩端的箭

頭時,立即在窗體上顯示滾動框的位置(即刻度值)。下面能夠實現上述操作的事件

過程是

A、PrivateSubHScrolllChange()PrintHScroll1.ValueEndSub

B、PrivateSubHScroll!_Change()PrintHScrollI.SmallChangeEndSub

C^PrivateSubHScrolllScroll()PrintHSerolll.ValueEndSub

D、PrivateSubHScrotll-Scroll()PrintHScroll1.SmallChangeEndSub

標準答案:A

知識點解析:本題考查的考點是有關滾動條的屬性和事件的。單擊滾動條的箭頭時

將觸發Change事件,而滾動塊的位置由Value屬性返回。

18、以F關于過程的敘述中,錯誤的是

A、在Sub過程中不能再定義Sub過程

B、事件過程也是Sub過程

C、過程調用語句的形參個數必須與實參個數相同

D、函數過程一定有返回值

標準答案:C

知識點解析:sub過程分為事件過程和通用過程,過程不允許嵌套定義,即在sub

過程中再定義Sub過程;函數過程必須有一個返回值,當過程的聲明語句中使用

了可選參數的時候,允許實參個數與形參不同。

19^以下VisualBasic不支持的循環結構是

A、For...Next

B、ForEach...Next

C、Do...Loop

D^Do...EndDo

標準答案:D

知識點解析:visualBasic支持的循環結構包括:FoL…Next循環、ForEach...Next

循環、Do…LOOp循環和While循環。

20、以下敘述中錯誤的是

A、SubMain是定義在標準模塊中的特定過程

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

C、SubMain過程不能有返回值

D、當工程中含有SubMain過程時,工程執行時一定最先執行該過程

標準答案:D

知識點解析:在VisualBasic中,可以將多窗體程序中的其中一個窗體或某標準模

塊中的SubMain過程設置為啟動對象。SubMain是定義在標準模塊中的特定過

程.該過程不能有返回值,一個T程中僅能有一個SubMain過程0

21、以下關于文件的敘述中,錯誤的是

A、順序文件中的記錄是一個接一個地順序存放

B、隨機文件中記錄的長度是隨機的

C、文件被打開后,自動生成一個文件指針

D、EOF函數用來測試是否到達文件尾

標準答案:B

知識點解析:根據數據的存取方式和結構不同,文件可分為順序文件和隨機文件。

順序文件中的記錄是一個接一個地順序存放,各個記錄的長度可以不相同。隨機文

件又稱直接存取文件,文件中的記錄長度是固定的。文件被打開后,自動生成一個

文件指針,剛打開時指向文件的頭部,該指針可以逐漸向后移動直至文件尾,此時

可以使用EOF函數來測試是否達到文件尾。

22、閱讀程序:OptionBaselPrivateSubForm_Click()Dima(3,3)AsIntegerFor

i=lTo3Forj=lTo3a(i,j)=Printa(i,j);NextjPrintNextiEndSub運行上

面的程序,單擊窗體,氈出結果如下:147258369則在橫線處應填入的內容為

A、i+j

B、i*j

C、(i-l)*3+j

D、

標準答案:D

知識點解析:本題中使用二重循環為數組賦值,分許輸出的結果,每個元素和行號

和列號的關系可以看出,每個元素的值應該等于

23、編寫如下程序:PfivmeSubCommandl_Click()DimnAsLong,SAsString

n=InputBox("輸入一個數“)DoWhilen<>0s=S&nMod10:s=S&n\10Mod10

n二n|IOOLoopPrinlsEndSub程序運行后,單擊命令按鈕Command1,并輸入數值

123456,則輸出結果為

A、654321

B、563412

C、642531

D、615243

標準答案:A

知識點解析:本題在循環中先將n除以10的余數(即個位數字)連接到s上,然后將

整除10后除以10的余數(即十位上數字)連接到s上,然后n整除100的值賦值給

n(即去掉最后兩位),然后繼續進行循環,所以最終將會輸出數字的逆序。

24、窗體上有一個名稱為Command1的命令按鈕。其單擊事件過程如下:Private

SubCommand1Click()Opcn^c:kfi.txt44ForInputAs#1:Opcn^c:\f2.txfTor

OutputAs#2DoWhileNotEOF(l)LineInput#1,strl:Print#2,strlLoopCloseEnd

Sub以下關于卜述程序的敘述中,錯誤的是

A、功能是將f2.txt中的內容復制到fl.txt中

B、fl.txt和2txt均是順序文件

C、EOF函數可以判斷是否已到文件的末尾

D、Close能夠把打開的兩個文件都關閉

標準答案:A

知識點解析:VisualBasic程序中關于文件的操作,主要是先打開一個文件,然后

對這個文件進行讀或寫的操作,操作完成后,關閉這個文件。打開文件的基本格式

為:OpenFileNameForModeAs#FiIeNumbero打開方式主要有Output、Append

Immt、Random等幾種方式。OutputAppend、Input方式打開的文件進行的讀寫

操作都是以順序方式進行的,其中Oulpul、Append打開的文件主要用來輸出數

據,與Print#、Write#等方法配合使用:以Input方式打開的

25、VisualBasic中的嵋動對冢,是指啟動VisualBasic應用程序時,被自動加載并

首先執行的對象。下列關于VisualBasic“啟動對象”的描述中,錯誤的是

A、“啟動對象”可以是指定的標準模塊

B、“啟動對象”可以是指定的窗體

C、“啟動對象”可以是SubMain過程

D、若沒有經過設置,則默認的“啟動對象”是第一個被創建的窗體

標準答案:A

知識點解析:對于多重窗體程序,必須指定其中某一個窗體為啟動窗體,如果未指

定,設計時的第一個窗體默認為啟動窗體。只有啟動窗體才能在運行程序時自動顯

示出來,其他窗體必須通過Load及Show方法才能看到。在一個應用程序中,有

時候需要在顯示多個窗體之前對一些條件進行初始化,這就需要在啟動程序時執行

一個特定啟動過程,并命名為SubMain,它類似于C語言中的Main函數。一個工

程可以含有多個標準模塊,但SubMain過程只能有一個,并且通常被用作啟動過

程。

家二級VB機試(選擇題)模擬試卷

第2套

一、選擇題(本題共40題,每題1.0分,共40分。)

1、在窗體上畫一個命令按鈕(其Nine屬性為Commandl),然后編寫如下代碼:

OptionBaseIPrivateSubCommandl_Click()Dimaa=Array(l,2,3,4):j=lFor

i=4To1Step—1s=s4-a(i)*j:j=j*10NextiPrintsEndSub運行上面的程序,單擊

命令按鈕,其輸出結果是()。

A、4321

R、12

C、34

D、1234

標準答案:D

知識點解析:本題考查累加運算。s為求和項,a⑴*j為每一項,i的變化為14到

1,j的變化為10的倍數。因此求和s為:4*1+3*10+2*100+1*1000,結果為

1234o

2、下面可以識別功能鍵Fl的事件是

A、Keypress事件和KeyDown事件

B、KeyPress事件和KeyUp事件

C、KeyDown事件和KeyUp事件

D、KeyPress事件

標準答案:C

知識點解析:只有字符鍵(具有ASCII編碼的鍵)才能觸發KeyPress事件,如退格鍵

(ASCII=8)、回車鍵(ASCII=13),而光標鍵、刪除鍵、F1等都不是字符鍵,所以不

能觸發KeyPress事件,故A、B和D項錯誤。KeyDown和KeyUp事件返回的是

鍵盤的直接狀態,返回的是“鍵",故選擇C項。

3、假定變量X的值為33521397,則在聲明其類型時不能聲明為

A^Variant

B、Integer

C、Long

D、Double

標準答案:B

知識點解析:十進制的整型數Integer存儲空間為2個字節,取值范圍是-32768?

32767,長整型Long存儲空間為4個字節,取值范圍是-2147483648?

2147483647,雙精度浮點數Double存儲空間為8個字節,Variant是一種特殊的數

據類型,能保存所有類型的數據,其存儲空間會根據數據大小自動分配,所以,

33521397超出了Intcgci數據類型的范圍,空間不足,故選B。

4、有數據定義語句:DimX,YAsInleger以上語句表明

A、X、Y均是整型變量

B、X是整型變量,Y是變體類型變量

C、X是變體類型變量,Y是整型變量

D、X是整型變量,Y是字符型變量

標準答案:C

知識點解析:在VisualBasic中用戶既可以顯式聲明一個變量,也可以不聲明而直

接使用變量,顯式聲明變量時每個變量都應使用As子句聲明類型,否則該變量將

被視為變體類型。DimX,YAsInteger表示X是變體類型變量,Y是整型變量。

5、軟件生命周期中的活動不包括

A、市場調研

B、需求分析

C、軟件測試

D、軟件維護

標準答案:A

知識點解析:軟件的生命周期描述了軟件從產生到最終消亡的全過程,生命周期中

的活動包括需求分析?、軟件設計(分為概要設計和詳細設計)、軟件實現、軟件測試

和軟件維護,不包括市場調研。

6、下面不屬于需求分析階段任務的是

A、確定軟件系統的功能需求

B、確定軟件系統的性能需求

C、需求規格說明書評審

D、制定軟件集成測試計劃

標準答案:D

知識點解析:需求分析階段的工作可分為4個階段:需求獲取、需求分析、編寫需

求規格說明書、需求評審。

7、層次型、網狀型和關系型數據庫劃分原則是

A、記錄長度

B、文件的大小

C、聯系的復雜程度

D、數據之間的聯系方式

標準答案:D

知識點解析:根據數據之間的聯系方式,可以把數據庫分為層次型、網狀型和關系

型數據庫,它們是根據數據之間的聯系方式來劃分的。

8、設變量x中的值是395,則下面語句的輸出是Printx\100+((xMod100)\

10)*10+(xMod10)*100

A、935

B、395

C、539

D、593

標準答案:D

知識點解析:本題中使用了兩種運算:整除運算和求余運算“Mod”,最終輸出

的是3+90+500=593o

JEI

9、與數學式子對應的VisualBasic表達式是()。

A、Sqr((a+b)/a*b)

B、Sqr((a+b)/a*b)

C、((a+b)/(a*b))Al/2

D、((a+b)/a*b)A(l/2)

標準答案:A

知識點解析:算術運算將優先級從高到低依次是乘方,取負,乘法和除法運算符,

整除運算符,加法和減法運算符;數學函數的平方根(Square)函數是sqr(x),返回

值為自變量x的平方根.從表達式上看首先a、b之和除以a、b的乘積,最后求其

平方根。故首先將(a+b),然后是(a*b),接著是求商,即(a+b)/(a*b),最后求平方

根,因為平方根的優先級比乘除法高,故應為Sqr([a+b)/a*b),故B選項正確。A

項中表達式與數學式不大對應,A項是先求a、b之和,接著除以a,再接著乘以

b,這和題目意思不對應,故A項錯誤。平方根函數是sqr(x),故C項和D項錯

誤。

10、下列敘述中錯誤的是()。

A、一個工程中可以含有多個標準模塊文件

B、以.bas為擴展名的文件是標準模塊文件

C、窗體文件包含該窗體及其控件的屬性

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

標準答案:D

知識點解析:本題考查工程中的文件。一個VB工程中包括各種類型的文件,常見

的有工程文件,多個窗體文件(.frm)和多個模塊文件(.bas),窗體文件中包含窗體及

控件的屬性設置,窗體級變量等。資源管理器中可以同時管理多個工程文件。

11、下列關于算法復雜度敘述正確的是

A、最壞情況下的時間復雜度一定高于平均情況的時間豆雜度

B、時間復雜度與所用的計算工具無關

C、對同一個問題,采用不同的算法,則它們的時間復雜度是相同的

D、時間復雜度與采用的算法描述語言有關

標準答案:B

知識點解析:算法的時間復雜度是指執行算法所需要的計算工作量,它與使用的計

算機、程序設計語言以及算法實現過程中的許多細節無關,B選項正確,D選項錯

誤。最壞情況下的時間復雜度可以與平均情況的時間復雜度相同,A選項錯誤。不

同的算法時間復雜度一般不相同,C選項錯誤。

12、為了對多個控件執行操作,必須選中這些控件。下列不能選中多個控件的操作

A、按住Alt鍵,不要松開,然后單擊每個要選中的控件

B、按住Shift鍵,不要松開,然后單擊每個要選中的控件

C、按住CW鍵,不要松開,然后單擊每個要選中的控件

D、拖動鼠標畫出一個虛線矩形,使所選中的控件位于這個矩形內

標準答案:A

知識點解析:同時選中多個控件的方法有3種:按住Shifi鍵不松開,然后單擊每

個要選中的捽件:按住Ctrl犍不松開,然后單擊每個要選中的捽件:拖動鼠標畫

出一個虛線矩形,使所選中的控件位于這個矩形內。

13、以下關于控件數組的敘述中,錯誤的是()。

A、各數組元素共用相同的事件過程

B、各數組元素通過下標進行區別

C、數組可以由不同類型的控件構成

D、各數組元素具有相同的名稱

標準答案:c

知識點3析:控件數組是由類型相同的控件組成,具有相同的名稱,用下標Index

屬性區分各數組元素,它們共用相同的事件過程。故C選項錯誤。

14、以下關于變量作用域的敘述中錯誤的是

A、在窗體模塊的聲明部分聲明的Private變量,其作用域是窗體內的所有過程

B、在標準模塊的聲明部分聲明的Private變量,其作用域是模塊內的所有過程

C、在窗體模塊的聲明部分聲明的Pubilc變量,其作用域是本窗體的所有過程

D、在標準模塊的聲明部分聲明的Pubilc變量,其作用域是應用程序的所有過程

標準答案:C

知識點解析:根據變量的定義位置和定義關鍵字的不同,變量可以分為以下3種類

型:局部(Local)變量:在過程(事件過程或通用過程)內定義的變量,其作用域為該

變量所在的過程,定義時使用Dim、Static關鍵字;模塊(Module)變量:模塊變量

包括窗體變量和標準模塊變量2種。其中,窗體變量可用于該窗體內的所有過程,

其作用域為該變量所在的窗體;標準模塊變量是在標準模塊中定義的變量,變量的

聲明和使用與窗體模塊中窗體變量類似。區別是標準模塊是只含有程序代碼的應用

程序文件,其擴展名為,bas全局(Public)變量:全局變量也稱為全程變量,在標準

模塊的聲明部分聲明。全局變量的作用域最大,可以在工程的每個模塊、每個過程

中使用。

15、設窗體上有一個Commandl命令按鈕,還有以下程序代碼:PrivateSUb

Commandl-Click()PrivateSUbproc(aAsIntege)Staticx.AsIntegerStaticxAs

Integerx=x+lx=x+a:a=xCallproc(x)EndSubPrintx.EndSub程序運行后,3次

單擊命令按鈕,則產生的輸出是

A、123

B、135

C、137

D、246

標準答案:C

知識點解析:本題中在C01砌a|ldl._click過程中和Sub過程proc中分別定義了

一個靜態變量x,這兩人x都是局部變量,隸屬于不周的局部.互不干涉:當單擊

命令按鈕時,單擊事件中的x加1,然后調用proc過程;由于proc的形參*采用地

址傳遞,因此對a的改變會影響實參X。三次單擊按鈕分別使得兩個過程中的x分

裂變化,都會保留上一次過程結束時的值。

16、如果一個頂級菜單項的訪問鍵為D,則以下等同于單擊該菜單項的操作為()。

A、按Ctrl+D鍵

B、按Alt+D鍵

C、按D鍵

D、按Shift+D鍵

標準答案:B

知識點解析:“訪問鍵'堤菜單、菜單項或控件(如按鈕)標簽的文本中帶下劃線的字

符。訪問鍵允許用戶通過同時按Alt鍵和預先定義的訪問鍵來“單擊”按鈕。

17、為了保存數據,需打開順序文件“E:\UserData.txf\以下正確的命令是

()。

A、OpenE:\UserData..txtForInputAs#l

B>OpcrTE:\UserData.txfTor:inputAs#2

C、OpenE:\UserData.txtForOutputAs#l

D、Open^E:\UserData.txfTorOutputAs#2

標準答案:D

知識點解析:打開順序文件的基本格式為:Open“文件名稱"ForModeAs#文件號。

“文件名稱”表示要打開的文件的路徑。Mode為打開模式:OulPul用于輸出;

Append用于追加寫入;Inpul用于讀取。文件號為打開文件時指定的句柄(即文件

號)。

18、設窗體上有一個名禰為Checkl的復選框,并有下面程序代碼:PrivateSub

Checkl_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)

Check1.ValuedEndSub根據上面的事件過程,可以得出結論

A、鼠標單擊該復選框,復選框的標題被改為“1”

B、鼠標右鍵單擊該復選框,可以選中該復選框

C、鼠標左鍵單擊該復選框,它被選中,右鍵單擊它,取消選中

D、鼠標右鍵單擊該復選框,它被選中,左鍵單擊它,取消選中

標準答案:B

知識點解析:在復選框的鼠標按下事件中,將復選框的Value屬性設置為1。復選

框的value屬性可設置為以下3種值:值O-Unchecked表示未選(默認值),"W消

失:值1-Checked表示選中,復選框將顯示“4";值2-Grayed表示以灰色呈現。

19、為了在運行時能顯示窗體左上角的控制框(即系統菜單),應執行的操作是

A、把窗體的ControlBox屬性設置為False,其他屬性任意

B、把窗體的ControlBox屬性設置為True,并且把BorderStyle屬性設置為1到5

中的一個數

C、把窗體的ControlBOX屬性設置為True,并且把BorderStyle屬性設置為0

D、把窗體的ControlBox屬性設置為Fale,并且把BorderStyle屬性設置為1到5

中的一個數

標準答案:B

知識點解析:窗體的「。川「。田。乂(捽制框屬件)用于設置在窗體標題欄左側是否得示

控制按鈕,該屬性在運行時為只讀,而且還要求BorderStyle屬性設也為I到5中

的一個數,不能為0(因為此時無邊框)。

20、在某個事件過程中定義的變量是

A、局部變量

B、窗體級變量

C、全局變量

D、模塊變量

標準答案:A

知識點解析:根據變量的定義位置和定義關鍵字的不同,變量可以分為局部

(Local)變量、模塊(Module)變量和全局(Public)變量3種類型:

21、若要把窗體上命令按鈕Command1的狀態設置為不可用,應該執行的命令是

A、Command1.Enabled=False

B>Command1.Visible=False

C^Command1.Cancel=False

D^Command1.Default=False

標準答案:A

知識點解析:命令按鈕的Enabled屬性用來控制按鈕是否可用,Visible屬性用來控

制按鈕是否可見,Cancel屬性用來設置窗體的“取消”按鈕,程序運行時,按下V

Esc>鍵將執行該命令按鈕的單擊事件過程,Default屬性用于設置窗體的缺省命令

按鈕,程序運行時,按下〈Enter〉鍵將執行該命令按鈕的單擊事件過程。

22、窗體上有一個列表框控件LE1。以下敘述中錯誤的是

A、List)中有ListCounl-1個列表項

當List1.Selected(i)=True,表明第i項被選中

C、設置某些屬性,可以使列表框顯示多列數據

D、Listl.Text的值是最后一次被選中的列表項文本

標準答案:A

知識點解析:列表椎的ListCount屬性返列表框中當前列表項條數;Selected屬

性用于設置或返回指定索引號列表項的選中狀態,值為True表示被選中,值為

False表示未被選中:Colums屬性用于設置ListBox控件以幾列方式顯示列表項,

其值為。?n,值為。時默認值,以單列方式顯示;Listl.Text的值是最后一次被

選中的列表項文本。

23下面程序計算并輸出的是PrivateSubCommandl_Click()a=10:s=0Do

s=s+a*a*a:a=a-lLoopUntila<=0PrintsEndSub

A、13+23+33…十103的值

B、10!+…+3!+2!+l!的值

C、(1+2+3+…+10)3的值

D、10個103的和

標準答案:A

知識點解析:對于D。型循環結構,首先看條件判斷在循環體的前面還是后面,如

果是先判斷條件,則有可能一次也不執行循環體;如果是后判斷條件,則無論條件

是什么,至少執行一次循環體。在Until循環中條件為False時執行循環體,條件

為True時退出循環;在While循環中條件為True時執行循環體,條件為False時

退出循環。本題是一個比較簡單的D。循環,計算從1到10的立方和。為止,實

際上就是輾轉相減法求最大公約數的過程。

24、判斷復選框是否被選中的屬性為

A、Selected

B、Checked

C、Value

D、Index

標準答案:C

知識點解析:復選框的value屬性可設置為以卜3種值:值0—Unchecked表示未

選(默認值),消失;值1-Checked表示選中,復選框將顯示“力:值2.Graved

表示以灰色呈現。

25、窗體上有一個由兩個文本框組成的控件數組,名稱為Textl,并有如下事件過

程:PfivmeSubText1_change(IndexAsInteger)SelectCaseIndexCase0

Textl(l).FontSize=Textl(0).FontSize*2Text1(1).Text=Textl(O).TextCase1

Text1(0).FontSize=Textl(l).FontSize/2Text1(0).Text=Textl(l).TextCaseElse

MsgBox”執行Else分支"EndSelectEndSub關于上述程序,以下敘述中錯誤的是

A、Index用于標識數組元素

B、本程序中CaseElse分支的語句永遠不會被執行

C、向任何一個文本框輸入字符,都會在另一個文本框中顯示該字符

D、下標為。的文本框中顯示的字符尺寸將越來越小

標準答案:D

知識點解析:控件數組是一組具有共同名稱和類型的控件,它們擁有共同的事件,

數組中的每個控件都有唯一的索引號(Index),即下標,默認索引號從0開始。本題

中的兩個文本框的Index值分別為。和1,所以CaseElse分支的語句永遠不會被執

行:根據程序向任何一個文本框輸入字符,都會在另一個文本框中顯示該字符;在

0號文本框中輸入時1號文本框的字號是0號文本框字號的2倍,在1號文本框中

輸入時0號文本框的字號是1號文本框字號的一半,相當于沒有變化,不會越來越

小。

26、在窗體上畫一個名為:為Command1的命令按鈕,編寫如下事件過程:Private

SubCommandl_Click()n=0Fori=0To10X=2*i.1IfXMod3=0Thenn=n+lNexti

PrintnEndSub運行程序;單擊命令按鈕,則窗體上顯示的是

A、1

B、3

C、5

D、7

標準答案:B

知識點解析:本題的FOr循環共執行11次,在每次循環中計算出一個X的值,然

后判斷能否被3整除,如能整除則令計數器n自加1。

27、設窗體上有一個文本框Textl和一個命令按鈕Commandl,并有以下事件過

程:PrivateSubCommandl_Click()DimsAsString,chAsStringS=n"Fork=lTo

Len(Textl)ch=Mid(Textl,k,1)s=ch+sNextkText1.Text=sEndSub程序執行時,

在文本框中輸入“Basic”,然后單擊命令按鈕,則Textl中顯示的是

A、Basic

B、cisaB

C、BASIC

D、CISAB

標準答案:B

知識點解析:本題考查的考點是有關循環和取子串函數的。本題比較簡單,循環次

數就是字符串的長度,每次都在第k位取一個字母,最后倒序連接起來。注意每次

都把ch連接到S的前面。

28、下面列表框屬性中,是數組的是

A、ListCount

BNSelected

C、Listindex

D、MultiSelect

標準答案:B

知識點解析:列表框的List屬性是一個字符串數組,數組的一項就是一個列表項

目,可以通過下標訪問數組中的值。lAstCount屬性是一個整型值,代表數組中的

項目個數。Selected屬性是一個數組,用于設置或返回指定索引號列表項的選中狀

態。值為True表示被選中;值為False表示未被選中。LisUndex屬性:可返回當前

所選項目的索引號,其起始值為0,最后一項的值為ListCount-1。當Listindex的

值為一1時,表示未選定項目。MultiSclcct屬性用于表示是否能夠在控件中進行復

選以及如何進行復選。MulliSeleci屬性可取0、1、2這3種值,默認時為0,表示

不允許復選。

29、編寫如下程序:PrivateSubCommandl_Click()DimnumAsInteger,kAs

Integer,nAsIntegernum=InputBox("請輸入一個正整數:")k=numn=2DoDoWhile

numModn=0Primn::num=num/nLoopn=n+lLoopUntiln>k/2EndSub程序

運行后,單擊命令按鈕Command1,并輸入數值20,則輸出結果為

A、225

B、234

C、2345

D、25

標準答案:A

知識點解析:D。型循環結構,首先看條件判斷在循環體的前面還是后面,如果是

先判斷條件,則有可能一次也不執行循環體;如果是后判斷條件。則無論條件是什

么,至少執行一次循環體。、在Until循環中條件為False時執行循環體,條件為

True時退出循環:在while循環中條件為True時執行循環體,條件為False時退出

循環。本題是一個嵌套的D。循環,外層循環是后判斷條件的Until型循環,內層

循環是先判斷條件的while型循環。根據輸入的值20可判斷出三次輸出的結果為

2、2、5o

30、為了通過傳值方式來傳送過程參數,在函數聲明部分應使用的關鍵字為

A^Value

B、ByVai

C、ByRef

D、Reference

標準答案:B

知識點解析:傳值就是通過值傳送實際參數,即傳送實參的值而不是傳送它的地

址。在這種情況下,通用過程不訪問變量(實參)的原始地址,因此不會改變原來變

量的值,所有的變化都是在變量的副本上進行的。傳值方式通過關鍵字Byval來

實現。也就是說,在定義通用過程時,如果形參前面有ByVai,則該參數通過傳值

方式傳送。在傳值方式下,對形參的改變不會影響到實參。

31、設有如下聲明語句OptionBase1Dimarr(2?一1To5)AsInteger則數組arr中

數組元素的個數是

A、10

B、12

C、14

D、21

標準答案:C

知識點解析:二維數組定義時對于數組的每一維均給定下標的下界和上界,中間用

To連接,即給出下標可取值的變化范圍。”數組元素個數”指的是數組中成員的個

數,每一維的長度是上界-下界+1,默認下界是0,數組元素個數等于各維長度之

積。

32、設工程文件包含兩個窗體文件Forml.frm,Form2.frm及一個標準模塊文件

Modulcl.baso兩個窗體上分別只有一個名稱為Commandl的命令按鈕。Forml的

代碼如卜:PublicXAsIntegerPrivateSubFormLoad()x=l:y=5EndSubPrivate

SubCommandl_Click()Form2.ShowEndSubForm2的代碼如下:PrivateSub

Commandl_CIick()PrintForml.x.yEndSubModulel的代碼如下:PublicyAs

Integer運行以上程序,單擊Forml拓命令按鈕Command1,則顯示Fo「m2;再單擊

Form2上的命令按鈕Command1,則窗體上顯示的是

A、15

B、05

C、00

D、程序有錯

標準答案:A

知識點解析:本題考查的考點是有關變量的作用域的。木題中的y就是在標準模塊

中定義的全局變量,任任何一個窗體中都能應用,并在Forml中被賦值為5;x是

Forml中定義的局部變量,要想在Form2中引用,必須用Forml.x格式來引用。

33、若在窗體模塊的聲明部分聲明了如下自定義類型和數組PrivateTyperecCode

AsInteger:CaptionAsStringEndTypeDimarr(5)Asrec貝U卜面的輸出語句中正確的

A、Printart.Code⑵,art.Caption(2)

B、Printarr.Code,art.Caption

C、Printarr(2).Code,arr(2).Caption

D、PrintCode(2),Caption(2)

標準答案:C

知識點解析:在標準模塊中可以聲明自定義類型,該類型由Type關鍵字聲明,在

聲明中要定義類型的所有域。若用自定義類型聲明一個變量,則該變量擁有若干

域,取得每個域的值需要用“變量名.域名''的形式,作為一個自定義類型的數組,

首先要取出某個數組元索然后才能訪問該元素的某個域,所以要想訪問arr(2)的

域,需要使用arrQ).Code和arr(2).Captiono

34、程序運行時,拖動滾動條上的滾動框,則所觸發的事件是

A、Move

B、Scroll

C、Drag

D、DragDrop

標準答案:B

知識點解析:當滾動條的Value屬性值改變時會觸發Change事件。當拖動滾動條

中的滾動框時,觸發Scroll事件。

35設有以下程序:PrivateSubForm_Click()x=50Fori=lTo4y=InputBox(“請輸

入一個整數“)y=Val(y)IfyMod5=0Thena=a+Yx=yElsea=a+xEndIfNextiPrinta

EndSub程序運行后,單擊窗體,在輸入對話框中依次輸入15、24、35、46,輸出

結果為

A、100

B、50

C、120

D、70

標準答案:A

知識點解析:本題考查的考點是有關循環的。本題需要寫出每一次循環的變量變化

情況。第一次循環時輸入15,If判斷為真,所以a=15,x=15;第二次循環時輸入

24,If判斷為假,所以a=15+15=30,x仍然為15;第三次循環時輸入35,If判斷

為真.所以a=30+35=65.x=35:第四次循環時輸入46.If判斷為假,所以

a=65+35=100?x=35°

36、以下關于函數過程的敘述中,正確的是

A、函數過程形參的類型與函數返回值的類型沒有關系

B、在函數過程中,過程的返回值可以有多個

C、當數組作為函數過程的參數時,既能以傳值方式傳遞,也能以傳址方式傳潴

D、如果不指明函數過程參數的類型,則該參數沒有數據類型

標準答案:A

知識點解析:本題考查的考點是有關函數過程的。函數過程可以返回一個函數值,

但這個函數值的類型和參數類型沒有任何關系;如果不指明參數的類型,則默認參

數為變體型;數組作為函數參數時只能通過傳地址的方式來調用。

37、在窗體畫一名為CommonDialogL貝U下歹lj與CommonDialogl.ShowOpen方法

等效的語句是

A、CommonDialog1.Action=l

CommonDialog1.Action=2

C、CommonDialog1.Action=3

D、CommonDialog1.Action=4

標準答案:A,

知識點解析:通用對話框提供諸如打開文件、保存文件、設置打印選項、選擇顏色

和字體、顯示幫助等操作的一組標準對話框,該控件運行時不可見。Aclion屬性用

于設置被打開對話框的類型,與ShowXXX方法相對應,如下表所示:

Action屬性值顯示的對話類取VisualBasic6中對應方法

0無操作

1打開ShowOpen

*2另存為ShowSave

3廉色ShowCoior

4字體ShowFont

5打印ShowPrinter

6調用Windows幫助ShowHelp

38、下面屬于良好程序沒計風格的是()。

A、源程序文檔化

R、程序效率第一

隨意使用無條件轉移語句

D、程序輸入輸出的隨意性

標準答案:A

知識點解析:要形成良好的程序設計風格,主要應注意和考慮:源程序文檔化;數

據說明的次序規范化,說明語句中變量安排有序化,使用注釋來說明復雜數據的結

構;程序編寫要做到清晰第一、效率第二,先保證程序正確再要求提高速度,避免

不必要的轉移;對所有的輸入數據都要進行檢驗,確保輸入數據的合法性。

39、以下合法的VB變量名是()。

A、_x

B、2y

C、a#b

D、x_l_x

標準答案:D

知識點解析;VB中變量的命名規則為;①必須以字母或漢字開頭②由字母、漢

字、數字或下劃線組成③不能使用VB的保留字。_x不能以一下劃線開頭,不合

法;2y不能以數字開頭,不合法;a#b中有#,不合法;D選項符合命名規則,故

D選項正確。

40、編寫如下程序:PrivateSubCommandl_Click()DimxAsInteger.yAsInteger

x=InputBox("輸入第一個數")y=InputBox("輸入第二個數")Callf(x,y)Printx,y

EndSubSubf(aAsInteger,ByVaibAsInteger)a=a*2x=a+bb=b+100EndSub程序

運行后,單擊命令按鈕Command1,并輸入數值1。和15,則輸出結果為()。

A、10115

B、20115

C、3515

D、2015

標準答案:D

知識點解析:程序中過程f的參數a默認為按址傳遞,參數b指定按值傳遞,因此

調用f(x,y)時,x的值會受到影響,y的值不會。程序中輸入10和15,則x=10,

y=15o調用f(x,y),在過程中a=a*2,即a=10*2=20,變量x是過程f中的局部變

量,沒有用處可不用理會,b=b+100,RPb=15+100=l15oa的值即按鈕單擊事件中

變量x的值,因此x=20,而y的值仍是原來的值15,因此Printx,y輸出2015。

國家二級VB機試(選擇題)模擬試卷

第3套

一、選擇題(本題共25題,每題1.0分,共25分。)

1、某二叉樹有5個度為2的結點,則該二叉樹中的葉子結點數是

A、10

B、8

「、6

D、4

標準答案:C

知識點解析:根據二義樹的性質,在任意二義樹中,度為0的結點(即葉子結點)總

是比度為2的結點多一個。

2、執行語句DimX,YAsInleger后,

A、X和Y均被定義為整型變量

B、X和Y均被定義為變體類型變量

C、X被定義為整型變量,Y被定義為變體類型變量

D、X被定義為變體類型變量,Y被定義為整型變量

標準答案:D

知識點解析:本題考查的考點是有關變量定義的。在VB中有一種特殊的類型:變

體類型(Variant),這種類型可以包含大部分其他類型的數據。在VB中,如果沒有

顯式聲明變量的類型,則該變量默認為變體型(Variant)。如果一條定義語句定義多

個變量,每個變量必須單獨說明其類型,若不說明則為變體型。

3、下面描述中不屬于數據庫系統特點的是()。

A、數據共享

B、數據完整性

C、數據冗余度高

D、數據獨立性高

標準答案:C

知識點解析:數據庫系統的特點為高共享、低冗余、獨立性高、具有完整性等,C

錯誤。

4、下列說法中,錯誤的是

A、變量名長度不能超過127個字符

B、變量名的第一個字符必須是字母

C、變量名不能使用保留字

D、變量名只能由字母、數字和下劃線組成

標準答案:A

知識點解析:變量是用一個名稱來表示的,給變量命名規則同38題“

5、VisualBasic控件一般都規定一個默認屬性,在引用這樣的屬性時,只寫對象名

而不必給出屬性名。默認屬性為Caption的控件是

A^列表框(ListBox)

B、標簽(Label)

C、文本框(TexiBox)

D、組合框(ComboBox)

標準答案:B

知識點解析:VisualBasic規定標簽的默認屬性是Caption、文本框的默認屬性是

Text,列表框和組合框的默認屬性也是Text屬性。

6、以下關于窗體的敘述中,錯誤的是

A、Hide方法能隱藏窗體,但窗體仍在內存中

B、使用Show方法顯示窗體時,一定觸發Load事件

C、移動或放大窗體時,會觸發Paint事件

D、雙擊窗體時,會觸發DbIClick事件

標準答案:B

知識點解析:Load方法用于將窗體裝入內存,Show方法用于顯示窗體,Hide方法

用于隱藏窗體,Unload方法可以將指定的窗體從內存中清除。移動或放人窗體

時,會觸發Paint事件,單擊窗體時,會觸發Click事件;雙擊窗體時,會觸發

DbIClick事件。

7、執行下列語句strlnput=InpulBox(”請輸入字符串“,"字符串對話框“,“字符串”)

將顯示輸入對話框。此時如果直接單擊“確定”按鈕,則變量strinput的內容是

A、”請輸入字符串”

B、”字符串對話框”

C、"字符串”

D、空字符串

標準答案:C

知識點解析:本題考查的考點是有關輸入框的。InputBox函數可產生一個對話框,

這個對話框作為輸入數據的界面,等待用戶輸入數據,并返回輸入的內容。

hlpuiBox函數其格式為:InputBox(Prompt,[title][?default][7xpos,ypos]|,

helpfile,context])該函數的第一個參數Prompt是必需的,作為對話框消息出現的

字符串表達式;第二個參數Title是可選的,顯示對話框標題欄中的字符串表達

式;第三個參數Defaun也是可選的,顯示文本框中的字符串表達式,在沒有其他

輸入時作為默認值。本題中第三個參數為“字符串”,所以不加輸入直接確認后,輸

入的值就是“字符串

8、在VisualBasic中,所有標準控件都具有的屬性是

Caption

B、Name

C、Text

D^Value

標準答案:B

知識點解析:窗體和控件都是VisualBasic對象,不同類型的控件具備的屬性也不

同,但是所有控件都具備一個屬性就是名字(Name)屬性。

9、下列不屬于計時器控件屬性的是

A、Enabled

R、Interval

C、Name

D、Timer

標準答案:D

知識點解析:計時器具有Name和Enabled兩個標準屬性。另外一個重要屬性,

hnerval屬性用于設置觸發計時器事件之間的間隔,以毫秒為單位,取值范圍為

0-64767,當值為。或為負值時計時器不啟用。計時器擁有的唯一事件是Timer事

件。

10、假定Picture1和Textl分別為圖片框和文本框的名稱,則下列錯誤的語句是

A、Print25

B、PictureI.Print25

C、Textl.Print25

D、Debug.Print25

標準答案:C

知識點解析:Prim方法可以在窗體上顯示文本字符串和表達式的值,并且可以在

圖片框、立即窗口或打印機上輸出這些信息,但是不能在文本框中輸出。

11、下面為單精度實型(即單精度浮點型)變量的是

A、xS

B、x&

C、x!

D、x#

標準答案:C

知識點解析:在VisualBasic中規定一個變量的數據類型可以用類型說明符米標

識,如%表示整型、$表示字符串型、!表示單精度浮點型、#表示雙精度浮點型、

&表示長整型。

12、以下敘述中,錯誤的是()

A、在設計階段不能調整通用對話框控件的大小

B、當文本框失去焦點時,觸發其LostFocus事件

C、可以將計時器控件的Enabled屬性設置為False,使其不能自動觸發Timer事件

D、如果文本框的TabSiop屬性值為False,則不能接收從鍵盤上輸入的數據

標準答案.口

知識析:文本框中TabStop屬性用來設置用戶是否可以使用Tab鍵來選定對

象,當文本框的Locked屬性值為False,則不能接收從鍵盤上輸入的數據,故D選

項錯誤;A、B、C選項均正確。

13、下列事件的事件過程中,參數是輸入字符ASCII碼的是()。

A、KeyDown事件

B、KeyUp事件

C、KcyPress事件

D、Change事件

標準答案:C

知識點解析:KeyPress事件參數KcyAsdiAsInteger,KeyAscii是所按鍵字符盼

ASCH碼。KeyDown和。KeyUp事件參數有兩個,是KeyCodeAsInteger和Shift

AsInteger,KeyCode是按鍵的實際的ASCII碼,同一個按鍵上的大小寫字母的

KeyCode相同(使

溫馨提示

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

評論

0/150

提交評論