版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
VB筆試模擬試卷第1套
一、公共基礎(chǔ)選擇題(本題共70題,每題7.0分,共
10分。)
1、數(shù)據(jù)的存儲結(jié)構(gòu)是指()。
A、數(shù)據(jù)所占的存儲空間
B、數(shù)據(jù)的邏輯結(jié)構(gòu)在計算機(jī)中的存放形式
C、數(shù)據(jù)在計算機(jī)中的順序存儲方式
D、存儲在計算機(jī)外存中的數(shù)據(jù)
標(biāo)準(zhǔn)答案:B
知識點(diǎn)解析:數(shù)據(jù)的存儲結(jié)構(gòu),又稱為數(shù)據(jù)的物理結(jié)構(gòu),是數(shù)據(jù)的邏輯結(jié)構(gòu)在計算
機(jī)中的存放形式。數(shù)據(jù)的存儲結(jié)構(gòu)有順序結(jié)構(gòu)、鏈?zhǔn)浇Y(jié)構(gòu)、散列結(jié)構(gòu)和索引結(jié)構(gòu)
等。
2、將E—R圖轉(zhuǎn)換到關(guān)系模式時,實(shí)體與實(shí)體間的聯(lián)系可以表示成()。
A、屬性
B、關(guān)系
C、鍵
D、域
標(biāo)準(zhǔn)答案:B
知識點(diǎn)解析:將E-R圖轉(zhuǎn)換成指定RDBMS中的關(guān)系模式是數(shù)據(jù)庫邏輯設(shè)計的主
要工作。從E-R圖到關(guān)系模式的轉(zhuǎn)換是比較直接的,實(shí)體和聯(lián)系都可以表示成關(guān)
系O
3、下列敘述中正確的是()。
A、一個算法的空間復(fù)雜度大,則其時間復(fù)雜度必定大
B、一個算法的空間復(fù)雜度大,則其時間復(fù)雜度必定小
C、一個算法的時間復(fù)雜度大,則其空間復(fù)雜度必定小
D、上述三種說法都不對
標(biāo)準(zhǔn)答案:D
知識點(diǎn)解析:算法的時間復(fù)雜度和算法的空間復(fù)雜度是從不同的角度來衡量算法的
執(zhí)行情況的,它們之間沒有內(nèi)在聯(lián)系。
4、最簡單的交換排序方法是()。
A、快速排序
B、選擇排序
C、堆排序
D、冒泡排序
標(biāo)準(zhǔn)答案:D
知識點(diǎn)解析:交換排序方法是指借助數(shù)據(jù)元素之間的互相交換進(jìn)行排序的一種方
法,包括冒泡排序和快速排序。冒泡排序是一種最簡單的交換排序方法,它通過相
鄰元素的交換,逐步將線性表變成有序。
5、對下面的二叉樹前序遍歷的結(jié)果是(
A、ACFXDBISYZ
B、ABEFXYZCD
C、ABCDEFXYZ
D、ABDYECFXZ
標(biāo)準(zhǔn)答案:D
知識點(diǎn)解析:對二叉樹的前序遍歷是指:先訪問根結(jié)點(diǎn),然后訪問左子樹。最后訪
問右子樹,并且,在訪問左、右子樹時,先訪問根結(jié)點(diǎn),再依次訪問其左、右子
樹。記住3種遍歷的順序:(1)前序,訪問根一按前序遍歷左子樹一按前序遍歷右
子樹;(2)中序,按中序遍歷左子樹一訪問根一按中序遍歷右子樹;(3)后序,按后
序遍歷左子樹一按后序遍歷右子樹一訪問根。
6、關(guān)于結(jié)構(gòu)化程序設(shè)計原則和方法的描述錯誤的是()。
A、選用的結(jié)構(gòu)只準(zhǔn)許有一個人口和一個出口
B、復(fù)雜結(jié)構(gòu)應(yīng)該用嵌套的基本控制結(jié)構(gòu)進(jìn)行組合嵌套來實(shí)現(xiàn)
C、不允許使用GoTO語句
D、語言中所沒有的控制結(jié)構(gòu),應(yīng)該采用前后一致的方法來模擬
標(biāo)準(zhǔn)答案.Q
知識"解析:限制使用GOTO語句是結(jié)構(gòu)化程序設(shè)計的原則和方法之一,但不是
絕對不允許使用GOTO語句。其他3項為結(jié)構(gòu)化程序設(shè)計的原則。
7、對關(guān)系S和R進(jìn)行集合運(yùn)算,結(jié)果中既包含S中的所有元組也包含R中的所有
元組,這樣的集合運(yùn)算稱為()。
A、并運(yùn)算
B、交運(yùn)算
C、差運(yùn)算
D、積運(yùn)算
標(biāo)準(zhǔn)答案:A
知識點(diǎn)解析:關(guān)系的并運(yùn)算是指由結(jié)構(gòu)相同的兩個關(guān)系合并,形成一個新的關(guān)系,
其中包含兩個關(guān)系中的所有元組。
8、下列敘述中正確的是()。
A、在面向?qū)ο蟮某绦蛟O(shè)計中,各個對象之間具有密切的關(guān)系
B、在面向?qū)ο蟮某绦蛟O(shè)計中,各個對象都是公用的
C、在面向?qū)ο蟮某绦蛟O(shè)計中,各個對象之間相對獨(dú)立,相互依賴性小
D、上述3種說法都不對
標(biāo)準(zhǔn)答案:C
知識點(diǎn)解析:面向?qū)ο蟮某绦蛟O(shè)計是用對象模擬問題領(lǐng)域中的實(shí)體,各對象之間相
對獨(dú)立,相互的依賴性小,通過消息來實(shí)現(xiàn)對象之間的相互聯(lián)系。
9、下列選項中不屬于軟件生命周期開發(fā)階段任務(wù)的是()。
A、軟件測試
B、概要設(shè)計
C、軟件維護(hù)
D、詳細(xì)設(shè)計
標(biāo)準(zhǔn)答案:C
知識點(diǎn)解析?:軟件的生命周期可分為軟件定義、軟件開發(fā)及軟件運(yùn)行維護(hù)3個階
段。其中軟件定義階段(I勺主要工作有可行性研究與計劃制定和需求分析等;軟件開
發(fā)階段的主要工作有概耍設(shè)計、詳細(xì)設(shè)計和測試等;軟件運(yùn)行維護(hù)階段的主要工作
是軟件的運(yùn)行及后期的維護(hù)等。
10、數(shù)據(jù)庫DB、數(shù)據(jù)庫系統(tǒng)DBS、數(shù)據(jù)庫管理系統(tǒng)DBMS之間的關(guān)系是()。
A、DB包括DBS和DBMS
B、DBMS包括DB和DBS
C、DBS包括DB和DBMS
D、沒有任何關(guān)系
標(biāo)準(zhǔn)答案:C
知識點(diǎn)解析:數(shù)據(jù)庫系統(tǒng)(DBS)由數(shù)據(jù)庫(DBS)、數(shù)據(jù)庫管理系統(tǒng)(DBMS)、數(shù)據(jù)庫
管理員、硬件平臺和軟件平臺5個部分組成,可見DB和1)BMS都是I)BS的組成
部分c
二、選擇題(本題共25題,每題1.0分,共25分。)
11、剛建立一個新的標(biāo)準(zhǔn)EXE工程后,不在工具箱中出現(xiàn)的控件是()。
A、單選按鈕
B、圖片框
C、通用對話框
D、文本框
標(biāo)準(zhǔn)答案:c
知識點(diǎn)露析:通用對話框需要用戶自己手動添加才能到工具箱中。
12、有關(guān)程序代碼窗口的說法錯誤的是()。
標(biāo)準(zhǔn)答案:D
知識點(diǎn)解析:暫無解析
17、以下關(guān)于MsgBox的敘述中,錯誤的是()
A、MsgBox函數(shù)返回一個整數(shù)
B、通過MsgBox函數(shù)可以設(shè)置信息框中圖標(biāo)和按鈕的類型
C、MsgBox語句沒有返回值
D、MsgBox函數(shù)的第二個參數(shù)是一個整數(shù)。該參數(shù)只能確定對話框中顯示的按鈕
數(shù)量
標(biāo)準(zhǔn)答案:D
知識點(diǎn)解析:MsgBox函數(shù)的格式為:MsgBox(msg[,type][,title][.helpfile,
context])o該函數(shù)有5個參數(shù),除第二個參數(shù)外,其余參數(shù)都是可選的。msg是一
個字符串,該字符串的內(nèi)容將在由MsgBox函數(shù)產(chǎn)生的對話框內(nèi)顯示。type是一個
整數(shù)值或符號常量,用來控制在對話框內(nèi)顯示的按鈕、圖標(biāo)的種類及數(shù)量。該參數(shù)
的值由4類數(shù)值相加產(chǎn)生.這4類數(shù)值或符號常量分別表示按鈕的類型、顯示圖標(biāo)
的種類、活動按鈕的位置及強(qiáng)制返回。title是一個字符串,用來顯示對話框的標(biāo)
題。helpfile,context:helpfile是一個字符串變量或字符串表達(dá)武,用來表示幫助
文件的名字;context是一個數(shù)值變量或表達(dá)式,用來表示相關(guān)幫助主題的幫助目
耒號。MsgBox函數(shù)也可以寫成語句形式,即:MsgBoxMsg$[,type%][,ti
ie$=][,helpfile,context],各參數(shù)的含義及作用與MsgBox函數(shù)相同,由于
MsgBox語句沒有返回值,因而常用干較簡單的信息顯示。
18、假定窗體上有一個標(biāo)簽,名為LabclL為了使該標(biāo)簽透明并且沒有邊框,則正
確的屬性設(shè)置為()。
A^Label1.BackStyle=OLabel1.BorderStyle=0
B、Label1.BackStyle=lLabel1.BordcrStyle=l
C、Label1.BackStyle=TrueLabel1.BorderStyIe=True
D、Label1.RackStyle=FalseI.ahell.RorderSty1e=Fa1se
標(biāo)準(zhǔn)答案:A
知識點(diǎn)解析:暫無解析
19、設(shè)在菜單編輯器中定義了一個菜單項,名為Menul。為了在運(yùn)行時隱藏該菜單
項,應(yīng)使用的語句是(),
A、Menul.Enabled=True
Menul.Enabled—False
C、Menul.Visible二True
D、Menul.Visible===FaIse
標(biāo)準(zhǔn)答案:D
知識點(diǎn)解析:VisualBasic中要隱藏一個控件,需要設(shè)置該控件的Visible屬性為
False,注意要和Enabled區(qū)分開來。
20、在窗體上畫一個名禰為Labell的標(biāo)簽,然后編寫如下事件過程:Dimarr(IO,
10)AsIntegerDimiAsInteger,jAsIntegerFori=2To4Fori=2To4art(i,j)=j*j
NextjNextiLabel1.CaptionStr(arr(2,2)+arr(3.3))EndSub程序運(yùn)行后,單擊窗
體,在標(biāo)簽中顯示的內(nèi)容是()。
A、12
B、13
C、14
D、15
標(biāo)準(zhǔn)答案:B
知識點(diǎn)解析:程序的二重循環(huán)中對數(shù)組arr(10,10)的a(2,2)到a(4,4)之間的元素
賦值。根據(jù)題意,arr(2,2)、arr(3,3)的值分別為2*2=4,3*3=9.故arr(2,
2)+arr(3,3)=13。函數(shù)Str將13轉(zhuǎn)換為字符串輸出到LabeH_Captlon中。
21、為了使命令按鈕(名稱為Command。右移200,應(yīng)使用的語句是()。
A^Command1.Move-200
B、Command1.Move200
C、Command1.Left=Command1.Left+200
D^Command1.Left=Cominand1.Left-200
標(biāo)準(zhǔn)答案:C
知識點(diǎn)解析:暫無解析
22、要將名為MyFcmn的窗體顯示出來,正確的使用方法是()。
A、MyForm.Show
B、Show.MyForm
C、MyFormLoad
D、MyFormShow
標(biāo)準(zhǔn)答案:A
知識點(diǎn)解析:顯示窗體的方法為Show,調(diào)用的語法為:對象.方法名°因此.選
項A正確。
23、在窗體上畫一個命令按鈕.然后編寫如下事件過程:PrivateSubCommandl
Click()x=0DOUntilX=-la=InputBox(“請輸入A的值")a=Val(a)b=InputBox(“請輸
入B的值”)b=Val(b)X=Val(x)a=a+b+XLoopPrintaEndSub程序運(yùn)行后,單擊命
令按鈕,依次在輸入對話框中輸入5、4、3、2、1、-1,則輸出結(jié)果為()。
A、2
B、3
C、14
D、15
標(biāo)準(zhǔn)答案:A
知識點(diǎn)解析:程序設(shè)置-1為輸入終止符,當(dāng)運(yùn)行后輸入一1終止輸入,進(jìn)行處理。
24、以下能夠觸發(fā)文本框Change事件的操作是()。
A、文本框失去焦點(diǎn)
B、文本框獲得焦點(diǎn)
C、設(shè)置文本框的焦點(diǎn)
D、改變文本框的內(nèi)容
標(biāo)準(zhǔn)答案:D
知識點(diǎn)解析:本題考查幾個常用的文本框的屬性和方法:Text屬性設(shè)置控件中顯
示的文本內(nèi)容;MaxLength屬性設(shè)置文本框中輸入的字符串長度是否有限制;
Change事件,當(dāng)文本框的內(nèi)容被修改時觸發(fā)。SetFocus方法將焦點(diǎn)移動到指定的
對象。
25、設(shè)已經(jīng)在“菜單編輯器”中設(shè)計了窗體的快捷菜單,其頂級菜單為Bs,取消其
“可見”屬性.運(yùn)行時,在以下事件過程中,可以使快捷菜單響應(yīng)鼠標(biāo)右鍵菜單的是
()0
A、PrivateSubFormMouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,
YAsSingle)IfButton=2ThenPopupMenuBs,2EndSub
B、PrivateSubFormMouseDown(ButtonAsInteger.ShiftAsInteger,XAs
Single,YAsSingle)PopupMenUBsEndSub
C^PrivateSubFormMouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,
YAsSingle)PopupMenuBs,0EndSub
D、PrivateSubForm—MouseDown(ButtonAsInteger,ShiftAsInteger,XAs
Single,YAsSingle)If(Button=vbLeftButton)Or(Button=vbRightButton)Then
PopupMenuBsEndSub
標(biāo)準(zhǔn)答案:A
知識點(diǎn)解析:暫無解析
26、以下程序段的輸出結(jié)果為()oDima(10).P(3)k=5Fori=0To10a(i)=iNext
iFori=0To2p(i)=a(i+(i+l))NextiFori=0To2k=k+p(i)+2NextiPrintk
A、20
B、21
C、56
D、32
標(biāo)準(zhǔn)答案:A
知識點(diǎn)解析:暫無解析
27、以下可以作為VisualBasic變量名的是()。
A、A#A
B、eounstA
C、3A
D、?AA
標(biāo)準(zhǔn)答案:B
知識點(diǎn)解析:暫無解析
28、卜列程序的執(zhí)行結(jié)果為()。PrivateSubCommand!Click()DimPAS
Integer,qAsIntegerp=12:q=20CallValue(P>q)PrintP;qEndSubPrivateSub
Value(ByValinAsInteger,ByVainAsInteger)m=m*2:n=n-5Printm;nEndSub
A、20122015
B、12201225
C、24151220
D、24121215
標(biāo)準(zhǔn)答案:C
知識點(diǎn)解析:在VisualBasic中,參數(shù)缺省是按地址傳遞的,也就是使過程按照變
量的內(nèi)存地址去訪問實(shí)際變量的內(nèi)容。這樣,將變量傳遞給函數(shù)時.通過函數(shù)可永
遠(yuǎn)改變該變量的值。如果想改變傳遞方式可以通過在變量定義前加關(guān)鍵字ByRef
或ByVai。ByRef為默認(rèn)值,按地址傳遞.ByVai按照值傳遞,函數(shù)調(diào)用后不改變
變量值。本題中函數(shù)為值傳遞參數(shù),因此在函數(shù)中參數(shù)值發(fā)生變化,但調(diào)用結(jié)束后
參數(shù)的值不會改變。
29、在菜單編輯器中建立一個名稱為Menu。的菜單項,將其“可見”屬性設(shè)置為
False,并建立其若干子菜單,然后編寫如下過程:PrivateSubForm—
MouseDown(ButtonASInteger,ShiftAsInteger,XASSingle,YAsSingle)If
Button=lThenPopupMcnuMcnuOEndIfEndSub貝!以下敘述中錯誤的是()。
A、該過程的作用是彈出一個菜單
B、單擊鼠標(biāo)右鍵時彈出菜單
C、Menu。是在菜單編輯器中定義的彈出菜單的名稱
D、參數(shù)X、Y指明鼠標(biāo)當(dāng)前位置的坐標(biāo)
標(biāo)準(zhǔn)答案:B
知識點(diǎn)解析:暫無解析
30、假定有下表所列的菜單結(jié)構(gòu):
懷跖名稱層次
顯示appearM主菜單》
大圖標(biāo)bigicon2(子菜單)
小圖標(biāo)smallicon2(子菜總)
要求程序運(yùn)行后,如果單擊
菜單項“大圖標(biāo)”,則在該菜單項前添加一個“4”。以下正確的事件過程是()。
A、PrivateSubbigieonClick()bigicon.Checked=FalseEndSub
B、PrivateSubbigieonClick()Me.appear,bigicon.Checkcd=TrucEndSub
C、PrivateSubbigiconClick()bigicon.Checked=TrueEndSub
D、PrivateSuhbigiconClick()appear,bigicon.Checked=I'rueEndSub
標(biāo)準(zhǔn)答案:c:「
知識點(diǎn)解析:時于菜單操作來說,如果要訪問子菜單不需要通過主菜單來訪問。因
此排除B、D,根據(jù)題意可知應(yīng)將bigicon的Checked屬性匿為True。
31、在用通用對話框控件建立“保存”文件對話框時,如果需要指定文件列表框所列
出的文件類型是文本文件(即.txt文件),則正確的描述格式是()。
A、“text(.txt)I(*.txt)”
B、”文本文件(.ixl)I(.txt)”
C、“text(.txt)II(*.txt)”
D、“text(.txt)(*.txt)”
標(biāo)準(zhǔn)答案:A
知識點(diǎn)解析:本題考查通用對話框?yàn)榇蜷_文件時的屬性設(shè)置。如果需要指定文件列
表框所列出的文件類型是文本文件,正確的描述如選項A所示。
32、編寫如卜兩個事件過程:PrivateSubFormKeyDown(KeyCodeAsInteger,
ShiftAsInteger)PrintChr(KeyCode)EndSubPrivateSubFormKeyPress(KeyAsciiAS
Integer)PrintChr(KevAscii)EndSub在一般情況下(即不按住Shift鍵也未鎖定大寫
鍵時)運(yùn)行程序,如果按鍵盤上的“A”鍵,則程序輸出的結(jié)果是()。
A、Aa
B、aA
C、AA
D、aa
標(biāo)準(zhǔn)答案;A
知識點(diǎn)解析:程序中定義了KeyPress事件,當(dāng)鏈接下時Form中輸出a,即鍵值,
此時KeyPress將傳遞字符“a",其中KeyCode不會區(qū)別大小寫。將“A”和"a”輸出為
“A”。
33、要獲得當(dāng)前驅(qū)動器應(yīng)使用驅(qū)動器列表框的屬性是()。
A、Path
Drive
C、Dir
D、Pattern
標(biāo)準(zhǔn)答案:B
知識點(diǎn)解析:驅(qū)動器列表框(DriveLislBox)用來顯示當(dāng)前機(jī)器上的所有盤符。其
Drive屬性用于指定包含當(dāng)前選定的驅(qū)動器名。驅(qū)動器列表框的Change事件是在選
擇一個新的驅(qū)動器或通過代碼改變Drive屬性的設(shè)置時發(fā)生。
34、假定在工程文件中有一個標(biāo)準(zhǔn)模塊,其中定義了如下記錄類型:TypeBooks
NameAsString*10TelNumASString*20EndType要求在執(zhí)行事件過程Command1
Click時,在順序文件Person.txt中寫入一條記錄。下列能夠完成該操作的事件過
程是()。
A^PrivateSubCommand1Click()DintBASBOOkSB.Name=InputBox("輸入姓名")
B.TclNum=InputBox("輸入電話號碼“)Write#1,B.Name>B.TclNurnClose#!
EndSub
B>PrivateSubCommand!C1ick()DimBASBooksOpen44C:\Person.txfTorInput
As#lB.Name=InputBox("輸入姓名”)B.TelNum=InputBox("輸入電話號碼”)
Print#1,B.Name*B.TelNLhnClose#1EndSub
C、PrivateSubCommand!Click()DimBAsBooksOpen44c:\Person.txfTor
OutputAs#lName=InputBox("輸入姓名")TelNom=InputBox("輸入電話號碼”)
Write#),BClose#1EndSnlh
D、PrivateSubCommandlClick()DimBASBookOpenfc4c:\Person.txfTorInput
As#lName=InputBox("輸入姓名")TelNum-InputBox("輸入電話號碼)Print#1,
B.Name.B.TclNHmClose#1EndSub
標(biāo)準(zhǔn)答案:A
知識點(diǎn)解析:暫無解析
35、建立一個新的標(biāo)準(zhǔn)模塊,應(yīng)該選擇()下的“添加模塊”命令。
A、“工程”菜單
B、“文件”菜單
C、“工具”菜單
D、“編輯”菜單
標(biāo)準(zhǔn)答案:A
知識點(diǎn)解析:標(biāo)準(zhǔn)模塊對整個工程通用,應(yīng)選取“工程''菜單下的“添加模塊''命令。
三、公共基礎(chǔ)填空題(本題共5題,每題1.0分,共5
分。)
36、軟件維護(hù)活動包括改正性維護(hù)、適應(yīng)性維護(hù)、維護(hù)和預(yù)防性維護(hù)。
標(biāo)準(zhǔn)答案:完善性維護(hù)
知識點(diǎn)解析:完善性維于是指對已有的軟件系統(tǒng)增加一些系統(tǒng)分析和設(shè)計階段中沒
有規(guī)定的功能與性能特征。
37、數(shù)據(jù)獨(dú)立性分為邏輯獨(dú)立性與物理獨(dú)立性。當(dāng)數(shù)據(jù)的存儲結(jié)構(gòu)改變時,其邏輯
結(jié)構(gòu)可以不變,因此,基于邏輯結(jié)構(gòu)的應(yīng)用程序不必修改,稱為o
標(biāo)準(zhǔn)答案:物理獨(dú)立性
知識點(diǎn)解析:數(shù)據(jù)獨(dú)立性包括數(shù)據(jù)的物理獨(dú)立性和數(shù)據(jù)的邏輯獨(dú)立性。物理獨(dú)立性
是指用戶的應(yīng)用程序與存儲在磁盤上數(shù)據(jù)庫中的數(shù)據(jù)是相互獨(dú)立的,即數(shù)據(jù)在磁盤
上怎樣存儲由DBMS管理,用戶程序不需要了解,應(yīng)用程序要處理的只是數(shù)據(jù)的
邏輯結(jié)構(gòu)。因此,當(dāng)數(shù)據(jù)的物理存儲改變了,基于邏輯結(jié)構(gòu)的應(yīng)用程序不用改變。
邏輯獨(dú)立性是指用戶的應(yīng)用程序與數(shù)據(jù)庫的邏輯結(jié)構(gòu)是相互獨(dú)立的.即當(dāng)數(shù)據(jù)的邏
輯結(jié)構(gòu)改變時,用戶程序也可以不變。
38、冒泡排序算法在最好的情況下的元素交換次數(shù)為;
標(biāo)準(zhǔn)答案:0
知識點(diǎn)解析:暫無解析
39、在面向?qū)ο蠓椒ㄖ?,類之間共享屬性和操作的機(jī)制稱為o
標(biāo)準(zhǔn)答案:繼承
知識點(diǎn)解析:暫無解析
40、數(shù)據(jù)庫恢復(fù)是將數(shù)據(jù)庫從狀態(tài)恢復(fù)到某一已知的正確狀態(tài)。
標(biāo)準(zhǔn)答案:錯誤
知識點(diǎn)解析:暫無解析
四、填空題(本題共5題,每題7.0分,共5分。)
41、設(shè)有以下函數(shù)過程:Functionfun(mAsIntcgcDAsIntegerDimkAsInteger,
sumAsIntegersum=0Fork=mToIStep-2sum=sum+kNextkfun=sumEndFunction
若在程序中用語句S=fun(10)凋用此函數(shù),則s的值為o
標(biāo)準(zhǔn)答案:30
知識點(diǎn)解析:暫無解析
42、下面程序段的作用是從文本框中輸入數(shù)據(jù),如果該數(shù)據(jù)滿足條件:除以6余
2,除以5余3,則輸出,否則,將焦點(diǎn)定位在文本框中,并清除文本框的內(nèi)容。
請?zhí)羁?。PrivateSubCommandlClick()num=Val(TextI.Text)IfThenPrintnumElse
Textl.Text="nEndIfEndSub
標(biāo)準(zhǔn)答案:numMod6=2AndnumMod5=3或numMod5=3AndnumMod6=2
Textl.SetFocus
知識點(diǎn)解析:暫無解析
43、數(shù)據(jù)庫設(shè)計分為需求分析階段、階段、邏輯設(shè)計階段、物理設(shè)計
階段、數(shù)據(jù)庫實(shí)施階段、數(shù)據(jù)庫運(yùn)行和維護(hù)階段。
標(biāo)準(zhǔn)答案:概念設(shè)計
知識點(diǎn)解析:本題考查數(shù)據(jù)庫設(shè)計的流程,數(shù)據(jù)庫設(shè)計按流程分為以下階段:需求
分析階段一概念設(shè)計階段一一邏輯設(shè)計階段一物理設(shè)計階段一數(shù)據(jù)庫實(shí)施階段一數(shù)
據(jù)庫運(yùn)行、維護(hù)階段。
44、VisualBasic對象可以分為兩類,分別為和。
標(biāo)準(zhǔn)答案:預(yù)定義對象用戶定義對象
知識點(diǎn)解析:在VisualBasic中,對象分為兩類:預(yù)定義對象和用戶定義對象。預(yù)
定義對象是由系統(tǒng)設(shè)計好的,可以直接使用或?qū)ζ溥M(jìn)行操作;而用戶定義對象中的
對象可由用戶自己定義,建立自己的對象。
45、在VisualBasic的立即窗口內(nèi)輸入以下語句X=65?Chr$(X)在窗口中顯示的結(jié)
果是o
標(biāo)準(zhǔn)答案:A
知識點(diǎn)解析:暫無解析
VB筆試模擬試卷第2套
一、公共基礎(chǔ)選擇題(本題共70題,每題7.0分,共
70分。)
1、在計算機(jī)中,算法是指。
A、查詢方法
B、加工方法
C、解題方案的準(zhǔn)確而完整的描述
D、排序方法
標(biāo)準(zhǔn)答案:4
知識點(diǎn)解析:計算機(jī)算法是指解題方案的準(zhǔn)確而完整的描述,它有以下幾個基本特
征:可行性、確定性、有窮性和擁有足夠的情報。
2、棧和隊列的共同點(diǎn)是。
A、都是先進(jìn)后出
BN都是先進(jìn)先出
C、只允許在端點(diǎn)處插入和刪除元素
D、沒有共同點(diǎn)
標(biāo)準(zhǔn)答案:4
知識點(diǎn)解析:棧和隊列都是一種特殊的操作受限的線性表,只允許在端點(diǎn)處進(jìn)行插
入和刪除。二者的區(qū)別是:棧只允許在表的一端進(jìn)行插入或刪除操作,是一種“后
進(jìn)先出”的線性表;而隊列只允許在表的一端進(jìn)行插入操作,在另一端進(jìn)行刪除操
作,是一種“先進(jìn)先出”的線性表。
3、已知二叉樹BT的后序遍歷序列是dabec,中序遍歷序列是debac,它的前序遍
歷序列是o
A、cedba
B、acbed
C^decab
D、deabc
標(biāo)準(zhǔn)答案:1
知識點(diǎn)解析:二又樹BT的后序遍歷序列為dabec>故BT的根結(jié)點(diǎn)為c(后序遍歷
序列的最后一個結(jié)點(diǎn)為數(shù)的根結(jié)點(diǎn));而BT的中序遍歷序列是dcbac,即遍歷序列
中最后一個結(jié)點(diǎn)為跟結(jié)點(diǎn),說明BT的右子樹為空,由BT的后序遍歷序列和中序
遍歷序列可知BT的左子樹(LST)的后序遍歷序列和中序遍歷序列分別為dabe和
deba(樹是遞歸定義的):故LST的根結(jié)點(diǎn)是e,在由LST的中序遍歷序列可知其左
子樹為do因此BT的前序遍歷序列為cedbao
4、在下列幾種排序方法中,要求內(nèi)存量最大的是o
A、插入排序
B、選擇排序
C、快速排序
D、歸并排序
標(biāo)準(zhǔn)答案:8
知識點(diǎn)解析:快速排序的基本思想是,通過一趟排序?qū)⒋判蛴涗浄指畛瑟?dú)立的兩
部分,其中一部分記錄的關(guān)鍵字均比另一部分記錄的關(guān)鍵字小,再分別對這兩部分
記錄繼續(xù)進(jìn)行排序,以達(dá)到整個序列有序:插入排序的基本操作是指將無序序列中
的各元素依次插入到已經(jīng)有序的線性表中,從而得到一個新的序列:選擇排序的基
本思想是:掃描整個線性表,從中選出最小的元素,將它交換到表的最前面(這是
它應(yīng)有的位置),然后對剩下的子表采用同樣的方法,直到表空為止;歸并排序是
將兩個或兩個以上的有序表組合成一個新的有序表。
5、在設(shè)計程序時,應(yīng)采納的原則之一是o
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ù)的是o
A、強(qiáng)行排錯法
B、集成測試法
C、I川溯法
D、原因排除法
標(biāo)準(zhǔn)答案:2
知識點(diǎn)解析:調(diào)試的關(guān)鍵在于推斷程序內(nèi)部的錯誤位置及原因。主要的調(diào)試方法有
強(qiáng)行排錯法、回溯法和原因排除法。
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,SoftwareRequirementSpecificalion)是需求
分析階段的最后成果,是軟件開發(fā)中的重要文檔之一。它有以下兒個方面的作用;
①便于用戶、開發(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)化查詢語言(StructuredQueryLanguage,簡稱SQL)是集數(shù)據(jù)定
義、數(shù)據(jù)操縱和數(shù)據(jù)控制功能于一體的數(shù)據(jù)庫語言。
10、視圖設(shè)計一般有3種設(shè)計次序,下列不屬于視圖設(shè)計的是o
A、自頂向下
B、由外向內(nèi)
C、由內(nèi)向外
D、自底向上
標(biāo)準(zhǔn)答案:2
知識點(diǎn)露視圖設(shè)計一般有3種設(shè)計次序,它們分別是自頂向下、自底向上和由
內(nèi)向外,它們又為視圖沒計提供了具體的操作方法,設(shè)計者可根據(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)顯示立即窗口的快
捷鍵組合為Ctri+Go
12、如果在立即窗口中執(zhí)行以下操作(VCR>是回車鍵);a=8<CR>b=9<CR>
printa>b<CR>則輸出結(jié)果是。
A、-1
B、0
C、假
D、真
標(biāo)準(zhǔn)答案:4
知識點(diǎn)解析:因a>b不成立(8<9),故表達(dá)式的值為False。立即窗口中輸出值即
為Falseo
13、當(dāng)一個工程含有多個窗體時,其中的啟動窗體是。
A、啟動VisualBasic時建立的窗體
B、第一個添加的窗體
C、最后一個添加的窗體
D、在“工程屬性”對話框中指定的窗體
標(biāo)準(zhǔn)答案:8
知識點(diǎn)解析:在“工程-屬性''對話框中可以指定工程的啟動對象(可以是窗體、
SubMain())o
14、決定一個窗體有無控制菜單的屬性是o
A、MinButtom
B、Caption
C、MaxButton
D、ControlBox
標(biāo)準(zhǔn)答案:8
知識點(diǎn)解析:ControlBox屬性:返回或設(shè)置一個值,說明運(yùn)行時是否在窗體上顯示
控制菜單欄。MinBuHom屬性:決定窗體是否有最小化按鈕,值為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)答案:8
知識點(diǎn)解析:變量名的命名必須遵守幾個規(guī)定;變量名必須以字母開頭,而不能
以數(shù)字或其他字符開頭。變量名的其余部分可以包含字母、數(shù)字和/或下劃線字
符,而不允許有空格、句號或其他停頓符號。變量名不能超過255個字符。變量
名不能是VisualBasic的保留字。
16、執(zhí)行如下語句:a:InputBox(,,Today,',,,Tomorrow,,,,,Yesterday,,?,"Daybefore
yesterday",5)將顯示一個對話框,在對話框的輸入?yún)^(qū)中顯示的信息是。
A、Today
B、Tomorrow
C、Yesterday
D、Daybeforeyesterday
標(biāo)準(zhǔn)答案:4
知識點(diǎn)解析:InputBox函數(shù)的功能是顯示一個對話框,該對話框能接收用戶輸入
的數(shù)據(jù)。語法據(jù)putBox(prompt[,title]Ldefault]Lxpos][,ypos][,helpfile,context])
InputBox函數(shù)的語法具有以下幾個命名參數(shù):部分描述Prompt必需的。作為對話
框消息出現(xiàn)的字符串表達(dá)式。prompt的最大長度大約是1024個字符,由所用字符
的寬度決定。如果prompt包含多個行,則可在各行之間用回車符(Chr(13))、換行
符(Chr(10))或回車換行符的組合(Chr(13)&Chr(10))來分隔。Title可選的。顯示對話
框標(biāo)題欄中的字符串表達(dá)式。如果省略title,則把應(yīng)用程序名放入標(biāo)題欄中。
Default可選的。顯示文本框中的字符串表達(dá)式,在沒有其他輸入時作為缺省值。
如果省略default,則文本框?yàn)榭铡pos可選的。數(shù)值表達(dá)式,成對出現(xiàn),指定對
話框的左邊與屏幕左邊的水平距離。如果省略xpos,則對話框會在水平方向居
中。Ypos可選的。數(shù)值表達(dá)式,成對出現(xiàn),指定對話框的上邊與屏幕上邊的距
離。如果省略ypos,則對話框被放置在屏幕垂直方向距下邊大約三分之一的位
置。Helpflle可選的。字符串表達(dá)式,識別幫助文件,用該文件為對話框提供上下
文相關(guān)的幫助。如果己丑供helpfile,則也必須提供context。Context可選的。數(shù)
值表達(dá)式,由幫助文件的作者指定給某個幫助主題的幫助上下文編號。如果已提供
context,則也必須要提供helpfile。
17、決定捽件上文字的字體、字形、大小、效果的屬性是0
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)題(Caption)是不同的。Font屬性:字形屬性
用來設(shè)置輸出字符的各種特性,包括字體、大小等。
18、下列程序段的顯示結(jié)果為ox=0Printx-1x=3
A、-1
B、3
C、2
D、0
標(biāo)準(zhǔn)答案:1
知識之解析:在該題中,x的初始值為0,順序執(zhí)行各語句,打印x-1的值即-1,
然后對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)答案:2
知識點(diǎn)解析:Left(A,4)="1234"Mid(A,4,2)="45HVal(,,1234,,+"45")=123445注意:
Left和Mid均為字符串截取函數(shù),為字符串連接符。
20>在窗體上畫一個名禰為Listl的列表框,一個名稱為Label1的標(biāo)簽。列表框中
顯示若干城市的名稱。當(dāng)單擊列表框中的某個城市名時,在標(biāo)簽中顯示選中城市的
名稱。下列能正確實(shí)現(xiàn)上述功能的程序是。
A、PrivateSubListl_Click()Label1.Caption=List1.ListindexEndSub
B、PrivateSubListl_Click()Label1.Name=List1.ListindexEndSub
C、PrivateSubListl_click()Label1.Namc=List1.TextEndSub
D、PrivateSubListl_Click()Label1.Caption=List1.TextEndSub
標(biāo)準(zhǔn)答案:8
知識點(diǎn)解析:Label的Caption屬性表示標(biāo)簽控件中顯示的內(nèi)容。List的Text屬性
表示列表框中當(dāng)前被選中的項目的值。故欲將列表框中選中的名稱顯示在標(biāo)簽中只
需將其Text屬性值賦給Label的Caption屬性即可。
21、以下關(guān)于菜單的敘述中,錯誤的是。
A、在程序運(yùn)行過程中可以增加或減少菜單項
B、如果把一個菜單的Enabled屬性設(shè)置為False,則可刪除該菜單項
C、彈出式菜單在菜單編輯器中設(shè)計
D、利用控件數(shù)組可以實(shí)現(xiàn)菜單項的增加或減少
標(biāo)準(zhǔn)答案:2
知識點(diǎn)解析:Enabled屬性用來設(shè)置菜單項是否有效。如果把該屬性設(shè)置為False,
并不能把該菜單刪除掉,只能把該菜單變?yōu)榛?。所以選項B是錯誤的。
22、表達(dá)式Abs(-5)+Len("ABCDE")的值是。
A、5ABCDE
B、-5ABCDE
C、10
D、0
標(biāo)準(zhǔn)答案:4
知識點(diǎn)解析:兩個函數(shù)的返回值均為數(shù)值型。Abs(number):返回參數(shù)的絕對值,
類型和參數(shù)相同。Len(string):返回Siring字符串內(nèi)字符的數(shù)目,或是存儲一變量
所需的字節(jié)數(shù)。
23、在程序代碼中將圖片文件mypic.jpg裝入圖片框Picture1的語句是。
A、Picture1.Picture="mypic.jpg”
B、Picture1.Image="mypic.jpg"
C、Picture1.Picture=LoadPicture(',mypic.jpg")
D、LoadPicture("mypic._ipg")
標(biāo)準(zhǔn)答案:4"
知識點(diǎn)解析:LoadPictu?)函數(shù)在運(yùn)行期間將圖形文件裝入窗體的Picture屬性、
Picture控件或Image控件,如果窗體、圖片框或圖像控件中已有圖形,則已有圖形
被新裝入的圖形覆蓋。例如:Picturcl.Picture=LoadPicturc("圖形文件名”)使用不帶
參數(shù)的LoadPiclure函數(shù)可以清除窗體、圖片框及圖像控件中的圖形。例如:
Picture1.picture=Loadpicture("Picture1.picture=Loadpicture()
24、在列表框中當(dāng)前被選中的列表項的序號是由下列哪個屬性表示o
A、List
B、Index
C、Listindex
D、Tabindex
標(biāo)準(zhǔn)答案:4
知識點(diǎn)解析:List屬性:該屬性用來列出列表項的內(nèi)容。List屬性保存了列表框中
所有值的數(shù)組,可以通過下標(biāo)訪問數(shù)組中的值(下標(biāo)值介于0到List.ListCount-1之
間)。Listlndex屬性:該屬性的設(shè)置值是已選中的列表項的位置。列表項位置由索
引值指定,第一項的索引值為0,第二項為1,依次類推。如果沒有選中任何列表
項,Listlndex的值將設(shè)置為。
25、設(shè)有語句Open"c:\Test.Dat"ForOutputAs#1則以下錯誤的敘述是。
A、該語句打開C盤根目錄下一個已經(jīng)存在的文件Tcst.Dat
B、該語句在C盤根目錄下建立一個名為Tesl.Dat的文件
C、該語句建立的文件的文件號為1
D^執(zhí)行該語句后,就可以通過Print#語句向文件Test.Dat中寫入信息
標(biāo)準(zhǔn)答案:1
知識點(diǎn)解析:當(dāng)以順序型訪問打開一個文件時,可執(zhí)行以下操作:從文件輸入字
符(Inpu。向文件輸出字符(Oulput)把字符力I倒文件(Append)要順序型訪問打開一個
文件,open語句使用以下語法:OpenpathnameFor[Input|Output|Append]As
filcnumbcr[Len=buffersize]當(dāng)打開順序文件作為Input該土件必說已經(jīng)存在,否
則,會產(chǎn)生一個錯誤。然而,當(dāng)打開一個不存在的文件作為Output或Append時,
Open語句首先創(chuàng)建該文件,然后再打開它。當(dāng)在文件與程序之間拷貝數(shù)據(jù)時,選
項Lcn參數(shù)指定緩沖區(qū)的字符數(shù)。在打開一個文件Input、Output或Append以
后,在為其他類型的操作重新打開它之前必須先使用Close語句關(guān)閉它。
26、在窗體上面畫一個名稱為TxtA的文本框,然后編寫如下的事件過程:Private
SubTxtA_KeyPress(Keyasciiasinteger)....EndSub若焦點(diǎn)位于文本框中,則能
夠觸發(fā)KeyPress事件的操作是。
A、單擊鼠標(biāo)
B、雙擊文本框
C、鼠標(biāo)滑過文本框
D、按下鍵盤上的某個鍵
標(biāo)準(zhǔn)答案:8
知識點(diǎn)解析:KeyPress事件用來識別按鍵的ASCII碼,從而識別鍵盤上某個鍵的
按下與釋放。
27、耍獲得當(dāng)前驅(qū)動器應(yīng)使用驅(qū)動器列表框的哪個屬性o
A、Path
B、Drive
C、Dir
D、Pattern
標(biāo)準(zhǔn)答案:2
知識點(diǎn).析:驅(qū)動器列表框的Drive屬性,用來設(shè)置或返回程序運(yùn)行時所選擇的驅(qū)
動器名。格式為:驅(qū)動器列表框名稱.Drive尸驅(qū)動器名]“驅(qū)動器名,、是指定的驅(qū)動
器,如果省略,則Drive屬性是當(dāng)前驅(qū)動器。
28、下列程序段的執(zhí)行結(jié)果為oK=0For1=1To3A=IAIAKPrintA:NextI
A>111
B、I49
C、000
D、123
標(biāo)準(zhǔn)答案:1
知識點(diǎn)解析:分析程序,由于在整個程序段中,K豹值始終為0.
A=[A]IAIAK=(IAI)AK,我們知道,任何數(shù)的。次方都得1,所以只要知道循環(huán)體執(zhí)
行幾次就可以知道打印出的結(jié)果是什么了。
29、下列程序段的執(zhí)行結(jié)果為oA=Mabcd"B="bcde"E=Right(A,3)
F=Mid(B,2,3)IfE<FThenPrintE+FElsePrintF+E
A、edebed
B、edd
C、eded
D、bedede
標(biāo)準(zhǔn)答案:8
知識點(diǎn)解析:Righl(字符串,n):返回字符串的最后n個字符。Mid(字符串,p,
功:從第p個字符開始,向后截取n個字符。p和n都是算術(shù)表達(dá)式?!笆保鹤址?/p>
串連接運(yùn)算符,將兩個字符串按順序連接起來。字符串比較:將兩個字符串從左
到右逐個比較其ASCII碼值,直到比較出第一個不相等的為止。
Righl(“abcd",3)二"bcd"Mid(“bcde”,2,3)=“cde"“bcd"V“ede",所以打印出的結(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)答案:2
知識點(diǎn)解析:格式:表達(dá)式1比較運(yùn)算符表達(dá)式2關(guān)系表達(dá)式的比較規(guī)則是:如
果兩個表達(dá)式都是數(shù)值,則進(jìn)行數(shù)值比較。如果兩個表達(dá)式都是字符串,則進(jìn)行
字符串比較。如果一個表達(dá)式是數(shù)值而另一個是字符串,則數(shù)值表達(dá)式小于字符
串表達(dá)式。該題中,X*Y;2*1=2,所以X*YV1為假,執(zhí)行Else分支,Y=-l;此
時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);n*";NextYPrintNextx
A***************
B***************
C**********
■工,“a??*
、
標(biāo)準(zhǔn)答案:4
知識點(diǎn)解析:格式:Tab[(n)],設(shè)定顯示或打印下一個表達(dá)式之間的間隔本段程序
的作用是,通過外循環(huán)的循環(huán)體,打印出5行星號,內(nèi)循環(huán)隨外循環(huán)變量x的變化
共執(zhí)行5次,每次執(zhí)行,就在第x行上,從空5個字符的位置起打印x個星號。
32、下列程序段的執(zhí)行結(jié)果為oDimA(10),B(5)Fori=lTo10A(i)=iNext
iForj=lTo5B(j)=j*20NextjA(5)=B(2)Print"A(5)=";A(5)
A、A(5)=5
B、A(5)=10
C、A(5)=20
D、A⑸=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(5)=40。
33、可以在窗體模塊的通用聲明段中聲明
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、單擊命令按鈕時,下列程序代碼的執(zhí)行結(jié)果為。PublicSubProcl(nAs
Integer,ByVaimAsInteger)n=nMod10m=m/10EndSubPrivateSub
Commandl_Click()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的第一
個參數(shù)n是按地址傳遞參數(shù),第二個參數(shù)m是按值傳遞參數(shù),所以調(diào)用過程Procl
后,變量x的值改變,而變量y的值不變。由程序段可知,x=12Mod10=2,y=34
最終的輸出結(jié)果是:234。
35設(shè)在工程中有一個標(biāo)準(zhǔn)模塊,其中定義了如下記錄類型TypeBooksNameAs
String*10TclNumAsString*20EndType在窗體上畫一個名為Command1的命令按
鈕,要求當(dāng)執(zhí)行事件過程Commandl_C1ick時,在順序文件Person.lxl中寫入一條
記錄0下列能夠完成該操作的事件過程是c
A^PrivateSubCommandl_Click()DimBAsBooksOpcn"c:\Pcrson.txt"ForOutputAs
#1B.Name=InputBox("輸入姓名”)B.TelNum=InputBox("輸入電話號碼”)
Write#1,B.Name,B.TelNumClose#1EndSub
B、PrivateSubCommandl_Click()DimBAsBooksOpcn"c:\Pcrson.txt"ForInputAs
#1B.Name=InputBox("輸入姓名”)B.TelNum=InputBox("輸入電話號碼”)
Print#1,B.Name,B.TelNumClose#1EndSub
C、PrivateSubCommandl_Click()DimBAsBooksOpen"c:\Person.txt"ForOutputAs
#1B.Name=InputBox("輸入姓名”)B.TelNum=InputBox("輸入電話號碼“)Write
#1,BClose#1EndSub
D、PrivateSubCommandl_Click()DimBAsBooksOpen"c:\Person.txt"ForInputAs
#1Name=InputBox("輸入姓名")TelNum=InputBox。,輸入電話號碼”)Print#1,
Name,TelNumClose#1EndSub
標(biāo)準(zhǔn)答案:1
知識點(diǎn)解析:A選項正確。B選項向文件中輸出內(nèi)容,打開方式應(yīng)當(dāng)為For
outputoC選項記錄變量不可以對元素整體輸入輸出。D選項記錄變量的輸入和輸
出都必須指明到記錄元素。格式為;記錄變量元素名。
三、公共基礎(chǔ)填空題(本題共5題,每題7.0分,共5
分。)
36、排序是計算機(jī)程序設(shè)計中的一種重要操作,常見的排序方法有插入排序、
[1和選擇排序等。
標(biāo)準(zhǔn)答案:交換排序
知識點(diǎn)解析:常見的排序方法有插入排序(包括簡單插入排序法和希爾排序法等)、
交換排序(包括冒泡排序和快速排序法等)和選擇排序(包括簡單選擇排序和堆排序
等)。注意:常見的排序方法及其作用機(jī)制和區(qū)別。
37、當(dāng)循環(huán)隊列非空且隊尾指針等于隊頭指針時,說明循環(huán)隊列已滿,不能進(jìn)行人
隊運(yùn)算。這種情況稱為【】。
標(biāo)準(zhǔn)答案:上溢
知識點(diǎn)解析:人隊運(yùn)算是指在循環(huán)隊列的隊尾加入一個新元素。這個運(yùn)算有兩個基
本操作:首先將隊尾指針進(jìn)一(即rear=rear+l),并當(dāng)rear=m+l時置rear=1;然后
將新元素插入隊尾指針指向的位置。當(dāng)循環(huán)隊列非空(s=l)時且隊尾指針等于隊頭
指針時,說明循環(huán)隊列已滿,不能進(jìn)行入隊運(yùn)算,這種情況稱為“上溢”。
38、3.[]是一種信息隱蔽技術(shù),目的在于將對象的使用者和對象的設(shè)計者分開。
標(biāo)準(zhǔn)答案:封裝
知識點(diǎn)解析:面向?qū)ο蠹夹g(shù)中包括以下幾個基本概念,即對象、類、方法、消息、
繼承和封裝,其中封裝是一種信息隱蔽技術(shù),目的在于將對象的使用者對象的和設(shè)
計者分開。
39、為了便于對照檢查,測試用例應(yīng)由輸人數(shù)據(jù)和預(yù)期的【】兩部分組成。
標(biāo)準(zhǔn)答案:輸出結(jié)果
知識點(diǎn)解析:暫無解析
40、5.1]是從二維表列的方向進(jìn)行的運(yùn)算。
標(biāo)準(zhǔn)答案:關(guān)系運(yùn)算
知識點(diǎn)解析:在關(guān)系模型的數(shù)據(jù)語言中,一般除了運(yùn)用常規(guī)的集合運(yùn)算,(并、
交、差、笛卡爾積等)外,還定義了一些專門的關(guān)系運(yùn)算,如投影、選擇、連接
等。前者是將關(guān)系(即二維表)看成是元組的集合,這些運(yùn)算主耍是從二維表的行的
方向來進(jìn)行的;后者主要是從二維表的列的方向來進(jìn)行的運(yùn)算。兩者統(tǒng)稱為關(guān)系代
數(shù)。
四、填空題(本題共8題,每題L0分,共8分。)
41、在VisualBasic的立即窗口內(nèi)輸入以下語句X=97<CR>?Chr$(X)<CR>在
窗口中顯示的結(jié)果是【】。
標(biāo)準(zhǔn)答案:a
知識點(diǎn)解析:Chr$()是求ASCII字符的函數(shù),格式是Chr$(表達(dá)式),其中“表達(dá)式”
應(yīng)該是合法的ASCII碼值,Chr$()函數(shù)把“表達(dá)式”的值轉(zhuǎn)換為相應(yīng)的ASCII字符。
本題中X=97對應(yīng)的ASCH碼是字符a,所以顯示的結(jié)果應(yīng)該是a。注意:Str函
數(shù)。
42>有如下函數(shù)過程。FunctionUNC(ByValxAsInteger,ByVaiyAsInteger)As
IntegerDoWhiley<>0S=x/yx=yy=SLoopUNC=xEndFunction以下事件調(diào)用該
函數(shù),程序運(yùn)行結(jié)果是[1。PrivateSubCommandl_Click()DimaAsIntegerDim
bAsIntegera=12b=2x=UNC(a,b)PrintxEndSub
標(biāo)準(zhǔn)答案:6
知識點(diǎn)解析:本題考查函數(shù)調(diào)用和輸出格式的語句。調(diào)用UNC的過程如下:
x=12,y=2時,sic=6,x=2,y=6:x=2,y=6時,sic=O,x=6,y=0;y=0,所以跳
出循環(huán),輸出x=6并結(jié)束程序。注意:過程的定義和調(diào)用。
43、菜單項的唯一事件是【】。
標(biāo)準(zhǔn)答案:Click事件
知識點(diǎn)解析:由于我們對菜單項的操作只有單擊,因此菜單項唯一識別的事件是
Click事件。注意:使用菜單編輯器制作菜單。
44、已知B的ASCH碼為66,以下程序統(tǒng)計由鍵盤輸入的字符串中各英文字母的
使用次數(shù)Dimpp(65To90)Fori=65To90pp(i)=0Nextx$=InputBox(MEntera
string'*,x$)x$=UCase$(x$)Fori=1ToLen(x$)n=Asc(Mid$(x$,i,1))Ifn>=65
Andn<=90Then[]EndIfNextFori=65To90Ifpp(i)>OThenPrintChr$(i);pp
(i)EndIfNext
標(biāo)準(zhǔn)答案:pp(n)=pp(n)+l
知識點(diǎn)解析:程序中,在[]處定義了一個數(shù)組,從程序中反映出數(shù)組的下標(biāo)的
范圍是65-90,在【】處有一個循環(huán)語句,決定了循環(huán)的次數(shù),由于一次循環(huán)只處
理一個字符,因此循環(huán)次數(shù)要與字符串的長度相等;而空【】處是統(tǒng)計相同字符
出項的次數(shù),因?yàn)橄嗤址腁SCII碼也不同,因此利用字符的ASCII碼作為數(shù)
組的下標(biāo),下標(biāo)相同者統(tǒng)計到同一個下表變量中,這樣就實(shí)現(xiàn)了統(tǒng)計功能。注意:
常用函數(shù)的應(yīng)用。
45、下面運(yùn)行程序后,單擊命令按鈕,輸出出的結(jié)果是[】。PrivateSub
Commandl_Click()Dima%(1To5),i%,s#Fori=1To5a(i)=iNexts=Fun(a)
Print"s=";s;EndSubFunctionFun(a()AsInteger)Dimt#,i%t=lFori=LBound(A0To
UBound(a)t=t*a(i)NextFun=tEndFunction
標(biāo)準(zhǔn)答案:sl=24s2=360
知識點(diǎn)解析:程序首先調(diào)用循環(huán)語句為數(shù)組a、b賦值,其中Mi)=i:b(i)=i,且數(shù)
組。的上下界分別為1和5,接著將數(shù)組。作為參數(shù)調(diào)用Fun過程,在Fun過程
中,定義了兩個變量I及i,i作為循環(huán)語句For的變量,它的初始值和終值分別為
數(shù)組的上下界,循環(huán)體為l=i*a⑴,即將a(i)的值乘以3然后再賦給I,當(dāng)循環(huán)結(jié)
束后,程序返回的就是數(shù)組。中的各元素的積,輸出結(jié)果為:s=120o注意:函數(shù)
調(diào)用和參數(shù)傳遞。
46、如果存在如卜過程:PrivateFunctionFMax(a()AsInteger)DimFirstAs
Integer,LastAsInteger,iAsIntegerFirst=LBound(a)Last=UBound(a)Max=a(First)
Fori=FirstToLastIfa(i)>MaxThenMax=a(i)NextFMax=MaxEndFunction
PrivateSubCommandlClick()ReDimm(1To4)AsIntegerre(I)=20:m(2)=30:in(3)
=5
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年西安市未央?yún)^(qū)漢城社區(qū)衛(wèi)生服務(wù)中心招聘(15人)考試筆試參考題庫附答案解析
- 2026年長沙商貿(mào)旅游職業(yè)技術(shù)學(xué)院單招職業(yè)傾向性測試題庫帶答案詳解
- 2026年天津交通職業(yè)學(xué)院單招職業(yè)技能測試題庫含答案詳解
- 2026年湖南工藝美術(shù)職業(yè)學(xué)院單招職業(yè)適應(yīng)性測試題庫及參考答案詳解1套
- 2026年四川體育職業(yè)學(xué)院單招職業(yè)適應(yīng)性測試題庫及完整答案詳解1套
- 2026年遼寧省葫蘆島市單招職業(yè)傾向性考試題庫附答案詳解
- 2025年甘肅省武威市涼州區(qū)永豐鎮(zhèn)招聘專業(yè)化管理大學(xué)生村文書考試筆試備考題庫及答案解析
- 婚慶定金轉(zhuǎn)讓合同范本
- 宣傳廣告 季度 合同范本
- 赫茲伯格-雙因素理論
- 華為HCIA存儲H13-611認(rèn)證培訓(xùn)考試題庫(匯總)
- 浙江省建設(shè)工程施工現(xiàn)場安全管理臺賬實(shí)例
- 社會主義發(fā)展史知到章節(jié)答案智慧樹2023年齊魯師范學(xué)院
- 美國史智慧樹知到答案章節(jié)測試2023年東北師范大學(xué)
- GB/T 15924-2010錫礦石化學(xué)分析方法錫量測定
- GB/T 14525-2010波紋金屬軟管通用技術(shù)條件
- GB/T 11343-2008無損檢測接觸式超聲斜射檢測方法
- GB/T 1040.3-2006塑料拉伸性能的測定第3部分:薄膜和薄片的試驗(yàn)條件
- 教師晉級專業(yè)知識和能力證明材料
- 申報專業(yè)技術(shù)職稱課件-
評論
0/150
提交評論