![臨沂大學(xué)VB程序設(shè)計期末考試試卷級參考答案_第1頁](http://file4.renrendoc.com/view/3d367181e65d17b6c60067f6e0cd3122/3d367181e65d17b6c60067f6e0cd31221.gif)
![臨沂大學(xué)VB程序設(shè)計期末考試試卷級參考答案_第2頁](http://file4.renrendoc.com/view/3d367181e65d17b6c60067f6e0cd3122/3d367181e65d17b6c60067f6e0cd31222.gif)
![臨沂大學(xué)VB程序設(shè)計期末考試試卷級參考答案_第3頁](http://file4.renrendoc.com/view/3d367181e65d17b6c60067f6e0cd3122/3d367181e65d17b6c60067f6e0cd31223.gif)
![臨沂大學(xué)VB程序設(shè)計期末考試試卷級參考答案_第4頁](http://file4.renrendoc.com/view/3d367181e65d17b6c60067f6e0cd3122/3d367181e65d17b6c60067f6e0cd31224.gif)
![臨沂大學(xué)VB程序設(shè)計期末考試試卷級參考答案_第5頁](http://file4.renrendoc.com/view/3d367181e65d17b6c60067f6e0cd3122/3d367181e65d17b6c60067f6e0cd31225.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
VB程序設(shè)計2021年12月期末考試試卷(1)
一、單選題(共40題,80分)
1、窗體上有一個名稱為Vscroll的垂直滾動條,要求程序運(yùn)行時,滾動塊的初
始位置在最下端,應(yīng)該使VScrolll.Value的值等于。
A、Vscrolll.SmallChange
B、Vscrolll.LargeChange
C、Vscrolll.Min
D、Vscrolll.Max
正確答案:D
2、下列與隊列結(jié)構(gòu)有關(guān)聯(lián)的是()o
A、函數(shù)的遞歸調(diào)用
B、數(shù)組元素的引用
C、多重循環(huán)的執(zhí)行
D、先到先服務(wù)的作業(yè)調(diào)度
正確答案:D
3、為了清除窗體上的一個控件,下列正確的操作是。
A、按回車鍵
B、按Esc鍵
C、選擇(單擊)要清除的控件,然后按Del鍵
D、選擇(單擊)要清除的控件,然后按回車鍵
正確答案:C
4、設(shè)A="VisualBasic”,下面使B="Basic"的語句是。
A、B=Left(A,8,12)
B、B=Mid(A,8,5)
C、B=Rigth(A,5,5)
D、B=Left(A,8,5)
正確答案:B
5、以下關(guān)系表達(dá)式中,其值為True的是。
A、"the"="there”
B、“VisualBasic"〈>"visualbasic”
C、"XYZ">"XYz”
D、“Integer'V'Int”
正確答案:B
6、程序測試的目的是()o
A、為被測程序設(shè)計正確的測試用例
B、發(fā)現(xiàn)并改正程序中的錯誤
C、發(fā)現(xiàn)程序中的錯誤
D、改正程序中的錯誤
正確答案:C
7、在數(shù)據(jù)庫系統(tǒng)中,考慮數(shù)據(jù)庫實現(xiàn)的數(shù)據(jù)模型是()-
A、概念數(shù)據(jù)模型
B、邏輯數(shù)據(jù)模型
C、物理數(shù)據(jù)模型
正確答案:B
8、下面操作中,不能正確保存正在編輯的工程的是0
A、單擊''工程”菜單,在下拉菜單中選''保存工程"
B、直接單擊保存按鈕
C、單擊''文件〃菜單,在下拉菜單中選〃保存工程〃
D、鼠標(biāo)右鍵單擊“工程資源管理器窗口''中該工程的圖標(biāo),在彈出的菜單中選"
保存工程〃
正確答案:A
9、循環(huán)隊列存儲空間為Q(1:50),初始狀態(tài)為front=rear=50。經(jīng)過一系列入
隊和退隊操作后,front=rear=25,則該循環(huán)隊列中元素個數(shù)為()。
A、26
B、25
C、24
D、0或50
正確答案:D
10、以下有關(guān)文件的敘述中,正確的是o
A、以Append方式打開的文件,既可以進(jìn)行讀操作,也可以進(jìn)行寫操作
B、以O(shè)utput方式打開一個不存在的文件時,系統(tǒng)將顯示出錯信息
C、無論是順序文件還是隨機(jī)文件,其打開的語句和打開方式都是完全相同的
D、在隨機(jī)文件中,每個記錄的長度是固定的
正確答案:D
11、以下關(guān)于動態(tài)數(shù)組的語句中,正確的是o
A、Dima()Aslnteger:ReDima(5)AsSingle
B、Dima()Aslnteger:ReDima(5):ReDima(3,4):a(4)=a(3)+1
C、ReDima(3,4):ReDimPreservea(4,7)
D、ReDima(k+1):ReDimpreservea(10)
正確答案:D
12、對長度為10的線性表進(jìn)行冒泡排序,最壞情況下需要比較的次數(shù)為()o
A、9
B、10
C、45
D、90
正確答案:C
13、軟件生命周期是指()o
A、軟件產(chǎn)品從提出、實現(xiàn)、使用、維護(hù)到停止使用退役的過程
B、軟件的需求分析、設(shè)計與實現(xiàn)
C、軟件的開發(fā)與管理
D、軟件的實現(xiàn)和維護(hù)
正確答案:A
14、以下關(guān)于單選按鈕和復(fù)選框的敘述,正確的是o
A、是否使用框架控件將復(fù)選框分組,對選項沒有影響
B、單選按鈕和復(fù)選框被選中時,選中控件的Value屬性值為True
C、是否使用框架控件將單選按鈕分組,對選項沒有影響
D、單選按鈕和復(fù)選框都是從多個選項中選擇一項
正確答案:A
15、已知列表框控件Listl中已放入若干表項,下列關(guān)于Listl的敘述中錯誤
的是o
A、第一個表項的序號為0
B、沒有選中任何一個表項時,Listindex屬性的值為T
C、可用MultiSelect屬性設(shè)置是否可多選
D、最后一個表項的序號為ListCount
正確答案:D
16、以下敘述中錯誤的是o
A、順序文件中的數(shù)據(jù)只能按順序讀寫
B、對同一個文件,可以用不同的方式和不同的文件號打開
C、執(zhí)行Close語句,可將文件緩沖區(qū)中的數(shù)據(jù)寫到文件中
D、隨機(jī)文件中各記錄的長度是隨機(jī)的
正確答案:D
17、負(fù)責(zé)£據(jù)庫中查詢操作的數(shù)據(jù)庫語言是()o
A、數(shù)據(jù)定義語言
B、數(shù)據(jù)管理語言
C、數(shù)據(jù)操縱語言
D、數(shù)據(jù)控制語言
正確答案:C
18、在文本框Textl中輸入數(shù)字12,Text2中輸入數(shù)字34,執(zhí)行以下語句,只
有可使文本框Text3中顯示46o
A、Text3.Text=Textl.Text&Text2.Text
B、Text3.Text=val(Textl.Text)+val(Text2.Text)
C、Text3.Text=Textl.Text+Text2.Text
D、Text3.Text=val(Textl.Text)&val(Text2.Text)
正確答案:B
19、假定Picturel和Textl分別為圖片框和文本框的名稱,則下列錯誤的語句
是o
A、Print25
B、Debug.Print25
C、Textl.Print25
D、Picturel.Print25
正確答案:C
20、下列敘述中正確的是()0
A、循環(huán)隊列有隊頭和隊尾兩個指針,因此,循環(huán)隊列是非線性結(jié)構(gòu)
B、在循環(huán)隊列中,只需要隊頭指針就能反映隊列中元素的動態(tài)變化情況
C、在循環(huán)隊列中,只需要隊尾指針就能反映隊列中元素的動態(tài)變化情況
D、循環(huán)隊列中元素的個數(shù)是由隊頭指針和隊尾指針共同決定
正確答案:D
21、設(shè)在窗體中有一個名稱為Listl的列表框,其中有若干個項目。要求選中
某一項后單擊Commandl按鈕,就刪除選中的項,則正確的語句是。
A、Listl.Clear
B、Listl.ClearListl.Listindex
C^Listl.RemoveltemListl.Listindex
D、Listl.Removeitem
正確答案:c
22、在軟件開發(fā)中,需求分析階段產(chǎn)生的主要文檔是()o
A、可行性分析報告
B、軟件需求規(guī)格說明書
C、概要設(shè)計說明書
D、集成測試計劃
正確答案:B
23、確定一個控件在窗體上的位置的屬性是。
A、Width和Height
B、Width或Height
C、Top和Left
D、Top或Left
正確答案:C
24、為了使窗體的大小可以改變,必須把它的BorderStyle屬性設(shè)置為
A、2
B、4
C、3
D、1
正確答案:A
25、OptionExplicit語句不可以放在。
A、窗體模塊的聲明段中
B、標(biāo)準(zhǔn)模塊的聲明段中
C、類模塊的聲明段中
D、任何事件過程中
正確答案:D
26、要使得文件列表框Filel中只顯示文件擴(kuò)展名為jpg的圖片文件,則下列
正確的語句是。
A、FileLPath~.jpg”
B、Filel.Pattern」*.Jpg”
C、Filel.Pattern」圖片文件|*.Jpg"
D、Filel.Parent/.Jpg"
正確答案:B
27、某二叉樹的前序序列為ABCDEFG,中序序列為DCBAEFG,則該二叉樹的深度
(根結(jié)點在第1層)為()。
A、2
B、3
C、4
D、5
正確答案:c
28、放置控件到窗體中的最迅速的方法是o
A、雙擊工具箱中的控件
B、單擊工具箱中的控件
C、拖動鼠標(biāo)
D、單擊工具箱中的控件并拖動鼠標(biāo)
正確答案:A
29、算法空間復(fù)雜度的度量方法是()o
A、算法程序的長度
B、算法所處理的數(shù)據(jù)量
C、執(zhí)行算法所需要的工作單元
D、執(zhí)行算法所需要的存儲空間
正確答案:D
30、如果把文本框的Enabled屬性設(shè)置為False并運(yùn)行程序,則以下敘述中正
確的是。
A、文本框中的文本變?yōu)榛疑?,可以改變文本框中的?nèi)容
B、文本框中的文本正常顯示,可以將光標(biāo)置于文本框上,但不能改變文本框中
的內(nèi)容
C、文本框中的文本變?yōu)榛疑?,可以將光?biāo)置于文本框上,但不能改變文本框中
的內(nèi)容
D、文本框中的文本變?yōu)榛疑?,且不能將光?biāo)置于文本框上
正確答案:D
31、數(shù)學(xué)表達(dá)式Exp(X)*Sin(30)*2*X/(X+Y)*Ln(X)對應(yīng)的VB算術(shù)表達(dá)式是:
A、Exp(X)*Sin(30*3.14/180)*2*X/(X+Y)*Log(X)
B、Exp(X)*Sin(30*3.14/180)*2*X(X+Y)*Ln(X)
正確答案:A
32、以下敘述中錯誤的是o
A、一個工程中只能有一?個SubMain過程
B、窗體的Show方法的作用是將指定的窗體裝入內(nèi)存并顯示該窗體
C、窗體的Hide方法和Unload方法的作用完全相同
D、若工程文件中有多個窗體,可以根據(jù)需要指定一個窗體為啟動窗體
正確答案:C
33、在VB中有一行程序代碼:Textl.Text="VisualBasic〃,其中的TextlText
和"Visua1Basic”分別代表。
A、對象、值、屬性
B、對象、方法、屬性
C、對象、屬性、值
D、屬性、對象、值
正確答案:C
34、表達(dá)式(7\3+1)*(18\5-1)的值是o
A、8.67
B、7.8
C、6
D、6.67
正確答案:C
35、下列說法正確的是o
A、全局變量必須在過程中用Public語句聲明
B、模塊級變量除可用Dim聲明外,還可用Static聲明,含義相同
C、標(biāo)準(zhǔn)模塊中聲明的變量一定是全局的
D、模塊級變量可在模塊通用聲明段中用Private和Dim定義
正確答案:D
36、以下敘述中錯誤的是。
A、打開一個工程文件時,系統(tǒng)自動裝入與該工程有關(guān)的窗體、標(biāo)準(zhǔn)模塊等文件
B、保存VisualBasic程序時,應(yīng)分別保存窗體文件及工程文件
C、VisualBasic應(yīng)用程序只能以解釋方式執(zhí)行
D、事件可以由用戶引發(fā),也可以由系統(tǒng)引發(fā)
正確答案:C
37、下面屬于白盒測試方法的是()o
A、邊界值分析法
B、基本路徑測試
C、等價類劃分法
D、錯誤推測法
正確答案:B
38、對長度為n的線性表排序,在最壞情況下,比較次數(shù)不是n(n—1)/2的排
序方法是Oo
A、快速排序
B、冒泡排序
C、直接插入排序
D、堆排序
正確答案:D
39、設(shè)某二叉樹的后序序列為CBA,中序序列為ABC,則該二叉樹的前序序列為
()O
A、BCA
B、CBA
C、ABC
D、CAB
正確答案:C
40、以下說法中正確的是
A、控件數(shù)組可以由不同類型的控件組成
B、控件數(shù)組的名字有Caption屬性指定
C、控件數(shù)組元素的最小下標(biāo)值為1
D、在設(shè)計階段,可以改變控件數(shù)組元素Index屬性值
正確答案:D
二、填空題(共10題,20分)
1、運(yùn)行下面的程序,第二行顯示結(jié)果是0
PrivateSubCommandl_Click()
Dima(5)AsInteger
Fori=lTo5
a(i)=i*i
Printa(i);
Nexti
fa
Fori=lTo5
Printa(i);
Nexti
EndSub
PrivateFunctionf(b()Aslnteger)
Fori=LBound(b)ToUBound(b)
b(i)=b(i)+5
Nexti
EndFunction
正確答案:
第1空:69142130
2、有如下程序:
PrivateSubForm_Click()
DimsAsInteger,pAsInteger
P=1
Fori=lTo5
Forj=lToi
s=s+j
Nextj
p=p*s
Nexti
Printp
EndSub
程序運(yùn)行后,單擊窗體,則輸出結(jié)果是。
正確答案:
第1空:28000
3、執(zhí)行以下程序段
a$二〃Abcdefghijk〃
Fori=6To2Step-2
y=Mid(a,i,i)
x=Left(a,i)
z=Right(a,i)
z=UCase(x&y&z)
Nexti
Printz
正確答案:
第1空:ABBCJK
4、執(zhí)行以下Commandl的Click事件過程,在窗體上顯示的內(nèi)容是
PrivateSubCommand1_C1ick()
Dima
a=Array]a,b,c,d,e,r,g;
Printa(2);a(4);a(6)
EndSub
正確答案:
第1空:ceg
5、執(zhí)行下列程序,單擊命令按鈕在窗體上輸出結(jié)果為
OptionBasel
PrivateSubCommandl_Click()
Dima(3,3)Aslnteger,kAsInteger
DimiAsInteger,jAsInteger,nAsInteger
n=UBound(a,1)
Fori=lTon-2
Forj=iTon-i
a(i,j)=k+4
a(j,n+l-i)=k+3
a(n+l-i,n+l-j)=k+2
a(n+l-j,i)=k+l
k=k+4
Nextj
Nexti
IfnMod2O0Then
a((n+l)/2,(n+l)/2)=k+l
Endlf
Printa(l,2);a(2,3);a(3,3)
EndSub
正確答案:
第1空:872
6、閱讀下面程序,當(dāng)單擊窗體后,窗體上輸出的是一
PrivateSubForm_Click()
DimiAsInteger,JAsInteger
DimkAsInteger
Fori=lTolOStep3
Forj=lTolOStep2
Ifj>=5Theni=i+3:ExitFor
j=j+l
k=k+l
Nextj
Ifi>8Ther)ExitFor
Nexti
Printi;j;k
EndSub
正確答案:
第1空:1074
7、設(shè)有數(shù)組聲明語句:
DimA(2To4,5)
以上語句所定義的數(shù)組A中共有個元素。
正確答案:
第1空:18
8、如果依次輸入30,45,55,70,75,下列程序段的執(zhí)行結(jié)果為。
DimcAsInteger,kAsInteger,dAsInteger
c=70
Fork=HTol5
x=InputBox(〃輸入X的數(shù)值:〃)
Ifx<cThen
d=d+x:c=x
Else
d=d+c
Endlf
Nextk
Printd
正確答案:
第1空:150
9、執(zhí)行以下語句后,k的值為。
DimiAsSingle
Fori=0.45To2StepO.5
k=k+3
Nexti
Printi;k
正確答案:
第1空:2.4512
10、編寫如F程序:
PrivateSubCommandl_Click()
DimxAsInteger,yAsInteger
x=l
y=l
Do
y=x*y
Ify>10Then
ExitDo
Else
x=x+2
Endlf
LoopUntilx<=10
Printx;y
EndSub
程序運(yùn)行后,單擊命令按鈕Commandl,輸出結(jié)果為。
正確答案:
第1空:31
解析:
VB程序設(shè)計2021年12月期末考試試卷⑵
一、單選題(共40題,80分)
1、下列關(guān)于控件數(shù)組的敘述中,正確的是o
A、在設(shè)計階段,可以改變控件數(shù)組元素Index屬性值
B、控件數(shù)組可以由不同類型的控件組成
C、控件數(shù)組的名字有Caption屬性指定
D、控件數(shù)組元素的最小下標(biāo)值為1
正確答案:A
2、以下各項中VB不能接收的圖形文件是。
A、.ico文件
B>.jpg文件
C、.psd文件
D^.bmp文件
正確答案:c
3、如果要改變窗體的標(biāo)題,則需要設(shè)置的屬性是o
A>Caption
B、Name
C、BackColor
D、BorderStyle
正確答案:A
4、下列與隊列結(jié)構(gòu)有關(guān)聯(lián)的是()o
A、函數(shù)的遞歸調(diào)用
B、數(shù)組元素的引用
C、多重循環(huán)的執(zhí)行
D、先到先服務(wù)的作業(yè)調(diào)度
正確答案:D
5、語句:Printlnt(Rnd*5+20)的輸出不可能是。
A、24
B、20
C、25
D、22
正確答案:c
6、名為sort的Sub子過程的形式參數(shù)為一數(shù)組,以下的定義語句中正確的是
A、PrivateSubsort(A()Aslnteger)
B、PrivateSubsort(A(10)Aslnteger)
C^PrivateSubsort(ByValA()Aslnteger)
D、PrivateSubsort(A(,)Aslnteger)
正確答案:A
7、VisualBasic認(rèn)為下面組變量是同一個變量。
A、A1和al
B、Sum和Summary
C、Aver和Average
D、Al和A_1
正確答案:A
8、要強(qiáng)制顯示聲明變量,可在窗模塊或標(biāo)準(zhǔn)模塊的聲明段中加入語句o
A^OptionBaseO
B、OptionExplicit
C、OptionBasel
D、OptionCompare
正確答案:B
9、設(shè)循環(huán)隊列存儲空間為Q(l:50)。初始狀態(tài)為front=rear=50。經(jīng)過一系列
入隊和退隊操作后,front=14,rear=19,則該循環(huán)隊列中的元素個數(shù)為()。
A、46
B、45
C、6
D、5
正確答案:D
10、表達(dá)式X=Exp(3)-Sqr(a-2+b*2)的類型是。
A、算術(shù)表達(dá)式
B、邏輯表達(dá)式
C、關(guān)系表達(dá)式
D、字符表達(dá)式
正確答案:C
11、表達(dá)式Str(Len("123"))+Str(77.7)的值為?(U表示空格)
A、377.7
B、U3U77.7
C、80.7
D、12377.7
正確答案:B
12、下面不能作為結(jié)構(gòu)化方法軟件需求分析工具的是()o
A、系統(tǒng)結(jié)構(gòu)圖
B、數(shù)據(jù)字典(DD、C、數(shù)據(jù)流程圖(DFD圖)
D、判定表
正確答案:A
13、關(guān)于二進(jìn)制文件說法錯誤的是。
A、二進(jìn)制文件是ASCH文件
B、二進(jìn)制文件以字節(jié)為單位讀寫
C、以隨機(jī)方式讀取
D、從信息存儲的形式來說,隨機(jī)文件應(yīng)該歸到二進(jìn)制文件。
正確答案:A
14、下面屬于黑盒測試方法的是()o
A、邊界值分析法
B、基本路徑測試
C、條件覆蓋
D、條件-分支覆蓋
正確答案:A
15、以下關(guān)于動態(tài)數(shù)組的語句中,正確的是o
A、Dima()Aslnteger:ReDima(5)AsSingle
B、Dima()Aslnteger:ReDima(5):ReDima(3,4):a(4)=a(3)+1
C、ReDima(3,4):ReDimPreservea(4,7)
D、ReDima(k+1):ReDimpreservea(10)
正確答案:D
16、表達(dá)式5*2Mod25\2"2的值是。
A、1
B、0
C、6
D、4
正確答案:A
17、表達(dá)式Vai(".123E2CD")的值是。
A、.123
B、12.3
C、0
D、.123E2CD
正確答案:B
18>關(guān)于語句Ifx=lTheny=l,下列說法正確的是。
A、x=l和y=l均為賦值語句
B、x=l和y=l均為關(guān)系表達(dá)式
C、x=l為關(guān)系表達(dá)式,y=l為賦值語句
D、x=l為賦值語句,y=l為關(guān)系表達(dá)式
正確答案:c
19、醫(yī)生可以為病人開不同的藥,而同一種藥也可由不同醫(yī)生開給病人,則實
體醫(yī)生和實體藥之間的聯(lián)系是()o
A、多對多
B、一對一
C、多對一
D、一對多
正確答案:A
20、設(shè)窗體上有一個圖片框Pictured要在程序運(yùn)行期間裝入當(dāng)前文件夾下的
圖形文件Filel.jpg,能實現(xiàn)此功能的語句是。
A、Picturel.Picture="Fliel.jpg”
B^Picturel.Picture=LoadPicture(z,F(xiàn)ilel.jpg")
C、LoadPictureCFilel.jpg")
D^CallLoadPicture("Filel.jpg")
正確答案:B
21>一名雇員就職于一家公司,一個公司有多個雇員。則實體公司和實體雇員
之間的聯(lián)系是()o
A、1:1聯(lián)系
B、l:m聯(lián)系
C、m:1聯(lián)系
D、m:n聯(lián)系
正確答案:B
22、下面對軟件測試和軟件調(diào)試敘述錯誤的是()o
A、嚴(yán)格執(zhí)行測試計劃,排除測試的隨意性
B、軟件調(diào)試的目的是改正軟件錯誤
C、軟件測試不需考慮測試成本
D、正確的執(zhí)行測試用例
正確答案:C
23、設(shè)在菜單編輯器中定義了一個菜單項,名為Menul。為了在運(yùn)行時隱藏該
菜單項,應(yīng)使用的語句是0
A、Menul.Enabled=True
B、Munul.Enabled=False
C、Menul.Visible=True
D、Menul.Visible=False
正確答案:D
24、設(shè)菜單中有一個菜單項為"Open"。若要為該菜單命令設(shè)計訪問鍵,即按下
Alt及字母。時,能夠執(zhí)行"Open”命令,則在菜單編輯器中設(shè)置“Open”命令的
方式是o
A、把Caption屬性設(shè)置為&Open
B、把Caption屬性設(shè)置為O&Pen
C、把Name屬性設(shè)置為&0pen
D、把Name屬性設(shè)置為O&Pen
正確答案:A
25、一個棧的初始狀態(tài)為空?,F(xiàn)將元素1、2、3、4、5、A、B、C、D、E依次入
棧,然后再依次出棧,則元素出棧的順序是()。
A、12345ABCDE
B、EDCBA54321
C、ABCDE12345
D、54321EDCBA
正確答案:B
26、為了對有序表進(jìn)行對分查找,則要求有序表()o
A、只能順序存儲
B、只能鏈?zhǔn)酱鎯?/p>
C、可以順序存儲也可以鏈?zhǔn)酱鎯?/p>
D、任何存儲方式
正確答案:A
27、設(shè)二叉樹中共有15個結(jié)點,其中的結(jié)點值互不相同。如果該二叉樹的前序
序列與中序序列相同,則該二叉樹的深度為。。
A、15
B、6
C、4
D、不存在這樣的二叉樹
正確答案:A
28、在數(shù)據(jù)庫設(shè)計中,描述數(shù)據(jù)間內(nèi)在語義聯(lián)系得到E-R圖的過程屬于()。
A、邏輯設(shè)計階段
B、需求分析階段
C、概念設(shè)計階段
D、物理設(shè)計階段
正確答案:C
29、設(shè)棧的存儲空間為S(l:m),初始狀態(tài)為top=m+l。經(jīng)過一系列入棧與退棧
操作后,tOP=lo現(xiàn)又要將一個元素進(jìn)棧,棧頂指針tOp值變?yōu)?)o
A、發(fā)生棧滿的錯誤
B、2
C、m
D、0
正確答案:A
30、在數(shù)據(jù)庫中,數(shù)據(jù)模型包括數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和()。
A、數(shù)據(jù)約束
B、數(shù)據(jù)類型
C、關(guān)系運(yùn)算
D、查詢
正確答案:A
31、在學(xué)校每間宿舍住一到六名學(xué)生,每個學(xué)生只在一間宿舍居住,則實體宿
舍與實體學(xué)生間的聯(lián)系是()。
A、一對多
B、一對一
C、多對一
D、多對多
正確答案:A
32、下列敘述中正確的是()o
A、二分查找法只適用于順序存儲的有序線性表
B、二分查找法適用于任何存儲結(jié)構(gòu)的有序線性表
C、二分查找法適用于有序循環(huán)鏈表
D、二分查找法適用于有序雙向鏈表
正確答案:A
33、下列敘述中正確的是()0
A、程序執(zhí)行的效率與數(shù)據(jù)的存儲結(jié)構(gòu)密切相關(guān)
B、程序執(zhí)行的效率只取決于程序的控制結(jié)構(gòu)
C、程序執(zhí)行的效率只取決于所處理的數(shù)據(jù)量
正確答案:A
34、放置控件到窗體中的最迅速的方法是。
A、雙擊工具箱中的控件
B、單擊工具箱中的控件
C、拖動鼠標(biāo)
D、單擊工具箱中的控件并拖動鼠標(biāo)
正確答案:A
35、軟件主命周期中,確定軟件系統(tǒng)“怎么做〃的階段是。。
A、軟件設(shè)計
B、軟件測試
C、系統(tǒng)維護(hù)
D、需求分析
正確答案:A
36>函數(shù)UCase(Mid("visualbasic”,8,8))的值為。
A、Visual
B、basic
C、VISUAL
D、BASIC
正確答案:D
37、下列表達(dá)式不正確的是o
A、m+nAndm+p<=n+q
B、m+n=5
C、3>5
D、#12/10/2006#*#10/10/2006#
正確答案:D
38、假定已在窗體上畫了多個控件,其中有一個被選中,為了在屬性窗口中設(shè)
置窗體的屬性,預(yù)先應(yīng)執(zhí)行的操作是。
A、雙擊任意一個控件
B、單擊屬性窗口的標(biāo)題欄
C、單擊任意一個控件
D、單擊窗體上沒有控件的地方
正確答案:D
39、下列敘述中正確的是()o
A、數(shù)據(jù)結(jié)構(gòu)中的數(shù)據(jù)元素可以是另一種數(shù)據(jù)結(jié)構(gòu)
B、數(shù)據(jù)結(jié)構(gòu)中的數(shù)據(jù)元素只能是另一種線性結(jié)構(gòu)
C、數(shù)據(jù)結(jié)構(gòu)中的數(shù)據(jù)元素只能是另一種非線性結(jié)構(gòu)
正確答案:A
40、設(shè)有一個命令按鈕,若要實現(xiàn)按回車鍵等同按此鍵,應(yīng)設(shè)置其o
A、Cancel屬性設(shè)為True
B、Cancel屬性設(shè)為False
C、Default屬性設(shè)為True
D、Default屬性設(shè)為False
正確答案:C
二、填空題(共10題,20分)
1、命令按鈕Command1的單擊事件過程如下:
PrivateSubCommandl_Click()
Dima(10,10)AsInteger
x=0
Fori=lTo3
Forj=lTo3
a(i,j)=i*3Modj
Ifx<a(i,j)Thenx=a(i,j)
Next
Next
Printx
EndSub
執(zhí)行上述事件過程后,窗體上顯示的是O
正確答案:
第1空:1
2、若執(zhí)行以下程序段時依次輸入3,4,5,則執(zhí)行結(jié)果為—
Dima(4)Aslnteger,b(4)Aslnteger
Fork=0To2
a(k+l)=Val(InputBox(〃請輸入數(shù)據(jù):〃))
b(3-k)=a(k+l)
Nextk
Printb(k)
正確答案:
第1空:3
3、窗體上有一個名為Commandl的命令按鈕,編寫如下事件過程:
PrivateSubCommandl_Click()
i=0
DoWhilei<8
Forj=lToi
n=n+l
Next
i=i+1
Loop
Printn
EndSub
運(yùn)行程序,單擊命令按鈕,則輸出結(jié)果是。
正確答案:
第1空:28
4、設(shè)有如下Commandl的單擊事件過程及fun過程:
PrivateSubCommand1_C1ick()
DimxAsInteger
x=Val(InputBox(〃請輸入一個整數(shù)〃))
fun(x)
EndSub
PrivateSubfun(xAsInteger)
IfxMod2=0Thenfun(x/2)
Printx;
EndSub
執(zhí)行上述程序,輸入8,結(jié)果是。
正確答案:
第1空:1248
5、設(shè)有如下的程序段
n=0
Fori=lTo4
Forj=lToi
Fork=jTo4
n=n+l
Nextk
Nextj
Nexti
Printn
執(zhí)行上面的程序段后,n的值為o
正確答案:
第1空:30
6、運(yùn)行以下程序,單擊命令按鈕后在窗體上輸出內(nèi)容o
PrivateSubCommandl_Click()
Dima()Aslnteger
DimiAsInteger,jAsInteger
ReDima(3,4)
Fori=lTo3
Forj=lTo4
a(i,j)=i*10+j
Nextj
Nexti
ReDima(4,5)
Printa(2,3)
EndSub
正確答案:
第1空:0
7、設(shè)有如下程序:
OptionBasel
PrivateSubForm_Click()
DimA
DimiAsInteger
A=Array(10,20,30,40,50,60,70,80,90)
Fori=lTo4
PrintA(4+i);
Nexti
EndSub
程序運(yùn)行后,單擊窗體,則在窗體上顯示的是O
正確答案:
第1空:50607080
8、執(zhí)行下面程序,若依次輸入1,2,3,4,5,6,則輸出結(jié)果是
OptionBasel
PrivateSubCommandl_Click()
Dima(3,2)Aslnteger
Dimi%,j%,t
Fori=lTo3
Forj=lTo2
a(i,j)=InputBox(〃請輸入數(shù)組元素的值〃)
Nextj
Nexti
ForEachtlna
Printt;
Nextt
EndSub
正確答案:
第1空:135246
9、下面程序的執(zhí)行結(jié)果是。
PrivateSubCommandl_Click()
a=0
k=l
DoWhilek<6
x二Qk,
k=k+l
Printx;
Loop
EndSub
正確答案:
第1空
10>在窗體上畫一個名稱為Commandl的命令按鈕,再畫兩個名稱分別為
labell.Label2的標(biāo)簽,然后編寫如下程序代碼:
PrivateXAsInteger
PrivateSubCominandl_Click()
X=6:Y=8
Callproc(X,Y)
Label1.Caption=X
Label2.Caption=Y
EndSub
PrivateSubproc(ByValaAsInteger,ByValbAsInteger)
X=a*a
Y=b+b
EndSub
程序運(yùn)行后,單擊命令按鈕,則兩個標(biāo)簽中顯示的內(nèi)容分別是一
正確答案:
第1空:36
第2空:
8
VB程序設(shè)計2021年12月期末考試試卷⑶
一、單選題(共40題,80分)
1、執(zhí)行語句DimX,YAsInteger后。
A、x被定義為變體類型變量,Y被定義為整型變量
B、x被定義為整型變量,Y被定義為變體類型變量
C、x和Y均被定義為變體類型變量
D、x和Y均被定義為整型變量
正確答案:A
2、為了降低算法的空間復(fù)雜度,要求算法盡量采用原地工作(inplace)。所謂
原地工作是指O=
A、執(zhí)行算法時所使用的額外空間固定(即不隨算法所處理的數(shù)據(jù)空間大小的變
化而變化)
B、執(zhí)行算法時所使用的額外空間隨算法所處理的數(shù)據(jù)空間大小的變化而變化
C、執(zhí)行算法時不使用額外空間
D、執(zhí)行算法時不使用任何存儲空間
正確答案:A
3、下列關(guān)于數(shù)據(jù)庫系統(tǒng)的敘述中正確的是()o
A、數(shù)據(jù)庫的數(shù)據(jù)項之間以及記錄之間都存在聯(lián)系
B、數(shù)據(jù)庫中只存在數(shù)據(jù)項之間的聯(lián)系
C、數(shù)據(jù)庫的數(shù)據(jù)項之間無聯(lián)系,記錄之間存在聯(lián)系
D、數(shù)據(jù)庫的數(shù)據(jù)項之間以及記錄之間都不存在聯(lián)系
正確答案:A
4、軟件生命周期中,確定軟件系統(tǒng)要做什么的階段是()o
A、需求分析
B、軟件測試
C、軟件設(shè)計
D、系統(tǒng)維護(hù)
正確答案:A
5、在關(guān)系數(shù)據(jù)庫中,用來表示實體間聯(lián)系的是()。
A、屬性
B、二維表
C、網(wǎng)狀結(jié)構(gòu)
D、樹狀結(jié)構(gòu)
正確答案:B
6、窗體Forml的名稱屬性是frm,它的Load事件過程名是。
A、Form_Load
B>Forml_Load
C、frm_Load
D、Me_Load
正確答案:A
7、在一個語句行內(nèi)寫多條語句時,語句之間應(yīng)該用分隔。
號
A逗
、
號
B分
、
號
c頓
、
號
D冒
、
正確答案:D
8、設(shè)a,b為整型變量,且均不為0,下列關(guān)系表達(dá)式中恒成立的是,
A、a*b/b*a=l
B、a*b/a*b=l
C>a\b*b+a/b=a
D、a/b*b=a
正確答案:D
9、以下敘述中,錯誤的是o
A、為了裝入一個VB應(yīng)用程序,只需裝入窗體文件
B、一個VB工程可以含有多個窗體文件
C、一個VB應(yīng)用程序可以含有多個標(biāo)準(zhǔn)模塊文件
D、用Hide方法只是隱藏一個窗體,不能從內(nèi)存中清除該窗體
正確答案:A
10、某棵樹的度為4,且度為4、3、2、1的結(jié)點數(shù)分別為1、2、3、4,則該樹
中的葉子結(jié)點數(shù)為。。
A、11
B、9
C、10
D、8
正確答案:A
11、以下敘述中錯誤的是。
A、用Print#語句和Write#語句所建立的順序文件格式總是一樣的
B、如果用Print#語句把數(shù)據(jù)輸出到文件,則各數(shù)據(jù)項之間沒有逗號分隔,字
符串也不加雙引號
C、如果用Write#語句把數(shù)據(jù)輸出到文件,則各數(shù)據(jù)項之間自動插人逗號,并
且把字符串加上雙引號
D、Print#語句和Write#語句都可以向文件中寫人數(shù)據(jù)
正確答案:A
12、某二叉樹共有530個結(jié)點,其中度為2的結(jié)點有250個,則度為1的結(jié)點
數(shù)為()o
A、29
B、30
C、249
D、251
正確答案:A
13、若某二叉樹中的所有結(jié)點值均大于其左子樹上的所有結(jié)點值,且小于右子
樹上的所有結(jié)點值,則該二叉樹遍歷序列中有序的是。。
A、中序序列
B、前序序列
C、后序序列
正確答案:A
14、設(shè)用復(fù)制粘貼的方法建立了一個命令按鈕數(shù)組Commandl,以下對該數(shù)組的
說法錯誤的是o
A、命令按鈕的所有Caption屬性都只能是Command1
B、在代碼中訪問任意一個命令按鈕都要使用名稱Commandl加下標(biāo)的方式
C、默認(rèn)情況下,所有命令按鈕元素的大小都相同
D、所有命令按鈕控件共享相同的事件過程
正確答案:A
15、在設(shè)計階段,如果雙擊窗體上的一個文本框控件,則在代碼窗口中顯示該
控件的事件過程所對應(yīng)的事件是。
A、GotFocus
B、DblClick
C>Change
D、Click
正確答案:C
16>以下不能輸出"Program”的語句是。
A、PrintMid("VBProgram”,3,7)
B、PrintRight(/,VBProgram//,7)
C、PrintMid("VBProgram”,3)
D^PrintLeft("VBProgram”,7)
正確答案:D
17、工廠有多個車間,一個車間可以有多名工人,每名工人只屬于一個車間,
則實體車間與實體工人的聯(lián)系是()。
A、一對多
B、一對一
C、多對一
D、多對多
正確答案:A
18、設(shè)循環(huán)隊列為Q(1:m),其初始狀態(tài)為front=rear=m。經(jīng)過一系列入隊與退
隊運(yùn)算后,front=15,rear=20o現(xiàn)要在該循環(huán)隊列中尋找最大值的元素,最壞
情況下需要比較的次數(shù)為()o
A、4
B、6
C、m-5
D、m-6
正確答案:A
19、計時器控件每次經(jīng)歷一個固定的時間間隔就會_____o
A、修改屬性
B、觸發(fā)事件
C、建立窗體
D、顯示圖片
正確答案:B
20、以下不能設(shè)置Picture屬性的控件是。
A、窗體
B、命令按鈕
C、復(fù)選框
D、列表框
正確答案:D
21>執(zhí)行語句:A=Inputbox("Today","Tomorrow","Yesterday")將顯示一個輸
入對話框,在對話框的輸入?yún)^(qū)中顯示的信息是o
A、Today
B、Tomorrow
C、Yesterday
D、0
正確答案:c
22、軟件需求規(guī)格說明書的作用不包括()o
A、軟件驗收的依據(jù)
B、用戶與開發(fā)人員對軟件要做什么的共同理解
C、軟件設(shè)計的依據(jù)
D、軟件可行性研究的依據(jù)
正確答案:D
23、下列敘述中正確的是()0
A、降低耦合度提高內(nèi)聚度有利于提高模塊的獨立性
B、內(nèi)聚度是指模塊間互相連接的緊密程度
C、耦合度是指一個模塊內(nèi)部各個元素間彼此結(jié)合的緊密程度
D、耦合和內(nèi)聚是不相關(guān)的
正確答案:A
24、對長福為n的線性表作快速排序,在最壞情況下,比較次數(shù)為()o
A、n
B、n-1
C、n(n-1)
D、n(n-l)/2
正確答案:D
25、將文本框的Locked屬性設(shè)為True,以下說法正確的是。
A、此時在屬性窗口中不可以修改文本框的Text屬性值
B、運(yùn)行時用戶不可以在界面修改文本框中的內(nèi)容
C、在程序代碼中不可以修改文本框的內(nèi)容,如不可以使用語句
Textl.Text="aaa"
D、以上均不正確
正確答案:B
26、用來設(shè)置標(biāo)簽中文字字體是否斜體的屬性是。
A、BackStyle
B、Alignment
C、FontSlope
D、Fontltalic
正確答案:D
27、在數(shù)據(jù)管理的三個發(fā)展階段中,數(shù)據(jù)的共享性好且冗余度最小的是()o
A、人工管理階段
B、文件系統(tǒng)階段
C、數(shù)據(jù)庫系統(tǒng)階段
正確答案:C
28、數(shù)據(jù)庫的數(shù)據(jù)模型分為()0
A、層次、關(guān)系和網(wǎng)狀
B、網(wǎng)狀、環(huán)狀和鏈狀
C、大型、中型和小型
D、線性和非線性
正確答案:A
29、設(shè)有棧S和隊列Q,初始狀態(tài)均為空。首先依次將人5,&。不乃入棧,然
后從棧中退出三個元素依次入隊,再將X,Y,Z入棧后,將棧中所有元素退出并
依次入隊,最后將隊列中所有元素退出,則退隊元素的順序為()o
A、DEFXYZABC
B、FEDZYXCBA
C、FEDXYZCBA
D、DEFZYXABC
正確答案:B
30、在數(shù)據(jù)庫中,數(shù)據(jù)模型包括數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和()。
A、數(shù)據(jù)約束
B、數(shù)據(jù)類型
C、關(guān)系運(yùn)算
D、查詢
正確答案:A
31、設(shè)有蓑示學(xué)生選課的三張表,學(xué)生S(學(xué)號,姓名,性別,年齡,身份證
號),課程C(課號,課名),選課SC(學(xué)號,課號,成績),則表SC的關(guān)鍵字
(鍵或碼)為()。
A、課號,成績
B、學(xué)號,成績
C、學(xué)號,課號
D、學(xué)號,姓名,成績
正確答案:c
32、下列排序方法中,最壞情況下比較次數(shù)最少的是()。
A、冒泡排序
B、簡單選擇排序
C、直接插入排序
D、堆排序
正確答案:D
33、數(shù)據(jù)庫管理系統(tǒng)是()o
A、在操作系統(tǒng)支持下的系統(tǒng)軟件
B、操作系統(tǒng)的一部分
C、一種數(shù)據(jù)的編譯程序
D、一種操作系統(tǒng)
正確答案:A
34、VisualBasic程序設(shè)計時常用的Print、Cis屬于。
A、屬性
B、打印字庫
C、方法
D、事件
正確答案:C
35、軟件設(shè)計中模塊劃分應(yīng)遵循的準(zhǔn)則是()o
A、低耦合低內(nèi)聚
B、高耦合高內(nèi)聚
C、低耦合高內(nèi)聚
D、內(nèi)聚與耦合無關(guān)
正確答案:C
36、設(shè)棧的存儲空間為S(l:m),初始狀態(tài)為top=m+l。經(jīng)過一系列入棧與退棧
操作后,top初?,F(xiàn)又在棧中退出一個元素后,棧頂指針top值為()o
A、m+1
B、0
C、m-1
D、產(chǎn)生??斟e誤
正確答案:A
37、以下敘述中錯誤的是。
A、打開一個工程文件時,系統(tǒng)自動裝入與該工程有關(guān)的窗體、標(biāo)準(zhǔn)模塊等文件
B、保存VisualBasic程序時,應(yīng)分別保存窗體文件及工程文件
C、VisualBasic應(yīng)用程序只能以解釋方式執(zhí)行
D、事件可以由用戶引發(fā),也可以由系統(tǒng)引發(fā)
正確答案:C
38、一個興趣班可以招收多名學(xué)生,而一個學(xué)生可以參加多個興趣班。則實體
興趣班和實體學(xué)生之間的聯(lián)系是()0
A、1:1聯(lián)系
B、l:m聯(lián)系
CAm:l聯(lián)系
D、m:n聯(lián)系
正確答案:D
39、下面描述中不屬于軟件需求分析階段任務(wù)的是()-
A、撰寫軟件需求規(guī)格說明書
B、軟件的總體結(jié)構(gòu)設(shè)計
C、軟件的需求分析
D、軟件的需求評審
正確答案:B
40、如果單擊一個當(dāng)前沒有被選中的復(fù)選框,其他已被選中的復(fù)選框會處于
______狀態(tài)。
A、不選中
B、不顯示
C、禁止
D、選中
正確答案:D
二、填空題(共10題,20分)
1、執(zhí)行下面程序,第二行輸出結(jié)果是,第五行輸出結(jié)果是,第七
行輸出結(jié)果是0
PrivateSubCommand1_C1ick()
Dima(4,5)Aslnteger,iAsInteger,jAsInteger
Fori=lTo4
Forj=lTo5
a(i,j)=i*8+j-l
Printa(i,j);
Nextj
Nexti
Fori=2To4
a(i,i+l)=a(i-l,i)+4
Nexti
Fori=lTo4
Forj=lTo5
Printa(i,j);
Nextj
Nexti
EndSub
正確答案:
第1空:1617181920
第2空:
89101112
第3空:
2425261728
2、以下程序的功能是生成12個兩位隨機(jī)正整數(shù)賦給3行4列的二維數(shù)組,輸
出所有大于6
溫馨提示
- 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年全球及中國電子廢棄物回收拆解服務(wù)行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025-2030全球微型矩形電連接器行業(yè)調(diào)研及趨勢分析報告
- 2025-2030全球點型可燃?xì)怏w和有毒氣體探測器行業(yè)調(diào)研及趨勢分析報告
- 2025年全球及中國電磁精密儀器行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025-2030全球激勵應(yīng)用程序行業(yè)調(diào)研及趨勢分析報告
- 2025-2030全球半導(dǎo)體用PFA閥門行業(yè)調(diào)研及趨勢分析報告
- 2025-2030全球送粉式金屬3D打印機(jī)行業(yè)調(diào)研及趨勢分析報告
- 2025年全球及中國滑動芯組件行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025-2030全球工業(yè)級3D傳感器行業(yè)調(diào)研及趨勢分析報告
- 2025年全球及中國桌面出版 (DTP) 服務(wù)行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 護(hù)理指南手術(shù)器械臺擺放
- 腫瘤患者管理
- 四川省成都市高新區(qū)2024年七年級上學(xué)期語文期末試卷【含答案】
- 2025年中國航空部附件維修行業(yè)市場競爭格局、行業(yè)政策及需求規(guī)模預(yù)測報告
- 《應(yīng)收培訓(xùn)》課件
- 國土空間生態(tài)修復(fù)規(guī)劃
- 2024年醫(yī)療器械經(jīng)營質(zhì)量管理規(guī)范培訓(xùn)課件
- DB11T 1136-2023 城鎮(zhèn)燃?xì)夤艿婪D(zhuǎn)內(nèi)襯修復(fù)工程施工及驗收規(guī)程
- 2025屆浙江省兩校高一數(shù)學(xué)第一學(xué)期期末質(zhì)量檢測試題含解析
- 2023年新高考(新課標(biāo))全國2卷數(shù)學(xué)試題真題(含答案解析)
- 零部件測繪與 CAD成圖技術(shù)(中職組)沖壓機(jī)任務(wù)書
評論
0/150
提交評論