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

下載本文檔

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

文檔簡介

VB筆試模擬試卷3(共9套)

(共434題)

VB筆試模擬試卷第1馬

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

10分。)

1、在計(jì)算機(jī)中,算法是指。

A、查詢方法

B、加工方法

C、解題方案的準(zhǔn)確而完整的描述

D、排序方法

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

知識點(diǎn)解析:計(jì)算機(jī)算法是指解題方案的準(zhǔn)確而完整的描述,它有以下幾個(gè)基本特

征:可行性、確定性、有窮性和擁有足夠的情報(bào)。

2、棧和隊(duì)列的共同點(diǎn)是。

A、都是先進(jìn)后出

B、都是先進(jìn)先出

C、只允許在端點(diǎn)處插入和刪除兀素

D、沒有共同點(diǎn)

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

知識點(diǎn)解析:棧和隊(duì)列都是一種特殊的操作受限的線性表,只允許在端點(diǎn)處進(jìn)行插

入和刪除。二者的區(qū)別是:棧只允許在表的一端進(jìn)行插入或刪除操作,是一種“后

進(jìn)先出”的線性表;而隊(duì)列只允許在表的一端進(jìn)行插入操作,在另一端進(jìn)行刪除操

作,是一種“先進(jìn)先出”的線性表。

3、已知二叉樹BT的后序遍歷序列是dabec,中序遍歷序列是debac,它的前序遍

歷序列是o

A^cedba

B、acbed

C、decab

D>dcabc

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

知識點(diǎn)解析:二叉樹BT的后序遍歷序列為dabec,故BT的根結(jié)點(diǎn)為c(后序遍歷

序列的最后一個(gè)結(jié)點(diǎn)為數(shù)的根結(jié)點(diǎn));而BT的中序遍歷序列是debac,即遍歷序列

中最后一個(gè)結(jié)點(diǎn)為跟結(jié)點(diǎn),說明BT的右子樹為空,由BT的的后序遍歷序列和中

序遍歷序列可知BT的左子樹(LST)的后序遍歷序列和中序遍歷序列分別為dabe和

加ba(樹是遞歸定義的):故LST的根結(jié)點(diǎn)是e,在由LST的中序遍歷序列可知其左

子樹為do因此BT的前序遍歷序列為cedbao

4、在下列幾種排序方法中,要求內(nèi)存量最大的是______。

A、插入排序

B、選擇排序

C、快速排序

D、歸并排序

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

知識點(diǎn)解析:快速排序的基本思想是,通過一趟排序?qū)⒋判蛴涗浄指畛瑟?dú)立的兩

部分,其中一部分記錄的關(guān)鍵字均比另一部分記錄的關(guān)鍵字小,再分別對這兩部分

記錄繼續(xù)進(jìn)行排序,以達(dá)到整個(gè)序列有序;插入排序的基本操作是指將無序序列中

的各元素依次插入到已經(jīng)有序的線性表中,從而得到一個(gè)新的序列;選擇排序的基

本思想是:掃描整個(gè)線性表,從中選出最小的元素,將它交換到表的最前面(這是

它應(yīng)有的位置),然后對剩下的子表采用同樣的方法,直到表空為止;歸并排序是

將兩個(gè)或兩個(gè)以上的有序表組合成一個(gè)新的有序表。

5、在設(shè)計(jì)程序時(shí),應(yīng)采納的原則之一是。

A、程序結(jié)構(gòu)應(yīng)有助于讀者理解

B、不限制got。語句的使用

C、減少或取消注解行

D、程序越短越好

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

知識點(diǎn)解析:濫用got。語句將使程序流程無規(guī)律,可讀性差:添加的注解行有利

于對程序的理解,不應(yīng)減少或取消;程序的長短要依照實(shí)際需耍而定,并不是越短

越好。

6、下列不屬于軟件調(diào)試技術(shù)的是。

A、強(qiáng)行排錯(cuò)法

B、集成測試法

C、回溯法

D、原因排除法

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

知識點(diǎn)解析:調(diào)試的關(guān)鍵在于推斷程序內(nèi)部的錯(cuò)誤位置及原因。主要的調(diào)試方法有

強(qiáng)行排錯(cuò)法、回溯法和原因排除法。

7、下列敘述中,不屬于軟件需求規(guī)格說明書的作用的是o

A、便于用戶、開發(fā)人員進(jìn)行理解和交流

B、反映出用戶問題的結(jié)構(gòu),可以作為軟件開發(fā)工作的基礎(chǔ)和依據(jù)

C、作為確認(rèn)測試和驗(yàn)收的依據(jù)

D、便于開發(fā)人員進(jìn)行需求分析

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

知識點(diǎn)解析:軟件需求規(guī)格說明書(SRS,SoftwareRcquirementSpccification)是需求

分析階段的最后成果,是軟件開發(fā)中的重要文檔之一。它有以下幾個(gè)方面的作用:

①便于用戶、開發(fā)人員進(jìn)行理解和交流;②反映出用戶問題的結(jié)構(gòu),可以作為軟

件開發(fā)工作的基礎(chǔ)和依據(jù);③作為確認(rèn)測試和驗(yàn)收的依據(jù)。

8、在數(shù)據(jù)流圖(DFd)中,帶有名字的箭頭表示o

A、控制程序的執(zhí)行順序

B、模塊之間的調(diào)用關(guān)系

C、數(shù)據(jù)的流向

D、程序的組成成分

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

知識點(diǎn)解析:數(shù)據(jù)流相當(dāng)于一條管道,并有一級數(shù)據(jù)(信息)流經(jīng)它。在數(shù)據(jù)流圖

中,用標(biāo)有名字的箭頭表示數(shù)據(jù)流。數(shù)據(jù)流可以從加工流向加工,也可以從加工流

向文件或從文件流向加工,并且可以從外部實(shí)體流向系統(tǒng)或從系統(tǒng)流向外部實(shí)體。

9、SQL語言又稱為o

A、結(jié)構(gòu)化定義語言

B、結(jié)構(gòu)化控制語言

C、結(jié)構(gòu)化查詢語言

D、結(jié)構(gòu)化操縱語言

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

知識點(diǎn)解析:結(jié)構(gòu)化查詢語言(SlruciuredQueryLanguage,簡稱SQL)是集數(shù)據(jù)定

義、數(shù)據(jù)操縱和數(shù)據(jù)捽制功能于一體的數(shù)據(jù)庫語言c

10、視圖設(shè)計(jì)一般有3種設(shè)計(jì)次序,下列不屬于視圖設(shè)計(jì)的是。

A、自頂向下

B、由外向內(nèi)

C、由內(nèi)向外

D、自底向上

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

知識點(diǎn)解析:視圖設(shè)計(jì)一般有3種設(shè)計(jì)次序,它們分別是自頂向下、自底向上和由

內(nèi)向外,它們又為視圖沒計(jì)提供了具體的操作方法,設(shè)計(jì)者可根據(jù)實(shí)際情況靈活掌

握,可以單獨(dú)使用也可混合使用。

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

11、下列可以打開立即窗口的操作是O

A、Ctrl+D

B、Ctrl+E

C、Ctrl+F

D、Ctrl+G

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

知識點(diǎn)解析:瀏覽VisualBasic開發(fā)環(huán)境的視圖菜單,可以發(fā)現(xiàn)顯示立即窗口的快

捷鍵組合為Ctrl+G。

12、如果在立即窗口中次行以下操作(<XR>是回車鍵):a=8<CK>b=9<CK>

printa>b<CD>則輸出結(jié)果是_________。

A、-1

B、0

C、False

D、True

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

知識點(diǎn)解析:因a>b不成立(8V9),故表達(dá)式的值為False。立即窗口中輸出值即

為Falseo

13、當(dāng)一個(gè)工程含有多個(gè)窗體時(shí),其中的啟動(dòng)窗體是o

A、啟動(dòng)VisualBasic時(shí)建立的窗體

B、第一個(gè)添加的窗體

C、最后一個(gè)添加的窗體

D、在“工程屬性”對話框中指定的窗體

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

知識點(diǎn)解析:在“工程-屬性''對話框中可以指定工程的啟動(dòng)對象(可以是窗體、Sub

Main())o

14、決定一個(gè)窗體有無控制菜單的屬性是________。

A、MinButtom

B、Caption

C^MaxButton

D、ControlBox

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

知識點(diǎn)解析?:ControlBox屬性:返回或設(shè)置一個(gè)值,說明運(yùn)行時(shí)是否在窗體上顯示

控制菜單欄。MinBullom屬性:決定窗體是否有最小化按鈕,值為True或False。

MaxButton屬性:決定窗體是否有最大化按鈕,值為True或False。CaptionJ?

性:返回或設(shè)置對象在標(biāo)題欄中或圖標(biāo)下面的文本。

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

A、A#A

B、4A

C、?xy

D、constA

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

知識點(diǎn)解析:變量名的命名必須遵守幾個(gè)規(guī)定:變量名必須以字母開頭,而不能

以數(shù)字或其他字符開頭。變量名的其余部分可以包含字母、數(shù)字和/或下劃線字

符,而不允許有空格、句號或其他停頓符號。變量名不能超過255個(gè)字符。變量

名不能是VisualBasic的保留字。

16>執(zhí)行如下語句:a=InputBox("Today","Tomorrow'',"Yesterday'*,"Daybefore

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

A、Today

B、Tomorrow

C、Yesterday

D、Daybeforeyesterday

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

知識點(diǎn)解析:InputBox函數(shù)的功能是顯示一個(gè)對話框,該對話框能接收用戶輸入的

數(shù)據(jù)。語法InputBox(p「ompt[,litle][,default][,xpos][,ypos][,helpfile,

context])InputBox函數(shù)的語法具有以下幾個(gè)命名參數(shù):部分描述Prompt必需的。

作為對話框消息出現(xiàn)的字符串表達(dá)式。prompi的最大長度大約是1024個(gè)字符,由

所用字符的寬度決定。如果prompt包含多個(gè)行,則可在各行之間用回車符

(Chr(13))、換行符(Chr(10))或回車換行符的組合(Chr(13)&Chr(10))來分隔。Title

可選的。顯示對話框標(biāo)題欄中的字符串表達(dá)式。如果省略title,則把應(yīng)用程序名放

入標(biāo)題欄中。Default區(qū)選的。顯示文本框中的字符串表達(dá)式,在沒有其他輸入時(shí)

作為缺省值。如果省略default,則文本框?yàn)榭?。Xpos可選的。數(shù)值表達(dá)式,成對

出現(xiàn),指定對話框的左邊與屏幕左邊的水平距離。如果省略xpos,則對話框在水

平方。Ypos可選的。數(shù)值表達(dá)式,成對出現(xiàn),指定對話框的上邊與屏幕上邊的距

離。如果省略ypos,則對話框被放置在屏幕垂直方向距下邊大約三分之一的位

KoHclpElc可選的。字符串表達(dá)式,識別幫助文件,用該文件為對話框提供上下

文相關(guān)的幫助。如果已提供helpflle,則也必須提供context。Context可選的。數(shù)

值表達(dá)式,由幫助文件的作者指定給某個(gè)幫助主題的幫助上下文編號。如果已提供

context,則也必須要提供helpfile。

17、決定控件上文字的字體、字形、大小、效果的屬性是_________o

A、Text

B、Caption

C、Name

D、Font

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

知識點(diǎn)解析:Text屬性:用來設(shè)置文本框中顯示的內(nèi)容。Caption屬性:用來定義

對象的標(biāo)題。Name屬性:用來定義對象的名稱。用Name屬性定義的名稱是在程

序代碼中使用的對象名,與對象的標(biāo)題(Caplion)是不同的。Font屬性:字形屬性

用來設(shè)置輸出字符的各種特性,包括字體、大小等。

18、下列程序段的顯示結(jié)果為ox=0Printx-1x=3

A、-1

B、3

C、2

D、0

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

知識點(diǎn)解析:在該題中,x的初始值為0,順序執(zhí)行各語句,打印x-1的值即-1,

然后對x重新賦3,不影響打印的結(jié)果。

19、SA=H12345678",則表達(dá)式Val(Left(A,4)+Mid(A,4,2))的值為

A、123456

B、123445

C、8

D、6

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

知識點(diǎn)解析:Left(A,4)=1234"Mid(A,4,2)="45"Val("1234"+H45u)=123445注意:

Left和Mid均為字符串截取函數(shù),為字符串連接符。

20、在窗體上畫一個(gè)名禰為Listl的列表框,一個(gè)名稱為Label1的標(biāo)簽。列表框中

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

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

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

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

C>PrivateSubListl_Click()Label1.Name=List1.TextEndSub

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

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

知識點(diǎn)解析:Label的Caption屬性表示標(biāo)簽捽件中顯示的內(nèi)容°List的Text屬性

表示列表框中當(dāng)前被選中的項(xiàng)目的值。故欲將列表框中選中的名稱顯示在標(biāo)簽中只

需將其Text屬性值賦給Label的Caption屬性即可。

21、以下關(guān)于菜單的敘述中,錯(cuò)誤的是_________o

A、在程序運(yùn)行過程中可以增加或減少菜單項(xiàng)

B、如果把一個(gè)菜單的Enabled屬性設(shè)置為False,則可刪除該菜單項(xiàng)

C、彈出式菜單在菜單編輯器中設(shè)計(jì)

D、利用控件數(shù)組可以實(shí)現(xiàn)菜單項(xiàng)的增加或減少

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

知識點(diǎn)解析:Enabled屬性用來設(shè)置菜單項(xiàng)是否有效。如果把該屬性設(shè)置為False,

并不能把該菜單刪除掉,只能把該菜單變?yōu)榛摇K赃x項(xiàng)B是錯(cuò)誤的。

22、表達(dá)式Abs(-5)+Len(”ABCDE”)的值是。

A、5ABCDE

B、-5ABCDE

C>10

D、0

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

知識點(diǎn)解析:兩個(gè)函數(shù)的返回值均為數(shù)值型。Abs(number):返回參數(shù)的絕對值,

類型和參數(shù)相同。Lcn(string):返回String字符串內(nèi)字符的數(shù)目,或是存儲一變量

所需的字節(jié)數(shù)。

23、在程序代碼中將圖片文件mypic.jpg裝入圖片框Picture1的語句是_________。

A、PictureI.Bicture="mypic.jpg"

PictureI.Image="mypic.jpg"

C、Picturel.Picture=LoadPicture("mypic.jpg")

D、LoadPictureCmypic.jpg")

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

知識點(diǎn)解析:LoadPicture()函數(shù)在運(yùn)行期間將圖形文件裝入窗體的Picture屬性、

Picture控件或Image控件,如果窗體、圖片框或圖像控件中已有圖形,則已有圖形

被新裝入的圖形覆蓋。例如:Piclurel.Piclure=LoadPicture("圖形文件名“)使用不帶

參數(shù)的LoadPicture函數(shù)可以清除窗體、圖片框及圖像控件中的圖形。例如:

Piciurel.picture=Loacipicture("")或Piciurel.picture=Loadpicture()

24、在列表框中當(dāng)前被選中的列表項(xiàng)的序號是由下列哪個(gè)屬性表示o

A、List

B、Index

C、Listindex

D^Tabindex

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

知識點(diǎn)解析:List屬性:該屬性用來列出列表項(xiàng)的內(nèi)容。Lisi屬性保存了列表框中

所有值的數(shù)組,可以通過下標(biāo)訪問數(shù)組中的值(下標(biāo)值介干。到之

間)。Lislndex屬性:該屬性的設(shè)置值是已選中的列表項(xiàng)的位汽。列表項(xiàng)位巴由索

引值指定,第一項(xiàng)的索引值為0,第二項(xiàng)為1,依次類推。如果沒有選中任何列表

項(xiàng),Listindex的值將設(shè)置為-1。

25、設(shè)有語句Operf'c:\Test.Dat"ForOutputAs#l則以下錯(cuò)誤的敘述是

A、該語句打開C盤根目錄下一個(gè)已經(jīng)存在的文件Test.Dat

B、該語句在C盤根目錄下建立一個(gè)名為Test.Dat的文件

C、該語句建立的文件的文件號為1

D、執(zhí)行該語句后,就可以通過Print#語句向文件Test.Dat中寫入信息

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

知識點(diǎn)解析:當(dāng)以順序型訪問打開一個(gè)文件時(shí),可執(zhí)行以下操作:從文件輸入字

符(Input)向文件輸出字符(Output)把字符加到文件(Append)要順序型訪問打開一個(gè)

文件,Open語句使用以下語法:OpenpathnameFor|Input|Output|Append|As

filenumber[Len=buffersize]當(dāng)打開順序文件作為Inpul時(shí),該文件必須已經(jīng)存在,否

則,會(huì)產(chǎn)生一個(gè)錯(cuò)誤。然而,當(dāng)打開一個(gè)不存在而文件作為Output或Append時(shí),

Open語句首先創(chuàng)建該文件,然后再打開它。當(dāng)在文件與程序之間拷貝數(shù)據(jù)時(shí),選

項(xiàng)Len參數(shù)指定緩沖區(qū)的字符數(shù)。在打開一個(gè)文件Inpul、Output或Append以

后,在為其他類型的操作重新打開它之前必須先使用Close語句關(guān)閉它。

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

SubTxtA_KeyPress(Keyasciiasinteger)EndSub若焦點(diǎn)位于文本框中,則能夠觸發(fā)

KeyPress事庫的操作是。

A、單擊鼠標(biāo)

B、雙擊文本框

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

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

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

知識點(diǎn)解析?:KeyPress事件用來識別按鍵的ASCII碼,從而識別鍵盤上某個(gè)鍵的

按下與釋放。

27、要獲得當(dāng)前驅(qū)動(dòng)器應(yīng)使用驅(qū)動(dòng)器列表框的哪個(gè)屬性________o

A、Path

B、Drive

C、Dir

D、Pattern

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

知識點(diǎn)解析:驅(qū)動(dòng)器列表框的Drive屬性,用來設(shè)置或返回程序運(yùn)行時(shí)所選擇的驅(qū)

動(dòng)器名。格式為:驅(qū)動(dòng)器列表框名稱.Drive[二驅(qū)動(dòng)器名「驅(qū)動(dòng)器名”是指定的驅(qū)動(dòng)

器,如果省略,則Drive屬性是當(dāng)前驅(qū)動(dòng)器。

28、下列程序段的執(zhí)行結(jié)果為oK=0For1=1To3A=IAIAKPrintA;

NextI

A>111

B、149

C、000

D、123

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

知識點(diǎn)。析:分析程序,由于在整個(gè)程序段中,K的值始終為0,

A=IAIAK=(IAI)AK,我們知道,任何數(shù)的。次方都得1,所以只要知道循環(huán)體執(zhí)行兒

次就可以知道打印出的結(jié)果是什么了。

29、下列程序段的執(zhí)行結(jié)果為oA="abed"B="bede"E=Right(A,3)F

=Mid(B.2,3)IfE<FThenPrintE+FElsePrintF+E

A、edebed

B、edd

C、cdcd

D、bcdcde

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

知識點(diǎn)解析:Righl(字符串,n);返回字符串的最后n個(gè)字符。Mid(字符串,p,

n):從第p個(gè)字符開始,向后截取n個(gè)字符。p和n都是算術(shù)表達(dá)式?!?”:字符串

連接運(yùn)算符,將兩個(gè)字符串按順序連接起來。字符串比較:將兩個(gè)字符串從左到

右逐個(gè)比較其ASCII碼值,直到比較出第一個(gè)不相等的為止。

Right(Habcd",3)=nbcd"Mid(',bcde",2,3)="cde""bed"<"cde",所以打印出的結(jié)果為

“bcdcde”。

30、下列程序段的執(zhí)行結(jié)果為-X=2Y=1IfX*Y<lThenY=Y-1Else

Y=-lPrintY-X>0

A、True

B、False

C、-1

D、1

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

知識點(diǎn)解析:格式:表達(dá)式1比較運(yùn)算符表達(dá)式2關(guān)系表達(dá)式的比較規(guī)則是:如

果兩個(gè)表達(dá)式都是數(shù)值,則進(jìn)行數(shù)值比較。如果兩個(gè)表達(dá)式都是字符審,則進(jìn)行

字符串比較。如果一個(gè)表達(dá)式是數(shù)值而另一個(gè)是字符串,則數(shù)值表達(dá)式小于字符

串表達(dá)式。該題中,X*Y=2*1=2,所以X*YV1為假,執(zhí)行Else分支,Y=l;此

時(shí)Y-X=l-2=3,所以Y?X>0為假。在VisualBasic中,關(guān)系表達(dá)式的值用True

表示真:用False表示假。

31、下列程序段的執(zhí)行結(jié)果為oForx=5To1Step-1ForY=1To6-xPrint

Tab(Y+5);"*";NextYPrintNextx

A****************

c***************

、24c

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

知識點(diǎn)解析:格式:Tab|(n)],設(shè)定顯示或打印下一個(gè)表達(dá)式之間的間隔本段程序

的作用是:通過外循環(huán)的循環(huán)體,打印出5行星號,內(nèi)循環(huán)隨外循環(huán)變量x的變化

共執(zhí)行5次,每次執(zhí)行,就在第x行上,從空5,個(gè)字符的位置起打印x個(gè)星號。

32、下列程序段的執(zhí)行結(jié)果為oDimA(10),B(5)Fori=lTo10A(i)=i

NextiForj=lTo5B(j)=j*20NextjA(5)=B(2)Print"A(5)=H;A(5)

A、A(5)=5

B、A(5)=10

C、A(5)=20

D、A(5)=40

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

知識點(diǎn)解析:觀察程序段,可知程序段最終的輸出結(jié)果是字符串“A(5尸”和數(shù)組元

素A(5)的值。由程序段可知:A(5)=B(2),根據(jù)程序段中以J為循環(huán)變量的循環(huán)可

得:B(2)=2*20=40,則A⑸=40。

33、可以在窗休模塊的通用聲明段中聲明o

A、全局變量

B、全局常量

C、全局?jǐn)?shù)組

D、全局用戶自定義類型

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

知識點(diǎn)解析:全局變量可以在窗體模塊、標(biāo)準(zhǔn)模塊和類模塊中進(jìn)行聲明;全局常

量、全局?jǐn)?shù)組、全局用戶自定義類型只能在標(biāo)準(zhǔn)模塊中進(jìn)行聲明。

34、單擊命令按鈕時(shí),下列程序代碼的執(zhí)行結(jié)果為oPublicSubProcl(n

AsInteger,ByVaimAsInteger)n=nModi()m=m/IOEndSubPrivateSub

Command1CliCk()DimxAsInteger,yAsIntegerx=12:y=34CallProcl(x,y)Print

x;yEndSub

A、1234

B、234

C、23

D、123

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

知識點(diǎn)解析:過程中傳涕參數(shù)的方式有兩種:一種是按地址傳遞參數(shù),這種形式使

過程用變量的內(nèi)存地址去訪問實(shí)際變量的內(nèi)容,如果在過程中改變了該變量的值,

則是真正改變了這一變量的值,這種形式是傳遞參數(shù)的缺省方式。另一種是按值

傳遞參數(shù),這種形式只是傳遞變量的副本;如果在過程中改變該變量副本的值,并

不能真正改變該變量本身的值。解題思路:觀察程序段,過程Procl的第一個(gè)參數(shù)

n是按地址傳遞參數(shù),第二個(gè)參數(shù)m是按值傳遞參數(shù),所以調(diào)用過程Procl后,變

量x的值改變,而變量y的值不變。由程序段可知,x=12Mod10=2,y=34最終的

輸出結(jié)果是:234o

35、設(shè)在工程中有一個(gè)標(biāo)準(zhǔn)模塊,其中定義了如下記錄類型TypeBooksNameAs

String*10TelNumAsString*20EndType在窗體上畫一個(gè)名為Commandl的命令

按鈕,耍求當(dāng)執(zhí)行事件過程Commandl_Click時(shí),在順序文件Person.txt中寫入一

條記錄。下列能夠完成該操作的事件過程是________o

A、PrivateSubCommand1CliCk()DimBAsBooksOpen"c:\Person.txt"ForOutputAs

#1B.Name=InputBox("輸入姓名”)B.TelNum=InputBox("輸入電話號碼”)Write捫,

B.Name,B.TelNumClose#1EndSub

B、PrivateSubCommandl_Cliok()DimBAsBooksOpen"c:\Person.txt"ForInputAS

#1B.Name=InputBox("輸入姓名”)B.TelNum=InpulBox("輸入電話號碼”)Print#1,

B.Name,B.TelNumClose#1EndSub

C、PrivateSubCommand1_Click()DimBAsBooksOpen"c:\Person.txt"ForOutput

As#1B.Name=InputBox("輸入姓名")B.TelNum=InputBox("輸入電話號碼")Write

#1,BClose#1EndSub

D、PrivateSubCommandl_Click()DimBAsBooksOpenHc:\Werson.txt"ForInput

As#1Name=InputBox("輸入姓名")TelNum=InputBox("輸入電話號碼”)Print#L

Name,TclNumClose#1EndSub

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

知識點(diǎn)解析:A選項(xiàng)正確。B選項(xiàng)向文件中輸出內(nèi)容,打開方式應(yīng)當(dāng)為For

outputoC選項(xiàng)記錄變量不可以對元素整體輸入輸出。D選項(xiàng)記錄變量的輸入和輸

出都必須指明到記錄元素。格式為:記錄變量.元素名。

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

分。)

36、在先左后右的原則下,根據(jù)訪問根結(jié)點(diǎn)的次序,二叉樹的遍歷可以分為三種:

前序遍歷、【】遍歷和后序遍歷。

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

知識點(diǎn)解析:在先左后右的原則下,根據(jù)訪問根結(jié)點(diǎn)的次序,二叉樹的遍歷可以分

為三種:前序遍歷、中序遍歷和后序遍歷。前序遍歷是指在訪問根結(jié)點(diǎn)、遍歷左

子樹與遍歷右子樹這三者中,首先訪問根結(jié)點(diǎn),然后遍歷左子樹,最后遍歷右子

樹;并且遍歷左、右子樹時(shí),仍然先訪問根結(jié)點(diǎn),然后遍歷左子樹,最后遍歷右子

樹。中序遍歷指在訪問根結(jié)點(diǎn)、遍歷左子樹與遍歷右子樹這三者中,首先遍歷左

子樹,然后訪問根結(jié)點(diǎn),最后遍歷右子樹;并且遍歷左、右子樹時(shí),仍然先遍歷左

子樹,然后訪問根結(jié)點(diǎn),最后遍歷右子樹。后序遍歷指在訪問根結(jié)點(diǎn)、遍歷左子

樹與遍歷右子樹這三者中,首先遍歷右子樹,然后訪問根結(jié)點(diǎn),最后遍歷左子樹;

并且遍歷左、右子樹時(shí),仍然先遍歷右子樹,然后訪問根結(jié)點(diǎn),最后遍歷左子樹。

37、結(jié)構(gòu)化程序設(shè)計(jì)方法的主要原則可以概括為自頂向下、逐步求精、【】和限

制使用goto語句。

標(biāo)準(zhǔn)答案:模塊化

知識點(diǎn)解析:結(jié)構(gòu)化程序設(shè)計(jì)方法的主要原則可以概括為自頂向下、逐步求精、模

塊化和限制使用got。語句。自頂向下:程序設(shè)計(jì)時(shí),應(yīng)先考慮總體,后考慮細(xì)

節(jié);先考慮全局目標(biāo),后考慮局部目標(biāo)。不要一開始就過多追求眾多的細(xì)節(jié),先從

最上層總目標(biāo)開始設(shè)計(jì),逐步使問題具體化。逐步求精:對復(fù)雜問題,應(yīng)設(shè)計(jì)一

些子目標(biāo)作過度,逐步細(xì)化。模塊化:一個(gè)復(fù)雜何題,肯定是由若干稍簡單的問

題構(gòu)成.模塊化是把程序要解決的總目標(biāo)分解為分目標(biāo),再進(jìn)一步分解為具體的小

目標(biāo),把每個(gè)小目標(biāo)稱為一個(gè)模塊。限制使用gol。語句。

38、軟件測試是保證軟件質(zhì)量的重要手段,而軟件測試的主要和重要的測試方法是

通過測試數(shù)據(jù)和1】的設(shè)計(jì)來實(shí)現(xiàn)。

標(biāo)準(zhǔn)答案:測試實(shí)例

知識點(diǎn)解析:進(jìn)行軟件測試時(shí),應(yīng)精心設(shè)計(jì)測試實(shí)例和選擇測試數(shù)據(jù),以對系統(tǒng)進(jìn)

行全面測試。

39、數(shù)據(jù)庫系統(tǒng)的三級模式分別為【】模式、內(nèi)部級模式與外部級模式。

標(biāo)準(zhǔn)答案:概念或概念級

知識點(diǎn)解析:數(shù)據(jù)庫系統(tǒng)在其內(nèi)部具有三級模式及二級映射,三級模式分別是概念

級模式、內(nèi)部級模式和外部級模式。概念模式是數(shù)據(jù)庫系統(tǒng)中全局?jǐn)?shù)據(jù)邏輯垢構(gòu)

的描述,是全體用戶(應(yīng)用)公共數(shù)據(jù)視圖。內(nèi)模式又稱物理模式,它給出了數(shù)據(jù)庫

物理存儲結(jié)構(gòu)與物理存取方法,如數(shù)據(jù)存儲的文件結(jié)構(gòu)、索引、集簇及hash等存

取方式與存取路徑,內(nèi)模式的物理性主要體現(xiàn)在操作系統(tǒng)及文件級上,它還未深入

到設(shè)備級上(如磁盤及磁盤操作)。外模式也稱子模式或用戶模式,它是用戶的數(shù)據(jù)

視圖,也就是用戶所見到的數(shù)據(jù)模式,它由概念模式推導(dǎo)而出。

40、數(shù)據(jù)字典是各類數(shù)據(jù)描述的集合,它通常包括5個(gè)部分,即數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)

構(gòu)、數(shù)據(jù)流、【】和處理過程。

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

知識點(diǎn)解析:數(shù)據(jù)字典是各類數(shù)據(jù)描述的集合,它通常包括5個(gè)部分,即數(shù)據(jù)項(xiàng),

是數(shù)據(jù)的最小單位:數(shù)據(jù)結(jié)構(gòu),是若干數(shù)據(jù)項(xiàng)有意義的集合;數(shù)據(jù)流,可以是數(shù)據(jù)

項(xiàng),也可以是數(shù)據(jù)結(jié)構(gòu),表示某一處理過程的輸入或輸出;數(shù)據(jù)存儲,處理過程中

存取的數(shù)據(jù),常常是手工憑證、手工文檔或計(jì)算機(jī)文件:處理過程。

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

41、以下語句的輸出結(jié)果是【]oS$="China"S$="Bcijing"printS$

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

知識點(diǎn)解析:S$的最終值是Beijing,所以輸出的應(yīng)該足Bejing。

42、窗體、圖片框或圖像框中的圖形通過對象的【】屬性設(shè)置。

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

知識點(diǎn)解析:Picture屬性返回或設(shè)置控件中要顯示的圖片。對于OLE容器控件,

在設(shè)計(jì)時(shí)不可用在運(yùn)行時(shí)為只讀。

43閱讀以下程序:PrivateSubForm_click()Dimk,n,mAsintegern=10m=lk=l

DoWhilek<=nm=m+2k=k+lLoopPrintmEndSub單擊窗體程序的執(zhí)行結(jié)果是

[]O

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

知識點(diǎn)解析:本題的循環(huán)體共要執(zhí)行10次,m的最終值為1+2*10=21。

44、程序執(zhí)行結(jié)果S的值是[]oPrivateSubCommandl_Click()i=0Doi=i+l

s=i+sLoopUntili>=4PrintsEndSub

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

知識點(diǎn)解析:D?!璘ntil語句是先執(zhí)行循環(huán)體,再判斷Unlil后面的條件表達(dá)式,

當(dāng)條件為True時(shí),則結(jié)束循環(huán)。本題中的條件是大于等于4,所以當(dāng)i=4時(shí),結(jié)束

循環(huán),此時(shí)共執(zhí)行了4次循環(huán)體。所以s=l+2+3+4=10。

45、設(shè)有如下的VisualBasic表達(dá)式:5*xA2-3*x-2*Sin(A)/3,它相當(dāng)于代數(shù)式

[JO

標(biāo)準(zhǔn)答案:5x2-3x-2Sinav3

知識點(diǎn)解析:算術(shù)運(yùn)算符有:人(乘方運(yùn)算符)、*(乘法運(yùn)算符)、/(除法運(yùn)算符)、'(整

除運(yùn)算符)、Mod(求模運(yùn)算符)、+(加法運(yùn)算符)、-(減法運(yùn)算符)。

46、在窗體(Name屬性為Forml)上畫兩個(gè)文本框(其Name屬性分別為Text)和

Text2)和一個(gè)命令按鈕(Name屬性為Command】),然后編寫如F兩個(gè)事件過程:

PrivateSubCommandl_Click()A=Textl.Text+TextTextPrintAEndSubPrivateSab

Form_Load()Textl.Text=M"TextText=""EndSub程序運(yùn)行后,在第一個(gè)文本框

(Textl)和第二個(gè)文本框(Tex⑵中分別輸入123和321,然后單擊命令按鈕,則輸出

結(jié)果為【】。

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

知識點(diǎn)解析:TextBox的Text屬性用宋設(shè)置或返回文本框編輯區(qū)中的文本。

五、填空題(含2小題)(本題共2題,每題7.0分,

共2分。)

47、以下程序的功能是:從鍵盤上輸入若干個(gè)數(shù)字,當(dāng)輸入負(fù)數(shù)時(shí)結(jié)束輸入,統(tǒng)計(jì)

出若干數(shù)字的平均值,輸出結(jié)果。請?zhí)羁?。PrivateSubForm_click()Dimx,yAs

SingleDimzAsIntegerx=InputBox("Enterascore")Dowhile[]y=y+xz=z+1

x=InputBox("Enterascore")LoopIf7=0Thenz=lEndIfy=[]PrintyEndSub

標(biāo)準(zhǔn)答案:x>=0,y/z

知識點(diǎn)解析:根據(jù)表達(dá)式的值有條件地執(zhí)行一組語句。語法IfconditionThen

|statements][Elseelsestatements1或者,可以使用塊形式的語法;IfconditionThen

[statements][Elselfcondition-nThen[clseifstatcmcnts]...[Else[elsestatcmcnts]]EndIf

當(dāng)條件為True時(shí),或直到條件變?yōu)門rue時(shí),重復(fù)執(zhí)行一個(gè)語句塊中的命令。語法

Do|{While|Until(condition][statements][ExitDo][statements]Loop或者可以使用

下面這種語法:Do[statements][ExitDo][statements]Loop[{While|Until(condition]

本題的循環(huán)首先判斷輸入是否大于0,如果是則處理這個(gè)輸入,否則結(jié)束循環(huán),循

環(huán)體內(nèi)的第二個(gè)判斷語句判斷的是當(dāng)前輸入是否比當(dāng)前的最小值小,如果是則改寫

當(dāng)前最小值為輸入值,否則結(jié)束判斷語句。

48、文件根據(jù)數(shù)據(jù)性質(zhì),可分為【】文件和【】文件。

標(biāo)準(zhǔn)答案:程序,數(shù)據(jù)

知識點(diǎn)解析:如果一個(gè)文件內(nèi)存放的是程序數(shù)據(jù),則該文件是程序文件。否則該文

件內(nèi)存放的就是供其他程序使用的數(shù)據(jù),也就是數(shù)據(jù)文件。

六、填空題(含3小題)(本題共7題,每題1.0分,

共1分。)

49、下面的程序用“冒泡”法將數(shù)組a中的10個(gè)整數(shù)按升序排列,請將程序補(bǔ)充完

整。OptionBase1PrivateSubCommandl_Click()Dimaa=Array(678,45,324?

528,439,387,87,875,273,823)Fori=[]Forj=[]Ifa(i)[]a(j)Then

al=a(i)a(i)=a(j)a(j)=alEndIfNextjNextiFori=lTo10Printa(i)NextiEndSub

標(biāo)準(zhǔn)答案:1To9,i+1To10,>

知識點(diǎn)解析:最外層的循環(huán)負(fù)貢從第1個(gè)兀素到第9個(gè)兀素中取出一個(gè),內(nèi)層循環(huán)

負(fù)責(zé)取外層循環(huán)下標(biāo)后面的元素與它比較,如果比外層循環(huán)取出的元素小,則將二

者的位置對換。

VB筆試模擬試卷第2套

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

70分。)

1、在計(jì)算機(jī)中,算法是指0

A、查詢方法

B、加工方法

C、解題方案的準(zhǔn)確而完整的描述

D、排序方法

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

知識點(diǎn)解析:計(jì)算機(jī)算法是指解題方案的準(zhǔn)確而完整的描述,它有以下幾個(gè)基本特

征:可行性、確定性、有窮性和擁有足夠的情報(bào)。

2、棧和隊(duì)列的共同點(diǎn)是。

A、都是先進(jìn)后出

B、都是先進(jìn)先出

C、只允許在端點(diǎn)處插入和刪除元素

D、沒有共同點(diǎn)

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

知識點(diǎn)解析:棧和隊(duì)列都是一種特殊的操作受限的線件表.只允許在端點(diǎn)處進(jìn)行插

入和刪除。二者的區(qū)別是:棧只允許在表的一端進(jìn)行插入或刪除操作,是一種“后

進(jìn)先出”的線性表;而隊(duì)列只允許在表的一端進(jìn)行插入操作,在另一端進(jìn)行刪除操

作,是一?種“先進(jìn)先出''的線性表。

3、已知二叉樹BT的后序遍歷序列是dabec,中序遍歷序列是debac,它的前序遍

歷序列是O

A、cedba

B、acbed

C、decab

D、deabc

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

知識點(diǎn)解析:二叉樹BT的后序遍歷序列為dabec,故BT的根結(jié)點(diǎn)為c(后序遍歷

序列的最后一個(gè)結(jié)點(diǎn)為數(shù)的根結(jié)點(diǎn));而BT的中序遍歷序列是dcbac,即遍歷序列

中最后一個(gè)結(jié)點(diǎn)為跟結(jié)點(diǎn),說明BT的右子樹為空c由BT的的后序遍歷序列和中

序遍歷序列可知BT的左子樹(LST)的后序遍歷序列和中序遍歷序列分別為dabe和

dcba(樹是遞歸定義的):故LsT的根結(jié)點(diǎn)是c,在由LsT的中序遍歷序列可知其左

子樹為do因此BT的前序遍歷序列為cedbao

4、在下列幾種排序方法中,要求內(nèi)存量最大的是______。

A、插入排序

B、選擇排序

C、快速排序

D、歸并排序

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

知識點(diǎn)解析:快速排序的基本思想是,通過一趟排序?qū)⒋判蛴涗浄指畛瑟?dú)立的兩

部分,其中一部分記錄的關(guān)鍵字均比另一部分記錄的關(guān)鍵字小,再分別對這兩部分

記錄繼續(xù)進(jìn)行排序,以達(dá)到整個(gè)序列有序;插入排序的基本操作是指將無序序列中

的各元素依次插入到已經(jīng)有序的線性表中,從而得到一個(gè)新的序列;選擇排序的基

本思想是:掃描整個(gè)線性表,從中選出最小的元素,將它交換到表的最前面(這是

它應(yīng)有的位置),然后對剩下的子表采用同樣的方法,直到表空為止;歸并排序是

將兩個(gè)或兩個(gè)以上的有序表組合成一個(gè)新的有序表。

5、在設(shè)計(jì)程序時(shí),應(yīng)采納的原則之一是。

A、程序結(jié)構(gòu)應(yīng)有助于讀者理解

B、不限制got。語句的使用

C、減少或取消注解行

D、程序越短越好

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

知識點(diǎn)解析:濫用goio語句將使程序流程無規(guī)律,可讀性差;添加的注解行有利

于對程序的理解,不應(yīng)減少或取消;程序的長短要依照實(shí)際需要而定,并不是越短

越好。

6、下列不屬于軟件調(diào)試技術(shù)的是o

A、強(qiáng)行排錯(cuò)法

B、集成測試法

C、回溯法

D、原因排除法

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

知識點(diǎn)解析:調(diào)試的關(guān)健在于推斷程序內(nèi)部的錯(cuò)誤位置及原因。主要的調(diào)試方法有

強(qiáng)行排錯(cuò)法、回溯法和原因排除法。

7、下列敘述中,不屬于軟件需求規(guī)格說明書的作用的是_____o

A、便于用戶、開發(fā)人員進(jìn)行理解和交流

B、反映出用戶問題的結(jié)構(gòu),可以作為軟件開發(fā)工作的基礎(chǔ)和依據(jù)

C、作為確認(rèn)測試和驗(yàn)收的依據(jù)

D、便于開發(fā)人員進(jìn)行需求分析

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

知識點(diǎn)解析:軟件需求規(guī)格說明書(SRS,SoftwareRequirementSpecification)是需求

分析階段的最后成果,是軟件開發(fā)中的重要文檔之一。它有以下幾個(gè)方面的作用:

①便于用戶、開發(fā)人員進(jìn)行理解和交流;②反映出用戶問題的結(jié)構(gòu),可以作為軟

件開發(fā)工作的基礎(chǔ)和依據(jù);③作為確認(rèn)測試和驗(yàn)收的依據(jù)。

8、在數(shù)據(jù)流圖(DFD)中,帶有名字的箭頭表示o

A、控制程序的執(zhí)行順序

B、模塊之間的調(diào)用關(guān)系

C、數(shù)據(jù)的流向

D、程序的組成成分

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

知識點(diǎn)解析:數(shù)據(jù)流相當(dāng)于一條管道,并有一級數(shù)據(jù)(信息)流經(jīng)它。在數(shù)據(jù)流圖

中,用標(biāo)有名字的箭頭表示數(shù)據(jù)流。數(shù)據(jù)流可以從加工流向加工,也可以從加工流

向文件或從文件流向加工,并且可以從外部實(shí)體流向系統(tǒng)或從系統(tǒng)流向外部實(shí)體。

9、SQL語言又稱為o

A、結(jié)構(gòu)化定義語言

B、結(jié)構(gòu)化控制語言

C、結(jié)構(gòu)化查詢語言

D、結(jié)構(gòu)化操縱語言

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

知識點(diǎn)解析:結(jié)構(gòu)化查詢語言(StructuredQueryLanguage,簡稱sQL)是集數(shù)據(jù)定

義、數(shù)據(jù)操縱和數(shù)據(jù)控制功能于一體的數(shù)據(jù)庫語言。

10、視圖設(shè)計(jì)一般有3種設(shè)計(jì)次序,下列不屬于視圖設(shè)計(jì)的是_____o

A、自頂向下

B、由外向內(nèi)

C、由內(nèi)向外

D、自底向上

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

知識點(diǎn)解析:視圖設(shè)計(jì)一般有3種設(shè)計(jì)次序,它們分別是自頂向下、自底向上和由

內(nèi)向外,它們又為視圖沒計(jì)提供了具體的操作方法,設(shè)計(jì)者可根據(jù)實(shí)際情況靈活掌

握,可以單獨(dú)使用也可混合使用。

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

11、下列可以打開立即窗口的操作是0

A、Ctrl+D

B、Ctrl+E

C、Ctrl+F

D、Ctrl+G

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

知識點(diǎn)解析:瀏覽VisualBasic開發(fā)環(huán)境的視圖菜單,可以發(fā)現(xiàn)顯示立即窗口的快

捷鍵組合為Ctrl+Go

12、如果在立即窗口中執(zhí)行以下操作(VCR>是回車鍵):a=8<CR>b=9<CI>

Printa>b<CR>則輸出結(jié)果是。

A、-1

B、0

C、False

D、True

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

知識點(diǎn)解析:因a>b不成立(8V9),故表達(dá)式的值為False。立即窗口中輸出值即

為Falseo

13、當(dāng)一個(gè)工程含有多個(gè)窗體時(shí),其中的啟動(dòng)窗體是_____o

A、啟動(dòng)VisualBasic時(shí)建立的窗體

B、第一個(gè)添加的窗體

C、最后一個(gè)添加的窗體

D、在“工程屬性”對話框中指定的窗體

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

知識點(diǎn)解析:在“工程-屬性”對話框中可以指定工程的啟動(dòng)對象(可以是窗體、Sub

Main())o

14、決定一個(gè)窗體有無控制菜單的屬性是______o

A、MinButtom

B、Caption

C>MaxButton

D、ControlBox

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

知識點(diǎn)解析:ComrolBox屬性:返回或設(shè)置一個(gè)值,說明運(yùn)行時(shí)是否在窗體上顯示

控制菜單欄。MinButtom屬性:決定窗體是否有最小化按鈕,值為True或False。

MaxButton屬性:決定窗體是否有最大化按鈕,值為True或False.Caption屬

性:返回或設(shè)置對象在標(biāo)題欄中或圖標(biāo)下面的文本。

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

A、A#A

B、4A

C^?xy

D、constA

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

知識點(diǎn)解析:變量名的命名必須遵守幾個(gè)規(guī)定:變量名必須以字母開頭,而不能

以數(shù)字或其他字符開頭。變量名的其余部分可以包含字母、數(shù)字和/或下劃線字

符,而不允許有空格、句號或其他停頓符號。變量名不能超過255個(gè)字符。變量

名不能是VisualBasic的保留字。

16、執(zhí)行如卜語句:a=InputBoxC'Today'V'Tomorrow'V'Yesterday'^/'Daybefore

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

A、Today

B、Tomorrow

C、Yesterday

D、Daybeforeyesterday

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

知識點(diǎn)解析:InpulBox函數(shù)的功能是顯示一個(gè)勸話框,該對話框能接收用戶輸入的

數(shù)據(jù)。語法InputBox(p「ompt[,出le][,default][,xpos][,ypos][,helpfile,context])InputBox

函數(shù)的語法具有以下幾個(gè)命名參數(shù):部分描述Prompt必需的。作為對話框消息出

現(xiàn)的字符串表達(dá)式。prompl的最大長度大約是1024個(gè)字符,由所用字符的寬度決

定.如果prompt包含多個(gè)行.則可在各行之間用I可車符(Chr(13))、換行符

(Chr(10))或回車換行符的組合(Chr(13)&Chr(10))來分隔。Title可選的。顯示對話

框標(biāo)題欄中的字符串表達(dá)式。如果省略title,則把應(yīng)用程序名放入標(biāo)題欄中。

Default可選的。顯示文本框中的字符串表達(dá)式,在沒有其他輸入時(shí)作為缺省值。

如果省略default,則文本框?yàn)榭铡pos可選的。數(shù)值表達(dá)式,成對出現(xiàn),指定對

話框的左邊與屏幕左邊的水平距離。如果省略xpos,則對話框會(huì)在水平方向居

中。Ypos可選的。數(shù)值表達(dá)式,成對出現(xiàn),指定對話框的上邊與屏幕上邊的距

離。如果省略ypos,則對話框被放置在屏幕垂直方向距下邊大約三分之一的位

置。Helpfile可選的。字符串表達(dá)式,識別幫助文件,用該文件為對話框提供上下

文相關(guān)的幫助。如果已提供helpfile,則也必須提供context。Context可選的。數(shù)

值表達(dá)式,由幫助文件的作者指定給某個(gè)幫助主題的幫助上下文編號。如果已提供

context,則也必須要提供helpfile。

17、決定控件上文字的字體、字形、大小、效果的屬性是o

A、Text

B、Caption

C^Name

D、Font

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

知識點(diǎn)解析:lext屬性:用來設(shè)置文本框中顯示的內(nèi)容。Caplion屬性:用來定義

對象的標(biāo)題。Name屬性:用來定義對象的名稱。用Name屬性定義的名稱是在程

序代碼中使用的對象名,與對象的標(biāo)題(Caplion)是不同的。Font屬性:字形屬性

用來設(shè)置輸出字符的各種特性,包括字體、大小等。

18、下列程序段的顯示結(jié)果為ox=0Printx-1x=3

A、-1

B、3

C、2

D、0

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

知識點(diǎn)解析:在該題中,x的初始值為0,順序執(zhí)行各語句,打印x?l的值即-I,

然后對x重新賦3,不影響打印的結(jié)果。

19,設(shè)A="12345678”,則表達(dá)式Val(Left(A,4)+Mid(A,4,2))的值為°

A、123456

B、123445

C、8

D、6

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

知識點(diǎn)解析:Left(A,4)=',1234MMid(A,4,2)="45"Val("1234,,+"45")=123445注意:

Left和Mid均為字符串截取函數(shù),為字符串連接符。

20、在窗體上畫一個(gè)名族為Listl的列表框,一個(gè)名稱為Labell的標(biāo)簽。列表框中

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

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

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

B、PrivateSubListlClick()Label1.Name=List1.ListindexEndSub

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

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

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

知識點(diǎn)解析:Label的Caption屬性表示標(biāo)簽控件中顯示的內(nèi)容。List的Text屬性

表示列表框中當(dāng)前被選中的項(xiàng)目的值。故欲將列表框中選中的名稱顯示在標(biāo)簽中只

需將其Text屬性值賦給Label的Caption屬性即可。

21、以下關(guān)于菜單的敘述中,錯(cuò)誤的是o

A、在程序運(yùn)行過程中可以增加或減少菜單項(xiàng)

B、如果把一個(gè)菜單的Enabled屬性設(shè)置為False,則可刪除該菜單項(xiàng)

C、彈出式菜單在菜單編輯器中設(shè)計(jì)

D、利用控件數(shù)組可以實(shí)現(xiàn)菜單項(xiàng)的增加或減少

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

知識點(diǎn)解析:Enabled屬性用來設(shè)置菜單項(xiàng)是否有效。如果把該屬性設(shè)置為False,

并不能把該菜單刪除掉,只能把該菜單變?yōu)榛?。所以選項(xiàng)B是錯(cuò)誤的。

22、表達(dá)式Abs(-5)+Len("ABCDE")的值是_____。

A、5ABCDE

B、-5ABCDE

C、10

D、0

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

知識點(diǎn)解析:兩個(gè)函數(shù)的返回值均為數(shù)值型。Abs(number):返回參數(shù)的絕對值,

類型和參數(shù)相同。Len(string):返回Siring字符串內(nèi)字符的數(shù)目,或是存儲一變量

所需的字節(jié)數(shù)。

23、在程序代碼中將圖片文件mypic.jpg裝入圖片框Picture1的語句是。

A、PictureI.Picture="mypic.jpg"

B、Picture1.Image="mypic.jpg"

C、Picture1.Picture=LoadPicture(',mypic.jpgH)

D、LoadPictureCmypic.jpg")

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

知識點(diǎn)解析:LoadPicture。函數(shù)在運(yùn)行期間將圖形文件裝入窗體的Picture屬性、

Piclure控件或Image控件,如果窗體、圖片框或圖像控件中已有圖形,則已有圖形

被新裝入的圖形覆蓋。例如:Picturel.Picture=LoadPicture("圖形文件名")使用不帶

參數(shù)的LoadPicturc函數(shù)可以清除窗體、圖片框及圖像控件中的圖形。例如:

Picture1.picture=Loadpicture("Picture1.picture=LDadpicture()

24、在列表框中當(dāng)前被選中的列表項(xiàng)的序號是由下列哪個(gè)屬性表示。

A、List

B、Index

C^Listindex

D、Tabindex

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

知識點(diǎn)解析:List屬性:該屬性用來列出列表項(xiàng)的內(nèi)容。List屬性保存了列表框中

所有值的數(shù)組??梢酝ㄟ^下標(biāo)訪問數(shù)組中的值(下標(biāo)值介于0到List.ListCount-1之

間)。Listindex屬性:該屬性的設(shè)置值是已選中的列表項(xiàng)的位置。列表項(xiàng)位置由索

引值指定,第一項(xiàng)的索引值為0,第二項(xiàng)為1,依次類推。如果沒有選中任何列表

項(xiàng),Listindex的值將設(shè)置為-1。

25設(shè)有語句Open"c:\Test.Dat',ForOutputAs#1則以下錯(cuò)誤的敘述是_____。

A、該語句打開C盤根目錄下一個(gè)已經(jīng)存在的文件Test.Dat

B、該語句在C盤根目錄下建立一個(gè)名為Tesl.Dat的文件

C、該語句建立的文件的文件號為1

D、執(zhí)行該語句后,就可以通過Print#語句向文件Test.Dat中寫入信息

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

知識點(diǎn)解析:當(dāng)以順序型訪問打開一個(gè)文件時(shí),可執(zhí)行以下操作:從文件輸入字

符(Input)向文件輸出字符(Output)把字符加到文件(Append)要順序型訪問打開一個(gè)

文件,Open語句使用以卜語法:OpenpathnameFor|Inpul|Output|Append|As

filenumber[Len=buffersize]當(dāng)打開順序文件作為Input時(shí),該文件必須已經(jīng)存在,否

則,會(huì)產(chǎn)生一個(gè)錯(cuò)誤。然而,當(dāng)打開一個(gè)不存在的文件作為Output或Append時(shí),

Open語句首先創(chuàng)建該文件,然后再打開它。當(dāng)在文件與程序之間拷貝數(shù)據(jù)時(shí),選

項(xiàng)Len參數(shù)指定緩沖區(qū)的字符數(shù)。在打開一個(gè)文件Input、Output或Append以

后,在為其他類型的操作重新打開它之前必須先使用Close語句關(guān)閉它。

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

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

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

A、單擊鼠標(biāo)

B、雙擊文本框

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

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

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

知識點(diǎn)解析:KeyPress事件用來識別按鍵的ASCII碼,從而識別鍵盤上某個(gè)鍵的

按下與釋放。

27、要獲得當(dāng)前驅(qū)動(dòng)器應(yīng)使用驅(qū)動(dòng)器列表框的哪個(gè)屬性。

A、Path

B、Drive

C、Dir

D、Pattern

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

知識點(diǎn)解析:驅(qū)動(dòng)器列表框的Drive屬性,用來設(shè)置或返回程序運(yùn)行時(shí)所選擇的驅(qū)

動(dòng)器名。格式為:驅(qū)動(dòng)器列表框名稱。Drive匚驅(qū)列器名]“驅(qū)動(dòng)器名”是指定的驅(qū)動(dòng)

器,如果省略,則Drive屬性是當(dāng)前驅(qū)動(dòng)器。

28、下列程序段的執(zhí)行結(jié)果為oK=0For1=1To3A=IAIAKPrintA;NextI

A、111

B、149

C、000

D、123

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

知識點(diǎn)解析:分析程序,由于在整個(gè)程序段中,K為值始終為0,

A=rrK=(rirK,我們知道,任何數(shù)的。次方都得1,所以只要知道循環(huán)體執(zhí)行幾

次就可以知道打印出的結(jié)果是什么了。

29、下列程序段的執(zhí)行結(jié)果為。A="abcdnB="bcde"E=Right(A,3)

F=Mid(B,2,3)IfE<FThenPrintE+FElsePrintF+E

A、cdebcd

B、cdd

C、cdcd

D、bcdcde

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

知識點(diǎn)解析:Right(字符串,n):返回字符串的最后n個(gè)字符。Mid(字符串,pm):從

第p個(gè)字符開始,向后截取n個(gè)字符。p和n都是算術(shù)表達(dá)式。字符串連接

運(yùn)算符,將兩個(gè)字符串按順序連接起來。字符串比較:將兩個(gè)字符串從左到右逐

個(gè)比較其ASCII碼值,直到比較出第一個(gè)不相等的為止。Right("abcd,1,3)=,,bcd"

Mid(1,bcde,\2,3)="cdeM"bed"<"cde1',所以打印出的結(jié)果為“bcdcde”。

30、下列程序段的執(zhí)行結(jié)果為oX=2Y=1IfX*Y<lThenY=Y-1ElseY=-l

PrintY-X>0

A、True

B、False

C、-1

D、1

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

知識點(diǎn)解析:格式:表達(dá)式1比較運(yùn)算符表達(dá)式2關(guān)系表達(dá)式的比較規(guī)則是:如

果兩個(gè)表達(dá)式都是數(shù)值,則進(jìn)行數(shù)值比較。如果法個(gè)表達(dá)式都是字符串,則進(jìn)行

字符串比較。如果一個(gè)表達(dá)式是數(shù)值而另一個(gè)是字符串,則數(shù)值表達(dá)式小于字符

串表達(dá)式c該題中.X*Y=2*1=2,所以X*YV1為假,執(zhí)行Eke分支,Y=-1:lit

時(shí)Y?X=1?2=3,所以Y-X>0為假。在VisualBasic中,關(guān)系表達(dá)式的值用True

表示真;用False表示假。

31、下列程序段的執(zhí)行結(jié)果為。Forx=5To1Step-1ForY=1To6-xPrint

Tab(Y+5);”*";NextYPrintNextx

B***************

C、jjjjjjj

、vi#7?;,、wTwrjw....;、個(gè)?;、.;?.;、??;?.;??,?

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

知識點(diǎn)解析:格式:Tab[(n)],設(shè)定顯示或打印下一個(gè)表達(dá)式之間的間隔本段程序

的作用是:通過外循環(huán)的循環(huán)體,打印出5行星號,內(nèi)循環(huán)隨外循環(huán)變量x的變化

共執(zhí)行5次,每次執(zhí)行,就在第x行上,從空5個(gè)字符的位置起打印x個(gè)星號。

32、下列程序段的執(zhí)行結(jié)果為oDimA(10),B(5)Fori=1To10A(i)=iNexti

Forj=lTo5B(j)=j*20NextjA(5)=B(2)Print"A(5)=H;A(5)

A、A(5)=5

B、A(5)=I0

C、A(5)=20

D、A(5)=40

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

知識點(diǎn)解析:觀察程序段,可知程序段最終的輸出結(jié)果是字符串“A(5戶”和數(shù)組元

素A(

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論