版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025重慶大學(xué)輸變電裝備技術(shù)全國重點(diǎn)實(shí)驗(yàn)室勞務(wù)派遣項(xiàng)目研究人員招聘(長期有效)筆試重點(diǎn)試題及答案解析
- 2025年農(nóng)產(chǎn)品跨境電商供應(yīng)鏈平臺構(gòu)建與技術(shù)創(chuàng)新可行性分析報(bào)告
- 2025福建醫(yī)科大學(xué)安全保衛(wèi)工作人員招聘2人(十四)考試核心試題及答案解析
- 2025山東陽昇甄選產(chǎn)業(yè)運(yùn)營有限公司選聘7人考試重點(diǎn)題庫及答案解析
- 2025年共享經(jīng)濟(jì)平臺商業(yè)模式創(chuàng)新報(bào)告
- 2026天津市和平區(qū)事業(yè)單位招聘38人考試核心題庫及答案解析
- 2025重慶市銅梁區(qū)虎峰鎮(zhèn)人民政府公益性崗位招聘2人備考核心題庫及答案解析
- 武勝縣嘉陵水利集團(tuán)有限公司公開招聘3名工作人員考試核心題庫及答案解析
- 2025西安市浐灞第一幼兒園招聘出納備考核心題庫及答案解析
- 2025重慶市長壽區(qū)城市管理服務(wù)中心招聘數(shù)字城管工作人員3人考試重點(diǎn)試題及答案解析
- FZ/T 92023-2017棉紡環(huán)錠細(xì)紗錠子
- 現(xiàn)代詩的寫作課件
- 采氣工程課件
- 非洲豬瘟實(shí)驗(yàn)室診斷電子教案課件
- 工時(shí)的記錄表
- 金屬材料與熱處理全套ppt課件完整版教程
- 廣州市城市規(guī)劃管理技術(shù)標(biāo)準(zhǔn)與準(zhǔn)則(用地篇)
- 熱拌瀝青混合料路面施工機(jī)械配置計(jì)算(含表格)
- 水利施工CB常用表格
- 心肺復(fù)蘇后昏迷患者預(yù)后評估
- DN800主給水管道下穿鐵路施工方案
評論
0/150
提交評論