版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
VB筆試模擬試卷第1套
一、公共基礎(chǔ)選擇題(本題共70題,每題7.0分,共
10分。)
1、下列對(duì)于軟件測(cè)試的描述正確的是()。
A、軟件測(cè)試的目的是證明程序是否正確
B、軟件測(cè)試的目的是使程序運(yùn)行結(jié)果正確
C、軟件測(cè)試的目的是盡可能多地發(fā)現(xiàn)程序中的錯(cuò)誤
D、軟件測(cè)試的目的是使程序符合結(jié)構(gòu)化原則
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:軟件測(cè)試是保證軟件質(zhì)量的關(guān)鍵環(huán)節(jié),直接影響著軟件的質(zhì)量評(píng)估。
軟件測(cè)試不僅要講究策略,更要講究時(shí)效性。軟件測(cè)試的目的是盡可能多地發(fā)現(xiàn)程
序中的錯(cuò)誤。
2、設(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
知識(shí)點(diǎn)解析:暫無(wú)解析
3、下列關(guān)于類、對(duì)象、屬性和方法的敘述中,錯(cuò)誤的是()。
A、類是對(duì)一類具有相同的屬性和方法對(duì)象的描述
B、屬性用于描述對(duì)象的狀態(tài)
C、方法用于表示對(duì)象的行為
D、基于同一個(gè)類產(chǎn)生的兩個(gè)對(duì)象不可以分別設(shè)置自己的屬性值
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:類是對(duì)一類具有相同的屬性和方法對(duì)象的描述,屬性用于描述對(duì)象的
狀態(tài),方法用于表示對(duì)象的行為,基于同一個(gè)類產(chǎn)生的兩個(gè)對(duì)象是可以分別設(shè)置自
己的屬性值的。
4、以下關(guān)于函數(shù)過(guò)程的敘述中,正確的是()。
A、函數(shù)過(guò)程形參的類型與函數(shù)返回值的類型沒有關(guān)系
B、在函數(shù)過(guò)程中,過(guò)程的返回值可以有多個(gè)
C、當(dāng)數(shù)組作為函數(shù)過(guò)程的參數(shù)時(shí),既能以傳值方式傳遞,也能以傳址方式傳遞
D、如果不指明函數(shù)過(guò)程參數(shù)的類型,則該參數(shù)沒有數(shù)據(jù)類型
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:暫無(wú)解析
5、如果Form1是啟動(dòng)窗體,并且Form1的Load事件過(guò)程中有Form2.Show,則程
序啟動(dòng)后()。
A、發(fā)生一個(gè)運(yùn)行時(shí)錯(cuò)誤
B、發(fā)生一個(gè)編譯時(shí)錯(cuò)誤
C、在所有的初始化代碼運(yùn)行后Form!是活動(dòng)窗體
D、在所有的初始化代碼運(yùn)行后Form2是活動(dòng)窗體
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:暫無(wú)解析
6、在VB中設(shè)計(jì)程序時(shí),能自動(dòng)被檢查出來(lái)的錯(cuò)誤是()。
A、語(yǔ)法錯(cuò)誤
B、語(yǔ)法錯(cuò)誤和邏輯錯(cuò)誤
C、運(yùn)行錯(cuò)誤
D、邏輯錯(cuò)誤
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:暫無(wú)解析
7、在窗體上建立通用對(duì)話框需要添加的控件是()。
A、Data控件
From控件
C、CommonDialog控件
D、VBComboBox控件
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:CommonDialog即為通用對(duì)話框控件.可設(shè)定不同的參數(shù),有多種不
同類型。CommonDialog控件提供一組標(biāo)準(zhǔn)的操作對(duì)話框.進(jìn)行諸如打開和保存文
件,設(shè)置打印選項(xiàng),以及選擇顏色和字體等操作.每種不同的對(duì)話框需要設(shè)置不同
的屬性。如果用戶需要建立一個(gè)通用對(duì)話框,則需要先添加commonDialog控件。
8、在KeyUp事件過(guò)程中,通過(guò)KeyCode參數(shù)判斷用戶的按鍵。假定鍵“B”的
KeyCode值為66,則以下正確的說(shuō)法是。
A、按Shift+B鍵后的KeyCode值為66+1
B、按Shift+B、Ctrl+B、Alt+B鍵后的KeyCode值均為66
C、按Ctrl+B鍵后的KeyCode值為66+2
D、按Alt+B鍵后的KeyCode值為66+4
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:暫無(wú)解析
9、A、B、C均為整型,執(zhí)行下列語(yǔ)句后,窗口上將顯示oA=7:B=2:
C=llPrintA*CA2\B-A*CA2/B
A、0.5
B、-1.0
C、1.0
D、0.5
標(biāo)準(zhǔn)答案:8
知識(shí)點(diǎn)解析:本題主要考查表達(dá)式的計(jì)算。Print后面的表達(dá)式中,首先計(jì)算乘
方,再按順序計(jì)算乘除法,最后計(jì)算加減法。不難得出最后表達(dá)式的結(jié)果為?0.5。
10、軟件(程序)調(diào)試的任務(wù)是
A、診斷和改正程序中的錯(cuò)誤
B、盡可能多地發(fā)現(xiàn)程片中的錯(cuò)誤
C、發(fā)現(xiàn)并改正程序中的所有錯(cuò)誤
D、確定程序中錯(cuò)誤的性質(zhì)
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:軟件調(diào)試的任務(wù)是診斷和改正程序中的錯(cuò)誤,本題正確答案為A)。
其他二項(xiàng)描述不正確,選項(xiàng)B)描述不全面,選項(xiàng)C)描述太絕對(duì),選項(xiàng)D)描述不符
合定義。
二、選擇題(本題共25題,每題1.0分,共25分。)
11、用InputBox函數(shù)設(shè)計(jì)的對(duì)話框,其功能是
A、能接收用戶輸入的數(shù)據(jù),但不會(huì)返回任何信息
B、能接收用戶輸入的數(shù)據(jù),并能返回用戶輸入的信息
C、既能用于接收用戶輸入的信息,又能用于輸出信息
D、專門用于輸出信息
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:考查InpuiBox函數(shù)的使用方法。InputBox函數(shù)在一對(duì)話框來(lái)中顯示
提示,等待用戶輸入正文或按下按鈕,并返回包含文本框內(nèi)容。InputBox和MsgBox
函數(shù)的區(qū)別。
12、下列()標(biāo)識(shí)符不能作為VisualBasic的變量名。
A^ABCabe
B、bl234
C、28wed
D、crud
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:給變量命名時(shí)應(yīng)遵循4個(gè)原則:①名字只能由字母、數(shù)字和下劃線
組成;②第一個(gè)字符必須是英文字母,最后一個(gè)字符可以是類型說(shuō)明符:③名字
的有效字符為255個(gè);④不能使用VisualBasic中的保留字作為變量名。
13、要設(shè)置窗體為固定對(duì)話框,并包含控制菜單欄和標(biāo)題欄,但沒有最大化和最小
化按鈕,設(shè)置的操作是()。
A^設(shè)置BorderStyle的值為FixedTooIWindow
B>設(shè)置.Borderstyle的值為SizableTooIWindow
C、設(shè)置Borderstyle的值為FixedDialog
D^設(shè)置Borderstyle的值為Sizable
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:暫無(wú)解析
14、假定建立了一個(gè)名為Commandl的命令按鈕數(shù)組,則下列說(shuō)法中錯(cuò)誤的是
()0
A、數(shù)組中每個(gè)命令按鈕的名稱(名稱屬性)均為Commandl
B、數(shù)組中每個(gè)命令按鈕的標(biāo)題(Caption屬性)都一樣
C、數(shù)組中所有命令按鈕可以使用同一個(gè)事件過(guò)程
D、用名稱commands下標(biāo))可以訪問(wèn)數(shù)組中的每個(gè)命令按鈕
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:暫無(wú)解析
15、下列可作為VisualBasic變量名的是_____°
A、A#A
B、4A
C^?xy
D、constA
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:變量名的命名必須遵守幾個(gè)規(guī)定:變量名必須以字母開頭,而不能以
數(shù)字或其他字符開頭。變量名的其余部分可以包含字母、數(shù)字和/或下劃線字符,
而不允許有空格、句號(hào)或其他停頓符號(hào)。變量名不能超過(guò)255個(gè)字符。變量名不能
是VisualBasic的保留字c
16、在文本框中,要使鍵入的所有字符都顯示“*”號(hào),這時(shí)應(yīng)該設(shè)也_____屬性為
“*,,號(hào)
Text
B、MultiLine
C、ScrollBars
D、PasswordChar
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:PasswordChar屬性:返回或設(shè)置一個(gè)值,該值指示所鍵入的字符或占
位符在TextBox控件中是否要顯示出來(lái);返回或設(shè)置用作占位符。為了在對(duì)話框中
創(chuàng)建一個(gè)密碼域應(yīng)使用此屬性。雖然能夠使用任何字符,但是大多數(shù)基于
Windows的應(yīng)用程序使用星號(hào)(*)。注意:如果MultiLine屬性被設(shè)為True,那么設(shè)
置PasswordChar屬性將不起效果。
17、下列程序段的執(zhí)行結(jié)果為()。DimA(3,3)ForM=1To3ForN=1To3IfN=M
OrN=3-M+lThenA(M,N)=lElseA(M,N)=0EndIfNextNNextMForM=1To3
ForN=1To3PrintA(M,N)NextNPrintNextM
A、100010001
B、111111111
C、000000000
D、101010101
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:For循環(huán)的一般格式是:Forcountcr=startToend[Stepstep]
statements](ExitFor|staiemenls]Next[counter]當(dāng)所有循環(huán)中的語(yǔ)句都執(zhí)行后,step
的值會(huì)加到counter中。此時(shí),循環(huán)中的語(yǔ)句可能會(huì)再次執(zhí)行,也可能是退出循環(huán)
并從Next語(yǔ)句之后的語(yǔ)句繼續(xù)執(zhí)行.可以將一個(gè)For…Next循環(huán)放置在另一個(gè)
For…Next循環(huán)中,組成嵌套循環(huán).不過(guò)在每個(gè)循環(huán)中的counler要使用不同的變量
名。根據(jù)題目中的意思,在IfN=MOrN=3-M+lThen條件成立時(shí),給數(shù)組元素賦
值為1;否則給數(shù)組元素賦值為0。當(dāng)N=l,M=1N=l,M=3N=2,M=2;N=3,
M=3;N=3,M=l時(shí),數(shù)組元素為1,其他的數(shù)組元素為。
18、設(shè)x=4,y=8,z=7,下列表達(dá)式的值是()。x>zOrz<x
A、I
B、-1
C^True
D、False
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析?:關(guān)系和邏輯混合運(yùn)算時(shí),先進(jìn)行關(guān)系運(yùn)算然后進(jìn)行邏輯運(yùn)算.表達(dá)式
X>ZOrz<X的運(yùn)算過(guò)程為:x>zOrzVX—FalseorFalse-False。
19、用Print方法在Forml窗體中顯示出4個(gè)#號(hào)的正確代碼為()。
A、Dchug.Print"####"
B、Print####
C、Forml_Print####
D、Forml.Print"####,^
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:分析題目可知有兩個(gè)要求:一是輸出4們號(hào);二是在Forml窗體
中。選項(xiàng)A)實(shí)現(xiàn)的是在立即窗口中輸出4個(gè)#號(hào);選項(xiàng)B)實(shí)現(xiàn)的是在默認(rèn)的對(duì)象
中輸出4個(gè)#號(hào);選項(xiàng)C)語(yǔ)法不對(duì);只有選項(xiàng)D)是完全正確的。
20、按文件的內(nèi)容劃分有()。
A、順序文件和隨機(jī)文件
B、ASCH文件和二進(jìn)制文件
C、程序文件和數(shù)據(jù)文件
D、磁盤文件和打印文件
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:根據(jù)不同的分類標(biāo)準(zhǔn),文件可分為不同的類型。根據(jù)數(shù)據(jù)性質(zhì),文件
可分為程序文件和數(shù)據(jù)文件;根據(jù)數(shù)據(jù)的存取方式和結(jié)構(gòu),文件可分為順序文件和
隨機(jī)文件;根據(jù)數(shù)據(jù)的編碼方式,文件可分為ASCH文件和二進(jìn)制文件。
21、在窗體上放一個(gè)文本框Textl,在文本框中輸入456,并有如下事件過(guò)程:
PrivateSubForm_Click(ix=InputBox("請(qǐng)輸入一個(gè)整數(shù)")Printx+Textl.TextEndSub
單擊該窗體,在輸入對(duì)話框中輸入123,單擊“確定”按鈕后,窗體上顯示是()‘
A、123
B、456
C、579
D、123456
標(biāo)準(zhǔn)答案:8
知識(shí)點(diǎn)解析:InputBox函數(shù)用于產(chǎn)生一個(gè)輸入對(duì)話框,在對(duì)話框來(lái)中顯示提示,等
待用戶輸入字符或按下按鈕,然后返回包含文本框內(nèi)容的字符串,所以x是字符串
類型,因此x+Textl.Text是字符串的連接操作,輸出的是兩個(gè)字符串的連接。
22、執(zhí)行如下語(yǔ)句:a=InputBox("Today","Tomorrow","Yesterday","Daybefore
yesterday*',5)將顯示一個(gè)輸入對(duì)話框,在對(duì)話框的輸入?yún)^(qū)中顯示的信息是。
A、Today
B、Tomorrow
C、Yesterday
D、Daybeforeyesterday
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:InpulBox函數(shù)格式為:Inpu〔Box(prompl[,defaull",xpos,gpos][,
helpfile,context])M+:prompt是一個(gè)字符串,其長(zhǎng)度不得超過(guò)1024個(gè)字符,它
是在對(duì)話框內(nèi)顯示的信息,用來(lái)提示用戶輸入;title是字符串,它是對(duì)話框的標(biāo)
題,顯示在對(duì)話框頂部的標(biāo)題區(qū);defai山是字符串,用來(lái)顯示輸入緩沖區(qū)的默認(rèn)
信息:xpo^ypos是兩個(gè)整數(shù)值,分別用來(lái)確定對(duì)話框與屏幕左邊的距離(xp。*)和
上邊的距離(ypos);helpfile,context,helpfile是一個(gè)字符串變量或字符串表達(dá)式,
用來(lái)表示幫助文件的名稱;coniexl是一個(gè)數(shù)值變量或表達(dá)式,用來(lái)表示相關(guān)幫助
主題的幫助目錄號(hào)。
23、下面程序的功能是由隨機(jī)函數(shù)產(chǎn)生100個(gè)在200?700之間的整數(shù),然后找出
最大者,并記下是第幾個(gè)數(shù),但程序不完整,請(qǐng)選擇適當(dāng)?shù)膬?nèi)容在下劃線處將程序
補(bǔ)充完整。Dima(100)Forj=lTo100a(j)=Int(Rnd*501+200):Printa(j)Nextj:Print
p=l:max=Forj=2To100Ifa(j)>maxThenmax=a(j):p=jNextjPrintMThe
largestnumberis”;maxPrint"Thepositionis',;pEnd
A、0
B、a(l)
C、I.7E+38
D、1.7E-38
標(biāo)準(zhǔn)答案:2
知識(shí)點(diǎn)解析:Rnd隨機(jī)數(shù)函數(shù)產(chǎn)生一個(gè)在(0,1)區(qū)間的任意一個(gè)單精度隨機(jī)實(shí)數(shù)(不
含0和1)。Int函數(shù)返回不大于自變量的最大整數(shù)。數(shù)組a用來(lái)存放100個(gè)隨機(jī)
數(shù)。此程序的第一個(gè)For循環(huán),其中Int(Rnd*501)產(chǎn)生0?500的隨機(jī)整數(shù),
Im(Rnd*501)+200產(chǎn)生200?700的隨機(jī)整數(shù),該For循環(huán)的功能是產(chǎn)生100個(gè)在
200?700間的整數(shù),并將它們存放在一維數(shù)組a中。程序的后半部分的功能是在
數(shù)組中依照從第一個(gè)元素到最后一個(gè)元素的順序,查找最大的一個(gè)數(shù)并將之賦值給
max,并且找出最大數(shù)所在的位置,并把它賦值給p。max是當(dāng)前查找的元素中的
最大值,p記錄該元素的位置,顯然在下劃線處應(yīng)填寫數(shù)組的第一個(gè)元素,即
a(l)o
24、使用CoamonDialog控件的方法可顯示“打印”對(duì)話框。
A、ShowOpen
B、ShowSavc
C、ShowColor
D^Showprinter
標(biāo)準(zhǔn)答案:8
知識(shí)點(diǎn)解析:暫無(wú)解析
25、在窗體上添加一個(gè)文本框,名為textl,然后編寫如下的load事件過(guò)程,則程
序的運(yùn)行結(jié)果是______。privatesubform_loadtextI.tcxt=tt,,text1.setfbeusfork=1
to5t=t*knextktextl.text=tendsub
A、在文本框中顯示120
B、文本框中仍為空
C、在文本框中顯示1
D、出錯(cuò)
標(biāo)準(zhǔn)答案:8
知識(shí)點(diǎn)解析:暫無(wú)解析
26、若在Shape控件內(nèi)以FillStyle屬性所指定的圖案填充區(qū)域,而填充圖案的線條
的顏色由FillColor屬性指定,非線條的區(qū)域由BackStylc屬性填充,則應(yīng)。
A、將Shape控件的FillStyle屬性設(shè)置為2-7間的某個(gè)值,BackStyle屬性設(shè)置為1
B、將Shape控件的FillStyle屬性設(shè)置為0或1,BackStyle屬性設(shè)置為1
C、將Shape控件的FillsStylc屬性設(shè)置為2-7間的某個(gè)值,BackStyle屬性設(shè)置為0
D、將Shape控件的FillStyle屬性設(shè)置為0或1,BackStyle屬性設(shè)置為0
標(biāo)準(zhǔn)答案:1
知識(shí)點(diǎn)解析:Shape控件的相關(guān)屬性FillStyle屬性,該屬性的設(shè)置值決定了形狀控
件內(nèi)部的填充圖案,其值如卜:0?Solid:(實(shí)心)1-Transparent:(透明)2?Horizontal
Lin:(水平線)3-VertialLine:(垂直線)4-UpwardDiagona:(向上對(duì)角線)5-
DownwardDiagonal:(向下對(duì)角線)6-Cross:(交叉線)7-Diagonal:(對(duì)角交叉線)
FiilColor屬性,用來(lái)定義形狀控件的內(nèi)部顏色。如果FiilSlyle屬性值設(shè)置為1,則
FillColor屬性將不起作用。BackStyle屬性,設(shè)置值為0和1,用來(lái)決定形狀控件
的背景是否被指定的顏色填充。為0時(shí),形狀控件的背景是透明的,為U時(shí),形狀
控件的背景由BackColor屬性所指定的顏色來(lái)填充0如果FillSlyle屬性設(shè)也為0,
則BackStyle屬性將不起作用。
27>有如下函致:Functionfact(xAsInteger)AsLongDimpAsLong,iAsInteger
p=lFori=lToxp=p*lNextfact=pEndFunclion調(diào)用它的事件過(guò)程如下:Private
SubCommand1_Click()i=Val(Inputbox("請(qǐng)輸入數(shù)據(jù)"))a=fact(⑴)PrintaEndSub若
輸入數(shù)據(jù)5,則運(yùn)行結(jié)具為
A、120
B、60
C、80
D、100
標(biāo)準(zhǔn)答案:1
知識(shí)點(diǎn)解析:本題的難點(diǎn)是實(shí)參與形參數(shù)傳遞的問(wèn)題。如果將fact(⑴)改成facKi)
會(huì)產(chǎn)生“ByRef參數(shù)類型不符”的提示。字符型變量i經(jīng)⑴計(jì)算的結(jié)果為5,其作為
常數(shù)參數(shù)按值傳遞調(diào)用子過(guò)程fact(5)o子過(guò)程的功能是計(jì)算n!o
28、在窗體上畫一個(gè)名稱為Command1的命令按鈕,然后編寫如下事件過(guò)程:
PrivateSubCommandl_Click()DimnumAsIntegernum=lDoUntiLnum>6Print
num;num=num+2.4LoopEndSub程序運(yùn)行后,單擊命令按鈕,則窗體上顯示的
內(nèi)容是。
A、13.45.8
B、135
C、147
D、無(wú)數(shù)據(jù)輸出
標(biāo)準(zhǔn)答案:2
知識(shí)點(diǎn)解析:DoUntil...Loop循環(huán)采用的是先判斷循環(huán)條件后執(zhí)行循環(huán)體的做法。
而用Until關(guān)鍵字表示當(dāng)循環(huán)條件為False時(shí)執(zhí)行循環(huán)體,直到條件為True時(shí)終止
循環(huán).代碼中,num是整型數(shù)據(jù),循環(huán)體共被執(zhí)行3次.循環(huán)體第二次被執(zhí)行
后,num的值為7,故循環(huán)終止。
29、在窗體上畫一個(gè)名稱為Commandl的命令按鈕,一個(gè)名稱為L(zhǎng)abell的標(biāo)簽,
然后編寫如下事件過(guò)程:PrivateSubCommandl_Click()s=0Fori=lTo15x=2*i-lif
xMod3=0Thens=s+lNextiLabeCaption=sEndSub程序運(yùn)行后,單擊命令按鈕,
則標(biāo)簽中顯示的內(nèi)容是_____O
A、1
B、5
C、27
D、45
標(biāo)準(zhǔn)答案:2
知識(shí)點(diǎn)解析:循環(huán)共執(zhí)行了15次,分別計(jì)算出x的值,為1?30之間的奇數(shù),即
1、3、5、729,并統(tǒng)計(jì)其中能夠被3整數(shù)的個(gè)數(shù)。選項(xiàng)B正確。
30、為了使能在DOS或Windows下運(yùn)行的可執(zhí)行程序也可以在VisualBasic中調(diào)
用,可通過(guò)調(diào)用函數(shù)來(lái)實(shí)現(xiàn)。
A、StringO
B、Space()
C、Left()
D、Shell()
標(biāo)準(zhǔn)答案:8
知識(shí)點(diǎn)解析:在VisualBasic中,不但提供了可調(diào)用的內(nèi)部函數(shù),還可以調(diào)用各種
應(yīng)用程序,也就是凡是能在DOS或Windows下運(yùn)行的可執(zhí)行程序,也可以在
VisualBasic中調(diào)用,這是通過(guò)Shell。函數(shù)來(lái)實(shí)現(xiàn)的。
31、確定一個(gè)控件在窗體上的大小的屬性是
A、WidthHeight
B、WidthHeight
C、Top和Left
D^Top或Left
標(biāo)準(zhǔn)答案:1
知識(shí)點(diǎn)解析:Height和Width(高、寬)屬性用來(lái)指定窗體的高度和寬度,其單位為
twipo
32、在窗體中添加一個(gè)命令按鈕和一個(gè)文本框,并編寫如下程序代碼:PrivateSub
Commandl_Click()k=0DoWhilek<70k=k+2k=k*k+ka=a+kLoopTextl.Text=a
EndSub程諄運(yùn)行后,文本框中顯示的是
A、20
B、32
C、44
D、78
標(biāo)準(zhǔn)答案:8
知識(shí)點(diǎn)解析:第1次執(zhí)行循環(huán)體,k=(0+2)x(0+2)+(0+2)=6,a=0+6=6;第2次執(zhí)行
循環(huán)體,k=(6+2)x(6+2)+(6+2)=72,a=6+72=78:第3次測(cè)試循環(huán)條件時(shí),72<70
為假,終止循環(huán)。
33、在窗體中畫一個(gè)命令按鈕,然后編寫以下事件過(guò)程:PrivateSub
Commandl_Click()Foij=lTo3PrintTab(3*j)ll*(2*j-l);NextjPrintEndSub程序
的執(zhí)行結(jié)巢為
A、11
B、33
C、1133
D、113355
標(biāo)準(zhǔn)答案:8
知識(shí)點(diǎn)解析:可以使用排除法,由于存放在Forj循環(huán),所以輸出結(jié)果排除A與B
項(xiàng),同時(shí)由于第一個(gè)Print方法的最后有j,所以輸出結(jié)果不會(huì)換行顯示,故排除
C,答案為D。注意Tab(n)表示把光標(biāo)移到由參數(shù)n指定的位置。
34>執(zhí)行以下程序段a$="abbacddcba"Fori=6To2Step-2X=Mid(a,i,i)
Y=Left(a,i)z=Rfight(a,i)z=UCase(X&Y&z)NextiPrintz輸出結(jié)果為
A、ABA
B、BBABBA
C、ABBABA
D、AABAAB
標(biāo)準(zhǔn)答案:2
知識(shí)點(diǎn)解析:由于Print語(yǔ)句在For循環(huán)后,而不在Foi?循環(huán)內(nèi),故只有For循環(huán)執(zhí)
行完畢后,Print方法才輸出最終的z值。當(dāng)i=z時(shí),F(xiàn)or循環(huán)執(zhí)行最后一次循環(huán)
體。此時(shí)Mid(a,2,2)表示返回a$從第2個(gè)字符開始向右的2個(gè)字符,即“bb”;
Left(a,2)表示返回a$左邊的兩個(gè)字符,即“ab”;Risht(a,2)表示返回&$右邊兩
個(gè)字符,即“ba”。所以“X&Y&z”的值為“bbabba”,Ucase返回字符串的大寫形式。
35、在窗體上畫1個(gè)命令按鈕,名稱為Command],然后編寫如下程序:DimFlag
AsBooleanPrivateSubCommandl_Click()DimintNumAsInteger
intNum=InputBox(“請(qǐng)輸入:")IfFlagThenPrintf(intNum)EndIfEndSubFunction
f(XasInteger)AsIntegerIfX<10ThenY=XElseY=X+10EndIff=YEndFunction
PrivateSubForm_MouseUp(ButtonAsInteger,ShiftAsInteger,XasSingle,YAsSingle)
Flag二TrueEndSub運(yùn)行程序,首先單擊窗體,然后單擊命令按鈕,在輸入對(duì)話框
中輸入5,則程序的輸壯結(jié)果為。
A、0
B、5
C、15
D、無(wú)任何輸出
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:?jiǎn)螕舸绑w在釋放鼠標(biāo)時(shí),將會(huì)觸發(fā)Form_MouseUp事件,將Flag值
置True,從而允許輸出。在Command1的Click事件中,通過(guò)輸入框輸入5,并在
窗體上輸出f(5),函數(shù)f的作用是,如果自變量xV10,則直接返回x,否則返回x
+10o故本題應(yīng)輸出5。
三、公共基礎(chǔ)填空題(本題共5題,每題7.0分,共5
分。)
36、[]的功能是用于顯示當(dāng)前過(guò)程中的有關(guān)信息,當(dāng)測(cè)試一個(gè)過(guò)程時(shí),可在其
中輸入代碼并立即執(zhí)行。
標(biāo)準(zhǔn)答案:立即窗口
知識(shí)點(diǎn)解析:暫無(wú)解析
37、下面程序段的作用:在窗體上一個(gè)命令按鈕。單擊命令按鈕后,將程序中字符
串"WelcomeHome”中的字符全部大寫輸出,其后字符"WeiBack”全部小寫輸出。
請(qǐng)?zhí)羁?。PrivateSubCommandl_Click()a="WelcomeHome";b="WeiBack"c=
[]+LCase(B)PrintcEndSub
標(biāo)準(zhǔn)答案:UCase
知識(shí)點(diǎn)解析:字符串轉(zhuǎn)疾函數(shù)UCase的作用是字符串中所有小寫字母改成大寫。
字符串轉(zhuǎn)換函數(shù)LCase的作用是字符串中所有大寫字母改成小寫。
38、數(shù)據(jù)結(jié)構(gòu)包括數(shù)據(jù)的邏輯結(jié)構(gòu)、數(shù)據(jù)的【】以及對(duì)數(shù)據(jù)的操作運(yùn)算。
標(biāo)準(zhǔn)答案:存儲(chǔ)結(jié)構(gòu)
知識(shí)點(diǎn)解析:數(shù)據(jù)結(jié)構(gòu)包括3個(gè)方面,即數(shù)據(jù)的邏輯結(jié)構(gòu)、數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)及對(duì)數(shù)
據(jù)的操作運(yùn)算。
39、數(shù)據(jù)庫(kù)三級(jí)模式體系結(jié)構(gòu)的劃分,有利于保持?jǐn)?shù)據(jù)庫(kù)的【】。
標(biāo)準(zhǔn)答案:數(shù)據(jù)獨(dú)立性
知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)的三級(jí)模式體系結(jié)構(gòu)把數(shù)據(jù)的組織管理工作進(jìn)行了劃分,把數(shù)
據(jù)的具體組織留給DBMS管理.,使用戶能邏輯地、抽象地處理數(shù)據(jù),而不必關(guān)心
數(shù)據(jù)在計(jì)算機(jī)中的具體表示方式與存儲(chǔ)方式,保證了數(shù)據(jù)的獨(dú)立性。
40、第一范式是滿足關(guān)系模式所要遵循的最基本的條件的范式,即關(guān)系中的每個(gè)屬
性必須是【】的簡(jiǎn)單項(xiàng)。
標(biāo)準(zhǔn)答案:不可再分
知識(shí)點(diǎn)解析:范式指的是規(guī)范化的關(guān)系模式。一個(gè)低一級(jí)范式的關(guān)系模式通過(guò)模式
分解可以轉(zhuǎn)換為若干個(gè)高?級(jí)范式的關(guān)系模式集合,這種過(guò)程就叫做關(guān)系模式的規(guī)
范化。規(guī)范化理論正是用來(lái)改造關(guān)系模式,通過(guò)分解關(guān)系模式來(lái)消除其中不合適的
數(shù)據(jù)依賴,以解決數(shù)據(jù)冗余、插入異常、刪除異常和更新異常問(wèn)題。由于規(guī)范化的
程度不同,就產(chǎn)生了不同的范式。滿足最基本規(guī)范化條件的關(guān)系模式叫做第?范
式。第一范式是滿足關(guān)系模式所要遵循的最基本的條件的范式,即關(guān)系中的每個(gè)屬
性必須是不可再分的簡(jiǎn)單項(xiàng)。在第一范式基礎(chǔ)上再滿足另外一些約束條件就產(chǎn)生了
第二范式、第三范式等。目前主要有6種范式:第一范式(1NF)、第二范式
(2NF)、第三范式(3NF)、BC范式(BCNF)、第四范式(4NF)和第五范式(5NF)。
四、填空題(本題共70題,每題1.0分,共10分。)
41、下面程序是由鼠標(biāo)事件在窗體上畫圖,如果按下鼠標(biāo)將可以畫圖,雙擊窗體可以
清除所畫圖形。補(bǔ)充完整下面的程序。首先在窗體層定義如下變量:DimPaintStart
AsBoolean編寫如卜事件過(guò)程:PrivateSubForm_Load()DrawWidth=2
ForeColor=vreenEndSubPrivateSubForm_MouseDown(ButtonAsInteger,ShiftAs
Integer,XAsSingle,YAsSingle)PaintStart=TrueEndSubPrivateSub
Form_MouseMove(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)If
PaintStartThenPSet(X,Y)EndIfEndSubPrivateSubForm_MouseUp(ButtonAs
Integer,ShiftAsInteger,XAsSingle,YAsSingle)[]EndSubPrivateSub
Form_DblClick()CisEndSub
標(biāo)準(zhǔn)答案:PaintStart=False
知識(shí)點(diǎn)解析:上述過(guò)程定義了一個(gè)布爾型變量PaintStart,當(dāng)按下鼠標(biāo)左鍵(觸發(fā)
MouseDown事件)時(shí),由題意按下鼠標(biāo)鍵表示能畫圖,所以該變量的值為True,而松開
鼠標(biāo)左鍵(觸發(fā)MouseUp事件)時(shí),該變量為False;如果變量PaintStart為True,則移動(dòng)
鼠標(biāo)(觸發(fā)MouscMove事件),將在窗體上繪出一個(gè)點(diǎn);除鼠標(biāo)事件外,上述程序還含有
一個(gè)Load事件過(guò)程和一個(gè)DblClick事件過(guò)程,其中Load事件過(guò)程用來(lái)設(shè)置畫點(diǎn)的
大小和顏色,DblClick事件過(guò)程用來(lái)清除所畫的圖形,函數(shù)Pset是畫點(diǎn)語(yǔ)句,用它可以
在(x,y)處畫一個(gè)點(diǎn)。
42、下列程序是用來(lái)計(jì)算1+2+3+…+10的程序段,請(qǐng)補(bǔ)充完整該程序。Dimisk
AsIntegers=O:k=OForTo-1k=k+ls=s+kNextiPrintS
標(biāo)準(zhǔn)答案:i=-10
知識(shí)點(diǎn)解析:暫無(wú)解析
43、如果存在如下過(guò)程:PrivateFunctionFMax(a()AsInteger)DimFirstAs
Integer,LastAsInteger,iAsIntegerFirst=LBound(a)Last=UBound(a)Max=a(First)
Fori二FirStToLastIfa(i)>MaxThenMax=a(i)NextiFMax二MaxEndFunction
標(biāo)準(zhǔn)答案:100
知識(shí)點(diǎn)解析:暫無(wú)解析
44、由Array函數(shù)建立的數(shù)組的名字必須是【】類型。
標(biāo)準(zhǔn)答案:變體或Variant
知識(shí)點(diǎn)解析:Array返回■個(gè)包含數(shù)組的Variant。語(yǔ)法Array(arglist)所需的arglist
參數(shù)是一個(gè)用逗號(hào)隔開的值表,這些值用于給Variant所包含的數(shù)組的各元索賦
值。如果不提供參數(shù),則創(chuàng)建一個(gè)長(zhǎng)度為0的數(shù)組。
45、由Array函數(shù)建立的數(shù)組的名字必須是1】類型。
標(biāo)準(zhǔn)答案:變體或Variant
知識(shí)點(diǎn)解析:Array返回一個(gè)包含數(shù)組的Varianto語(yǔ)法Army(arglist)所需的arglist
參數(shù)是一個(gè)用逗號(hào)隔開的值表,這些值用于給Variant所包含的數(shù)組的各元素賦
值。如果不提供參數(shù),則創(chuàng)建一個(gè)長(zhǎng)度為。的數(shù)組。
46、下列程序?qū)崿F(xiàn)的功能是:當(dāng)在窗體上單擊時(shí),將輸出al.txt文件中的數(shù)字字
符的個(gè)數(shù)。PrivateSubform_Click()DimChAsString*1DimnAsIntegerOpen
"c:\al.txt"forInputAs#10dowhile[]Ch=Input(l,#10)if[]thenn=n+lEndif
Loop【1Close#10EndSub
標(biāo)準(zhǔn)答案:NotEOF(IO),Ch>="0"AndChV="9”,Printn
知識(shí)點(diǎn)解析:要求算出al.lxt中的數(shù)字字符的個(gè)數(shù),可采用下述方法:首先定義一
個(gè)記錄數(shù)字字符個(gè)數(shù)的變量n并打開文件,然后從文件中讀取一個(gè)字符,判斷該字
符是否為數(shù)字字符,若是數(shù)字字符,則變量n的值加1。重復(fù)上述過(guò)程直到文件結(jié)
尾。在讀字符前應(yīng)要測(cè)試文件內(nèi)部讀寫指針是否位于文件尾,只有不是在文件結(jié)尾
處才能讀取字符,故⑺處應(yīng)填“NotEOF(lO)”,讀取一個(gè)字符后,應(yīng)判斷該字符是
否為數(shù)字字符,故網(wǎng)處應(yīng)填"Ch>="0"AndChV=“9””,當(dāng)文件中的所有字符都讀
出一遍后,n的值就是數(shù)字型字符的個(gè)數(shù),最后應(yīng)輸出n,所以[9]處應(yīng)填“Prim
47、由VisualBasic系統(tǒng)事先設(shè)定的,能被對(duì)象識(shí)別和響應(yīng)的動(dòng)作稱為[】。
標(biāo)準(zhǔn)答案:事件
知識(shí)點(diǎn)解析:在VB6.0中,事件是預(yù)先沒置好的,能夠被對(duì)象識(shí)別和響應(yīng)的動(dòng)
作。不同的對(duì)象能夠識(shí)別不同的事件。
48、在窗體上畫一個(gè)命令按鈕,然后編寫如下程序:(假定變量x是一個(gè)窗體級(jí)變
量)DimxAsIntegerSubinc(aAsInteger)x=x+aEndSubPrivateSub
Commandl_Click()inc2inc3inc4Printx;EndSub程序執(zhí)行后,單擊Command1
命令按鈕,輸出的結(jié)果是【】。
標(biāo)準(zhǔn)答案:9
知識(shí)點(diǎn)解析:inc函數(shù)每執(zhí)行一次就向x上累加一次傳入的參數(shù),所以最后x的值
為:2+3+4=9。
49、以卜程序段的輸出結(jié)果是【】。num=0WhilenumV=2num=num+1Print
num:Wend
標(biāo)準(zhǔn)答案:123
知識(shí)點(diǎn)解析:此題不斷修改變量num的值并輸出,num同時(shí)又是循環(huán)變量,3次循
環(huán)分別計(jì)算出3個(gè)值為1、2、3。注意While型循環(huán)和For型循環(huán)的不同形式。
50>設(shè)在工程中有,個(gè)標(biāo)準(zhǔn)模塊,其中定義了如下記錄類型:TypeBooksName
AsString*10telNumAsString*20EndType在窗體上添加一個(gè)名為Command1的命
名按鈕,要求當(dāng)執(zhí)行事'牛過(guò)程Commandl_Click時(shí),在順序文件Person.txt中寫入
一條記錄。請(qǐng)?jiān)凇尽恐刑钊脒m當(dāng)?shù)膬?nèi)容,將程序被補(bǔ)充完整。PrivateSub
Commandl_Click()DimBAs[]Open"c:\person.txtuForOutputAs#1
B.Name=InputBox("輸入姓名”)B.TelNum=InputBox(“輸入學(xué)號(hào)")Write#I,B,
Name,B.TclNumClose#1EndSub
標(biāo)準(zhǔn)答案:Books
知識(shí)點(diǎn)解析:本題先定義一個(gè)Books數(shù)據(jù)類型,包括兩個(gè)元素:Name與
TclNumo為變量B賦值并寫入,首先要定義變量B的數(shù)據(jù)類型,根據(jù)題意,應(yīng)定
義變量B為Books數(shù)據(jù),故填Bookso
VB筆試模擬試卷第2套
一、公共基礎(chǔ)選擇題(本題共10題,每題7.0分,共
10分。)
1、數(shù)據(jù)結(jié)構(gòu)作為計(jì)算機(jī)的一門學(xué)科,主要研究數(shù)據(jù)的邏輯結(jié)構(gòu)、對(duì)各種數(shù)據(jù)結(jié)構(gòu)
進(jìn)行的運(yùn)算,以及
A、數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)
B、計(jì)算方法
C、數(shù)據(jù)映象
D、邏輯存儲(chǔ)
標(biāo)準(zhǔn)答案:1
知識(shí)點(diǎn)解析:數(shù)據(jù)結(jié)構(gòu)是研究數(shù)據(jù)元素及其之間的相互關(guān)系和數(shù)據(jù)運(yùn)算的一門學(xué)
科,它包含3個(gè)方面的內(nèi)容,即數(shù)據(jù)的邏輯結(jié)構(gòu)、存儲(chǔ)結(jié)構(gòu)和數(shù)據(jù)的運(yùn)算。
2、串的長(zhǎng)度是
A、串中不同字符的個(gè)數(shù)
B、串中不同字母的個(gè)數(shù)
C、串中所含字符的個(gè)數(shù)且字符個(gè)數(shù)大于零
D、申中所含字符的個(gè)數(shù)
標(biāo)準(zhǔn)答案:8
知識(shí)點(diǎn)解析:串的長(zhǎng)度指的是串中的字符的個(gè)數(shù),且其字符個(gè)數(shù)可以為零。
3、在計(jì)算機(jī)中,算法是指
A、加工方法
B、解題方案的準(zhǔn)確而完整的描述
C、排序方法
D、查詢方法
標(biāo)準(zhǔn)答案:2
知識(shí)點(diǎn)解析:計(jì)算機(jī)算法是指解題方案的準(zhǔn)確而完整的描述,它有以下幾個(gè)基本特
征:可行性、確定性、有窮性和擁有足夠的情報(bào)。
4、以下不屬于對(duì)象的基本特點(diǎn)的是
A、分類性
B、多態(tài)性
C、繼承性
D、封裝性
標(biāo)準(zhǔn)答案:4
知識(shí)點(diǎn)解析?:對(duì)象有如下一些基本特點(diǎn),即標(biāo)識(shí)惟一性、分類性、多態(tài)性、封裝性
和模塊獨(dú)立性。
5、開發(fā)軟件所需高成本和產(chǎn)品的低質(zhì)量之間有著尖銳的矛盾,這種現(xiàn)象稱做
A、軟件投機(jī)
B、軟件危機(jī)
C、軟件工程
D、軟件產(chǎn)生
標(biāo)準(zhǔn)答案:2
知識(shí)點(diǎn)露析:軟件工程概念的出現(xiàn)源自軟件危機(jī)。所謂軟件危機(jī)是泛指在計(jì)算機(jī)軟
件的開發(fā)和維護(hù)過(guò)程中所遇到的一系列嚴(yán)重問(wèn)題??傊梢詫④浖C(jī)歸結(jié)為成
本、質(zhì)量、生產(chǎn)率等問(wèn)題。
6、下面不屬于軟件設(shè)計(jì)原則的是
A、抽象
B、模塊化
C、自底向上
D、信息隱蔽
標(biāo)準(zhǔn)答案:4
知識(shí)點(diǎn)解析?:軟件設(shè)計(jì)遵循軟件工程的基本1=1標(biāo)和原則,建立了適用于在軟件設(shè)計(jì)
中應(yīng)該遵循的基本原理和與軟件設(shè)計(jì)有關(guān)的概念,它們是抽象、模塊化、信息隱蔽
和數(shù)據(jù)獨(dú)立性。自底向上是集成測(cè)試中增量測(cè)試的一種。
7、開發(fā)大型軟件時(shí),產(chǎn)生困難的根木原因是
A、大系統(tǒng)的復(fù)雜性
B、人員知識(shí)不足
C、客觀世界千變?nèi)f化
D、時(shí)間緊、任務(wù)重
標(biāo)準(zhǔn)答案:1
知識(shí)點(diǎn)解析:軟件的顯著特點(diǎn)是規(guī)模龐大,復(fù)雜度超線性增長(zhǎng),在開發(fā)大型軟件
時(shí),要保證高質(zhì)量,極端復(fù)雜困難,不僅涉及技術(shù)問(wèn)題,更重要的是必須要有嚴(yán)格
而科學(xué)的管理。
8、下列SQL語(yǔ)句中,用于修改表結(jié)構(gòu)的是
A、ALTER
B、CREATE
C、UPDATE
D、INSERT
標(biāo)準(zhǔn)答案:1
知識(shí)點(diǎn)解析:SQL語(yǔ)句中凡倉(cāng)ij建都用CRE-ATE,刪除都用DROP,改變用
ALTER,再跟類型和名字,附加子句。
9、數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)系統(tǒng)和數(shù)據(jù)庫(kù)管理系統(tǒng)之間的關(guān)系是
A、數(shù)據(jù)庫(kù)包括數(shù)據(jù)庫(kù)系統(tǒng)和數(shù)據(jù)庫(kù)管理系統(tǒng)
B、數(shù)據(jù)庫(kù)系統(tǒng)包括數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)管理系統(tǒng)
C、數(shù)據(jù)庫(kù)管理系統(tǒng)包括數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)系統(tǒng)
D、3者沒有明顯的包含關(guān)系
標(biāo)準(zhǔn)答案:2
知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)系統(tǒng)(DatabaseSystem,簡(jiǎn)稱DBS)包括數(shù)據(jù)庫(kù)(Database,笥稱
DB)和數(shù)據(jù)庫(kù)管理系統(tǒng)(DatabaseManagementSystem,簡(jiǎn)稱DBMS)。
10、關(guān)系模型允許定義3類數(shù)據(jù)約束,下列不屬于數(shù)據(jù)約束的是
A、實(shí)體完整性約束
B、參照完整性約束
C、屬性完整性約束
D、用戶自定義的完整性約束
標(biāo)準(zhǔn)答案:4
知識(shí)點(diǎn)解析:關(guān)系模型允許定義3類數(shù)據(jù)約束,它們是實(shí)體完整性約束、參照完整
性約束及用戶自定義完整性約束。其中前兩種完整性約束由關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)支持,
對(duì)于用戶自定義完整性約束,則由關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)提供完整性約束語(yǔ)言,用戶利用
該語(yǔ)言給出約束條件,運(yùn)行時(shí)由系統(tǒng)自動(dòng)檢查。
二、選擇題(本題共25題,每題1.0分,共25分。)
11、雙擊窗體中的對(duì)象后,VisualBasic將顯示的窗口是
A、項(xiàng)目(工程)窗
B、工具箱
C、代碼窗H
D、屬性窗口
標(biāo)準(zhǔn)答案:8
知識(shí)點(diǎn)解析:在VisualBasic中打開代碼窗II有兩種方式,一是雙擊窗體中的對(duì)
象:二是從工程資源管理器中選擇“代碼窗口”文件夾。
12、VisualBasic布爾運(yùn)算符Xor,Or,Eqv,And中,級(jí)別坡高的運(yùn)算符是
A、Xor
B、Or
C、Eqv
D、And
標(biāo)準(zhǔn)答案:8
知識(shí)點(diǎn)解析:表達(dá)式的執(zhí)行順序,優(yōu)先級(jí)為Not>And>Or>Xor>Eqv>Imp
13、退出VisualBasic6.0的快捷鍵是
A、Ctrl+Q
B、Alt+Q
C、Alt+A
D^Ctrl+A
標(biāo)準(zhǔn)答案:2
知識(shí)點(diǎn)解析:All+Q關(guān)閉當(dāng)前的工程并退出VisualBasico
14、可以實(shí)現(xiàn)從鍵盤輸入一個(gè)作為雙精度變量a的值的語(yǔ)句是
A^a=InputBox()
B、a=InputBox(“請(qǐng)輸入一個(gè)值”)
C、a=Val(InputBox("請(qǐng)瑜入一個(gè)值”))
D、a=Val(IaputBox())
標(biāo)準(zhǔn)答案:4
知識(shí)點(diǎn)解析:InpulBox函數(shù)的格式為:InputBox(prompt|,default]],xpos,
ypos][,helpfile,context])其中prompt是一個(gè)字符串,用于提示用戶輸入,是在
對(duì)話框中顯示的信息,不可省略,故選項(xiàng)A和選項(xiàng)D不正確;Vai(字符串)函數(shù)的
功能是把自變量中的第一個(gè)字符串轉(zhuǎn)換為數(shù)值,其中的數(shù)值是一個(gè)雙精度的實(shí)數(shù),
所以正確答案為選項(xiàng)C;選項(xiàng)B沒有類型轉(zhuǎn)換符,不正確。
15、用于獲得字符串S最左邊4個(gè)字符的函數(shù)是
A、Left(S,4)
B、Left(l,4)
CNLeftstr(S)
D、Leftsw(3,4)
標(biāo)準(zhǔn)答案:1
知識(shí)點(diǎn)解析:字符串截取函數(shù),格式:Lcfi$(字符串,n).返回"字符串?'的前。個(gè)
字符。
16、文本框的SerollBars屬性設(shè)置為非零值,卻沒有效果,原因是
A、文本框中沒有內(nèi)容
B、文本框的MulliLine屬性值為False
C、文本框的MultiLine屬性值為Ture
D、文本框的Locked屬性值為Ture
標(biāo)準(zhǔn)答案:2
知識(shí)點(diǎn)解析:本題是一個(gè)多重循環(huán)語(yǔ)句,是For…Next結(jié)構(gòu)的兩重迭用,根據(jù)“撥
皮法“,一層一層分析可知,最后x=13,y=4o
17、耍使菜單項(xiàng)MenuOne在程序運(yùn)行時(shí)失效,使用的語(yǔ)句是
A、MenuOne.Visible=True
B、MenuOne.Visible=False
C、MenuOne.Enabled=True
D、MenuOne.Enabled=False
標(biāo)準(zhǔn)答案:8
知識(shí)點(diǎn)解析:菜單控件的主要屬性有:CaptionName、Index、Enabled>Visible
等,其中Enabled和Visible屬性值為邏輯值,Visible屬性用于表示菜單項(xiàng)是否可
見,Enabled屬性用于表示菜單項(xiàng)是否可用。當(dāng)Enabled屬性值為False時(shí),表示菜
單項(xiàng)當(dāng)前不可用,屬性值為True時(shí),表示菜單項(xiàng)H用。
18、Sub過(guò)程與Function過(guò)程最根本的區(qū)別是
A、Sub過(guò)程可以用Call語(yǔ)句直接使用過(guò)程名調(diào)用,而Function過(guò)程不可以
B、Function過(guò)程可以有形參,Sub過(guò)程不可以
C、Sub過(guò)程不能返回值,而Function過(guò)程能返回值
D、兩種過(guò)程參數(shù)的傳遞方式不同
標(biāo)準(zhǔn)答案:4
知識(shí)點(diǎn)解析:在VisualBasic中有兩類過(guò)程,一類是系統(tǒng)提供的內(nèi)部函數(shù)和事件過(guò)
程;另一類是用戶根據(jù)芻己的需要定義的,供事件過(guò)程的多次調(diào)用,而第二類過(guò)程
中,我們現(xiàn)在涉及最多的是子過(guò)程。它們的共同點(diǎn)都是完成某種特定功能的一組程
序代碼;不同的是函數(shù)是帶有返回值的特殊過(guò)程,所以函數(shù)過(guò)程定義時(shí)有返回值的
類型說(shuō)明。
19、要獲得當(dāng)前驅(qū)動(dòng)器應(yīng)使用驅(qū)動(dòng)器列表框的屬性是
A、Path
B、Drive
C、Dir
D、Pattern
標(biāo)準(zhǔn)答案:2
知識(shí)點(diǎn)解析:驅(qū)動(dòng)器控件常用的屬性是Drive,返回當(dāng)前驅(qū)動(dòng)器號(hào)。
20、在窗體上畫一個(gè)名稱為Command1的命令按鈕,然后編寫如下事件過(guò)程:
PrivateSubCommand1_Click()c="ABCD"Forn=lTo4PrintNextEndSub程
序運(yùn)行后,單擊命令按紐,要求在窗體上顯示如下內(nèi)容:DCDBCDABCD則在
處應(yīng)填入的內(nèi)容為
A、Left(c,n)
B、Right(c,n)
C、Mid(c,n,I)
D、Mid(c,n,n)
標(biāo)準(zhǔn)答案:2
知識(shí)點(diǎn)解析:本題考查的是字符串函數(shù),Left(c,n)取字符串c左邊n個(gè)字符;
Right(c,n)取字符串c右邊n個(gè)字符;Mid(c,Nl[,N2])取字符子串,在c中從N1
位開始向右取N2個(gè)字符,默認(rèn)N2到結(jié)束。
21、卜列代碼運(yùn)行后輸出結(jié)果是DefstrB-EPrivateSubCommand1_Click()
B$=“123"C="456nPrintB+C$EndSub
A、123456
B、123456
C、123+“456”
D、顯示出錯(cuò)信
標(biāo)準(zhǔn)答案:8
知識(shí)點(diǎn)解析:也可以用作字符串連接符,它可以把兩個(gè)字符串連接在一起,生
成一個(gè)較長(zhǎng)的字符串。
22、下述程序的運(yùn)行結(jié)果是Form=3TolStep-1x$=String$(m,"#")Printx$Next
A、1#2#3#
B、######
C、######
D、3#2#1#
標(biāo)準(zhǔn)答案:2
知識(shí)點(diǎn)解析:Str$(x)函數(shù)把x的值轉(zhuǎn)換為一個(gè)字符串。
23、在窗體上畫一個(gè)列表框和一個(gè)命令按鈕,其名稱分別為L(zhǎng)istl和Commandl,
然后編寫如下事件過(guò)程:EnvatcSubForm_Load()Listl.Addltcm'ltcm1"
Listl.AddIrcm"tcm2"List1.Addltcm"ltcm3"EndSubPrivateSubCommandl_Click()
Listl.List(Listl.Listcounl)="AAAA”EndSub程序運(yùn)行后,單擊命令按鈕,箕結(jié)果為
A、把字符串“AAAA”添加到列表框中,但位置不能確定
B、把字符串“AAAA”添加到列表框的最后(即“Item3”的后面)
C、把列表框中原有的最后一項(xiàng)改為“AAAA”
D、把字符串“AAAA”插入到列表框的最前面(即“ItemD的前面)
標(biāo)準(zhǔn)答案:2
知識(shí)點(diǎn)解析:列表框的lisl屬性用來(lái)列出表項(xiàng)的內(nèi)容,也可以改變數(shù)組中的已有的
值。列表框中表項(xiàng)的排列是從0開始,最后一項(xiàng)的序號(hào)為L(zhǎng)istCount-1,所以,該
題語(yǔ)句的作用是把字符串“AAAA”添加到列表框的最后,但不是改變Iterm3的值,
所以本題的正確答案是選項(xiàng)Bo
24、下列程序段的執(zhí)行結(jié)果為a=lb=5Doa=a+bb=b+1LoopWhilea<10Print
a:b
A、15
B、127
C、ab
D、1025
標(biāo)準(zhǔn)答案:2
知識(shí)點(diǎn)解析:此題比較簡(jiǎn)單,開始a為1,b為5,執(zhí)行D。語(yǔ)句,具體運(yùn)行為:
執(zhí)行a=a+b,b=b+l語(yǔ)句后,a為6,b為6。這樣運(yùn)行到a=12,程序終止循環(huán),此
Mb=7o
25、下列程序段的執(zhí)行結(jié)果為i=9x=5Doi=i+1x=x+2LoopUntili>=7Print
"i=":iPrint"x=n:X
A^i=4x=5
B、i=7x=15
C、i=6x=8
D、i=10x=7
標(biāo)準(zhǔn)答案:8
知識(shí)點(diǎn)解析:此題用的是D。循環(huán)結(jié)構(gòu),其格式為:Do[語(yǔ)句塊]|ExilDo]Loop
Until循環(huán)條件此循環(huán)由于“先執(zhí)行后檢查”,所以至少執(zhí)行一次。本題中,程序運(yùn)
行到循環(huán)條件i>=7的值為True,才停止。所以當(dāng)程序結(jié)束運(yùn)行后i=10,x=7e
26、在窗體上有一個(gè)命令按鈕,然后編寫如下事件過(guò)程。PrivateSub
Commandl_Click()Dima(5)AsStringFORi=lTo5a(i)=Chr(Asc("A")+(i-1))NextFor
EachbhaPrintb;NextEndSub程序運(yùn)行后,單擊命令按鈕,輸出結(jié)果是
A、ABCDE
B、12345
C^abcde
D、出錯(cuò)信息
標(biāo)準(zhǔn)答案:1
知識(shí)點(diǎn)解析:本題考查了數(shù)組的賦值操作以及ForEach…In循環(huán)語(yǔ)句。本程序段首
先定義了一個(gè)一維數(shù)組變量,然后用For循環(huán)為其賦值,Asc()函數(shù)的作用是返回
字符的ASCII碼,字符“A”的ASCII碼為65,Chr()函數(shù)的作用是將ASCII碼值變
為相應(yīng)的字符,而“a(i)=Chr(Asc("A")+(i-l))”的作用是將每次比原來(lái)大1的ASCII
碼值變?yōu)樽址x給a,所以a的元素是“A,B,C,D,E”。ForEach…In用于輸出
a中元素的值,所以正確答案是選項(xiàng)A。
27、下列程序運(yùn)行后的輸出結(jié)果是FunctionFun(n)x=n*nFun=x-11EndFunction
PrivateSubCommandl_Click()Fork=lTo2y=Fun(k)=PrintyNextEndSub
A、-10-7
B、108
C、I3
D、04
標(biāo)準(zhǔn)答案:1
知識(shí)點(diǎn)解析:本題的難點(diǎn)是子函數(shù)過(guò)程的調(diào)用。子函數(shù)過(guò)程的名稱變量Fun將計(jì)
算結(jié)果返回。
28、假定有如下的Sub過(guò)程:SubSubl(xAsSingle,yAssingle)t=xx=t/yy=tMod
yEndSub在窗體上畫一個(gè)命令按鈕,然后編寫如下事件過(guò)程:PrivateSub
Command1_click()DimaAsSingleDimbAsSinglea=5b=4Subla,bPrinta;bEnd
Sub程序運(yùn)行后,單擊命令按鈕,輸出結(jié)果為
A、5-4
B、一1一1
C、..1.2一5.4
D、-1.25一I
標(biāo)準(zhǔn)答案:8
知識(shí)點(diǎn)解析:在調(diào)用通用過(guò)程時(shí)要注意的是參數(shù)的傳遞方式。本題中兩個(gè)變量都是
以傳值方式傳遞。根據(jù)芍值方式的定義不難計(jì)算出本題結(jié)果。
29、下列是一個(gè)循環(huán)結(jié)溝的程序,循環(huán)體內(nèi)的語(yǔ)句將執(zhí)行的次數(shù)是k=OFori=llo
100Forj=lto10k=k+lNextNext
A、0
B、10
C、100
D、1000
標(biāo)準(zhǔn)答案:8
知識(shí)點(diǎn)解析:每一個(gè);的值都將有10個(gè)j的值與之對(duì)應(yīng),也就是每一個(gè)j的值都會(huì)
運(yùn)行10次循環(huán)語(yǔ)句,則總共運(yùn)行次數(shù)為100x10=1000。
30、閱讀下列程序。PrivateSubCommandi_Click()DimiAsInteger,kAsInteger
k=2Fori=lTo3PrintFun(k);NextEndSubFunctionFun(jAsInteger)Staticba=0
a=a+1b=b+1Fun=a*b+jEndFunction程序運(yùn)行后,單擊命令按鈕輸出結(jié)果是
A、234
B、345
C、567
D、356
標(biāo)準(zhǔn)答案:2
知識(shí)點(diǎn)解析:在此題中,被調(diào)過(guò)程是一個(gè)函數(shù)過(guò)程,它有一個(gè)形式參數(shù)j,在被調(diào)
過(guò)程聲明中,定義了一個(gè)參數(shù)a,初值為0,一個(gè)靜態(tài)變量b。語(yǔ)句a=a+1和
b=b+l分別使a和b各增加1,然后返回H的值,因?yàn)閎是靜態(tài)變量,所以每次調(diào)
用同一個(gè)參數(shù)k時(shí),b會(huì)保留前次的數(shù)值,使輸出結(jié)果變化,否則每次輸出的結(jié)果
都將是一樣的。根據(jù)分析,第一次調(diào)用時(shí)a=l,b=l,Fun=3;第二次調(diào)用:a=l,
b=2,Fun=4:第三次調(diào)用:a=l,b=3,Fun=5o所以最后的輸出結(jié)果是345。
31、下面有一段程序代碼,如果從鍵盤上輸入"Computer”,則在文本框內(nèi)顯示的內(nèi)
容是PrivateSubTextl_KeyPress(KeyAsciiAsInteger)IfKeyAscii>=65And
KeyAscii<=122ThenKeyAscii=42EndIfEndSub
ANComputer
B、什么都沒有
c********
D、程序出錯(cuò)
標(biāo)準(zhǔn)答案:4
知識(shí)點(diǎn)解析:此事件過(guò)程是KeyPress事件過(guò)程,參數(shù)KeyAseii的值是鍵盤輸入的
字符得ASCII碼值,上述過(guò)程對(duì)輸入得字符進(jìn)行判斷,如果其ASCH碼大于65(大
寫字母"A”)并小于122(小寫字母“吟,則用星號(hào)(ASCII碼為42)代替,而運(yùn)行過(guò)程
中,題意是要從鍵盤上輸入“Computer”,則應(yīng)在文本框中顯示“********”。
32、把窗體的KcyPrcvicw屬性設(shè)置為True,然后編寫如下事件過(guò)程PrivateSub
Form_KcyPress(KcyAsciiAsInteger)DimchAsStringch=Chr(KcyAscii)
KeyAscii=Asc(UCase(ch))PrintChr(KeyAscii+2)EndSub程序運(yùn)行后,按鍵盤上的
“A”鍵,則在窗體上顯示的內(nèi)容是
A、A
B、B
C、C
D、D
標(biāo)準(zhǔn)答案:4
知識(shí)點(diǎn)解析:本題主要考查的知識(shí)點(diǎn)是,字符及其ASCII碼之間的轉(zhuǎn)換,需要注
意的是UCase(ch)是將ch轉(zhuǎn)化為其相應(yīng)的大寫,Asc()是取字符的ASCII碼,Chr()
是將ASCII碼轉(zhuǎn)化為相應(yīng)的字符。
33、tik±ilcs.Pattem="*.dat”程序代碼執(zhí)行后,會(huì)顯示
A、只包含擴(kuò)展名為叫.dal”的文件
B、第一個(gè)dat文件
C、包含所有的文件
D、會(huì)顯示磁盤的路徑
標(biāo)準(zhǔn)答案:1
知識(shí)點(diǎn)解析:Pattern屬性用來(lái)設(shè)置在執(zhí)行時(shí)要顯示的某一種類型的文件。
34、在窗體上畫一個(gè)文本框,其名稱為Textl,然后編寫如下事件過(guò)程:Private
SubTextl_KeyPress(KeyAsciiAsInteger)DimsbAsStringStr=Chr(KeyAscii)
KcyAscii=Asc(UCase(str))Text1.Tcxt=String(2,KcyAscii)EndSub程序運(yùn)行后,如
果在鍵盤上輸入字母“b”,則在文本框Textl中顯示的內(nèi)容是
A、bbb
B、BBB
C、BB
D、bb
標(biāo)準(zhǔn)答案:4
知識(shí)點(diǎn)解析:Ucase$(字符串)是指“字符串”中的小寫字母轉(zhuǎn)換為大寫字母,Chr$(x)
是把x的值轉(zhuǎn)換為相應(yīng)的ASCII字符。
35>下列程序段的執(zhí)行結(jié)果為n=0Fori=lTo3Forj=5ToIStcp-1n=n+1Nextj,i
Printn;j;i
A、1204
B、1504
C、1231
D、1531
標(biāo)準(zhǔn)答案:8
知識(shí)點(diǎn)解析:此題n的值為計(jì)算循環(huán)次數(shù),即n=3x5=15,最后j和i的值為i=3,
三、公共基礎(chǔ)填空題(本題共5題,每題1.0分,共5
分。)
36、算法的基本特征是可行性、確定性、【】和擁有足夠的情報(bào)。
標(biāo)準(zhǔn)答案:有窮性
知識(shí)點(diǎn)解析:算法是指解題方案的準(zhǔn)確而完整的描述。它有4個(gè)基本特征,分別是
可行性、確定性、有窮性和擁有足夠的情報(bào)。
37、順序存儲(chǔ)方法是把邏輯上相鄰的結(jié)點(diǎn)存儲(chǔ)在物理位置【】的存儲(chǔ)單元中。
標(biāo)準(zhǔn)答案:相鄰
知識(shí)點(diǎn)解析:常用的存儲(chǔ)表示方法有4種,順序存儲(chǔ)、鏈?zhǔn)酱鎯?chǔ)、索引存儲(chǔ)、散列
存儲(chǔ)。其中,順序存儲(chǔ)方法是把邏輯上相鄰的結(jié)點(diǎn)存儲(chǔ)在物理位置也相鄰的存儲(chǔ)單
元中。
38、Jackson結(jié)構(gòu)化程序設(shè)計(jì)方法是英國(guó)的M.Jackson捉出的,它是一種面向【】
的設(shè)計(jì)方法。
標(biāo)準(zhǔn)答案:數(shù)據(jù)結(jié)構(gòu)
知識(shí)點(diǎn)解析:結(jié)構(gòu)化分析方法主要包括:面向數(shù)據(jù)流的結(jié)構(gòu)化分析方法(SA,
Structuredanalysis),面向數(shù)據(jù)結(jié)構(gòu)的Jackson方法(JSD,Jacksonsystem
developmentmethod)和面向數(shù)據(jù)結(jié)構(gòu)的結(jié)構(gòu)化數(shù)據(jù)系統(tǒng)開發(fā)方法(DSSD,Data
structuredsystemdevelopmentmethod)0
39、數(shù)據(jù)庫(kù)設(shè)計(jì)分為以下6個(gè)設(shè)計(jì)階段:需求分析階段、【】、邏輯設(shè)計(jì)階段、
物理設(shè)計(jì)階段、實(shí)施階段、運(yùn)行和維護(hù)階段。
標(biāo)準(zhǔn)答案:概念設(shè)計(jì)階段或數(shù)據(jù)庫(kù)概念設(shè)計(jì)階段
知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)設(shè)計(jì)分為以下6個(gè)設(shè)計(jì)階段:需求分析階段、概念設(shè)計(jì)階段、
邏輯設(shè)計(jì)階段、物理設(shè)計(jì)階段、實(shí)施階段及數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)階段。
40、數(shù)據(jù)庫(kù)保護(hù)分為:安全性控制、【】、并發(fā)性控制和數(shù)據(jù)的恢復(fù)。
標(biāo)準(zhǔn)答案:blank
知識(shí)點(diǎn)解析:考查考生對(duì)數(shù)據(jù)庫(kù)基本知識(shí)的了解。安全性控制:防止未經(jīng)授權(quán)的用
戶有意或無(wú)意存取數(shù)據(jù)庫(kù)中的數(shù)據(jù),以免數(shù)據(jù)被泄露、更改或破壞;完整性控制:
保證數(shù)據(jù)庫(kù)中數(shù)據(jù)及語(yǔ)義的正確性和有效性,防止任何對(duì)數(shù)據(jù)造成錯(cuò)誤的操作;并
發(fā)控制:正確處理好多用戶、多任務(wù)環(huán)境下的并發(fā)操作,防止錯(cuò)誤發(fā)生;恢復(fù):當(dāng)
數(shù)據(jù)庫(kù)被破壞或數(shù)據(jù)不正確時(shí),使數(shù)據(jù)庫(kù)能恢復(fù)到正確的狀態(tài)。
四、填空題(本題共4題,每題1.0分,共4分。)
41、VisualBasic中的控件分為3類,它們是標(biāo)準(zhǔn)控件、【】和可插入對(duì)象。
標(biāo)準(zhǔn)答案:ActiveX控件
知識(shí)點(diǎn)解析:VisualBasic中的控件分為以下3類:標(biāo)準(zhǔn)控件(也稱內(nèi)部控件)、
ActiveX控件、可插入對(duì)象。
42、程序執(zhí)行結(jié)果s的值是[]。PrivateSubsubl(ByvalpAsInteger)p=p*2End
SubPrivateSubCommandl_Click()DimiAsIntegeri=3Callsubl(i)ifi>4theni=i
mod2Printcstr(i)EndSub
標(biāo)準(zhǔn)答案:3
知識(shí)點(diǎn)解析:ByVai表示所聲明的參數(shù)是按值傳遞的。因此參數(shù)值的變化只在被調(diào)
用的函數(shù)或過(guò)程中有效,即只是形參的值有變化,而實(shí)參不受影響。ByRef表示所
聲明的參數(shù)是按地址傳遞的。因此形參值的變化都會(huì)反映在實(shí)參上。本題程序
中,參數(shù)p是按值傳遞的,因此調(diào)用$ubl后,實(shí)參i
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 社區(qū)衛(wèi)生院藥箱管理制度
- 棋牌店衛(wèi)生管理制度
- 體育館周邊衛(wèi)生管理制度
- 中心衛(wèi)生院聘用制度
- 鄉(xiāng)鎮(zhèn)衛(wèi)生院決算管理制度
- 售票員衛(wèi)生管理制度
- 療養(yǎng)院衛(wèi)生管理制度
- 飲水機(jī)衛(wèi)生清掃制度
- 衛(wèi)生院防恐防暴工作制度
- 宿遷鄉(xiāng)村衛(wèi)生室管理制度
- 2025年山東省威海市環(huán)翠區(qū)數(shù)學(xué)六年級(jí)第一學(xué)期期末考試試題含解析
- 惠州園林管理辦法
- 山西省建筑工程施工安全管理標(biāo)準(zhǔn)
- 2025山西云時(shí)代技術(shù)有限公司校園招聘160人筆試參考題庫(kù)附帶答案詳解
- 拼多多公司績(jī)效管理制度
- 貿(mào)易公司貨權(quán)管理制度
- 生鮮采購(gòu)年度工作總結(jié)
- 造價(jià)咨詢項(xiàng)目經(jīng)理責(zé)任制度
- 離婚協(xié)議書正規(guī)打印電子版(2025年版)
- FZ∕T 81008-2021 茄克衫行業(yè)標(biāo)準(zhǔn)
- 幼兒園大班社會(huì)課件:《我是中國(guó)娃》
評(píng)論
0/150
提交評(píng)論