計算機二級單選測試題
準備計算機二級考試,平時不妨多做一些試題。下面是小編分享的計算機二級單選測試題,一起來看一下吧。
1、設有命令按鈕Command1的單擊事件過程,代碼如下:
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
運行程序,單擊命令按鈕,輸出結果是( )。
A.20
B.7
C.16
D.17
【答案】:C
經賦值後數組a的元素為(2,3,4,4,6,8,6,9,12),而第三個For循環語句的作用是求次對角線上三個元素的和,即Sum=a(1,3)+a(2,2)+a(3,1)=4+6+6=16。
2、在窗體上畫1個命令按鈕,名稱為Command1,然後編寫如下程序:
Dim Flag As Boolean
Private Sub Command1_Click()
Dim intNum As Integer
intNum=InputBox("請輸入:")
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
運行程序,首先單擊窗體,然後單擊命令按鈕,在輸入對話框中輸入5,則程序的輸出結果為( )。
A.0
B.5
C.15
D.無任何輸出
【答案】:B
由於窗體MouseUp事件將Flag置為True,因此Print f(intNum)能夠執行。Function過程的形參為5,可以得到該過程的返回值為5,因此程序的輸出結果是5。
3、下列情況中,不會調用拷貝構造函數的是( )。
A.用一個對象去初始化同一類的另一個新對象時
B.將類的一個對象賦值給該類的另一個對象時
C.函數的`形參是類的對象,調用函數進行形參和實參結合時
D.函數的返回值是類的對象,函數執行返回調用時
【答案】:B
此題考查的是複製構造函數的概念。用一個已知的對象初始化一個正在創建的同類對象時,就會發生複製構造函數。因此,選項A)、C)、D)均會調用複製構造函數。而只有選項B)沒有創建的動作,不調用複製構造函數。
4、在窗體上畫1個名稱為Command1的命令按鈕,然後編寫如下事件過程:
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
程序運行後,單擊命令按鈕,輸出結果是( )。
A.0
B.2
C.3
D.4
【答案】:D
由if語句知:當j為1或者3時,a減1,而j為1、2、3和4的時候a均加1,因此,實際上經過For j=1 To 4後,a增加了2,而程序的最外部循環了兩次,因此結果應該為a=4。
5、在數據流圖中,帶有箭頭的線段表示的是( )。
A.控制流
B.數據流
C.模塊調用
D.事件驅動
【答案】:B
數據流圖中帶箭頭的線段表示數據流,沿箭頭方向傳遞數據的通道,一般在旁邊標註數據流名。
6、在菜單編輯器中建立1個名稱為Menu0的菜單項,將其“可見”屬性設置為False,並建立其若干子菜單,然後編寫如下過程:
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
則以下敍述中錯誤的是( )。
A.該過程的作用是彈出一個菜單
B.單擊鼠標右鍵時彈出菜單
0是在菜單編輯器中定義的彈出菜單的名稱
D.參數X、Y指明鼠標當前位置的座標
【答案】:B
鼠標鍵Button=1時,表示當前按下的是左鍵,該事件過程的作用是單擊鼠標左鍵的時候彈出一個菜單。
7、待排序的關鍵碼序列為(15,20,9,30,67,65,45,90),要按關鍵碼值遞增的順序排序,採取簡單選擇排序法,第一趟排序後關鍵碼15被放到第( )個位置。
A.2
B.3
C.4
D.5
【答案】:A
選擇排序的基本思想是掃描整個線性表,從中選出最小的元素,將它交換到表的最前面,然後對剩下的子表採用同樣的方法,直到子表為空。所以第一趟排序後,將選出最小的元素9放在第一個位置,元素15則放在第二個位置。
8、窗體上有1個名稱為CD1的通用對話框,1個名稱為Command1的命令按鈕。命令按鈕的單擊事件過程如下:
Private Sub Command1_Click()
Name=""
er="All Files|*.*|(*
CD1|*|(*)|*"
erIndex=2
on=1
End Sub
關於以上代碼,錯誤的敍述是( )。
A.執行以上事件過程,通用對話框被設置為“打開”文件對話框
B.通用對話框的初始路徑為當前路徑
C.通用對話框的默認文件類型為*
D.以上代碼不對文件執行讀寫操作
【答案】:C
FilterIndex屬性用於指定默認的過濾器。在用Filter屬性設置多個過濾器後,每個過濾器都有一個值,第一個為1,第二個為2,依次類推,當前的FilterIndex=2,因此默認的文件類型為*。
9、數據字典是數據庫設計需求分析階段的重要工具之一,其最基本的方法是( )。
A.數據庫定義
B.數據通信
C.數據定義
D.數據維護
【答案】:C
在數據字典編制過程中,常使用定義方式描述數據結構。
10、下面關於數據庫三級模式結構的敍述中,正確的是( )。
A.內模式可以有多個,外模式和模式只有一個
B.外模式可以有多個,內模式和模式只有一個
C.內模式只有一個,模式和外模式可以有多個
D.模式只有一個,外模式和內模式可以有多個
【答案】:B
數據庫的三級模式結構是指數據庫系統的外模式、模式和內模式。一個數據庫可以有多個外模式,但只有一個模式和一個內模式。
-
2017年9月計算機二級考試C語言鞏固試題
導語:2017下半年計算機二級考試時間9月23日-26日,目前進入了備考的階段。小編整理了2017年9月計算機二級考試C語言鞏固試題,一起來練習一下吧:單選題1).已知intk;floatm=-3;執行語句k=m%2;後,變量k的值是A.-1B.0C.1D.語句有錯誤正確答案:D2).下列關於C語言數據文件的...
-
2016年計算機二級《MS Office》選擇題題庫
1.將程序像數據一樣存放在計算機內存中運行,是1946年由()提出的。CA)圖靈B)布爾C)馮·諾依曼D)愛因斯坦2.世界上生產微處理(CPU)芯片的廠家很多,()就是其中之一。CA)IBM公司B)微軟公司C)Intel公司D)聯想公司3.計算機能按人們的意圖自動地進行操作是因為採...
-
2017年9月全國計算機等級二級公共基礎知識訓練試題
2017計算機二級考試將要到來,不放過每一個知識點,尤其對容易混淆的東西要下更大工夫搞清楚,基礎要牢固。下面是小編分享的2017年9月全國計算機等級二級公共基礎知識訓練試題,大家快來練習下!(1)在下列選項中,哪個不是一個算法一般應該具有的基本特徵______。(C)A.確...
-
2017計算機二級C++強化練習題
引導語:如何準備計算機二級C++,當然是多考多練,以下是本站小編分享給大家的2017計算機二級C++強化練習題,歡迎練習!1).以下敍述中正確的是()A.構成C++語言程序的基本單位是類B.可以在一個函數中定義另一個函數()函數必須放在其他函數之前D.所有被調用的函數一定要...