第一篇:全國計算機二級考試歷年真題(整理)
05年試卷
一、選擇題((1)~(35)每小題2分,共70分
下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的,請將正確選項涂寫在答題卡相應位置上,答在試卷上不得分。(1)數據的存儲結構是指()。A.存儲在外存中的數據
B.數據所占的存儲空間量
C.數據在計算機中的順序存儲方式 D.數據的邏輯結構在計算機中的表示
(2)下列關于棧的描述中錯誤的是()。
A.棧是先進后出的線性表 B.棧只能順序存儲 C.棧具有記憶作用
D.對棧的插入與刪除操作中,不需要改變棧底指針
(3)對于長度為n的線性表,在最壞情況下,下列各排序法所對應的比較次數中正確的是()。A.冒泡排序為n/2 B.冒泡排序為n C.快速排序為n D.快速排序為n(n-1)/2
(4)對長度為n的線性表進行順序查找,在最壞情況下所需要的比較次數為()。A.log2n B.n/2 C.n D.n+1
(5)下列對于線性鏈表的描述中正確的是()。A.存儲空間不一定是連續,且各元素的存儲順序是任意的 B.存儲空間不一定是連續,且前件元素一定存儲在后件元素的前面 C.存儲空間必須連續,且前件元素一定存儲在后件元素的前面 D.存儲空間必須連續,且各元素的存儲順序是任意的
(6)下列對于軟件測試的描述中正確的是()。
A.軟件測試的目的是證明程序是否正確
B.軟件測試的目的是使程序運行結果正確
C.軟件測試的目的是盡可能多地發現程序中的錯誤
D.軟件測試的目的是使程序符合結構化原則
(7)為了使模塊盡可能獨立,要求()。
A.模塊的內聚程度要盡量高,且各模塊間的耦合程度要盡量強
B.模塊的內聚程度要盡量高,且各模塊間的耦合程度要盡量弱
C.模塊的內聚程度要盡量低,且各模塊間的耦合程度要盡量弱
D.模塊的內聚程度要盡量低,且各模塊間的耦合程度要盡量強
(8)下列描述中正確的是()。
A.程序就是軟件
B.軟件開發不受計算機系統的限制
C.軟件既是邏輯實體,又是物理實體
D.軟件是程序、數據與相關文檔的集合
(9)數據獨立性是數據庫技術的重要特點之一。所謂數據獨立性是指()。
A.數據與程序獨立存放
B.不同的數據被存放在不同的文件中
C.不同的數據只能被對應的應用程序所使用
D.以上三種說法都不對
(10)用樹形結構表示實體之間聯系的模型是()。
A.關系模型
B.網狀模型
C.層次模型
D.以上三個都是(11)在窗體(名稱為Form1)上畫一個名稱為Text1的文本框和一個名稱為Command1的命令按鈕,然后編寫一個事件過程。程序運行后,如果在文本框中輸入一個字符,則把命令按鈕的標題設置為“計算機等級考試”。以下能實現上述操作的事件過程是()。
A.Private Sub Text1_Change()
Command1.Caption = “計算機等級考試”
End Sub
B.Private Sub Command1_ Click()
Caption = “計算機等級考試”
End Sub
C.Private Sub Form1_ Click()
Text1.Caption = “計算機等級考試”
End Sub
D.Private Sub Command1_ Click()
Text1.Text = “計算機等級考試”
End Sub
(12)設a=5,b=4,c=3,d=2下列表達式的值是()。> 2 * b Or a = c And b <> c Or c > d
A.1
B.True
C.False
D.2
(13)設a = “MicrosoftVisualBasic”,則以下使變量b的值為“VisualBasic”的語句是()。
A.b = Left(a, 10)
B.
該文章轉載自無憂考網:http://www.tmdps.cnmand1)右移200,應使用的語句是()。
A.Command1.Move-200
B.Command1.Move 200
C.Command1.Left = Command1.Left + 200
D.Command1.Left = Command1.Leftc
End If
Next
Print d
End Sub
程序運行后,如果單擊命令按鈕,則在窗體上輸出的內容為()。
A. 10
B. 16
C.12
D. 20
(32)設有如下程序:
Private Sub Command1_Click()
Dim c As Integer, d As Integer
c = 4
d = InputBox(“請輸入一個整數”)
Do While d > 0
If d > c Then
c = c + 1
End If
d = InputBox(“請輸入一個整數”)
Loop
Print c + d
End Sub
程序運行后,單擊命令按鈕,如果在輸入對話框中依次輸入1、2、3、4、5、6、7、8、9、0,則輸出結果是()。
A.12
B.11
D.9
(33)在窗體上畫一個名稱為Command1的命令按鈕和一個名稱為Text1的文本框,在文本框中輸入以下字符串:Microsoft Visu
該文章轉載自無憂考網:http://www.tmdps.cnmand1_Click()
Open “d:tempoutf.txt” For Output As #1
For i = 1 To Len(Text1.Text)
c = Mid(Text1.Text, i, 1)
If c >= “A” And c <= “Z” Then
Print #1, LCase(End If
Next i
Close
End Sub
程序運行后,單擊命令按鈕,文件outf.txt中的內容是()。
A.MVBP
B.mvbp
C.M
D.m
V v
B b
P p(34)在窗體上畫一個名稱為Command1的命令按鈕,然后編寫如下程序:
Dim SW As Boolean
Function func(X As Integer)As Integer
If X < 20 Then
Y = X
Else
Y = 20 + X
End If
func = Y
End Function
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
SW = False
End Sub
Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
SW = True
End Sub
Private Sub Command1_Click()
Dim intNum As Integer
intNum = InputBox(“")
If SW Then
Print func(intNum)
End If
End Sub
程序運行后,單擊命令按鈕,將顯示一個輸入對話框,如果在輸入對話框中輸入25,則程序的執行結果為()。
A.輸出0
B.輸出25
輸出45
D.無任何輸出
(35)設有如下通用過程:
Public Sub Fun(a()As Integer, x As Integer)
For i = 1 To 5
x = x + a(i)
Next
End Sub
在窗體上畫一個名稱為Text1的文本框和一個名稱為Command1的命令按鈕。然后編寫如下的事件過程:
Private Sub Command1_Click()
Dim arr(5)As Integer, n As Integer
For i = 1 To 5
arr(i)= i + i
Next
Fun arr, n
Text1.Text = Str(n)
End Sub
程序運行后,單擊命令按鈕,則在文本框中顯示的內容是()。
A.30
B.25
C.20
D.15
二、填空題(每空2分,共30分)
請將每空的正確答案寫在答題卡【1】~【15】序號的橫線上,答在試卷上不得分。
(1)某二叉樹中度為2的結點有18個,則該二叉樹中有 【1】 個葉子結點。
(2)在面向對象方法中,類的實例稱為 【2】。
(3)診斷和改正程序中錯誤的工作通常稱為 【3】。
(4)在關系數據庫中,把數據表示成二維表,每一個二維表稱為 【4】。
(5)問題處理方案的正確而完整的描述稱為 【5】。
(6)以下語句輸出結果是 【6】。
Print Int(12345.6789 * 100 + 0.5)/ 100
(7)在窗體上畫一個文本框和一個圖片框,然后編寫如下兩個事件過程:
Private Sub Form_
該文章轉載自無憂考網:http://www.tmdps.cnmand1_Click()
Dim arr1
Dim Min As Integer, i As Integer
arr1 = Array(12, 435, 76,-24, 78, 54, 866, 43)
Min = 【12】
For i = 2 To 8
If arr1(i)< Min Then 【13】
Next
Print ”最小值是:“;Min
End Sub
以上程序的功能是:用Array函數建立一個含有8個元素的數組,然后查找并輸出該數組中各元素的最小值。請填空。
(11)在名稱為Form1的窗體上畫一個文本框,其名稱為Text1,在屬性窗口中把該文本框的MultiLine屬性設置為True,然后編寫如下的事件過程:
Private Sub Form_Click()
Open ”d:testsmtext1.txt“ For Input As #1
Do While Not 【14】
Line Input #1, aspect$
whole$ = whole$ + aspect$ + Chr$(13)+ Chr$(10)
Loop
Text1.Text = whole$
Close #1
Open ”d:testsmtext2.txt“ For Output As #1
Print #1, 【15】
Close #1
End Sub
上述程序的功能是,把磁盤文件smtext1.txt的內容讀到內存并在文本框中顯示出來,然后把該文本框中的內容存入磁盤文件smtext2.txt。請填空2005年4月全國計算機等級考試二級VB語言筆試答案
參考答案:
選擇題:
1---5 DBDCA
6---10 CBDDC
11--15 ABBCD
16--20 CDABD
21--25 ABCDB
26--30 CDBBA
31--35 CDDDA
填空題:
【1】19
【2】 對象
【3】 程序調試
該文章轉載自無憂考網:http://www.tmdps.cnmand1_Click
(14)設窗體上有1個滾動條,要求單擊滾動條右端的◢按鈕一次,滾動條移動一定的刻度值,決定此刻度的屬性是(C)
A)Max
B)Min
C)SmallChange
D)LargeChang
(15)1個二維數組可以存放1個矩形.在程序開始有語句Option Base 0,則下面定義的數組中正好可以存放1個4*3矩陣(即只有12個元素)的是(B)
A)Dim a(-2 To 0,2)AS Integer
B)Dim a(3,2)AS Ingeger
C)Dim a(4,3)AS Ingeger
D)Dim a(-1 To-4,-1 To-3)AS Ingeger
(16)若設置了文本框的屬性PasswordChar=”$”,則運行程序時向文本框中輸入8個任意字符后,文本框中顯示的是(A)
A)8個”$”
B)1個”$”
C)8個”*”
D)無任何內容
(17)設在窗體上有1個名稱為Combo1的組合框,含有5個項目,要刪除最后一項,正確的語句是(B)
A)Combo1.RemoveItem Combo1.Text
B)Combo1.RemoveItem4
C)Combo1.RemoveItem Combo1.ListCount
D)Combo1.RemoveItem5
(18)工程中有2個窗體,名稱分別為Form1.Form2,Form1為啟動窗體,該窗體上有命令按鈕Command1,要求程序運行后單擊該命令按鈕時顯示Form2,則按鈕的Click事件過程應該是(A)
A)Private Sub Command1_Click()
B)Private Sub Command1_Click()
Form2.Show
Form2.Visible
End
Sub
End
Sub
C)Private Sub Command1_Click()
D)Private Sub Command1_Click()
Load Form2
Form2.Load
End
Sub
End
Sub
(19)若在某窗體模塊中有如下事件過程(D)
Private Sub Command1_Click(Index AS Integer)
……
End Sub
則以下敘述中正確的是
A)
此事件過程與不帶參數的事件過程沒有區別
B)
有1個名稱為Command1的窗體,單擊此窗體則執行此事件過程
C)
有1個名稱為Command1的空件數組,數組中有多個不同類型控件
D)
有1個名稱為Command1的空件數組,數組中有多個相同類型控件
(20)以下循環語句中在任何情況下都至少執行一次循環體的是(C)
A)Do While <條件>
B)While <條件>
循環體
循環體
Loop
Wend
C)Do
D)Do Until <條件>
循環體
循環體
Loop Until <條件>
Loop
(21)在窗體上有1個名為Cd1的通用對話框,為了在運行程序時打開保存文件對話框,則在程序總應使用的語句是(A)
A)Cd1.Action=2
B)Cd1.Action=1
C)Cd1.ShowSave=Ture
D)Cd1.ShowSave=0
(22)下面關于菜單的敘述中錯誤的是(B)
A)各級菜單中的所有菜單項的名稱必須唯一
B)同一子菜單中的菜單項名稱必須唯一,但不同子菜單中的菜單項名稱可以相同
C)彈出式菜單也用菜單編輯器編輯
(23)已知有下面的過程(D)
Private Sub proc1(a As Integer,b As String,Optional x As Boolean)
……
End Sub
正確調用此過程的語句是
A)Call procl(5)
B)Call proc1 5,”abc”,False
C)proc1(12,”abc”,True)
D)proc1 5, “abc”
(24)在窗體上有一個文件名稱為Text1的文本框和1個名稱為Command1的命令按鈕,要求在程序執行時,每單擊命令按鈕一次,文本框向右移動一定距離。下面能夠正確實現上述功能的程序是(C)
A)Private Sub Command1_Click()
B)Private Sub Command1_Click()
Text1.Left=100
T
ext1.Left= Text1.Left-100
End Sub
End Sub
C)Private Sub Command1_Click()
D)Private Sub Command1_Click()
Text1.Move.Text.Left+100
Text1.Move.Text.Left
End Sub
End Sub
(25)某人創建了1個工程,其中的窗體名稱為Form1;之后又添加了1個名為Form2的窗體,并希望程序執行時先顯示Form2窗體,那么,他需要做的工作是(A)
A)在工程屬性對話框中把“啟動對象”設置為Form2
B)在Form1的Load事件過程中加入語句 Load Form2
C)在Form2的Load事件過程中加入語句Form2.Show
D)在Form2的TabIndex屬性設置為1,把Form1的TabIndex屬性設置為2
(26)窗體上有1個名稱為Text1的文本框和1個名稱為Command1的命令按鈕。要求程序運行時,單擊命令按鈕,就可以把文本框中的內容寫到文件out.txt中,每次寫入的內容附加到文件原有內容之后。下面能夠實現上述功能的程序是(C)
A)Private Sub Command1_Click()
B)Private Sub Command1_Click()
Open “out.txt” For Inpit As#1
Open “out.txt” For Outpit As#1
Print#1,Text1.Text
Print#1,Text1.Text
Close#1
Close#1
End Sub
End Sub
C)Private Sub Command1_Click()
D)Private Sub Command1_Click()
Open “out.txt” For Append As#1
Open “out.txt” For Random As#1
Print#1,Text1.Text
Print#1,Text1.Text
Close#Close#1
End End Sub
(27)為計算1+3+5+??+99的值,某人編程如下
k=1
Sub
s=0
While k<=99
k=k+2
:
s=s+k
Wend
Print s
在調試時發現運行結果有錯誤,需要修改。下列錯誤原因和修改方案中正確的是(D)
A)While ?Wend循環語句錯誤,應改為For k=1 To 99 ?Next k
B)循環條件錯誤,應改為Whlie k<99
C)循環前的賦值語句k=1錯誤,應改為k=0
D)循環中兩條賦值語句的順序錯誤,應改為s=s+k :
(29)在窗體上有1個名稱為CommonDialog1的通用對話框和1個名稱為Command1的命令按鈕,以及其他一些控件。要求在程序運行時,單擊Command1按鈕,則顯示打開文件對話框,并在選擇或輸入了1個文件名后,就可以打開該文件。以下是Command1_Click事件過程的兩種算法
算法1:
Private Sub Command1_Click()
CommonDialog1.ShowOpen
Open CommonDialog1.FileName For Input As#1
End Sub
算法2:
Private Sub Command1_Click()
CommonDialog1.ShowOpen
IfCommonDialog1.FileName<>””Then
Open CommonDialog1.FileName For Input As#1
End If
End Sub
下面關于這兩種算法的敘述中正確的是(B)
A)
顯示打開文件對話框后若未選擇或輸入任何文件名,則算法2會出錯,算法1不會
B)
顯示打開文件對話框后若未選擇或輸入任何文件名,則算法1會出錯,算法2不會
C)
兩種算法的執行結果完全一樣
D)
算法1允許輸入的文件名中含有空格,而算法2不允許
(30)窗體上有1個名稱為List的列表框,其中已經輸入了若干個項目(如圖所示):還有2個文本框,名稱分別為Text1、Text2, 1個名稱為
Command1的命令按鈕,并有以下程序
Private Sub Command1_Click()
Dim str As String, s As String, k As Integer
s=Text1
Str=””
For k=List1.ListCount-1 to 0 Step-1
If InStr(List.List(k),s)>0 then
str=str&List.List(k)&” ”
End If
Next k
If str=””Then
Text2=”沒有匹配的項目”
Else
Text2=str
End If
End Sub
程序運行時,在Text1中輸入“京”,單擊命令按鈕,則在Text2中顯示的內容是(C)
A)京
B)北京 南京
C)南京
D)沒有匹配的項目
(31)在窗體上畫1一個名稱為Command1的命令按鈕,并編寫以下程序
Private Sub Command1_Click()
Print fun(“ABCDEFG”)
End Sub
Function fun(st As String)As String
stlen=Len(st)
temp=””
For k
fun=temp
End Function
程序運行時,單擊命令按鈕,則窗體上顯示的是(B)
A)ABCDEFG
B)AGBFCE
C)GFEDCBA
D)AGBFCED
(32)在窗體上先后畫2個圖片框,名稱分別為Picture1和banana,banana中添加了香蕉圖片(見圖1),且將banana.DragMode屬性設置為1。要求程序運行時,可以用鼠標把banana拖拽到Picture1中(見圖2)。能實現此功能的事件過程是(C)
A)Priate Sub Form_DragDrop(Source As Control,X As Single,Y As Single banana.Move Picture1.Left+X,Picture1.Top+Y)
End Sub
B)Private Sub banana _DragDrop(Source As Control,X As Single,Y As Single)
Source.Move Picture1.Left+X.Picture1.Top+Y
End Sub
C)B)Private Sub Picture1_DragDrop(Source As Control,X As Single,Y As Single)
Source.Move Picture1.Left+X.Picture1.Top+Y
End Sub
D)B)Private Sub Picture1_DragDrop(Source As Control,X As Single,Y As Single)
banana.Move banana.Left+X, banana.Top+Y
End Sub
(33)在窗體上畫1個名稱為Command1的命令按鈕,然后編寫如下事件過程
Option Base 1
Pribate Sub Command1_Click()
Dim a(5.5)As Integer
For i=1 To 5
a(I,j)*510
Next j
Next i
S=0
For i=1 To 5
S=s+a(i,i)
Next i
Print s
End Sub
程序運行后,單擊命令按鈕,輸出結果是(A)
A)15
B)13
C)11
D)9
(34)在窗體上從左到右有Text1、Text2兩個文本框(見圖),要求程序運行時,在Text1中輸入1個分數后按回車鍵,則判斷分數的合法性,若分數為0~100中的1個數,周圍光標移到Text2中;否則光標不動,并彈出對話框顯示“分數錯”,下面程序中正確的是(D)
A)Private Sub Text1__KeyPress(KeyAscii AS Integer)
If KeyAscii=13 Then
‘回車符的ACSII碼是13
a=Val(Text1)
If a>=0 or a<=100 Then
Text2.SetFocus
Else
Text1.SetFocus
;MsgBox(“分數錯”)
End If
End If
End Sub
B)Private Sub Text1__KeyPress(KeyAscii AS Integer)
If KeyAscii=13 Then
‘回車符的ACSII碼是13
a=Val(Text1)
If a>=0 And a<=100 Then
Text1.SetFocus
Else
Text2.SetFocus
;MsgBox(“分數錯”)
End If
End If
End Sub
C)Private Sub Text1__KeyPress(KeyAscii AS Integer)
If KeyAscii=13 Then
‘回車符的ACSII碼是13
a=Val(Text1)
If a<0 And a>100 Then
Text2.SetFocus
Else
Text1.SetFocus
;MsgBox(“分數錯”)
End If
End If
End Sub
D)Private Sub Text1__KeyPress(KeyAscii AS Integer)
If KeyAscii=13 Then
‘回車符的ACSII碼是13
a=Val(Text1)
If a>=0 And a<=100 Then
Text2.SetFocus
Else
Text1.SetFocus
;MsgBox(“分數錯”)
End If
End If
End Sub
(35)在窗體上畫2個命令按鈕,名稱分別為Command1、command2,并編寫如下程序
Const n=5,m=4
Dim a(m,n)
Private Sub Command1_Click()
K=1
For i=1 To m
For j=1 To n
a(i,j)=k
k=k+1
Next j
Next i
Private Sub Command2_Click()
Summ=0
For i=1 To m
For j=1 To n
If i=1 Or i=m Then
Summ=summ+a(i,j)
Else
If j=I Or j=n Then
Summ=summ+a(i,j)
End If
End If
Next j
Next i
Print summ
End Sub
過程Command1_Click()的作用是二維數組a 中存放1個 m行n列的矩陣;過程Command2_Click()的作用是(A)
A)
計算矩陣外圍一圈元素的累加和
B)
計算矩陣除外一圈以外的所有元素的累加和
C)
計算矩陣第1列和最后一列元素的累加和
D)
計算矩陣第1行和最后一行元素的累加和
二、填空題(每空2分,共30分)
請將每一個空的正確答案寫在答題紙上[1]~[15]序號的橫線上,答在試卷上,答在試卷上不得分,注意:以命令關鍵字填空的必須寫完整
(1)
在深度為7的滿二叉樹中,度為2的結點個數為___63_____。
(2)
軟件測試分為白箱(盒)測試和黑箱(盒)測試,等價類劃分法屬于__黑箱(或黑盒)測試。
(3)
在數據庫系統中,實現各種數據管理功能的核心軟件稱為
數據庫管理系統(DBMS)_____。
(4)
軟件生命周期可分為多個階段,一般分為定義階段、開發階段和維護階段。編碼和測試屬于
開發_____階段。
(5)在結構化分析使用的數據流圖(DFD)中,利用
數據字典
對其中的圖形元素進行確切解釋。
(6)1+ + + +??.n
最大的n。請填空
Private Sub Command1__Click()
Dim s ,m,n AS Integer
m=Val(InputBox(“請輸入一個大于100的整數”))
n=
0
s=0
Do While s
N=n+1
S=s+n*n
Loop
Print “滿足不等式的最大n是
n-1
End Sub
(7)下面程序的功能是把文件file11.txt中重復字符去掉后(即若有多個字符相同,則只保留1個)寫入文件file2.txt。請填空。
Private Sub Command1__Click()
Dim inchar AS String,temp AS String,outchar AS String
Outchar=” ”
Open=”file1.txt” For Input AS #1
Open=”file2.txt” For Output AS
#2
n=LOF()
inchar=Input$(n,1)
For k=1 To n
temp=Mid(inchar,k,1)
If InStr(outchar,temp)=
0
Then
outchar=outchar & temp
End If
Next k
print #2,outchar
close #2
close #1
End Sub
(8)在窗體上先畫1個名為Text1的文本框和平個名為Label1的標簽,再畫1個名為OP1的有4個單選按鈕數組,其Index屬性按季度順序為0∽3(見圖1)。在文件sales.txt中按月份順序存有某企業某年12個月的銷售額。要求在程序執行時,鼠標單擊1個單選按鈕,則Text1中顯示相應季度的銷售總額,并把相應的文字顯示在標簽上。圖2是單擊“第3季度”單選按鈕產生的結果。請填空。
Dim sales(12)As Long
Private Sub Form__Load()
open “sales.txt” For Input AS #1
For k=1 To 12
Input #1,sales(k)
Next k
Close #1
End Sub
Private Sub
Op1_Click
(Index, AS Integer)
Dim sum AS Long ,k AS Ingeger,month AS Ingeger
sum=0
month=Index*
For k=1 To 3
month=month+1
sum=sum+sales(month)
Next k
Label1.Caption=Opl(Index).Caption
& “銷售總額:”
Text1=sum
End Sub
(9)某人編寫如下函數來判斷a是否為素數,若是,則函數返回True;否則返回False
Function Prime(a As Integer)AS Boolean
Dim k As Interger,isprime AS Boolean
If a<2 Then
isprime=False
Else
isprime=True
k=2
Do While k
If a Mod k=0 Then
isprime=False
ELSE
k=k+1
End IF
LOOP
End If
prime=isprime
End Function
在測試時發現有1個非素數也被判斷為素數,這個錯判的數是
2007年4月全國計算機等級考試二級VB語言筆試試題答案
選擇題:
1-10
cdacd cabaa
11-20
ddbcd abadc
21-30
bbdca cddbc
31-35
bcada 填空:
黑盒測試
DBMS
開發階段
數據詞典
0
N-1 #2 1 0
outchar
op1_click 3
caption 4
07年9月全國計算機二級VB筆試含答案
引用地址:http://www.tmdps.cnmand1的命令按鈕和一個名稱為Text1的文本框。要求單擊Command1按鈕時可把光標移到文本框中。下面正確的事件過程是
A)Private Sub Command1_Click()B)Private Sub Text1.GotFocus Command1.GotFocus End Sub EndSub C)Private Sub Command1_Click()D)Private Sub Text1.SetFocus Command1.SetFocus End Sub End Sub(14)執行以下程序后輸出的是 Private Sub Command1_Click()Ch$=”AABCDEFGH”
Print Mid(Righ(ch$,6),Len(left(ch$,4)),2)End Sub A)CDEFGH B)ABCD C)FG D)AB(15)設在窗體Form1上有一個列表框List1,其中有若干個項目。要求單擊列表框中某一項時,把該項顯示在窗體上,正確的事件過程是
A)Prvate Sub List1_Click()B)Private Sub Form1_Click()Print List1.Text Print List1.Text End Sub End Sub C)Private Sub List1_Click()D)Private Sub Form1_Click()Print Form1.Text List1.Print List1.Text End Sub End Sub(16)若窗體上的圖片框中有一個命令按鈕,則此按鈕的Left屬性是指 A)按鈕左端到窗體左端的距離 B)按鈕左端到圖片框左端的距離 C)按鈕中心點到窗體左端的距離 D)按鈕中心點到圖片框左端的距離
(17)為使程序運行時通用對話框CD1上顯示的標題為“對話框窗口”,若通過程序設置該標題,則應使用的語句是
A)CD1.DialogTitle=“對話框窗口” B)CD1.Action=“對話框窗口” C)CD1.FileName=“對話框窗口” D)CD1.Filter=“對話框窗口”(18)在窗體上有如右圖所示的控件,各控件的名稱 與其標題相同,并有如下程序: Private Sub Form_Load()Command2.Enabled=False Check1.value=1 End Sub 剛運行程序時,看到的窗體外觀是:
(19)設在窗體中有一個名稱為List1的列表框,其中有若干個項目(如圖)。要求選中某一項后單擊Command1按鈕,就刪除選中的項,則正確的事件過程是
A)Private Sub Command1_Click()List1.Clear End Sub B)Private Sub Command1_Click()List1.Clear List1.ListIndex End Sub C)Private Sub Command1_Click()List1.Removeltem List1.ListIndex End Sub D)Private Sub Command1_Click()List1.Removeltem End Sub(20)某人設計了如下程序用來計算并輸出7!(7的階乘)Private Sub Command1_Click()t=0 For k=7 To 2 Step-1 t=t*k Next Print t End Sub 執行程序時,發現結果是錯誤的,下面的修改方案中能夠得到正確結構的是 A)把t=0改為t=1 B)把For k = 7 To 2 Step-1改為For k =7 To 1 Step-1 C)把For k = 7 To 2 Stip-1改為Fork=1 To 7 D)把Next改為Nexi k(21)若窗體中已經有若干個不同的單選按鈕,要把它們改為一個單選按鈕數組,在屬性窗口中需要且只需要進行的操作是
A)把所有單選按鈕的Index屬性改為相同值 B)把所有單選按鈕的Index 屬性改為連續的不同值 C)把所有單選按鈕的Caption屬性值改為相同
D)把所有單選按鈕的名稱改為相同,且把它們的Index屬性改為連續的不同值。(22)窗體上有文本框Text1和一個菜單,菜單標題、名稱如表,結構見圖。要求程序執行時單擊“保存”菜單項,則把其標題顯示在Text1文本框中。下面可實現此功能的事件過程是: 標題 名稱 文件 file 新建 new 保存 save A)Private Sub save_Click()B)Private Sub save_Click()Text1.Text=file.save.Caption Text1.Text=save.Caption End Sub End Sub C)Private Sub file_Click()D)Private Sub file_Click()Text1.Text=file.save.Caption Text1.Text=save.Caption End Sub End Sub(23)某人在窗體上畫了一個名稱為Timer1的計時器和一個名稱為Lab 的屬性設置為Enabled=True, Interval=0,并編程如下。希望在每2秒在標簽上顯示一次系統當前時間。
Private Sub Timer1_Timer()Label1.Caption=Time$ End Sub 在程序執行時發現未能實現上述目的,那么,他應做的修改是 A)通過屬性窗口把計時器的Interval屬性設置為2000 B)通過屬性窗口把計時器的Enabled屬生設置為False C)把事件過程中的Label1.Caption=Time$語句改為Timer1.Interval=Tims$ D)把事件過程中的Label1.Caption=Time$語句改為Label1.Caption=Timer1.Time(24)形狀控件的Shape屬性有6種取值,分別代表6種幾何圖形。下列不屬于這6種幾何圖形的是
(25)下面關于文件的敘述中錯誤的是 A)隨機文件中各條記錄的長度是相同的] B)打開隨機文件時采用的文件存取方式應該是Random C)向隨機文件中寫數據應使用語句Print#文件號
D)打開隨機文件與打開順序文件一樣,都使用Open語句(26)設窗體上有一個圖片框Picture1,要在程序運行期間裝入當前文件夾下的圖形文件File1.jpg,能實現此功能的語句是
A)Picture1.Picture=”Flie1.jpg
B)Picture1.Picture=LoadPicture(“File1.jpg”)C)LoadPicture(“File1.jpg”)D)Call LoadPicture(“File1.jpg”)(27)下面程序執行時,在窗體上顯示的是 Private Sub Command1_Click()Dim a(10)For k = 1 To 10 a(k)= 11 – k Next k Print a(a(3)a(7)Mod a(5))End Sub A)3 B)5 C)7(28)為達到把a、b中的值交換后輸出的目的,某人編程如下: Private Sub Command1_Click()a% = 10:b% = 20 Call swap(a,b)Print a,b End Sub Private Sub swap(ByVal a As Integer,ByVal b As Integer)c= a:a=b:b=c End Sub 在運行時發現輸出結果錯了,需要修改。下面列出的錯誤原因和修改方案中正確的是 A)調用swap過程的語句錯誤,應改為Call swap a,b B)輸出語句錯誤,應改為:Print ”a”,”b”
C)過程的形式參數有錯,應改為:swap(ByRef a As Integer,ByRef b As Integer)D)swap中3條賦值語句的順序是錯誤的,應改為a=b:b=c:c=a(29)有如下函數:
Function fun(a As Integer,n As Integer)As Integer Dim m As Integer While a >=n a=a-n m= m+1 Wend fun=m End Function 該函數的返回值是
A)a乘以n的乘積 B)a加n的和
C)a減n的差 D)a除以n的商(不含小數部分)(30)下面程序的輸出結果是 Private Sub Command1_Click()ch$=”ABCDEF” proc ch Print ch End Sub Private Sub proc(ch As String)S=””
For k=Len(ch)To 1 Step-1 s=s&Mid(ch,k,1)Next k ch=s End Sub A)ABCDEF B)FEDCBA C)A D)F(31)某人編寫了一個能夠返回數組a中10個數中最大數的函數過程,代碼如下: Function Maxvalue(a()As Integer)As Integer Dim max% max=1 For k = 2 To 10 If a(k)>a(max)Then max = k End If Next k Maxvalue = max End Function 程序運行時,發現函數過程的返回值是錯的,需要修改,下面的修改方案中正確的是 A)語句max = 1應改為max = a(1)B)語句For k = 2 To 10應改為For k = 1 To 10 C)If語句中的條件a(k)>a(max)應改為a(k)>max D)語句Maxvalue = max 應改為Maxvalue = a(max)(32)在窗體上畫一個名稱為Command1的命令按鈕,并編寫以下程序: Private Sub Command1_Click()Dim n%,b,t t = 1:b = 1:n = 2 Do b = b*n t = t + b n = n +1 Loop Until n>9 Print t End Sub 此程序計算并輸出一個表達式的值,該表達式是
A)9!B)10!C)1!+2!+?+9!D)1!+2!+?+10!
(33)有一個名稱為Form1的窗體,上面沒有控件,設有以下程序(其中方法Pset(X,Y)的功能是在坐標X,Y處畫一個點):
Dim cmdmave As Boolean Private Sub Form_MouseDown(Button As Integer,Shift As Integer, X As Single,Y As Single)cmdmave = True End Sub Private Sub Form_MouseMove(Button As Integer,Shift As Integer, X As Single, Y As Single)If cmdmave Then Form1.Pset(X,Y)End If End Sub Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single,Y As Single)cmdmave = False End Sub 此程序的功能是
A)每按下鼠標鍵一次,在鼠標所指位置畫一個點
B)按下鼠標鍵,則在鼠標所指位置畫一個點;放開鼠標鍵,則此點消失 C)不按鼠標鍵而拖動鼠標,則沿鼠標拖動的軌跡畫一條線
D)按下鼠標鍵并拖動鼠標,則沿鼠標拖動的軌跡畫一條線,放開鼠標鍵則結束畫線(34)某人設計了下面的函數fun,功能是返回參數a中數值的位數 Function fun(a As Integer)As Integer Dim n% n = 1 While a 10 >= 0 n = n + 1 a = a 10 Wend fun = n End Function 在調用該函數時發現返回的結果不正確,函數需要修改,下面的修改方案中正確的是 A)把語句n = 1改為n = 0 B)把循環條件a 10 >= 0改為a 10 > 0 C)把語句 a = a 10改為a = a Mod 10 D)把語句fun = n改為 fun = a(35)在窗體上有一個名稱為Check1的復選框數組(含4個復選框),還有一個名稱為Text1的文本 框,初始內容為空。程序運行時,單擊任何復選 框,則把所有選中的復選框后面的方字羅列在文 本框中(見圖)。下面能實現此功能的事件過程是 A)Private Sub Check1_Click(Indes As Integer)Text1.Text =”“ For k = 0 To 3 If Check1(k).value = 1 Then Text1.Text = Text1.Text & Check1(k).Caption & ” “ '雙引號中是空格 End If Next k End Sub B)Private Sub Check1_Click(Index As Integer)For k = 0 To 3 If Check1(k).value = 1 Then Text1.Text = Text1.Text & Check1(k).Caption & ” “ '雙引號中是空格 End If Next k End Sub C)Private Sub Check1_Click(Index As Integer)Text1.Text = ”“ For k = 0 To 3 If Check1(k).value = 1 Then Text1.Text = Text1.Text & Check1(Index).Caption & ” “ '雙引號中是空格 End If Next k End Sub D)Private Sub Check1_Click(Index As Integer)Text1.Text = ”“ For k = 0 To 3 If Check1(k).value = 1 Then Text1.Text = Text1.Text & Check1(k).Caption & ” “ '雙引號中是空格 Exit For End If Next k End Sub
二、填空題(每空2分,共30分)
請將每空的正確答案寫在答題卡[1]~[15]序號的橫線上,答在試卷上不得分。
(1)軟件需求規格說明書應具有完整性,無岐義性、正確性、可驗證性、可修改性等特征,其中最重要的是【1】。
(2)在兩種基本測試方法中,【2】 測試的原則之一是保證所測模塊中每一個獨立路徑至少執行一次。
(3)線性表的存儲結構主要分為順序存儲結構和鏈式存儲結構。隊列是一種特殊的線性表,循環隊列是隊列的【3】 存儲結構。
(4)對下列二叉樹進行中序遍歷的結果為【4】。
(5)在E-R圖中,矩形表示【5】。(6)窗體上有一個組合框,其中已輸入了 若干個項目。程序運行時,單擊其中一 項,即可把該項與最上面的一項交換。例如:單擊圖1中的“重慶”,則與“北 京”交換,得到圖2的結果。下面是可 實現此功能的程序,請填空。Private Sub Combo1_Click()Dim temp temp = Combo1.Text [6] = Combo1.List(0)Combo1.List(0)= temp End Sub(7)設窗體上有一個名稱為HScroIII的水平滾動條,要求當滾動塊移動位置后,能夠在窗體上輸出移動的距離(即新位置與原位置的刻度值之差,向右移動為正數,向左移動為負數)。下面是可實現此功能的程序,請填寫。
Dim [7] As Integer Private Sub Form_Load()pos=HScroIII.value End Sub Private Sub HScroIII_Change()Print [8]-pos pos=HScroIII.value End Sub(8)設窗體上有一個名稱為CD1的通用對話框,一個名稱為Text1的文本框和一個名稱為Command1的命令按鈕。程序執行時,單擊Command1按鈕,則顯示打開文件對話框,操作者從中選擇一個文本文件,并單擊對話框上的“打開”按鈕后,則可打開該文本文件,并讀入一行文本,顯示在Text1中。下面是實現此功能的事件過程,請填空。
Private Sub Command1_Click()CD1.Filter =”文本文件1*.txt(Word 文檔)*.doc“ CD1.Filterinder = 1 CD1.ShowOpen If CD1.FileName<>”“Then Open [9] For Input As #1 Line Input #1,ch$ Close #1 Text1.Text = [10] End If End Sub(9)下面的程序執行時,可以從鍵盤輸入一個正整數,然后把該數的每位數字按逆序輸出。例如:輸入7685,則輸出5867,輸入1000,則輸出0001。請填空。
Private Sub Command1_Click()Dim x As Integer x=InputBox(“請輸入一個正整數”)While x>__[11]___ Print x Mod 10;x=x10 Wend Print__[12]__ End Sub
(10)有如圖所示的窗體。程序執行時先在Text1文本框中輸入編號,當焦點試圖離開Text1時,程序檢查編號的合法性,若編號合法,則焦點可以離開Text1文本框;否則,顯示相應錯誤信息,并自動選中錯誤的字符,且
焦點不能離開Text1文本框(見圖)。合法編號的組成是:前2個字符是大寫英文 字母,第3個字符是“-”,后面是數字字符(至少1個)。下面程序可實現此功能,請 填空。
Private Sub Text1_Lostfocus()Dim k%,n% n=Len([13])For k=1 to if(n>3,n,4)c=Mid(Text1.Text,k,1)Select Case k Case 1,2 If c<”A“ Or c>”Z“ Then MsgBox(”第“&k&”個字符必須是大寫字母!“)SetPosition k Exit For End If Case 3 If c<>”-“ Then MsgBox(”第“&k&”個字符必須是字符“'”-“'”)SetPosition k Exit For End If Case Else If c<“0” Or c>“9” Then MsgBox(“第”&k&“個字符必須是數字!”)SetPosition k Exit For End If End Select Next k End Sub
Private Sub SetPosition(pos As Integer)Text1.SelStart=pos-1 Text.SelLength= [14] Text1.[15] End Sub
2007年9月全國計算機等級考試二級VB參考答案
一、選擇題 1-5 DBCAA 6-10 CCABA 11-15 BDCCA 16-20 BAACA 21-25 DBABC 26-30 BDCDB 31-35 DCDBA
第二篇:二級建造師歷年真題
【二級建造師歷年真題】 http:///file/3480
2011年全國二級建造師執業資格考試《市政公用工程管理與實務》真題 http:///file/3507
2011年全國二級建造師考試《建筑工程實務》真題及答案.pdf[/url] http:///file/3506
2011年全國二級建造師考試《建設工程施工管理》真題及答案.pdf[/url] http:///file/3505
2011年全國二級建造師考試《建設工程法規及相關知識》真題及答案.pdf[/url]http:///file/3413
2010年二級建造師建筑工程真題及答案詳解.pdf[/url] http:///file/3400
2010年二級建造師建設工程法規及相關知識真題及答案詳解.pdf[/url] http:///file/3423
2010年二級建造師施工管理真題及答案解析(文字版).pdf[/url] http:///file/3390
2010年二級建造師法規及相關知識真題及答案解析(文字版).pdf[/url] http:///file/3504
2010年二級建造師考試《建筑工程》真題及答案解析(文字版.pdf[/url]http:///file/3499
2009年二級建造師《公路工程》考試真題.pdf[/url]
2009年二級建造師《市政公用工程》真題及答案.pdf[/url] http:///file/3503
2009年二級建造師《建筑工程管理與實務》真題.pdf[/url] http:///file/3502
2009年二級建造師《建設工程施工管理》真題.pdf[/url] http:///file/3501
2009年二級建造師《建設工程法規及相關知識》真題.pdf[/url] http:///file/3497
2009年二級建造師《施工管理》真題及答案(文字版).pdf[/url] http:///file/3500
2009年二級建造師《機電工程》真題及答案.pdf[/url] http:///file/3498
2009年二級建造師《法規及相關知識》真題及答案(文字版).pdf[/url]http:///file/3379
2008年二級建造師《建筑工程管理與實務》真題.pdf[/url] http:///file/3377
2008年二級建造師《建設工程施工管理》真題.pdf[/url] http:///file/3376
2008年二級建造師《建設工程法規及相關知識》真題.pdf[/url] http:///file/3375
2008年二級建造師《機電工程》真題及答案.pdf[/url]
2008年二級建造師《市政公用工程》真題及答案.pdf[/url] http:///file/3357
2007年二級建造師《建筑工程》考試試題及答案.pdf[/url] http:///file/3360
2007年二級建造師機電實務.pdf[/url] http:///file/3363
2007年二級建造師考試《建設工程施工管理》真題.pdf[/url]
第三篇:計算機二級考試真題和答案
電腦是一種能夠接收和存儲信息,并按照存儲在其內部的程序對輸入的信息進行加工處理,最后把處理結果輸出的高度自動化、智能化、現代化的電子設備。下面是小編為大家整理的關于計算機二級考試真題和答案,希望對你有所幫助,如果喜歡可以分享給身邊的朋友喔!
計算機二級考試真題
1.[單選題] 程序調試的任務是().A.設計測試用例
B.驗證程序的正確性
C.發現程序中的錯誤
D.診斷和改正程序中的錯誤
2[單選題] 計算機指令由兩部分組成,它們是()。
A.運算符和運算數B.操作數和結果C.操作碼和操作數D.數據和字符
3[單選題] 公司中有多個部門和多名職員,每個職員只能屬于一個部門,一個部門可以有多名職員。則實體部門和職員問的聯系是()。
A.1:1聯系B.m:1聯系C.1:m聯系D.m:n聯系
4[單選題] 下列關于ASCⅡ編碼的敘述中,正確的是().A.一個字符的標準ASCⅡ碼占一個字節,其最高二進制位總為1
B.所有大寫英文字母的ASCⅡ碼值都小于小寫英文字母‘a’的ASCⅡ碼值
C.所有大寫英文字母的ASCⅡ碼值都大于小寫英文字母‘a’的ASCⅡ碼值
D.標準ASCⅡ碼表有256個不同的字符編碼
5[單選題] 在長度為n的有序線性表中進行二分查找,最壞情況下需要比較的次數是()。
A.O(n)B.O(n2)C.O(1og2n)D.O(n1og2n)
6[單選題] 以下關于編譯程序的說法正確的是().A.編譯程序屬于計算機應用軟件,所有用戶都需要編譯程序
B.編譯程序不會生成目標程序,而是直接執行源程序
C.編譯程序完成高級語言程序到低級語言程序的等價翻譯
D.編譯程序構造比較復雜,一般不進行出錯處理
7[單選題] 數據字典(DD)所定義的對象都包含于()。
A.數據流圖(DFD圖)B.程序流程圖C.軟件結構圖D.方框圖
8[單選題]()拓撲結構是將網絡的各個節點通過中繼器連接成一個閉合環路.A.星型B.樹型C.總線型D.環型
9[單選題] 在CD光盤上標記有“CD-RW”字樣,“RW”標記表明該光盤足
A.只能寫入一次,可以反復讀出的一次性寫入光盤
B.可多次擦除型光盤
C.只能讀出,不能寫入的只讀光盤
D.其驅動器單倍速為1350KB/S的高街度呵讀寫光柱
10[單選題]根據域名代碼規定,表示政府部門網站的域名代碼是()。
A..netB..comC..govD..org
參考答案:C
11[單選題] 數據庫設計中反映用戶對數據要求的模式是()。
A.內模式B.概念模式C.外模式D.設計模式
12[單選題]設計中模塊劃分應遵循的準則是()。
A.低內聚低耦合B.高耦合高內聚C.高內聚低耦合D.以上說法均錯誤
13[單選題] 計算機軟件包括().A.算法和數據B.程序和數據C.程序和文檔D.程序、數據及相關文檔
14[單選題] 數據庫應用系統中的核心問題是()。
A.數據庫設計B.數據庫系統設計C.數據庫維護D.數據庫管理員培訓
15[單選題] 運算器的完整功能是進行()。
A.邏輯運算B.算術運算和邏輯運算C.算術運算D.邏輯運算和微積分運算
16[單選題] CPU中,除了內部總線和必要的寄存器外,主要的兩大部件分別是運算器和
A.控制器B.存儲器C.CacheD.編輯器
17[單選題] 下列與隊列結構有關聯的是()。
A.函數的遞歸調用B.數組元素的引用C.多重循環的執行D.先到先服務的作業調度
18[單選題] 在一個非零無符號二進制整數之后添加一個0,則此數的值為原數的()。
A.4倍B.2倍C.1/2倍D.1/4倍
19[單選題] 上網需要在計算機上安裝
A.數據庫管理軟件B.視頻播放軟件C.瀏覽器軟件D.網絡游戲軟件
20[單選題] 十進制數18轉換成二進制數是()。
A.010101B.101000C.010010D.001010
參考答案:C
21[單選題] 在CD光盤上標記有“CD-RW”字樣,“RW”標記表明該光盤是()。
A.只能寫入一次,可以反復讀出的一次性寫入光盤
B.可多次擦除型光盤
C.只能讀出,不能寫入的只讀光盤
D.其驅動器單倍速為1350KB/S的高密度可讀寫光盤
22[單選題] 算法的有窮性是指().A.算法程序的運行時間是有限的B.算法程序所處理的數據量是有限的C.算法程序的長度是有限的D.算法只能被有限的用戶使用
23[單選題] 某系統結構圖如下圖所示
該系統結構圖中最大扇入是().A.0B.1C.2 D.3
24[單選題] 有三個關系R、S和T如下:
其中關系T由關系R和S通過某種操作得到,該操作為().A.選擇B.投影C.交D.并
25[單選題] 在微機中,西文字符所采用的編碼是().A.EBCDIC碼B.ASCⅡ碼C.國標碼D.BCD碼
計算機二級考試真題答案解析
1.參考答案:D參考解析:程序調試的任務是診斷和改正程序中的錯誤。
2.參考答案:C參考解析:計算機指令通常由操作碼和操作數兩部分組成。
3.參考答案:C參考解析:兩個實體集間的聯系實際上是實體集間的函數關系,主要有一對一聯系1:1.、一對多聯系1:m.、多對一聯系m:1.、多對多聯系m:n.。對于每一個實體部門,都有多名職員,則其對應的聯系為一對多聯系1:m.,答案選C。
4.參考答案:B參考解析:國際通用的ASCIl碼為7位,且最高位不總為l;所有大寫字母的ASCIl碼都小于小寫字母a的ASCIl碼;標準ASCIl碼表有128個不同的字符編碼。
5.參考答案:C參考解析:當有序線性表為順序存儲時才能用二分法查找。可以證明的是對于長度為n的有序線性表,在最壞情況下,二分法查找只需要比較1og2n次,而順序查找需要比較n次。
6.參考答案:C參考解析:編譯程序就是把高級語言變成計算機可以識別的二進制語言,即編譯程序完成高級語言程序到低級語言程序的等價翻譯。
7.參考答案:A參考解析:在數據流圖中,對所有元素都進行了命名,所有名字的定義集中起來就構成了數據字典。因此選A,而B,C,D都不符合。
8.參考答案:D參考解析:環型拓撲結構是使用中繼器組成一個封閉的環,各節點直接連到環上,信息沿著環按一定方向從一個節點傳送到另一個節點的拓撲結構.9.參考答案:B參考解析:CD-RW是可擦寫型光盤,用戶可以以多次對其進行讀寫。CD-RW的全稱是CD-ReWritab1e。
10.參考答案:C參考解析:略
11.參考答案:C參考解析:數據庫系統的三級模式是概念模式、外模式和內模式。概念模式是數據庫系統中全局數據邏輯結構的描述,是全體用戶公共數據視圖。外模式也稱子模式或用戶模式,它是用戶的數據視圖,給出了每個用戶的局部數據描述,所以選擇C。內模式又稱物理模式,它給出了數據庫物理存儲結構與物理存取方法。
12.參考答案:C參考解析:根據軟件設計原理提出如下優化準則:①劃分模塊時,盡量做到高內聚、低耦合,保持模塊相對獨立性,并以此原則優化初始的軟件結構。②一個模塊的作用范圍應在其控制范圍之內,且判定所在的模塊應與受其影響的模塊在層次上盡量靠近。③軟件結構的深度、寬度、扇入、扇出應適當。④模塊的大小要適中。C正確。
13.參考答案:D參考解析:計算機軟件由兩部分組成:一是機器可執行的程序和數據;二是機器不可執行的,與軟件開發、運行、維護、使用等有關的文檔.故D選項正確.14.參考答案:A參考解析:數據庫應用系統中的核心問題是數據庫的設計。
15.參考答案:B參考解析:運算器是計算機處理數據形成信息的加工廠,它的主要功能是對二進制數碼進行算術運算或邏輯運算。
16.參考答案:A參考解析:CPU主要包括運算器和控制器。
17.參考答案:D參考解析:隊列的修改是依先進先出的原則進行的,D正確。
18.參考答案:B參考解析:最后位加0等于前面所有位都乘以2再相加,所以是2倍。
19.參考答案:C參考解析:略
20.參考答案:C參考解析:用2整除18,可以得到一個商和余數;再用2去除商,又會得到一個商和余數。如此進行,直到商為0時為止,然后把先得到的余數作為二進制數的低位有效位,后得到的余數作為二進制數的高位有效位,依次排列起來,即得010010。
21.參考答案:B參考解析:CD—RW是可擦寫型光盤,用戶可以多次對其進行讀/寫。CD-RW的全稱是CD-ReWritab1e。
22.參考答案:A參考解析:算法原則上能夠精確地運行,而且人們用筆和紙做有限次運算后即可完成。有窮性是指算法程序的運行時間是有限的。
23.參考答案:C參考解析:扇人指的是調用一個給定模塊的模塊個數。題干系統中,第2層模塊扇入均為1,第3層中功能模塊3.1扇人為2,其余為1,故最大扇入為2,C選項正確。
24.參考答案:D參考解析:關系T中包含了關系R與s中的所有元組,所以進行的是并的運算。
25.參考答案:B參考解析:略
計算機二級考試真題和答案
第四篇:2018計算機二級C語言考試真題匯總(本站推薦)
模擬卷1 1 [填空題]
下列給定程序中,函數fun的功能是:在形參S所指字符串中尋找與參數C相同的字符,并在其后插入一個與之相同的字符,若找不到相同的字符則不做任何處理。
例如,若s所指字符串為“baacda”,c中的字符為a,執行后S所指字符串為“baaaacdaa”。
請在程序的下畫線處填入正確的內容并將下畫線刪除,使程序得出正確的結果。
注意:部分源程序給出如下。
不得增行或刪行,也不得更改程序的結構!
試題程序:
參考解析:
【參考答案】
【解題思路】
填空1:for語句循環條件是判斷是否到達字符串結尾,即當前字符是否為‘ 主站蜘蛛池模板: 午夜福利理论片高清在线观看| 久久亚洲av成人无码电影| 另类国产精品一区二区| 动漫人妻无码精品专区综合网| 国产乱人伦偷精品视频| 亚洲天天做日日做天天谢日日欢| 国产网红主播无码精品| 免费看撕开奶罩揉吮奶头视频| 天天澡天天添天天摸97影院| 1区2区3区4区产品不卡码网站| 影音先锋男人av鲁色资源网| 国产成人一区二区无码不卡在线| 色琪琪av中文字幕一区二区| 国产成人啪精品视频网站| 国产成人av一区二区三区| 欧美成人免费一区二区| 日本妇人成熟免费视频| 日韩午夜理论免费tv影院| 影音先锋无码aⅴ男人资源站| 成人精品一区二区三区电影| 国产亚洲精品a片久久久| 国产精品嫩草影院免费观看| 精品国产av一二三四区| 成人无码看片在线观看免费| 牲欲强的熟妇农村老妇女| 亚洲va在线va天堂xxxx中文| 亚洲乱码中文字幕手机在线| 国产成人综合久久免费导航| 雯雯在工地被灌满精在线视频播放| 国产欲女高潮正在播放| 乱人伦中文视频在线| 理论片午午伦夜理片久久| 国产又爽又黄无码无遮挡在线观看| 中文国产成人精品久久app| 亚洲人成网线在线播放va蜜芽| 九九九免费观看视频| 国产69精品久久久久999小说| 久久超碰97人人做人人爱| 鲁大师免费观看日韩| av无码精品一区二区三区宅噜噜| 国产亚洲真人做受在线观看|