精品国产一区二区三 , 亚洲综合五月 , 俄罗斯特级高清毛片免费 , 激情福利,久久久日本,欧美一三区,欧美黄色大片久久

試題

計算機等級考試二級VB試題及答案

時間:2025-07-09 18:16:38 試題 我要投稿
  • 相關推薦

計算機等級考試二級VB試題及答案(精選3套)

  在學習、工作生活中,我們很多時候都不得不用到考試題,考試題是命題者按照一定的考核目的編寫出來的。那么問題來了,一份好的考試題是什么樣的呢?以下是小編精心整理的計算機等級考試二級VB試題及答案(精選3套),歡迎閱讀與收藏。

計算機等級考試二級VB試題及答案(精選3套)

  計算機等級考試二級VB試題及答案 1

  一 、選擇題

  (1)假設線性表的長度為n,則在最壞情況下,冒泡排序需要的比較次數(shù)為

  A)log2n

  B)n2

  C)O(n1..5)

  D)n(n-1)/2

  正確答案: D

  (2)算法分析的目的是

  A)找出數(shù)據(jù)結構的合理性

  B)找出算法中輸入和輸出之間的關系

  C)分析算法的易懂性和可靠性

  D)分析算法的效率以求改進

  正確答案: D

  (3)線性表L=(a1,a2,a3,…ai,…an),下列說法正確的是

  A)每個元素都有一個直接前件和直接后件

  B)線性表中至少要有一個元素

  C)表中諸元素的排列順序必須是由小到大或由大到小

  D)除第一個元素和最后一個元素外,其余每個元素都有一個且只有一個直接前件和直接后件

  正確答案: D

  (4)在單鏈表中,增加頭結點的目的是

  A)方便運算的實現(xiàn)

  B)使單鏈表至少有一個結點

  C)標識表結點中首結點的位置

  D)說明單鏈表是線性表的鏈式存儲實現(xiàn)

  正確答案: A

  (5)軟件工程的出現(xiàn)是由于

  A)程序設計方法學的影響

  B)軟件產業(yè)化的需要

  C)軟件危機的出現(xiàn)

  D)計算機的發(fā)展

  正確答案: C

  (6)軟件開發(fā)離不開系統(tǒng)環(huán)境資源的支持,其中必要的測試數(shù)據(jù)屬于

  A)硬件資源

  B)通信資源

  C)支持軟件

  D)輔助資源

  正確答案: D

  (7)在數(shù)據(jù)流圖(DF

  D)中,帶有名字的箭頭表示

  A)模塊之間的調用關系

  B)程序的組成成分

  C)控制程序的執(zhí)行順序

  D)數(shù)據(jù)的流向

  正確答案: D

  (8)分布式數(shù)據(jù)庫系統(tǒng)不具有的特點是

  A)數(shù)據(jù)分布性和邏輯整體性

  B)位置透明性和復制透明性

  C)分布性

  D)數(shù)據(jù)冗余

  正確答案: D

  (9)關系表中的每一橫行稱為一個

  A)元組B)字段

  C)屬性D)碼

  正確答案: A

  (10)下列數(shù)據(jù)模型中,具有堅實理論基礎的是

  A)層次模型

  B)網狀模型

  C)關系模型

  D)以上3個都是

  (11)下列說法正確的是

  A)對象的可見性可設為True或False

  B)標題的屬性值不可設為任何文本

  C)屬性窗口中屬性只能按字母順序排列

  D)某些屬性的值可以跳過不設置,自動設為空值

  正確答案: A

  (12)下列關于退出Visual Basic系統(tǒng)的方法的描述錯誤的是

  A)打開Visual Basic主窗體的"文件"菜單,執(zhí)行其中的"退出"命令

  B)按快捷鍵Alt+Q退出

  C)單擊Visual Basic主窗體右上角的"關閉"按鈕

  D)按快捷鍵Alt+E退出

  正確答案: D

  (13)單擊窗體上的關閉按鈕時,觸發(fā)的事件是

  A)Form_Initialize( )

  B)Form_Load( )

  C)Form_Unload( )

  D)Form_Click( )

  正確答案: C

  (14)在代碼編輯器中,續(xù)行符是用來換行書寫同一個語句的符號,用以表示續(xù)行符的是

  A)一個空格加一個下劃線"_"

  B)一個下劃線"_"

  C)一個造字符"-"

  D)一個空格加一個連字符"-"

  正確答案: A

  (15)為了暫時關閉計時器,應把該計時器控件的哪個屬性設置為False?

  A)Visible

  B)Timer

  C)Enabled

  D)Interval

  正確答案: C

  (16)以下關于Visual Basic數(shù)據(jù)類型的說法,不恰當?shù)氖?/p>

  A)Visual Basic 6.0提供的數(shù)據(jù)類型主要有字符串型和數(shù)值型,此外還有字節(jié)、貨幣、對象、日期、布爾和變體數(shù)據(jù)類型等

  B)目前Decimal數(shù)據(jù)類型只能在變體類型中使用

  C)用戶不能定義自己的數(shù)據(jù)類型

  D)布爾型數(shù)據(jù)只能取兩種值,用兩個字節(jié)存儲

  正確答案: C

  (17)以下各項,可以作為Visual Basic變量名的是

  A)Book

  B)2_Seek

  C)123.58

  D)Book-1

  正確答案: A

  (18)表達式(3 / 2 + 1)* (5 / 2 + 2)的值是

  A)11.25

  B)3

  C)6.125

  D)4

  正確答案: A

  (19)關于自定義對話框概念的說明,錯誤的是

  A)建立自定義對話框時必須執(zhí)行添加窗體的操作

  B)自定義對話框實際上是VB的窗體

  C)在窗體上還要使用其他控件才能組成自定義對話框

  D)自定義對話框不一定要有與之對應的事件過程

  正確答案: D

  (20)下面Change事件過程中,文本框控件Text1用來接收數(shù)字字符的輸入,該事件過程的作用是

  Private Sub Text1_Change()

  Text2.Text=Str(6.28 * Val(Text1.Text))

  End Sub

  A)將在文本框Text1輸入的數(shù)字變?yōu)閿?shù)值

  B)將在文本框Text1輸入的數(shù)字作為半徑,求圓的周長并轉換為字符串

  C)只要Text1中的內容一改變,Text2中顯示的圓周長也隨之改變

  D)事件過程中的'Val函數(shù)和Str函數(shù)使用錯誤,事件過程不能執(zhí)行

  正確答案: C

  21)用什么語句可以選擇指定的表項或取消已選擇的表項?

  A)列表框.Selected(索引值)

  B)列表框名.Selected(索引值)=True|False

  C)列表框.Selected

  D)列表框名.Selected=True|False

  正確答案: B

  (22)用于將屏幕上的對象分組的控件是

  A)列表框

  B)組合框

  C)標簽

  D)框架

  正確答案: D

  (23)以下說法不正確的是

  A)使用ReDim語句可以改變數(shù)組的維數(shù)

  B)使用ReDim語句可以改變數(shù)組的類型

  C)使用ReDim語句可以改變數(shù)組的每一維的大小

  D)使用ReDim語句可以改變對數(shù)組中的所有元素進行初始化

  正確答案: B

  (24)有如下事件過程:

  Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)

  If (Button And 3)=3 Then

  Print "OK"

  End If

  End Sub

  程序運行后,為了在窗體上輸出"OK",應當按下的鼠標鍵是

  A)左鍵

  B)右鍵

  C)同時按下左鍵和右鍵

  D)按什么都不顯示

  正確答案: D

  (25)在窗體上畫一個名稱為CommonDialog1的通用對話框,一個名稱為Command1的命令按鈕,要求單擊命令按鈕時,打開一個保存文件的對話框,該窗口的標題為"Save",缺省文件名稱為"SaveFile",在"文件類型"欄中顯示*txt,則能夠滿足上述要求的程序是

  A)Private Sub Command1_Click()

  CommonDialog1.FileName="SaveFile"

  CommonDialog1.Filter="AllFiles|*.*|(*.txt)|*.txt|(*.doC)|*.doc"

  CommonDialog1.FilterIndex=2

  CommonDialog1.DialogTitle="Save"

  CommonDialog1.Action=2

  End Sub

  B)Private Sub Command1_Click()

  CommonDialog1.FileName="SaveFile"

  CommonDialog1.Filter="AllFiles|*.*|(*.txt)|*.txt|(*.doC)|*.doc"

  CommonDialog1.FilterIndex=1

  CommonDialog1.DialogTitle="Save"

  CommonDialog1.Action=2

  End Sub

  C)Private Sub Command1_Click()

  CommonDialog1.FileName="Save"

  CommonDialog1.Filter="AllFiles|*.*|(*.txt)|*.txt|(*.doC)|*.doc"

  CommonDialog1.FilterIndex=2

  CommonDialog1.DialogTitle="SaveFile"

  CommonDialog1.Action=2

  End Sub

  D)Private Sub Command1_Click()

  CommonDialog1.FileName="SaveFile"

  CommonDialog1.Filter="AllFiles|*.*|(*.txt)|*.txt|(*.doC)|*.doc"

  CommonDialog1.FilterIndex=1

  CommonDialog1.DialogTitle="Save"

  CommonDialog1.Action=1

  End Sub

  正確答案: A (26)閱讀下面的程序段:

  For a=1 To 2

  For b=1 To a

  For c=b To 2

  I=I + 1

  Next

  Next

  Next

  Print I

  執(zhí)行上面的三重循環(huán)后,I的值為

  A)4

  B)5

  C)6

  D)9

  正確答案: B

  (27)設有下面的循環(huán):

  i=0

  While i <=1

  i=i + 3

  Print i

  Wend

  則運行后的輸出結果是

  A)1

  B)2

  C)3

  D)4

  正確答案: C

  (28)設有下面的循環(huán):

  i=1

  Do

  i=i + 3

  Print i

  Loop Until I>程序運行后要執(zhí)行3次循環(huán)體,則條件中I的最小值為

  A)6

  B)7

  C)8

  D)9

  正確答案: B

  (29)執(zhí)行以下語句過程,在窗體上顯示的內容是

  Option Base 0

  Private Sub Command3_Click()

  Dim d

  d=Array("a", "b", "c", "d")

  Print d(1); d(3)

  End Sub

  A)ab

  B)bd

  C)ac

  D)出錯

  正確答案: B

  (30)下列程序段,在運行時最早輸出的內容是

  a=2

  c=1

  AAA:

  c=c + a

  If c < 10 Then

  Print c

  GoTo AAA

  Else

  Print "10以內的奇數(shù)顯示完畢。"

  End If

  A)3

  B)7

  C)9

  D)6

  正確答案: A (31)有如下程序段:

  Private Sub Command1_Click()

  Dim a As Integer

  a=2

  For i=1 To 3

  Print G(A)

  Next i

  End Sub

  Function G(a As Integer)

  b=0

  Static c

  b=b + 1

  c=c + 1

  G=a + b + c

  End Function

  運行上面的程序后,單擊命令按鈕,輸出結果為

  A)1 2 3

  B)2 3 4

  C)4 5 6

  D)1 4 6

  正確答案: C

  (32)單擊命令按鈕時,下列程序的運行結果為

  Private Sub Command1_Click()

  Print MyBM(23, 18)

  End Sub

  Public Function MyBM(m As Integer, n As Integer)As Integer

  Do While m <> n

  Do While m > n: m=m - n: Loop

  Do While m < n: n=n - m: Loop

  Loop

  MyBM=m

  End Function

  A)0

  B)1

  C)3

  D)5

  正確答案: B

  (33)有如下的程序:

  Private Sub Command1_Click()

  Dim k As Integer, m As Integer

  Dim P As Integer

  k=4: m=1

  P=Pid(k, m): Print P;

  P=Pid(k, m): Print P

  End Sub

  Private Function Pid(a As Integer, b As Integer)

  Static m As Integer, i As Integer

  m=5: i=2

  i=i + m + 1

  m=i + a + b

  Pid=m \ 2

  End Function

  單擊命令按鈕后,輸出結果為

  A)2 2

  B)4 4

  C)55

  D)6 6

  正確答案: D

  (34)下面4個CT函數(shù)中是用來判斷用戶輸入的數(shù)是否為奇數(shù)的,是奇數(shù)的返回1,否則返回0,其中正確的是

  A)Function CT(ByVal a As Integer)

  If a Mod 2=0 Then Return 0 ElseReturn 1End ifEnd Function

  B)Function CT(ByVal a As Integer)

  If a Mod 2=0 Then

  CT=0

  Else

  CT=1

  End if End Function

  C)Function CT(ByVal a As Integer)

  If a Mod 2=0 ThenCT=1 ElseCT=0End ifEnd Function

  D)Function CT(ByVal a As Integer)

  If a Mod 2=0 Then

  Return 1

  Else

  Return 0

  End if

  End Function

  考生答案: 正確答案: B

  (35)在窗體上畫一個命令按鈕,然后編寫如下事件過程:

  Private Sub Command1_Click()

  Dim m As Integer, n As Integer, p As Integer

  m=3: n=5: p=0

  Call Y(m, n, p)

  Print Str(p)

  End Sub

  Sub Y(ByVal i As Integer, ByVal j As Integer, k As Integer)

  k=i + j

  End Sub

  程序運行后,如果單擊命令按鈕,則在窗體上顯示的內容是

  A)4

  B)6

  C)8

  D)10

  正確答案: C

  二 、填空題

  (1)在算法正確的前提下,評價一個算法的兩個標準是 【1】 。

  正確答案: 1.(時間復雜度和空間復雜度)

  (2)將代數(shù)式 轉換成程序設計中的表達式為 【2】 。

  正確答案: 1.(SQR(x^2+y^2)/(a+b))

  (3)軟件危機出現(xiàn)于60年代末,為了解決軟件危機,人們提出了 【3】 的原理來設計軟件,這就是軟件工程誕生的基礎。

  正確答案: 1.(軟件工程學)

  (4) 【4】 是數(shù)據(jù)庫設計的核心。

  正確答案: 1.(數(shù)據(jù)模型)

  (5)在關系模型中,把數(shù)據(jù)看成一個二維表,每一個二維表稱為一個 【5】 。

  正確答案: 1.(關系)

  (6)有下面一個程序段,從文本框中輸入數(shù)據(jù),如果該數(shù)據(jù)滿足條件,除以4余1,除以5余2,則輸出,否則,將焦點定位在文本框中,并清除文本框的內容。

  Private Sub Command1_Click()

  x=Val(Text1.Text)

  If 【6】 Then

  Print x

  Else

  Text1.Text=""

  【7】

  End If

  End Sub

  正確答案: 1.(x Mod 4 = 1 And x Mod 5 = 2)2.(Text1.SetFocus)

  (7)已知B的ASCII碼為66,以下程序統(tǒng)計由鍵盤輸入的字符串中各英文字母的使用次數(shù)

  Dim 【8】

  For i=65 To 90

  pp(i)=0

  Next

  x$=InputBox("Enter a string", x$)

  x$=UCase$(x$)

  For i=1 To 【9】

  n=Asc(Mid$(x$, i, 1))

  If n >=65 And n <=90 Then

  【10】

  End If

  Next i

  For i=65 To 90

  If pp(i)> 0 Then

  Print Chr$(i); pp(i)

  End If

  Next

  正確答案: 1.(pp(65 To 90))2.(Len(x$))3.(pp(n)= pp(n)+ 1)

  計算機等級考試二級VB試題及答案 2

  1、在并發(fā)程序執(zhí)行過程中,進程調度負責分配

  A)CPU

  B)CPU、打印機

  C)CPU、打印機、外存

  D)所有系統(tǒng)資源

  2、為了解決CPU和主存之間的速度匹配問題,應該

  A)在主存儲器和CPU之間增加高速緩沖存儲器

  B)提高主存儲器訪問速度

  C)擴大CPU中通用寄存器的數(shù)量

  D)擴大主存容量

  3、下列數(shù)據(jù)結構中,屬于非線性結構的是

  A)雙向鏈表

  B)循環(huán)鏈表

  C)二叉鏈表

  D)循環(huán)隊列

  4、一棵二叉樹共有25個結點,其中5個是葉子結點,則度為1的.結點數(shù)為A)16

  B)10

  C)4

  D)6

  5、下列關于循環(huán)隊列的敘述中,正確的是

  A)循環(huán)隊列是隊列的一種鏈式存儲結構

  B)循環(huán)隊列是隊列的一種順序存儲結構

  C)循環(huán)隊列是非線性結構

  D)循環(huán)隊列是一種邏輯結構

  6、下面對軟件特點的描述中,錯誤的是

  A)軟件是一種邏輯實體,具有抽象性

  B)軟件開發(fā)、運行對計算機系統(tǒng)具有依賴性

  C)軟件開發(fā)涉及軟件知識產權、法律及心理等社會因素

  D)軟件運行存在磨損和老化問題

  7、下面屬于黑盒測試方法的是

  A)基本路徑測試

  B)等價類劃分

  C)判定覆蓋測試

  D)語句覆蓋測試

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

  A)矩形

  B)橢圓

  C)菱形

  D)圓

  9、有兩個關系R和T如下:

  R T

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

  A)選擇

  B)交

  C)投影

  D)并

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

  A)ISBN書號

  B)書名

  C)作者

  D)出版社

  答案

  1.A 2.A 3.C 4.A 5.B

  6.D 7.B 8.A 9.C 10.A

  計算機等級考試二級VB試題及答案 3

  一、選擇題:35題,2分/題,共70分

  下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的,請將正確選項涂寫在答題卡相應位置上,答在試卷上不得分。

  1.假定窗體有一個標簽,名為Label1,為了使該標簽透明并且沒有這框,則正確的屬性設置為( )

  A)Label1.Backstyle=0 Label1.BorderStyle=0

  B)Label1.Backstyle=1 Label1.BorderStyle=1

  C)Label1.Backstyle=True Label1.BorderStyle=True

  D)Label1.Backstyle=False Label1.BorderStyle=False

  分析:

  2.通過改變單選按鈕(Option Button)控件的( )屬性值,可以改變按鈕的選取狀態(tài)。

  A)value

  B)Style

  C)Appearance

  D)Caption

  分析:

  3.以下語句用于打開一個順序文件Open"C:\MyFile.txt"For OutPut,但是該語句的一個重要錯誤是沒有( )

  A)指定打開方式

  B)指定文件號

  C)指定打開文件名

  D)指定文件類型

  分析:

  4.假定有如下的Sub 過程:

  Sub S(x As Single, y As Single)

  t = x

  x=t / y

  y=t Mod y

  End Sub

  在窗體上畫一個命令按鈕,然后編寫如下事件過程:

  Private Sub Command1_Click()

  Dim a As Single

  Dim b As Single

  a=5

  b=2

  S a, b

  Print a, b

  End Sub

  程序運行后,單擊命令按鈕,輸出結果是( )

  A)5 2

  B)1 1

  C)1.25 4

  D)2.5 1

  分析:

  5.如果要在程序中顯示一個彈出式菜單,那么要調用Visual Basic中提供的( )方法。

  A)Print

  B)Move

  C)Refresh

  D)PopupMenu

  分析:

  6.假定有以下兩個過程:

  Private Sub PPP (a As Single, b As Single)

  a = a + b

  Print a , b

  b = a + b

  Print a, b

  End Sub

  Private Sub Form_Activate()

  x=18

  Call PPP ((x),(x))

  Print x

  End Sub

  則以下說法中不正確的是( )

  A)虛參是 a 和b ,兩個實參(x)和(x)允許重名

  B)虛參是 a 和b ,實參(x)表示是傳值調用

  C)虛參是 a 和b ,實參(x)表示是非傳址調用

  D)虛參是 a 和b ,兩個實參(x)和(x)不允許重名

  分析:

  7.在窗體上畫一個列表框和一個文本框,然后編寫如下兩個事件過程:

  Private Sub Form_Load()

  List1.AddItem"357"

  List1.AddItem"246"

  List1.AddItem"123"

  List1.AddItem"456"

  Text1.Text=""

  End Sub

  Private Sub List1_DblClick()

  M = List1.Text

  Print M + Text1.Text

  End Sub

  程序運行后,在文本框中輸入“123”,然后雙擊列表框中的“456”,則輸出結果為( )

  A)1245

  B)456123

  C)123456

  D)0

  分析:

  8.用( )屬性可惟一標志控件陣列中的某一個控件。

  A) Name

  B) Index

  C) Caption

  D) TabIndex

  分析:

  9.為了把一個記錄型變量的內容寫入文件中指定的位置,所使用語句的格式為( )

  A)Get 文件名,記錄號,變量名

  B)Get 文件號,變量名,記錄號

  C)Put 文件號,變量名,記錄號

  D)Put 文件號,記錄號,變量名

  分析:

  10.閱讀程序:

  Function F ( a As Integer)

  b = 0

  Static c

  b= b + 1

  c= c + 2

  F= a + b + c

  End Functon

  Private Sub Command1_Click()

  Dim a As Integer

  a = 2

  For i = 1 to 3

  Print F(a)

  Next i

  End Sub

  運行上面的'程序,單擊命令按鈕,輸出結果為( )

  A) 4 5 6

  B) 5 7 9

  C) 4 6 8

  D) 4 7 9

  分析:

  來源:-計算機二級考試

  11.惟一能區(qū)別一個控件屬性的是( )

  A)Caption

  B)Text

  C)Name

  D)Index

  分析:

  12.以下描述正確的是( )

  A)過程的定義可以嵌套,但過程的調用不能嵌套

  B)過程的定義不可以嵌套,但過程的調用可以嵌套

  C)過程的定義和過程的調用均可以嵌套

  D)過程的定義和過程的調用均不能嵌套

  分析:

  13.用Dim AABB(-2 to 10, 4 to 8,1)聲明的是一個( )維數(shù)組。

  A)1

  B)2

  C)3

  D)4

  分析:

  14.在VB代碼中,將多個語句合并寫在一行上的并行符是( )

  A)撇號(’)

  B)冒號(:)

  C)感嘆號(!)

  D)星號(*)

  分析:

  15.如果在立即窗口中執(zhí)行以下操作:

  a = 8 (是回車鍵,下同)

  b = 9 Print a > b 則輸出結果是( )

  A)-1

  B)0

  C)False

  D)True

  分析:

  16.在窗體上畫兩個文本框(其Name屬性分別為Text1和Text2)和一個命令按鈕(其Name 屬性為Command1),然后編寫如下事件過程:

  Private Sub Command1)_Click()

  x=0

  Do Until x > = 50

  x= (x + 4)*(x + 3)

  n= n+1

  Loop

  Text1.Text=Str(n)

  Text1.Text=Str(x)

  End Sub

  程序運行后,單擊命令按鈕,在兩個文本框中顯示的值分別為( )

  A)1 和 0

  B)2 和240

  C)3 和 50

  D)4 和168

  分析:

  17.在窗體上畫一個文本框,然后編寫如下事件過程:( )

  Private Sub Text1_KeyPress (KeyAscii As Integer)

  Dim char As String

  char=Chr (KeyAscii)

  KeyAscii=Asc(UCase(char))

  Text1.Text=String(6, KeyAscii))

  End Sub

  A)a

  B)A

  C)aaaaaa

  D)AAAAAA

  分析:

  18.編寫如下事件過程:

  Private Sub Form_KeyDown(KeyCode As Integer,Shift As Integer)

  If(Button And 3)=3 Then

  Print "AAAA"

  End If

  End Sub

  程序運行后,為了在窗體上輸出“AAAA”,應該下的鼠標鍵為( )

  A)左

  B)右

  C)同時按下左、右

  D)按什么鍵都不顯示

  分析:

  19.用于去掉一個字符串的右邊的空白部分的函數(shù)是( )

  A)RTrim()

  B)Right()

  C)Asc()

  D)Time()

  分析:

  20.下列哪條語句是錯的( )

  A)RTrim()

  B)Exit Function

  C)Exit While

  D)Exit Do

  分析: 來源:-計算機二級考試

  21.設 a= 8,則執(zhí)行x=IIF(a > 10 ,-1,0)后,x 的值為( )

  A)5

  B)6

  C)0

  D)-1

  分析:

  22.Visual Basic 一共有設計、運行和中斷三種模式,要使用調試工具應該( )

  A)進入設計模式

  B)進入運行模式

  C)進入中斷模式

  D)不用進入任何模式

  分析:

  23.如何使圖像(Image)控件中的圖像自動適宜控件的大小?( )

  A)將控件的AutoSize屬性設為True

  B)將控件的AutoSize屬性設為False

  C)將控件的Stretch屬性設為True

  D)將控件的Stretch屬性設為False

  分析:

  24.如果要在程序代碼中為圖片框動態(tài)加載和清除圖像,可以利用( )函數(shù)。

  A)InputBox

  B)Input

  C)LoadPicture

  D)PaintPicture

  分析:

  25.在窗體上畫一個命令按鈕,然后編寫如下事件過程:

  Private Sub Command1_Click()

  x = 0

  Do Until x = -1

  a = InputBox("請輸入 a 的值")

  a = Val (a)

  b = InputBox("請輸入 b 的值")

  b = Val (b)

  x = InputBox("請輸入 x 的值")

  x = Val(x)

  a = a + b + x

  Loop

  Print a

  End Sub

  程序運行后,單擊命令按鈕,依次在輸入對話框中輸入 10、8、9、2、11、-1,則輸出結果為( )。

  A)12

  B)13

  C)14

  D)15

  分析:

  26.函數(shù)過程(用Function定義)與子過程(用Sub 定義)的最大區(qū)別是( )

  A)函數(shù)過程有返回值

  B)子過程有返回值

  C)函數(shù)過程可以帶參數(shù)

  D)子過程可以帶參數(shù)

  分析:

  27.Visual Basic根據(jù)計算機訪問文件的方式將文件分成三類,其中不包括( )

  A)順序文件

  B)Unix文件

  C)二進制文件

  D)隨機文件

  分析:

  28.要顯示當前過程中的所有變量及對象的取值,可以利用( )窗口。

  A)數(shù)據(jù)

  B)調用堆棧

  C)立即

  D)本地

  分析:

  29.符號%是聲明( )類型變量的類型定義符。

  A)Integer

  B)Variant

  C)Single

  D)String

  分析:

  30.Visual Basic 中窗體文件的擴展名是( )

  A)VBP

  B)FRM

  C)VBW

  D)PDM

  分析:

  來源:-計算機二級考試

  31.關于MDI窗體下列說法正確的是( )

  A)一個應用程序可以有多個MDI窗體

  B)子窗體可以移動MDI窗體以外

  C)不可以在MDI窗體上放置按鈕控件

  D)MDI窗體的子窗體不可以擁有菜單

  分析:

  32.窗體在屏幕上顯示后有( )方法可以清除它。

  A)1種

  B)2種

  C)3種

  D)4種

  分析:

  33.假定在窗體上建立一個通用對話框,其名稱為CommonDialog1,用下面的語句可以建立一個對話框:

  CommonDialong1.Action = 4

  與該語句等價的語句是( )

  A)CommonDialong1.ShowOpen

  B)CommonDialong1.ShowFont

  C)CommonDialong1.ShowColor

  D)CommonDialong1.ShowSave

  分析:

  34.在窗體上畫一個命令按鈕,然后編寫如下事件過程:

  Option Base 1

  Private Sub Command1_Click()

  Dim a

  a=Array (1,3,5,7,9)

  j = 1

  For i = 5 to 1 Step -1

  s= s +a(i) * j

  j= j * 10

  Next i

  Print s

  End Sub

  運行上面的程序,單擊命令按鈕,其輸出結果是( )

  A)97531

  B)135

  C)957

  D)13579

  分析:

  35.下列語句都是在Form 中定義的,( )是錯的。

  A)Public Const A1 = 2u

  B)Private Const A2 = 8

  C)Public a3 As Integer

  D)Private a4 As Integer

  分析:

  二、填空:每空2分,共30分。

  1.閱讀以下程序:

  Private Sub Form_Click()

  Dim k,n ,m, As Integer

  n = 10

  m =1

  k =1

  Do While k

  m = m + 2

  k = k + 1

  Loop

  Print m

  End Sub

  單擊窗體,程序的執(zhí)行結果是[1]

  2.當用[2]方式打開文件時,如果對文件進行寫操作,則寫入的數(shù)據(jù)附加到原來文件的后面。

  3.組合框有3種不同的類型,這3種類型是下拉式列表框、簡單組合框和[3],分別通過把[4]屬性設置為2、1、0來實現(xiàn)。

  4.為了在按下ESC鍵時執(zhí)行某個命令按鈕的事件過程,需要把該命令按鈕的一個屬性設置為True,這個屬性是[5]。

  5.在執(zhí)行KeyPress事件過程時,KeyASCII是所按鍵的[6]值。對于有上檔字符和下檔字符的鍵,當執(zhí)行KeyDown事件過程時,KeyCode是[7]字符的[8]值。

  6.在窗體上面畫一個命令按鈕,然后編寫如下程序:

  Function M (x As Integer, y As Integer) As Integer

  M =IIf (X >y ,x,y)

  End Function

  Private Sub Command1_Click()

  Dim a As Integer, b As Integer

  a = 1

  b = 2

  Print M (a,b)

  End Sub

  程序運行后,單擊命令按鈕,輸出結果為[9]

  7.在窗體上畫兩個文本框,其名稱分別為Text1和Text2,然后編寫如下事件過程:

  Private Sub Form_Load()

  Show

  Text1.Text=""

  Text2.Text=""

  Text2.SetFocus

  End Sub

  Private Sub Text2_KeyDown(KeyCode As Integer,Shift As Integer)

  Text1.Text= Text1.Text +Chr(KeyCode - 4 )

  End Sub

  程序運行后,如果在Text2文本框中輸入“efghi”,則Text1文本框中的內容為[10] 來源:-計算機二級考試

  8.執(zhí)行下面的程序段后,b的值為[ ]

  a = 800

  b = 30

  a = a + b

  b = a - b

  a = a - b

  9.為了執(zhí)行自動施放,必須把[12]屬性設置為[13],而為了執(zhí)行手動拖放,必須把該屬性設置為[14]

  10.讀下列程序:

  Private Sub Form_Click()

  Static x(4) As Integer

  For i = 1 to 4

  x(i) =x (i) + i * 3

  Next i

  Print

  For i = 1 to 4

  print "x(";i;") =";x(i)

  Next i

  End Sub

  該程序在運行了三次后,其最終結果是:[15]

  參考答案

  一、(1)A (2)A (3)B (4)D (5)D (6)D (7)B (8)B (9)D (10)B (11)C (12)B (13)C (14)B (15)C (16)B

  (17)D (18)D (19)A (20)C (21)C (22)C (23)C (24)C (25)A (26)A (27)B (28)D (29)A (30)B

  (31)C (32)B (33)B (34)D (35)A

  分析:

  二、[1]21 [2]Append [3]下拉式組合框 [4]Style [5]Cancel [6]ASCII [7]下檔字符 [8]ASCII

  [9]2 [10]ABCDE [11]800 [12]DragMode [13]1 [14]0

  [15]x(1)=9 x(2)=18 x(3)=27 x(4)=36

【計算機等級考試二級VB試題及答案】相關文章:

計算機二級考試VB考試題及答案02-12

計算機二級考試《VB》操作試題及答案05-30

計算機二級VB考試題及答案02-09

2017計算機二級VB考試題及答案05-20

計算機二級VB考試題含答案02-18

2017計算機二級考試《VB》單選試題及答案01-30

計算機二級《VB》備考試題及答案04-03

2016計算機二級考試《VB》模擬試題及答案02-10

2016計算機二級vb考試題及答案02-08