- 相關(guān)推薦
2016年計(jì)算機(jī)二級(jí)考試VB試卷及答案
1.下列數(shù)據(jù)結(jié)構(gòu)中,屬于非線性結(jié)構(gòu)的是( )。
A.循環(huán)隊(duì)列
B.帶鏈隊(duì)列
C.二叉樹
D.帶鏈棧
2.下列數(shù)據(jù)結(jié)構(gòu)中,能夠按照“先進(jìn)后出”原則存取數(shù)據(jù)的是( )。
A.循環(huán)隊(duì)列
B.棧
C.隊(duì)列
D.二叉樹
3.對(duì)于循環(huán)隊(duì)列,下列敘述中正確的是( )。
A.隊(duì)頭指針是固定不變的
B.隊(duì)頭指針一定大于隊(duì)尾指針
C.隊(duì)頭指針一定小于隊(duì)尾指針
D.隊(duì)頭指針可以大于隊(duì)尾指針,也可以小于隊(duì)尾指針
4.算法的空間復(fù)雜度是指( )。
A.算法在執(zhí)行過程中所需要的計(jì)算機(jī)存儲(chǔ)空間
B.算法所處理的數(shù)據(jù)量
C.算法程序中的語句或指令條數(shù)
D.算法在執(zhí)行過程中所需要的臨時(shí)工作單元數(shù)
5.軟件設(shè)計(jì)中劃分模塊的一個(gè)準(zhǔn)則是( )。
A.低內(nèi)聚低耦合
B.高內(nèi)聚低耦合
C.低內(nèi)聚高耦合
D.高內(nèi)聚高耦合
6.下列選項(xiàng)中不屬于結(jié)構(gòu)化程序設(shè)計(jì)原則的是( )。
A.可封裝
B.自頂向下
C.模塊化
D.逐步求精
7.軟件詳細(xì)設(shè)計(jì)產(chǎn)生的圖如下:
該圖是( )。
A.N—S圖
B.PAD圖
C.程序流程圖
D.E—R圖
8.數(shù)據(jù)庫管理系統(tǒng)是( )。
A.操作系統(tǒng)的一部分
8.在操作系統(tǒng)支持下的系統(tǒng)軟件
C.一種編譯系統(tǒng)
D.一種操作系統(tǒng)
9.在E—R圖中,用來表示實(shí)體聯(lián)系的圖形是( )。
A.橢圓形
B.矩形
C.菱形
D.三角形
10.有三個(gè)關(guān)系R,S和T如下:
13.下面有關(guān)標(biāo)準(zhǔn)模塊的敘述中,錯(cuò)誤的是( )。
A.標(biāo)準(zhǔn)模塊不完全由代碼組成,還可以有窗體
B.標(biāo)準(zhǔn)模塊中的Private過程不能被工程中的其他模塊調(diào)用
C.標(biāo)準(zhǔn)模塊的文件擴(kuò)展名為.bas
D.標(biāo)準(zhǔn)模塊中的全局變量可以被工作中任何模塊引用
14.下面控件中,沒有Caption屬性的是( )。
A.復(fù)選框
B.單選按鈕
C.組合框
D.框架
15.用來設(shè)置文字字體是否斜體的屬性是( )。
A.FontUnderline
B.FontBold
C.FontSlope
D.FontItalic
16.若看到程序中確以下事件過程,則可以肯定的是,當(dāng)程序運(yùn)行時(shí)( )。
Private Sub Click—MouseDown(Button As Integer,Shift As Integer,X As Single,Y
As Single)
Print"VB Program"
End Sub
A.用鼠標(biāo)左鍵單擊名稱為“Command1”的命令按鈕時(shí),執(zhí)行此過程
B.用鼠標(biāo)左鍵單擊名稱為“MouseDown”的命令按鈕時(shí),執(zhí)行此過程
C.用鼠標(biāo)右鍵單擊名稱為“MouseDown”的命令按鈕時(shí),執(zhí)行此過程
D.用鼠標(biāo)左鍵或右鍵單擊名稱為“Click”的命令按鈕時(shí),執(zhí)行此過程
17.可以產(chǎn)生30-50(含30和50)之間的隨機(jī)整數(shù)的表達(dá)式是( )。
A.Int(Rnd*21+30)
B.Int(Rnd*20+30)
C.Int(Rnd*50—Rnd*30)D.Int(RND*30+50)
18.在程序運(yùn)行時(shí),下面的敘述中正確的是( )。
A.用鼠標(biāo)右鍵單擊窗體中任何無控件部分,會(huì)執(zhí)行窗體的Form—Load事件過程
B.用鼠標(biāo)左鍵單擊窗體的標(biāo)題欄,會(huì)執(zhí)行窗體的Form—Click事件過程
C.只裝入而不顯示窗體,也會(huì)執(zhí)行窗體的Form—Load事件過程
D.裝入窗體后,每次顯示該窗體時(shí),都會(huì)執(zhí)行窗體的Form—Click事件過程
19.窗體上有名稱為Command1的命令按鈕和名稱為Textl的文本框
Private Sub Command1 Click()
Text1.Text="程序設(shè)計(jì)"
Text1.SeFocus
End Sub
Private Sub Text1 GotFocus()
Text1.Text="等級(jí)考試"
End Sub
運(yùn)行以下程序,單擊命令按鈕后( )。
A.文本框中顯示的是"程序設(shè)計(jì)",且焦點(diǎn)在文本框中
B.文本框中顯示的是"等級(jí)考試",且焦點(diǎn)在文本框中
C.文本框中顯示的是"程序設(shè)計(jì)",且焦點(diǎn)在命令按鈕上
D.文本框中顯示的是"等級(jí)考試",且焦點(diǎn)在命令按鈕上
20.窗體上有名稱為Option1的單選按鈕,且程序中有語句:
If()ption1.Value—True Then
下面語句中與該語句不等價(jià)的是( )。
A.If Option1.Value Then
B.If Option1一True Then
C.If Value=True Then
D.If Option1 Then
21.設(shè)窗體上有1個(gè)水平滾動(dòng)條,已經(jīng)通過屬性窗V1把它的Max屬性設(shè)置為1,Min屬
性設(shè)置為100。下面敘述中正確的是( )。
A.程序運(yùn)行時(shí),若使?jié)L動(dòng)塊向左移動(dòng),滾動(dòng)條的Value屬性值就增加
B.程序運(yùn)行時(shí),若使?jié)L動(dòng)塊向左移動(dòng),滾動(dòng)條的Value屬性值就減少
C.由于滾動(dòng)條的Max屬性值小于Min屬性值,程序會(huì)出錯(cuò)
D.由于滾動(dòng)條的Max屬性值小于Min屬性值,程序運(yùn)行時(shí)滾動(dòng)條的長(zhǎng)度會(huì)縮為一點(diǎn),滾動(dòng)塊無法移動(dòng)
22.有如下過程代碼:
Sub var_dim()
static numa As Integer
Dim numb As Integer
numa=numa+2.
numb=numb+1
print numa;mub
End Sub
連續(xù)3次調(diào)劇var_dim過程,第3次調(diào)用時(shí)的輸出是( )。
A.2 1
B.2 3
C.6 1
D.6 3
23.在窗體上畫1個(gè)命令按鈕,并編寫如下事件過程:
private Sub Command1_Click()
For i=5 To 1 Step-0.8
Print Int(i);
Next i
End Sub
運(yùn)行程序,單擊命令按鈕,窗體上顯示的內(nèi)容為( )。
A.5 4 3 2 1 1
B.5 4 3 2 1
C.4 3 2 1 1
D.4 4 3 2 1 1
24.在窗體上畫1個(gè)命令按鈕,并編寫如下事件過程:
Private Sub Command1 Click()
Dim a(3,3)
For m=1 To 3
For n=1 To 3
If n=m or n=4—m Then
a(m.n)=m+n
Else
a(m,n)=0
End If
Print a(m,n);
Next n
Next m
End Sub
運(yùn)行程序,單擊命令按鈕,窗體上顯示的內(nèi)容為( )。
A.2 0 0
0 4 0
0 0 6
B.2 0 4
0 4 0
4 0 6
C.2 3 0
3 4 0
0 0 6
D.2 0 0
0 4 5
0 5 6
25.設(shè)有以下函數(shù)過程:
Function fun(a As Integer,b As Integer)
Dim c As Integer
If a c=a:a=b:b=C
End IF
c=0
Do
c=c+a
Loop Until c Mod b=0
fun=c
End Function
若調(diào)用函數(shù)fun時(shí)的實(shí)際參數(shù)都是自然數(shù),則函數(shù)返回的是( )。
A.a、b的最大公約數(shù)
B.a、b的最小公倍數(shù)
C.a除以b的余數(shù)
D.a除以b的商的整數(shù)部分
26.窗體上有1個(gè)名稱為Text1的文本框;1個(gè)名稱為Timer1的計(jì)時(shí)器控件,其Interval 屬性值為5000,Enabled屬性值是True。Timer1的事件過程如下:
Private Sub Timer1 Timer()
Static flag As Integer
If Flag=0 Then Flag=1
Flag=-flag
If flag=1 Then
Text1.ForeColor=&HFF& &HFF&為紅色
Else
Text1.ForeColor=&HCOO& &HCOO&為綠色
End If
End Sub
以下敘述中正確的是( )。
A.每次執(zhí)行此事件過程時(shí),flag的初始值均為0
B.flag的值只可能取0或1
C.程序執(zhí)行后,文本框中的文字每5秒改變一次顏色
D.程序有邏輯錯(cuò)誤,Else分支總也不能被執(zhí)行
27.為計(jì)算1+2+22+23+24+…+210的值,并把結(jié)果顯示在文本框Text1中,若編寫如下事件過程:
Private Sub Command1 Click()
Dim a%,s%,k%
s=1
a=2
For k=2 To 10
a=a*2
s2 s+a
Next k
Text1.Text=s
End Sub
執(zhí)行此事件過程后發(fā)現(xiàn)結(jié)果是錯(cuò)誤的,為能夠得到正確結(jié)果,應(yīng)做的修改是( )。
A.把s=1改為s=0
B.把For k=2 T0 10改為For k=1 T0 10
C.交換語句s=s+a和a=a*2的順序
D.同時(shí)進(jìn)行B、C兩種修改
28.標(biāo)準(zhǔn)模塊中有如下程序代碼:
Public x As Integer,y As Integer
Sub var pub()
x=10:y=20
End Sub
在窗體上有1個(gè)命令按鈕,并有如事件過程:
Private Sub Command1 Click()
Dim x As Integer
Call var pub
x=x+100
y=y+100
Print x;y
End Sub
運(yùn)行程序后單擊命令按鈕,窗體上顯示的是( )。
A.100 100
B.100 120
C.110 100
D.110 120
29.設(shè)a、b都是自然數(shù),為求a除以b的余數(shù),某人編寫了以下函數(shù):
Eunction fun(a As Integer,b As Integer)
While a>b
a=a—b
Wend
fun=a
End Function
在調(diào)試時(shí)發(fā)現(xiàn)函數(shù)是錯(cuò)誤的。為使函數(shù)能產(chǎn)生正確的返回值,應(yīng)做的修改是( )。
A.把a(bǔ)=a-b改為a=b-a
B.把a(bǔ)=a-b改為a=a\b
C.把While a>b改為While a%b
D.把While a>b改為While a>=b
30.下列關(guān)于通甩對(duì)話框CommonDialogl的敘述中,錯(cuò)誤的是( )。
A.只要在“打開”對(duì)話框中選擇了文件,并單擊“打開”按鈕,就可以將選中的文件打開
B.使用(’ommoDialog1.ShowColor方法,可以顯示“顏色”對(duì)話框
C.CancelError屬性用于控制用戶單擊“取消”按鈕關(guān)閉對(duì)話框時(shí),是否顯示出錯(cuò)警告
D.在顯示“字體”對(duì)話框前,必須先設(shè)置CommonDialog1的Flags屬性,否則會(huì)出錯(cuò)
【計(jì)算機(jī)二級(jí)考試VB試卷及答案】相關(guān)文章:
計(jì)算機(jī)二級(jí)考試《VB》基礎(chǔ)習(xí)題及答案07-22
計(jì)算機(jī)二級(jí)考試《VB》操作試題及答案07-25
計(jì)算機(jī)二級(jí)VB考試自測(cè)題及答案201707-22
2017計(jì)算機(jī)二級(jí)考試《VB》鞏固訓(xùn)練題及答案11-22
計(jì)算機(jī)二級(jí)考試VB上機(jī)模擬題及答案11-27
2017計(jì)算機(jī)二級(jí)考試VB選擇題及答案03-28
2016計(jì)算機(jī)二級(jí)考試VB語言練習(xí)題及答案12-12