VB筆試模擬試卷149_第1頁(yè)
VB筆試模擬試卷149_第2頁(yè)
VB筆試模擬試卷149_第3頁(yè)
VB筆試模擬試卷149_第4頁(yè)
VB筆試模擬試卷149_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

VB筆試模擬試卷149

一、公共基礎(chǔ)選擇題(本題共70題,每題7.0分,共

10分。)

1、下列對(duì)于線性鏈表的描述中正確的是O

A、存儲(chǔ)空間不一定連續(xù),且各元素的存儲(chǔ)順序是任意的

B、存儲(chǔ)空間不一定連續(xù),且前件元素一定存儲(chǔ)在后件元素的前面

C、存儲(chǔ)空間必須連續(xù),且前件元素一定存儲(chǔ)在后件元素的前面

D、存儲(chǔ)空間必須連續(xù),且各元素的存儲(chǔ)順序是任意的

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:線性鏈表是鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)。在鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)中,存儲(chǔ)數(shù)據(jù)結(jié)構(gòu)的存儲(chǔ)

空間可以不連續(xù),各數(shù)據(jù)結(jié)點(diǎn)的存儲(chǔ)順序與數(shù)據(jù)元素之間的邏輯關(guān)系可以不一致,

而數(shù)據(jù)元素之間的邏輯關(guān)系是由指針域來(lái)確定的。

2、在最壞情況下,冒泡排序的時(shí)間復(fù)雜度為o

A、n(n-l)/2

B、nlog2n

C、n(n+l)/2

D、(n+l)/2

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:冒泡排序法是一種最簡(jiǎn)單的交換類排序方法,它是通過(guò)相鄰數(shù)據(jù)元素

的交換逐步將線性表變成有序。假設(shè)線性表的長(zhǎng)度為n,則在最壞情況下,冒泡排

序需要經(jīng)過(guò)n/2遍的從前往后的掃描和n/2遍的從后往前的掃描,需要的比較次數(shù)

為n(n?l)/2。但一般情況下要小于這個(gè)復(fù)雜度。

3、從程序的行文角度,編寫程序源代碼應(yīng)注意。

A、源程序文檔化

B、程序的語(yǔ)句結(jié)構(gòu)

C、數(shù)據(jù)的說(shuō)明

D、以上都是

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:為了達(dá)到程序設(shè)計(jì)風(fēng)格良好,便于閱讀分析,要注意源程序文檔化、

程序的語(yǔ)句結(jié)構(gòu)、數(shù)據(jù)的說(shuō)明和輸入輸出等方面的要求。

4、軟件中子類部件對(duì)父類部件屬性的延續(xù)性指軟件的。

A、獨(dú)立性

B、共享性

C、多態(tài)性

D、繼承性

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:面向?qū)ο筌浖夹g(shù)的許多強(qiáng)有力的功能和突出的優(yōu)點(diǎn),都來(lái)源于把類

組成一個(gè)層次結(jié)構(gòu)分明的系統(tǒng):一個(gè)類的上層可以有基類,下層可以有派生類。這

種層次結(jié)構(gòu)系統(tǒng)的一個(gè)重要性質(zhì)是繼承性,一個(gè)類直接繼承其基類的描述(數(shù)據(jù)和

操作)或特性,派生類自動(dòng)地共享基類中定義的數(shù)據(jù)和方法。繼承具有傳遞性,如

果類C繼承類B,類B繼承類A,則類C繼承類A。

5、軟件生命周期是指o

A、軟件系統(tǒng)投入運(yùn)行到軟件系統(tǒng)被淘汰

B、軟件系統(tǒng)開(kāi)始研制到軟件系統(tǒng)投入試運(yùn)行

C、軟件系統(tǒng)投入試運(yùn)行到軟件系統(tǒng)被淘汰

D、軟件系統(tǒng)開(kāi)始研制到軟件系統(tǒng)被淘汰

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:在軟件工程學(xué)中,一個(gè)軟件系統(tǒng)從開(kāi)始研制到最終被淘汰的過(guò)程稱為

軟件系統(tǒng)的生命周期。生軟件生命周期一次劃分為若干階段,每個(gè)階段有相對(duì)獨(dú)立

的任務(wù),逐步完成各個(gè)階段的任務(wù)后,軟件的生命周期一次向前推進(jìn)。

6、下列敘述中正確的是。

A、軟件交付使用后還需要進(jìn)行維護(hù)

B、軟件一旦交付使用后就不需要進(jìn)行維護(hù)

C、軟件交付使用后其生命周期就結(jié)束

D、軟件維護(hù)是指修復(fù)程序中被破壞的指令

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:軟件交付使用并不代表軟件生命周期的終結(jié),還需要對(duì)軟件進(jìn)行不斷

的維護(hù),根據(jù)新提出的需求進(jìn)行必要而且可能的擴(kuò)充和刪改。

7、對(duì)于數(shù)據(jù)庫(kù)系統(tǒng),負(fù)責(zé)定義數(shù)據(jù)庫(kù)內(nèi)容,決定存儲(chǔ)結(jié)構(gòu)和存取策略及安全授權(quán)

等工作的是。

A、應(yīng)用程序員

B、用戶

C、數(shù)據(jù)庫(kù)管理員

D、數(shù)據(jù)庫(kù)管理系統(tǒng)的軟件設(shè)計(jì)員

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)管理員(簡(jiǎn)稱DBA)具有如下職能:設(shè)計(jì)、定義數(shù)據(jù)庫(kù)系統(tǒng);

幫助用戶使用數(shù)據(jù)庫(kù)系統(tǒng);監(jiān)督與控制數(shù)據(jù)庫(kù)系統(tǒng)的使用和運(yùn)行;改進(jìn)和重組數(shù)據(jù)

庫(kù)系統(tǒng);轉(zhuǎn)儲(chǔ)和恢復(fù)數(shù)據(jù)庫(kù);重構(gòu)數(shù)據(jù)庫(kù)。所以,定義數(shù)據(jù)庫(kù)內(nèi)容,決定存儲(chǔ)結(jié)構(gòu)

和存取策略及安全授權(quán)等是數(shù)據(jù)庫(kù)管理員(DBA)的職責(zé)。

8、在關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)中,設(shè)計(jì)視圖(View)是階段的內(nèi)容。

A、需求分析

B、概念設(shè)計(jì)

C、邏輯設(shè)計(jì)

D、物理設(shè)計(jì)

標(biāo)準(zhǔn)答案:c

知識(shí)點(diǎn)。析:視圖是數(shù)據(jù)庫(kù)的外模式,屬于邏輯設(shè)計(jì)階段的內(nèi)容。所以答案為C

選項(xiàng)。需求分析是分析用戶的需要和要求;概念設(shè)計(jì)主要進(jìn)行E-R(實(shí)體-聯(lián)系)模型

設(shè)計(jì);邏輯設(shè)計(jì)主要進(jìn)行數(shù)據(jù)庫(kù)模式和外模式的設(shè)計(jì);物理設(shè)計(jì)階段主要進(jìn)行數(shù)據(jù)

庫(kù)的物理結(jié)構(gòu)設(shè)計(jì)。

9、開(kāi)發(fā)軟件時(shí)對(duì)提高開(kāi)發(fā)人員的工作效率至關(guān)重要的是<,

A、計(jì)算機(jī)的并行處理能力

B、領(lǐng)導(dǎo)的關(guān)心

C、程序人員的數(shù)量

D、軟件開(kāi)發(fā)環(huán)境

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:程序開(kāi)發(fā)環(huán)境是用來(lái)輔助計(jì)算機(jī)軟件的開(kāi)發(fā)、分析、維護(hù)和管理的軟

件系統(tǒng),使用軟件開(kāi)發(fā)工具能節(jié)省軟件開(kāi)發(fā)的時(shí)間和費(fèi)用,對(duì)提高軟件開(kāi)發(fā)人員的

工作是至關(guān)重要的。

10、數(shù)據(jù)庫(kù)中,數(shù)據(jù)的物理獨(dú)立性是指0

A、數(shù)據(jù)庫(kù)與數(shù)據(jù)庫(kù)管理系統(tǒng)的相互獨(dú)立

B、用戶程序與DBMS的相互獨(dú)立

C、用戶的應(yīng)用程序與存儲(chǔ)在磁盤上的數(shù)據(jù)庫(kù)中的數(shù)據(jù)是相互獨(dú)立的

D、應(yīng)用程序與數(shù)據(jù)庫(kù)中數(shù)據(jù)的邏輯結(jié)構(gòu)相互獨(dú)立

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:數(shù)據(jù)獨(dú)立性是指應(yīng)用程序和數(shù)據(jù)之間相互獨(dú)立,即數(shù)據(jù)結(jié)構(gòu)的修改不

會(huì)引起應(yīng)用程序的修改。數(shù)據(jù)獨(dú)立性包括邏輯獨(dú)立性和物理獨(dú)立性兩個(gè)方面。數(shù)據(jù)

的物理獨(dú)立性是指數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)或存取方法的修改不會(huì)引起應(yīng)用程序的修改°對(duì)

于D選項(xiàng),應(yīng)用程序與數(shù)據(jù)庫(kù)中數(shù)據(jù)的邏輯結(jié)構(gòu)相互獨(dú)立指的是數(shù)據(jù)庫(kù)的邏輯獨(dú)

立性,所以D選項(xiàng)錯(cuò)誤。

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

11、下列可作為VisualBasic變量名的是_____。

A、A#A

B、4A

C、?xy

D、constA

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:變量是一個(gè)名稱,給變量命名時(shí)應(yīng)遵循以下規(guī)則:?名稱只能由字

母、數(shù)字和下劃線組成;?名稱的第一個(gè)字符必須是英文字母,最后一個(gè)字符可以

15、在窗體上畫一個(gè)名禰為Command1的命令按鈕,然后編寫如下事件過(guò)程:

PrivateSubCommandl_Click()aS=,'VisualBasic"PrintString(3,a$)EndSub程序運(yùn)

行后,單擊命令按鈕,在窗體上顯示的內(nèi)容是O

A、VVV

B、Vis

C^sic

D、11

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:函數(shù)string(n,字符串)的功能是返回由n個(gè)指定“字符串”中第一個(gè)字

符組成的字符串。本題中的字符串“VisualBasic”的第一個(gè)字符為“V”,所以返回3

個(gè)“V",即Siring函數(shù)返回的字符為“VVV”。

16、定義變量如下:DimStr_xStr_x="祝你成功!”若在立即窗口中顯示Str_x的

值,下面正確的是o

A^Debug.PrintStr_x

BNPicturcBox.PrintStr_x

C、Printer.PrintStr_x

D^PrintStr_x

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:在“立即”窗口中有兩種方法進(jìn)行打?。孩賹ebug.Prim語(yǔ)句寫入應(yīng)

用程序代碼;②直接在“立即”窗口中輸入Print方法。

17、設(shè)有語(yǔ)句:x=InpuiBox(“輸入數(shù)值“,“0“,“示例")程序運(yùn)行后,如果從鍵盤上

輸人數(shù)值10并按回車鍵,則下列敘述中正確的是o

A、變量x的值是數(shù)值10

B、在InputBox對(duì)話框標(biāo)題欄中顯示的是“示例”

C、0是默認(rèn)值

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

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:InpulBox函數(shù)返回的字符串值必須賦予一個(gè)變量才能被保留,它一次

只能輸入一個(gè)值。變量x的值為“10”。

18、執(zhí)行如下語(yǔ)句:a=InputBox("Today","Tomorrow","Yesterday","Daybefore

yesterday",5)將顯示一個(gè)輸入對(duì)話框,在對(duì)話框的輸入?yún)^(qū)中顯示的信息是。

Today

B、Tomorrow

C^Yesterday

D、Daybeforeyesterday

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:InpulBox函數(shù)格式為:Inpu〔Box(prompt[,title]]defaull][,xpos,gpos][,

hclpfile,context])其中:prompt是一個(gè)字符串,其長(zhǎng)度不得超過(guò)1024個(gè)字符,它

是在對(duì)話框內(nèi)顯示的信息,用來(lái)提示用戶輸入;出怕是字符串,它是對(duì)話框的標(biāo)

題,顯示在對(duì)話框頂部的標(biāo)題區(qū);default是字符串,用來(lái)顯示輸入緩沖區(qū)的默認(rèn)

信息;xpos,ypos是兩個(gè)整數(shù)值,分別用來(lái)確定對(duì)話框與屏幕左邊的距離(xpos)和

上邊的距離(ypos);helpfile,context,helpfile是一個(gè)字符串變量或字符串表達(dá)式,

用來(lái)表示幫助文件的名禰;contexl是一個(gè)數(shù)值變量或表達(dá)式,用來(lái)表示相關(guān)幫助

主題的幫助目錄號(hào)。

19、在窗體上畫一個(gè)命令按鈕,名稱為Commands然后編寫如下事件過(guò)程;

PrivateSubCommandl_Click()a$="softwareandhardware"b$=Right(a$,8)c

$=Mid(a$,1,8)MsgBoxa$,,b$,c$,lEndSub運(yùn)行程序,單擊命令按鈕,則在彈出的

信息框的標(biāo)題欄中顯示的是O

A、softwareandhardware

B、software

C^hardware

D、I

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:MsgBox語(yǔ)句可以向用戶傳遞信息,它有5個(gè)參數(shù),其中第三個(gè)應(yīng)該

是一個(gè)字符串,用來(lái)顯示對(duì)話框的標(biāo)題,即b$,Right。函數(shù)返回字符串右邊指定

長(zhǎng)度的字符串,所以為“hardware”。

20、以下能夠觸發(fā)文本框Change事件的操作是______。

A、文本框失去焦點(diǎn)

B、文本框獲得焦點(diǎn)

C、設(shè)置文本框的焦點(diǎn)

D、改變文本框的內(nèi)容

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:當(dāng)在運(yùn)行期間改變文本框中的文本時(shí),將引發(fā)文本框的Change事

件。

21、假定窗體上有一個(gè)標(biāo)簽,名稱為L(zhǎng)ahell,為了使該標(biāo)簽透明并且沒(méi)有邊框,

則正確的屬性設(shè)置為o

A、Label1.BackStyle=OLabelI.BorderStyle=O

B、Label1.BackStyle=1Label1.BorderStyle=1

C、Label1.BackStyle=TrueLabel1.BorderStyle=True

D、LabelI.BackStyle=FalseLabel1.BorderStyle=False

標(biāo)準(zhǔn)答案:A'

知識(shí)點(diǎn)解析:因BackStyle屬性和BordcrStyle屬性的值只能取。和1,所以選項(xiàng)C

和D是錯(cuò)誤的。當(dāng)BackStyle值為1時(shí),標(biāo)簽將覆蓋背景;BackSlyle值為0,則標(biāo)

簽為“透明”的:BorderStyle值為0,標(biāo)簽無(wú)邊框。根據(jù)題意,應(yīng)選擇A。

22、在窗體(名稱為Forml)上畫一個(gè)名稱為Tcxtl的文本框和一個(gè)名稱為

Command1的命令按鈕,然后編寫一個(gè)事件過(guò)程。程序運(yùn)行后,如果在文本框中輸

入一個(gè)字符,則把命令按鈕的標(biāo)題設(shè)置為“計(jì)算機(jī)等級(jí)考試“。以下能實(shí)現(xiàn)上述操作

的事件過(guò)程是O

A^PrivateSubTextl_Change()Command1.Caption=”計(jì)算機(jī)等級(jí)考試"EndSub

B>PrivateSubCommandl_Click()Caption="計(jì)算機(jī)等級(jí)考試"EndSub

C、PrivateSubForm_Load()Textl.Caption="計(jì)算機(jī)等級(jí)考試"EndSub

D^PrivateSubCommandl_Click()Textl.Text="計(jì)算機(jī)等級(jí)考試"EndSub

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:當(dāng)在文本框Textl中輸入一個(gè)字符時(shí),系統(tǒng)將激活Textl.change事

件。要設(shè)置命令按鈕Commandl的標(biāo)題應(yīng)改變Caption的值。

23、以下關(guān)于圖片框控件的說(shuō)法中,錯(cuò)誤的是。

A、可以通過(guò)Print方法住圖片框中輸出文本

B、清空?qǐng)D片框控件中圖形的方法之一是加載一個(gè)空?qǐng)D形

C、圖片框控件可以作為容器使用

D、用Stretch屬性可以芻動(dòng)調(diào)整圖片框中圖形的大小

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:AuloSize屬性用于PictureBox(圖片框),Stretch屬性只用于Image(圖

像框)。當(dāng)AutoSize屬性值為True(真)時(shí),圖片框會(huì)根據(jù)裝入的圖形的大小調(diào)整其

大小,可以被認(rèn)為“框隨圖片、';當(dāng)Streich屬性值為True(真)時(shí),圖像框內(nèi)的圖形大

小隨框的大小而變化,可以被認(rèn)為“圖片隨框

24、為了使命令按鈕(名稱為Commandl)右移200,應(yīng)使用的語(yǔ)句是______。

A、Command1.Move-200

B、Command1.Move200

C^Command1.Left=Command1.Left+200

D、Command1.Left二Command1.Lcft-200

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:Move方法是按絕對(duì)坐標(biāo)值對(duì)捽件進(jìn)行移動(dòng).按題意要求.相對(duì)位移

控件應(yīng)采用改變Left屬性值增量的方法,Left屬性值增加某一增量時(shí)控件將向右

移,反之將向左移。

25、在窗體上畫一個(gè)名為L(zhǎng)istl的列表框、一個(gè)名為L(zhǎng)abell的標(biāo)簽。列表框中顯示

若干城市的名稱。當(dāng)單擊列表框中的某個(gè)城市名時(shí),在標(biāo)簽中顯示選中城市的名

稱。下列能正確實(shí)現(xiàn)上述功能的程序是。

A、PrivateSubListl_Click()Label1.Caption=Listl.ListindexEndSub

B、PrivateSubListl_Click()Label1.Name=Listl.ListindexEndSub

C^PrivateSubListl_Click()Label1.Name=Listl.TextEndSub

D、PrivateSubListl_Click()Label1.Caption=Listl.TextEndSub

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:列表框的Text屬性值為最后一次在列表框控件選中的項(xiàng)目的文本,

即Listl.Texto標(biāo)簽的Caption屬性值為標(biāo)簽控件中顯示的文本,即Labell.

Caption?

26、在窗體上畫一個(gè)名禰為Textl的文本框和一個(gè)名稱為Commandl的命令按鈕,

然后編寫如下事件過(guò)程:PrivateSubCommaadl_Click()Dimarrayl(10,10)AsInteger

Dimi,jAsIntegerFori=lTo3Forj=2To4array1(i,j)=i+jNextjNextiTextl.

Text=arrayl(2,3)+arrayl(3,4)EndSub程序運(yùn)行扃,品擊命令按鈕,在文本框中顯示

的值是。

A、12

B、13

C、14

D、15

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:arrayl是一個(gè)二維的數(shù)組,下標(biāo)值從()開(kāi)始,最大值為10。實(shí)際上數(shù)

組arrayl的元素值為下標(biāo)之和,即array1(2,3)=5,arrayl(3,4)=7。所以在文本框

中顯示的值為5+7=12。

27、下面數(shù)組說(shuō)明語(yǔ)句錯(cuò)誤的是o

A^Dimb(-l0)AsDouble

B、Dimc(8,3)AsByte

C、Dimd(-10To-1)AsBoolean

D、Dime(-99To-5,-3To0)

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:選項(xiàng)A中的數(shù)組b下界不為0時(shí)不能這樣定義,要用關(guān)鍵字T。顯式

地指明下標(biāo)范圍;選項(xiàng)B中的二維數(shù)組c的數(shù)組元素個(gè)數(shù)是36,類型是字節(jié)型;

選項(xiàng)C中的一維數(shù)組d的數(shù)組元素個(gè)數(shù)是10,類型是邏輯型;選項(xiàng)D中的二維數(shù)

組e的數(shù)組元素個(gè)數(shù)是420,類型是可變類型。

28、在窗體上畫一個(gè)名稱為Command1的命令按鈕,然后編寫如下事件過(guò)程:

PrivateSubCommaLndLClick()Forn=lTo20IfnMod3<>0Thenm=m+n\3Nextn

PrintnEndSub程序運(yùn)行后,如果單擊命令按鈕,則窗體上顯示的內(nèi)容是_____。

A、15

B、18

C、21

D、24

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)。析:對(duì)本題來(lái)講,最后打印出的變量n值就是循環(huán)變量的終值20加步長(zhǎng)

1的值,即n=20+l=21,而與循環(huán)體中的內(nèi)容和計(jì)算結(jié)果無(wú)關(guān)。

29、在窗體上畫一個(gè)名禰為L(zhǎng)isll的列表框,為了對(duì)列表框中的每個(gè)項(xiàng)目都能進(jìn)行

處理,應(yīng)使用的循環(huán)語(yǔ)句為o

A^Fori=0ToListI.ListCount-1...Next

B、Fori=0ToList!.Count-1...Next

C^Fori=lToListl.ListCount...Next

D^Fori=1ToListI.Count-1...Next

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:ListCount屬性返回控件的列表部分項(xiàng)目的個(gè)數(shù)。在ListBox(列表框)

中沒(méi)有Count屬性。要對(duì)列表框中的每個(gè)項(xiàng)目都能進(jìn)行處理,必須要用到

Lisl(Index)屬性,而該屬性的下標(biāo)值是從0開(kāi)始的,所以選項(xiàng)A是正確的。

30、在窗體上畫一個(gè)名稱為Commandl的命令按鈕,然后編寫如下事件過(guò)程:

PrivateSubCommandl_Click()DimnumAsIntegernum=lDoUntilnum>6Print

num;num=num+2.4LoopEndSub程序運(yùn)行后,單擊命令按鈕,則窗體上顯示的內(nèi)

容是o

A、13.45.8

B、135

C、147

D、無(wú)數(shù)據(jù)輸出

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:由于變量num被定義成整型變量,所以在“DoUntil-Loop”的循環(huán)

中,num的計(jì)算過(guò)程為1、3、5,當(dāng)為7時(shí)退出循環(huán)。

31、在窗體上面一個(gè)命令按鈕(其Name屬性為Commandl),然后編寫如下代碼:

OptionBase1PrivateSubCoramandl_Click()Dimas=0a=Array(1,2,3,4)j=1Fori=4

To1Step-1s=s+a(i)*jj=j*10NextiPrintsEndSub運(yùn)行上面的程序,單擊命令按

鈕,其輸出結(jié)果是一―。

A、4221

B、1234

C、34

D、12

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:數(shù)組名a為變體型變量,用Array函數(shù)對(duì)其進(jìn)行初始化,得到

a⑴=1、a⑵=2、a⑶=3和a(4)=4。變量j在循環(huán)中每次計(jì)算后擴(kuò)大10倍,變量s

的計(jì)算過(guò)程為s=4x1+3x10+2x100+lxl000=1234。

32^在窗體上畫一個(gè)名禰為L(zhǎng)abell的標(biāo)簽,然后編寫如下事件過(guò)程:PrivateSub

Form_Click()Dimarr(10,10)AsIntegerDimiAsInteger,jAsIntegerFori=2To4For

j=2To4arr(i,j)=i*jNextjNextiLabel1.Caption=Str(arr(2,2)+arr(3,3))EndSub程序

運(yùn)行后,單擊窗體,在標(biāo)簽中顯示的內(nèi)容是O

A、12

B、13

C、14

D、15

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:經(jīng)過(guò)雙重循環(huán)運(yùn)算后,數(shù)組arr(2,2)和arr(3,3)的值分別為4和9,

其相加的值為13,函數(shù)Slr(13)返回字符串“13”。

33、設(shè)有如下通用過(guò)程:PublicSubFun(a()AsInteger,xAsInteger)Fori=lTo5

x=x+a(i)NextEndSub在窗體.t.畫一個(gè)名稱為Textl的文本框和一個(gè)名稱為

Command1的命令按鈕。然后編寫如下的事件過(guò)程:PrivateSub

Commandl_Click()Dimarr(5)AsInteger,nAsIntegerFori=lTo5art(i)=i+iNextFun

arr,nTextl.Texl=Str(n)EndSub程序運(yùn)行后,單擊命令按鈕,在文本框中顯示的內(nèi)

容是______。

A、30

B、25

C、20

D、15

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:在Command1_CHck過(guò)程中,數(shù)組arr⑴?arr(5)的初值為2、4、6、

8、10,在子函數(shù)Fun中,藪組arr的內(nèi)容傳送給數(shù)組a,在For-Next循環(huán)中將其內(nèi)

容相加起來(lái)的30賦給變量x,x的內(nèi)容按地址傳送的方式傳給變量n,函數(shù)Str將

n的內(nèi)容轉(zhuǎn)換成字符串在Textl中顯示出來(lái)。

34、在窗體上面一個(gè)名稱為TxlA的文本框,然后編寫如下的事件過(guò)程:Private

SubTxtAKeyPress(KeyAsciiasInteger)...EndSub若焦點(diǎn)位于文本框中,則能夠觸

發(fā)KeyPress事件的操作是。

A、單擊鼠標(biāo)

B、雙擊文本框

C、鼠標(biāo)滑過(guò)文本框

D、按下鍵盤上的某個(gè)鍵

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:在按下與ASCII字符對(duì)應(yīng)的鍵時(shí)將觸發(fā)KeyPress事件。單擊鼠標(biāo)觸

發(fā)的是Textl_Click事件,雙擊文本框是Tcxtl_DblClick事件,鼠標(biāo)滑過(guò)文本框是

Text1_MouseMove事件,

35、在窗體上畫一個(gè)名稱為Commandl的命令按鈕和一個(gè)名稱為Textl的文本框,

在文本框中輸入以下字符串:MicrosoftVisualBasicProgramming然后編寫如下事

件過(guò)程:PrivateSubCommandl_CIick()Open"d:\temp\outf.txt"ForOutputAs#1For

i=lToLen(Textl.Text)c=Mid(Textl.Text,i,1)Ifc>="A"Andc<="ZnThenPrint

#1,LCase(c)EndIfNextiCloseEndSub程序運(yùn)行后,單擊命令按鈕,文件outf.txt

中的內(nèi)容是_____o

A、MVBP

B、mvbp

C、MVBP

D^mvbp

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:本程序的功能是:在For-Next循環(huán)中,變量c逐個(gè)獲取文本框Textl

中字符串的字符,如果其為大寫字母,就轉(zhuǎn)換成小寫字母,再將其寫入到outf.txt

文件中。由于Prim方法每次寫一行,所以4個(gè)字符按4行的格式寫入到文件中。

三、公共基礎(chǔ)填空題(本題共5題,每題1.0分,共5

分。)

36、所謂【】,是指對(duì)數(shù)據(jù)集合中的各元素以各種方式進(jìn)行運(yùn)算,包括插入、刪

除、查找、更改等運(yùn)算,也包括對(duì)數(shù)據(jù)元素進(jìn)行分析。

標(biāo)準(zhǔn)答案:數(shù)據(jù)處理

知識(shí)點(diǎn)解析:數(shù)據(jù)處理是指對(duì)數(shù)據(jù)集合中的各元素以各種方式進(jìn)行運(yùn)算,包括插

入、刪除、查找、更改等運(yùn)算,也包括對(duì)數(shù)據(jù)元素進(jìn)行分析。

37、在面向?qū)ο蠓椒ㄖ校惖膶?shí)例稱為【】。

標(biāo)準(zhǔn)答案:對(duì)象

知識(shí)點(diǎn)解析:在面向?qū)ο蟪绦蛟O(shè)計(jì)中,將屬性、操作相似的對(duì)象歸為類,即類是具

有共同屬性、共同方法的對(duì)象的集合。所以,類是對(duì)象的抽象,它描述了屬于該對(duì)

象類型的所有對(duì)象的性質(zhì),而一個(gè)對(duì)象則是其對(duì)應(yīng)類的一個(gè)實(shí)例。

38、軟件工程學(xué)中除軟件開(kāi)發(fā)技術(shù)需重視外,另一重要組成內(nèi)容是軟件的【】。

標(biāo)準(zhǔn)答案:工程管理

知識(shí)點(diǎn)解析:軟件工程是解決軟件問(wèn)題的T程,是從管理和技術(shù)兩方面研究如何

開(kāi)發(fā)和維護(hù)計(jì)算機(jī)軟件的一門新興學(xué)科??梢?jiàn),軟件工程中既重視軟件開(kāi)發(fā)技術(shù),

又重視軟件工程管理。

39、數(shù)據(jù)管理技術(shù)發(fā)展過(guò)程經(jīng)過(guò)人工管理、文件系統(tǒng)和數(shù)據(jù)庫(kù)系統(tǒng)3個(gè)階段,其中

數(shù)據(jù)獨(dú)立性最高的階段是【10

標(biāo)準(zhǔn)答案:數(shù)據(jù)庫(kù)系統(tǒng)

知識(shí)點(diǎn)解析:數(shù)據(jù)管理技術(shù)發(fā)展的三個(gè)階段中,人工管理階段,硬件無(wú)直接存取設(shè)

備,軟件沒(méi)有操作系統(tǒng),數(shù)據(jù)完全依賴于程序,沒(méi)有獨(dú)立性;文件系統(tǒng)階段,數(shù)據(jù)

可以存儲(chǔ)在磁盤和磁鼓上,通過(guò)文件系統(tǒng)軟件進(jìn)行管理,有一定的共享性,數(shù)據(jù)的

獨(dú)立性差;數(shù)據(jù)庫(kù)系統(tǒng)階段,出現(xiàn)了專門對(duì)數(shù)據(jù)進(jìn)行管理的數(shù)據(jù)庫(kù)管理系統(tǒng),數(shù)據(jù)

的共享性增強(qiáng),冗余度變小,具有高度的物理獨(dú)立性和一定的邏輯獨(dú)立性。

40、在進(jìn)行模塊測(cè)試時(shí),要為每個(gè)被測(cè)試的模塊另外設(shè)計(jì)兩類模塊:驅(qū)動(dòng)模塊和承

接模塊(樁模塊)。其中【】的作用是將測(cè)試數(shù)據(jù)傳送給被測(cè)試的模塊,并顯示被測(cè)

試模塊所產(chǎn)生的結(jié)果。

標(biāo)準(zhǔn)答案:驅(qū)動(dòng)模塊

知識(shí)點(diǎn)解析:承接模塊的作用是用于代替被測(cè)模塊調(diào)用的其他模塊,其僅作少量的

數(shù)據(jù)操作,是一個(gè)模擬子程序,不必將子模塊的所有功能帶入。

四、填空題(本題共6題,每題1.0分,共6分。)

41、在鼠標(biāo)事件過(guò)程MouseDown和MouseUp中,參數(shù)Button的值為1、2、4

時(shí),分別代表按下鼠標(biāo)的、和按鈕。

標(biāo)準(zhǔn)答案:左右中間

知識(shí)點(diǎn)解析:MouseDown、MouseUp和MouseMove事件均能區(qū)分出鼠標(biāo)的左、右

和中間按鈕。Button參數(shù)與按鈕的對(duì)應(yīng)關(guān)系是:當(dāng)Button=l時(shí),對(duì)應(yīng)于左按鈕(位

0);當(dāng)Bullon=2時(shí),對(duì)應(yīng)于右按鈕(位1);當(dāng)Butlon=4時(shí),對(duì)應(yīng)于中間按鈕(位

2)。

42、已知變量boolVar是一個(gè)布爾型的變量,如果要給其賦值為True,則正確的

賦值語(yǔ)句是。

標(biāo)準(zhǔn)答案:boolVar=Ture

知識(shí)點(diǎn)解析:賦值運(yùn)算符號(hào)為'、=",功能是將右側(cè)的值賦值給左側(cè)的變量,并要求

兩側(cè)的數(shù)據(jù)類型匹配,布爾類型的值有兩個(gè)True或False,所以正確的賦值形式

為:布爾型變量名=True(或False)。

43、執(zhí)行以下語(yǔ)句后,輸出結(jié)果為。s$="ABCDEFG"PrintInStr(s$,Mcf

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論