- 相關(guān)推薦
2017計(jì)算機(jī)二級(jí)測(cè)試題及答案解釋
引導(dǎo)語(yǔ):準(zhǔn)備計(jì)算機(jī)二級(jí)公共基礎(chǔ)知識(shí)要平時(shí)多練習(xí),以下是百分網(wǎng)小編分享給大家的2017計(jì)算機(jī)二級(jí)測(cè)試題及答案解釋,歡迎練習(xí)!
1、設(shè)有命令按鈕Command1的單擊事件過(guò)程,代碼如下:
Private Sub Command1_Click()
Dim a(3,3)As Integer
For i=1 To 3
For j=1 To 3
a(i,j)=i*j+i
Next j
Next i
Sum=0
For i=1 To 3
Sum=Sum+a(i,4-i)
Next i
Print Sum
End Sub
運(yùn)行程序,單擊命令按鈕,輸出結(jié)果是( )。
A.20
B.7
C.16
D.17
【答案】:C
經(jīng)賦值后數(shù)組a的元素為(2,3,4,4,6,8,6,9,12),而第三個(gè)For循環(huán)語(yǔ)句的作用是求次對(duì)角線上三個(gè)元素的和,即Sum=a(1,3)+a(2,2)+a(3,1)=4+6+6=16。
2、在窗體上畫1個(gè)命令按鈕,名稱為Command1,然后編寫如下程序:
Dim Flag As Boolean
Private Sub Command1_Click()
Dim intNum As Integer
intNum=InputBox("請(qǐng)輸入:")
If Flag Then
Print f(intNum)
End If
End Sub
Function f(X As Integer)As Integer
If X<10 Then
Y=X
Else
Y=X+10
End If
f=Y
End Function
Private Sub Form_MouseUp(Button As Integer,Shift As Integer,X As Single,Y As Single)
Flag=True
End Sub
運(yùn)行程序,首先單擊窗體,然后單擊命令按鈕,在輸入對(duì)話框中輸入5,則程序的輸出結(jié)果為( )。
A.0
B.5
C.15
D.無(wú)任何輸出
【答案】:B
由于窗體MouseUp事件將Flag置為True,因此Print f(intNum)能夠執(zhí)行。Function過(guò)程的形參為5,可以得到該過(guò)程的返回值為5,因此程序的輸出結(jié)果是5。
3、下列情況中,不會(huì)調(diào)用拷貝構(gòu)造函數(shù)的是( )。
A.用一個(gè)對(duì)象去初始化同一類的另一個(gè)新對(duì)象時(shí)
B.將類的一個(gè)對(duì)象賦值給該類的另一個(gè)對(duì)象時(shí)
C.函數(shù)的形參是類的對(duì)象,調(diào)用函數(shù)進(jìn)行形參和實(shí)參結(jié)合時(shí)
D.函數(shù)的返回值是類的對(duì)象,函數(shù)執(zhí)行返回調(diào)用時(shí)
【答案】:B
此題考查的是復(fù)制構(gòu)造函數(shù)的概念。用一個(gè)已知的對(duì)象初始化一個(gè)正在創(chuàng)建的同類對(duì)象時(shí),就會(huì)發(fā)生復(fù)制構(gòu)造函數(shù)。因此,選項(xiàng)A)、C)、D)均會(huì)調(diào)用復(fù)制構(gòu)造函數(shù)。而只有選項(xiàng)B)沒有創(chuàng)建的動(dòng)作,不調(diào)用復(fù)制構(gòu)造函數(shù)。
4、在窗體上畫1個(gè)名稱為Command1的命令按鈕,然后編寫如下事件過(guò)程:
Private Sub Command1_Click()
a=0
For i=1 To 2
For j=1 To 4
If j Mod 2<>0 Then
a=a-1
End If
a=a+1
Next j
Next i
Print a
End Sub
程序運(yùn)行后,單擊命令按鈕,輸出結(jié)果是( )。
A.0
B.2
C.3
D.4
【答案】:D
由if語(yǔ)句知:當(dāng)j為1或者3時(shí),a減1,而j為1、2、3和4的時(shí)候a均加1,因此,實(shí)際上經(jīng)過(guò)For j=1 To 4后,a增加了2,而程序的最外部循環(huán)了兩次,因此結(jié)果應(yīng)該為a=4。
5、在數(shù)據(jù)流圖中,帶有箭頭的線段表示的是( )。
A.控制流
B.數(shù)據(jù)流
C.模塊調(diào)用
D.事件驅(qū)動(dòng)
【答案】:B
數(shù)據(jù)流圖中帶箭頭的線段表示數(shù)據(jù)流,沿箭頭方向傳遞數(shù)據(jù)的通道,一般在旁邊標(biāo)注數(shù)據(jù)流名。
6、在菜單編輯器中建立1個(gè)名稱為Menu0的菜單項(xiàng),將其“可見”屬性設(shè)置為False,并建立其若干子菜單,然后編寫如下過(guò)程:
Private Sub Form_MouseDown(Button As Integer,Shift As Integer,X As Single,Y As Single)
If Button=1 Then
PopupMenu Menu0
End If
End Sub
則以下敘述中錯(cuò)誤的是( )。
A.該過(guò)程的作用是彈出一個(gè)菜單
B.單擊鼠標(biāo)右鍵時(shí)彈出菜單
C.Menu0是在菜單編輯器中定義的彈出菜單的名稱
D.參數(shù)X、Y指明鼠標(biāo)當(dāng)前位置的坐標(biāo)
【答案】:B
鼠標(biāo)鍵Button=1時(shí),表示當(dāng)前按下的是左鍵,該事件過(guò)程的作用是單擊鼠標(biāo)左鍵的時(shí)候彈出一個(gè)菜單。
7、待排序的關(guān)鍵碼序列為(15,20,9,30,67,65,45,90),要按關(guān)鍵碼值遞增的順序排序,采取簡(jiǎn)單選擇排序法,第一趟排序后關(guān)鍵碼15被放到第( )個(gè)位置。
A.2
B.3
C.4
D.5
【答案】:A
選擇排序的基本思想是掃描整個(gè)線性表,從中選出最小的元素,將它交換到表的最前面,然后對(duì)剩下的子表采用同樣的方法,直到子表為空。所以第一趟排序后,將選出最小的元素9放在第一個(gè)位置,元素15則放在第二個(gè)位置。
8、窗體上有1個(gè)名稱為CD1的通用對(duì)話框,1個(gè)名稱為Command1的命令按鈕。命令按鈕的單擊事件過(guò)程如下:
Private Sub Command1_Click()
CD1.FileName=""
CD1.Filter="All Files|*.*|(*.Do
CD1|*.Doc|(*.Txt)|*.txt"
CD1.FilterIndex=2
CD1.Action=1
End Sub
關(guān)于以上代碼,錯(cuò)誤的敘述是( )。
A.執(zhí)行以上事件過(guò)程,通用對(duì)話框被設(shè)置為“打開”文件對(duì)話框
B.通用對(duì)話框的初始路徑為當(dāng)前路徑
C.通用對(duì)話框的默認(rèn)文件類型為*.Txt
D.以上代碼不對(duì)文件執(zhí)行讀寫操作
【答案】:C
FilterIndex屬性用于指定默認(rèn)的過(guò)濾器。在用Filter屬性設(shè)置多個(gè)過(guò)濾器后,每個(gè)過(guò)濾器都有一個(gè)值,第一個(gè)為1,第二個(gè)為2,依次類推,當(dāng)前的FilterIndex=2,因此默認(rèn)的文件類型為*.doc。
9、數(shù)據(jù)字典是數(shù)據(jù)庫(kù)設(shè)計(jì)需求分析階段的重要工具之一,其最基本的方法是( )。
A.數(shù)據(jù)庫(kù)定義
B.數(shù)據(jù)通信
C.數(shù)據(jù)定義
D.數(shù)據(jù)維護(hù)
【答案】:C
在數(shù)據(jù)字典編制過(guò)程中,常使用定義方式描述數(shù)據(jù)結(jié)構(gòu)。
10、下面關(guān)于數(shù)據(jù)庫(kù)三級(jí)模式結(jié)構(gòu)的敘述中,正確的是( )。
A.內(nèi)模式可以有多個(gè),外模式和模式只有一個(gè)
B.外模式可以有多個(gè),內(nèi)模式和模式只有一個(gè)
C.內(nèi)模式只有一個(gè),模式和外模式可以有多個(gè)
D.模式只有一個(gè),外模式和內(nèi)模式可以有多個(gè)
【答案】:B
數(shù)據(jù)庫(kù)的三級(jí)模式結(jié)構(gòu)是指數(shù)據(jù)庫(kù)系統(tǒng)的外模式、模式和內(nèi)模式。一個(gè)數(shù)據(jù)庫(kù)可以有多個(gè)外模式,但只有一個(gè)模式和一個(gè)內(nèi)模式。
【計(jì)算機(jī)二級(jí)測(cè)試題及答案解釋】相關(guān)文章:
計(jì)算機(jī)二級(jí)Java測(cè)試題及答案08-01
計(jì)算機(jī)二級(jí)《MS office》測(cè)試題及答案11-01
2017計(jì)算機(jī)二級(jí)C語(yǔ)言測(cè)試題及答案08-09
2023計(jì)算機(jī)二級(jí)C語(yǔ)言測(cè)試題及答案10-23
計(jì)算機(jī)二級(jí)《C語(yǔ)言》測(cè)試題及答案202411-02
計(jì)算機(jī)二級(jí)MySQL預(yù)測(cè)試題(附答案)10-15
2017計(jì)算機(jī)二級(jí)JAVA預(yù)測(cè)試題及答案06-01
2016年計(jì)算機(jī)二級(jí)測(cè)試題及答案06-21