計算機二級

當前位置 /首頁/計算機/計算機二級/列表

2013年3月全國計算機二級c語言真題

  一、單選題

2013年3月全國計算機二級c語言真題

(1)下列資料結構中,屬於非線性結構的是

(2)在下列連結串列中,能夠從任意一個結點出發直接訪問到所有結點的是

(3)下列與棧結構有關聯的是

(4)下面對軟體特點描述不正確的是

(5)下面屬於黑盒測試方法的是

(6)下面不屬於軟體設計階段任務的是

(7)資料庫管理系統

(8)在E-R圖中,表示實體的圖元是

(9)有兩個關係R和T 如下

R T

A B C A C

a 1 2 a 2

b 4 4 b 4

c 2 3 c 3

d 3 2 d 2

則由關係R得到關係T的操作是

(10)對圖書進行編目時,圖書有如下屬性:ISBN書號,書名,作者,出版社,出版日期。能作為關鍵字的是

(11)下列關於Visual Basic標準模組的描述中,錯誤的是

(12)下列變數名中合法的是

(13)表示式 66 8 mod 5 & "avg" 的值是

(14)下列能正確計算s=1+2+…… +100的程式段是

(15)設有如下程式:

Private Sub Form_Click()

a = 10: b = 20

x = a = b

Print x

End Sub

程式執行後,單擊窗體,輸出結果為

(16)在物件導向的程式設計中,物件可以執行的操作和可被物件識別的動作分別被稱為

(17)下列說法中,錯誤的是

(18)設有如下程式:

Private Sub Command1_Click()

Dim i As Integer, j As Integer

For i = 1 To 10

i = i + j

j = j + 1

Next i

End Sub

程式執行後,單擊命令按鈕Command1,迴圈執行的次數為

(19)設有如下程式:

Private Sub Command1_Click()

Dim m As Integer, n As Integer

m = 1

For n = 1 To 5

m = m * n

If m > 15 Then

Exit For

Else

n = n + 1

End If

Next n

Print m; n

End Sub

程式執行後,單擊命令按鈕Command1,輸出結果為

(20)設有如下程式:

Private Sub Form_Click()

Dim a, k As Integer

Dim n As Integer, s As Integer

a = Array(1, 1, 1, 2, 2, 2)

For k = LBound(a) To UBound(a)

n = n + k

s = s + a(k)

Next

Print n; s

End Sub

(21)窗體上有一個文字框,用於接收正整數。為保證輸入資料的合法性  (即正整數),可以在該資料輸入結束後準備繼續其他操作時進行資料的合法性檢查。為實現上述目的,應選用的事件是

(22)設有如下程式:

Private Sub Command1_Click()

Dim a(10) As Integer

Dim i As Integer, n As Integer

n = 6

For i = 1 To n

a(i) = i * i

Next i

For i = 1 To n / 2

temp = a(i)

a(i) = a(n - i)

a(n - i) = temp

Next i

For i = 1 To n

Print a(i);

Next

End Sub

程式執行後,單擊命令按鈕Command1,輸出結果為

(23)工程中包含Form1、Form2兩個窗體,Form1是啟動窗體,兩個窗體上都有名稱為 Label1的`標籤和名稱為Command1的命令按鈕,窗體外觀分別如圖1、圖2所示:

Form1的事件過程如下:

Private Sub Command1_Click()

End Sub

Form2中的事件過程如下:

Private Sub Command1_Click()

ion = ion

End Sub

關於以下程式,下面敘述中錯誤的是

(24)窗體上有一個名稱為Dir1的目錄列表框,一個名稱為File1的檔案列表框。當改變目錄列表框的內容時,檔案列表框的內容應該與之同步改變。為實現兩控制元件同步操作,應該使用的事件過程是

(25)列表框List1中沒有資料項,現編制如下程式:

Private Sub Command1_Click()

For i = 1 To 6

tem i

Next i

For i = 5 To 3 Step -1

veItem i

Next i

End Sub

程式執行後,單擊命令按鈕Command1,則列表框List1中的資料項為

(26)一個工程檔案中含有窗體Form1、Form2和標準模組Model1。如果Form1的宣告部分有語句Private x As Integer,且Model1中有語句Public y As Integer,則下列說法中,正確的是

(27)下列關於檔案及其操作的描述中,正確的是

(28)下列操作說明中,錯誤的是

(29)在窗體上畫一個名稱為CD1的通用對話方塊,並編寫如下程式:

Private Sub Command1_Click()

er = "所有檔案(*.*)|*.*|文字檔案(*)|*|Word文件(*)|*"

erIndex = 2

on = 2

End Sub

執行程式,並單擊命令按鈕Command1,下面描述中正確的是

(30)下列關於Visual Basic選單的敘述中,錯誤的是

(31)下列關於Sub Main過程的描述中,錯誤的是

(32)設有如下程式:

Private Sub Command1_Click()

Dim i As Integer

str1 = InputBox("輸入一個字串")

str2 = ""

i = 0

Do While i < Len(str1) / 2

str2 = str2 + Mid(str1, i + 1, 1)

str2 = str2 + Mid(str1, Len(str1) - i, 1)

i = i + 1

Loop

Print str2

End Sub

程式執行後,單擊命令按鈕Command1,在彈出的輸入對話方塊中輸入“abcdef”,則輸出結果為

(33)命令按鈕Command1的單擊事件過程如下:

Private Sub Command1_Click()

Dim x As String

Dim y As String

x = InputBox("輸入字母", "輸入")

y = IIf((ucase9x) <> "A", "表示式1", "表示式2")

Print y

End Sub

執行程式,單擊命令按鈕,在彈出的輸入對話方塊中輸入“ a”,則以下描述中正確的是

(34)設有如下程式:

Sub proc(x() As Integer)

Static i As Integer

Do

x(i) = x(i) + x(i + 1)

i = i + 1

Loop While i < 2

End Sub

Private Sub Command1_Click()

Dim a(5) As Integer, i As Integer

For i = 0 To 4

a(i) = i + 1

Next i

Call proc(a)

Call proc(a)

For i = 0 To 4

Print a(i);

Next i

End Sub

程式執行後,單擊命令按鈕Command1,輸出結果為

TAG標籤:計算機 二級 語言 真題 #