欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      全國計算機二級考試歷年真題(整理)

      時間:2019-05-14 11:19:26下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關的《全國計算機二級考試歷年真題(整理)》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《全國計算機二級考試歷年真題(整理)》。

      第一篇:全國計算機二級考試歷年真題(整理)

      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.存儲空間不一定是連續(xù),且各元素的存儲順序是任意的 B.存儲空間不一定是連續(xù),且前件元素一定存儲在后件元素的前面 C.存儲空間必須連續(xù),且前件元素一定存儲在后件元素的前面 D.存儲空間必須連續(xù),且各元素的存儲順序是任意的

      (6)下列對于軟件測試的描述中正確的是()。

      A.軟件測試的目的是證明程序是否正確

      B.軟件測試的目的是使程序運行結果正確

      C.軟件測試的目的是盡可能多地發(fā)現程序中的錯誤

      D.軟件測試的目的是使程序符合結構化原則

      (7)為了使模塊盡可能獨立,要求()。

      A.模塊的內聚程度要盡量高,且各模塊間的耦合程度要盡量強

      B.模塊的內聚程度要盡量高,且各模塊間的耦合程度要盡量弱

      C.模塊的內聚程度要盡量低,且各模塊間的耦合程度要盡量弱

      D.模塊的內聚程度要盡量低,且各模塊間的耦合程度要盡量強

      (8)下列描述中正確的是()。

      A.程序就是軟件

      B.軟件開發(fā)不受計算機系統的限制

      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://004km.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://004km.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,則程序的執(zhí)行結果為()。

      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://004km.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個元素的數組,然后查找并輸出該數組中各元素的最小值。請?zhí)羁铡?/p>

      (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。請?zhí)羁?005年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://004km.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)

      此事件過程與不帶參數的事件過程沒有區(qū)別

      B)

      有1個名稱為Command1的窗體,單擊此窗體則執(zhí)行此事件過程

      C)

      有1個名稱為Command1的空件數組,數組中有多個不同類型控件

      D)

      有1個名稱為Command1的空件數組,數組中有多個相同類型控件

      (20)以下循環(huán)語句中在任何情況下都至少執(zhí)行一次循環(huán)體的是(C)

      A)Do While <條件>

      B)While <條件>

      循環(huán)體

      循環(huán)體

      Loop

      Wend

      C)Do

      D)Do Until <條件>

      循環(huán)體

      循環(huán)體

      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的命令按鈕,要求在程序執(zhí)行時,每單擊命令按鈕一次,文本框向右移動一定距離。下面能夠正確實現上述功能的程序是(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)某人創(chuàng)建了1個工程,其中的窗體名稱為Form1;之后又添加了1個名為Form2的窗體,并希望程序執(zhí)行時先顯示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

      在調試時發(fā)現運行結果有錯誤,需要修改。下列錯誤原因和修改方案中正確的是(D)

      A)While ?Wend循環(huán)語句錯誤,應改為For k=1 To 99 ?Next k

      B)循環(huán)條件錯誤,應改為Whlie k<99

      C)循環(huán)前的賦值語句k=1錯誤,應改為k=0

      D)循環(huán)中兩條賦值語句的順序錯誤,應改為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)

      兩種算法的執(zhí)行結果完全一樣

      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)

      軟件生命周期可分為多個階段,一般分為定義階段、開發(fā)階段和維護階段。編碼和測試屬于

      開發(fā)_____階段。

      (5)在結構化分析使用的數據流圖(DFD)中,利用

      數據字典

      對其中的圖形元素進行確切解釋。

      (6)1+ + + +??.n

      最大的n。請?zhí)羁?/p>

      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。請?zhí)羁铡?/p>

      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中按月份順序存有某企業(yè)某年12個月的銷售額。要求在程序執(zhí)行時,鼠標單擊1個單選按鈕,則Text1中顯示相應季度的銷售總額,并把相應的文字顯示在標簽上。圖2是單擊“第3季度”單選按鈕產生的結果。請?zhí)羁铡?/p>

      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

      在測試時發(fā)現有1個非素數也被判斷為素數,這個錯判的數是

      2007年4月全國計算機等級考試二級VB語言筆試試題答案

      選擇題:

      1-10

      cdacd cabaa

      11-20

      ddbcd abadc

      21-30

      bbdca cddbc

      31-35

      bcada 填空:

      黑盒測試

      DBMS

      開發(fā)階段

      數據詞典

      0

      N-1 #2 1 0

      outchar

      op1_click 3

      caption 4

      07年9月全國計算機二級VB筆試含答案

      引用地址:http://004km.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)執(zhí)行以下程序后輸出的是 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 執(zhí)行程序時,發(fā)現結果是錯誤的,下面的修改方案中能夠得到正確結構的是 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 屬性改為連續(xù)的不同值 C)把所有單選按鈕的Caption屬性值改為相同

      D)把所有單選按鈕的名稱改為相同,且把它們的Index屬性改為連續(xù)的不同值。(22)窗體上有文本框Text1和一個菜單,菜單標題、名稱如表,結構見圖。要求程序執(zhí)行時單擊“保存”菜單項,則把其標題顯示在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 在程序執(zhí)行時發(fā)現未能實現上述目的,那么,他應做的修改是 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)下面程序執(zhí)行時,在窗體上顯示的是 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 在運行時發(fā)現輸出結果錯了,需要修改。下面列出的錯誤原因和修改方案中正確的是 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 程序運行時,發(fā)現函數過程的返回值是錯的,需要修改,下面的修改方案中正確的是 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 在調用該函數時發(fā)現返回的結果不正確,函數需要修改,下面的修改方案中正確的是 A)把語句n = 1改為n = 0 B)把循環(huán)條件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)軟件需求規(guī)格說明書應具有完整性,無岐義性、正確性、可驗證性、可修改性等特征,其中最重要的是【1】。

      (2)在兩種基本測試方法中,【2】 測試的原則之一是保證所測模塊中每一個獨立路徑至少執(zhí)行一次。

      (3)線性表的存儲結構主要分為順序存儲結構和鏈式存儲結構。隊列是一種特殊的線性表,循環(huán)隊列是隊列的【3】 存儲結構。

      (4)對下列二叉樹進行中序遍歷的結果為【4】。

      (5)在E-R圖中,矩形表示【5】。(6)窗體上有一個組合框,其中已輸入了 若干個項目。程序運行時,單擊其中一 項,即可把該項與最上面的一項交換。例如:單擊圖1中的“重慶”,則與“北 京”交換,得到圖2的結果。下面是可 實現此功能的程序,請?zhí)羁?。Private Sub Combo1_Click()Dim temp temp = Combo1.Text [6] = Combo1.List(0)Combo1.List(0)= temp End Sub(7)設窗體上有一個名稱為HScroIII的水平滾動條,要求當滾動塊移動位置后,能夠在窗體上輸出移動的距離(即新位置與原位置的刻度值之差,向右移動為正數,向左移動為負數)。下面是可實現此功能的程序,請?zhí)顚憽?/p>

      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的命令按鈕。程序執(zhí)行時,單擊Command1按鈕,則顯示打開文件對話框,操作者從中選擇一個文本文件,并單擊對話框上的“打開”按鈕后,則可打開該文本文件,并讀入一行文本,顯示在Text1中。下面是實現此功能的事件過程,請?zhí)羁铡?/p>

      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)下面的程序執(zhí)行時,可以從鍵盤輸入一個正整數,然后把該數的每位數字按逆序輸出。例如:輸入7685,則輸出5867,輸入1000,則輸出0001。請?zhí)羁铡?/p>

      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)有如圖所示的窗體。程序執(zhí)行時先在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年全國二級建造師執(zhí)業(yè)資格考試《市政公用工程管理與實務》真題 http:///file/3507

      2011年全國二級建造師考試《建筑工程實務》真題及答案.pdf[/url] http:///file/3506

      2011年全國二級建造師考試《建設工程施工管理》真題及答案.pdf[/url] http:///file/3505

      2011年全國二級建造師考試《建設工程法規(guī)及相關知識》真題及答案.pdf[/url]http:///file/3413

      2010年二級建造師建筑工程真題及答案詳解.pdf[/url] http:///file/3400

      2010年二級建造師建設工程法規(guī)及相關知識真題及答案詳解.pdf[/url] http:///file/3423

      2010年二級建造師施工管理真題及答案解析(文字版).pdf[/url] http:///file/3390

      2010年二級建造師法規(guī)及相關知識真題及答案解析(文字版).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年二級建造師《建設工程法規(guī)及相關知識》真題.pdf[/url] http:///file/3497

      2009年二級建造師《施工管理》真題及答案(文字版).pdf[/url] http:///file/3500

      2009年二級建造師《機電工程》真題及答案.pdf[/url] http:///file/3498

      2009年二級建造師《法規(guī)及相關知識》真題及答案(文字版).pdf[/url]http:///file/3379

      2008年二級建造師《建筑工程管理與實務》真題.pdf[/url] http:///file/3377

      2008年二級建造師《建設工程施工管理》真題.pdf[/url] http:///file/3376

      2008年二級建造師《建設工程法規(guī)及相關知識》真題.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.發(fā)現程序中的錯誤

      D.診斷和改正程序中的錯誤

      2[單選題] 計算機指令由兩部分組成,它們是()。

      A.運算符和運算數B.操作數和結果C.操作碼和操作數D.數據和字符

      3[單選題] 公司中有多個部門和多名職員,每個職員只能屬于一個部門,一個部門可以有多名職員。則實體部門和職員問的聯系是()。

      A.1:1聯系B.m:1聯系C.1:m聯系D.m:n聯系

      4[單選題] 下列關于ASCⅡ編碼的敘述中,正確的是().A.一個字符的標準ASCⅡ碼占一個字節(jié),其最高二進制位總為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.編譯程序不會生成目標程序,而是直接執(zhí)行源程序

      C.編譯程序完成高級語言程序到低級語言程序的等價翻譯

      D.編譯程序構造比較復雜,一般不進行出錯處理

      7[單選題] 數據字典(DD)所定義的對象都包含于()。

      A.數據流圖(DFD圖)B.程序流程圖C.軟件結構圖D.方框圖

      8[單選題]()拓撲結構是將網絡的各個節(jié)點通過中繼器連接成一個閉合環(huán)路.A.星型B.樹型C.總線型D.環(huán)型

      9[單選題] 在CD光盤上標記有“CD-RW”字樣,“RW”標記表明該光盤足

      A.只能寫入一次,可以反復讀出的一次性寫入光盤

      B.可多次擦除型光盤

      C.只能讀出,不能寫入的只讀光盤

      D.其驅動器單倍速為1350KB/S的高街度呵讀寫光柱

      10[單選題]根據域名代碼規(guī)定,表示政府部門網站的域名代碼是()。

      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.多重循環(huán)的執(zhí)行D.先到先服務的作業(yè)調度

      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參考解析:當有序線性表為順序存儲時才能用二分法查找??梢宰C明的是對于長度為n的有序線性表,在最壞情況下,二分法查找只需要比較1og2n次,而順序查找需要比較n次。

      6.參考答案:C參考解析:編譯程序就是把高級語言變成計算機可以識別的二進制語言,即編譯程序完成高級語言程序到低級語言程序的等價翻譯。

      7.參考答案:A參考解析:在數據流圖中,對所有元素都進行了命名,所有名字的定義集中起來就構成了數據字典。因此選A,而B,C,D都不符合。

      8.參考答案:D參考解析:環(huán)型拓撲結構是使用中繼器組成一個封閉的環(huán),各節(jié)點直接連到環(huán)上,信息沿著環(huán)按一定方向從一個節(jié)點傳送到另一個節(jié)點的拓撲結構.9.參考答案:B參考解析:CD-RW是可擦寫型光盤,用戶可以以多次對其進行讀寫。CD-RW的全稱是CD-ReWritab1e。

      10.參考答案:C參考解析:略

      11.參考答案:C參考解析:數據庫系統的三級模式是概念模式、外模式和內模式。概念模式是數據庫系統中全局數據邏輯結構的描述,是全體用戶公共數據視圖。外模式也稱子模式或用戶模式,它是用戶的數據視圖,給出了每個用戶的局部數據描述,所以選擇C。內模式又稱物理模式,它給出了數據庫物理存儲結構與物理存取方法。

      12.參考答案:C參考解析:根據軟件設計原理提出如下優(yōu)化準則:①劃分模塊時,盡量做到高內聚、低耦合,保持模塊相對獨立性,并以此原則優(yōu)化初始的軟件結構。②一個模塊的作用范圍應在其控制范圍之內,且判定所在的模塊應與受其影響的模塊在層次上盡量靠近。③軟件結構的深度、寬度、扇入、扇出應適當。④模塊的大小要適中。C正確。

      13.參考答案:D參考解析:計算機軟件由兩部分組成:一是機器可執(zhí)行的程序和數據;二是機器不可執(zhí)行的,與軟件開發(fā)、運行、維護、使用等有關的文檔.故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,執(zhí)行后S所指字符串為“baaaacdaa”。

      請在程序的下畫線處填入正確的內容并將下畫線刪除,使程序得出正確的結果。

      注意:部分源程序給出如下。

      不得增行或刪行,也不得更改程序的結構!

      試題程序:

      參考解析:

      【參考答案】

      【解題思路】

      填空1:for語句循環(huán)條件是判斷是否到達字符串結尾,即當前字符是否為‘