欧美日韩不卡一区二区三区,www.蜜臀.com,高清国产一区二区三区四区五区,欧美日韩三级视频,欧美性综合,精品国产91久久久久久,99a精品视频在线观看

試題

計(jì)算機(jī)等級(jí)考試二級(jí)VB試題及答案

時(shí)間:2025-02-13 11:52:45 試題 我要投稿
  • 相關(guān)推薦

計(jì)算機(jī)等級(jí)考試二級(jí)VB試題及答案

  一 、選擇題

計(jì)算機(jī)等級(jí)考試二級(jí)VB試題及答案

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

  A)log2n

  B)n2

  C)O(n1..5)

  D)n(n-1)/2

  正確答案: D

  (2)算法分析的目的是

  A)找出數(shù)據(jù)結(jié)構(gòu)的合理性

  B)找出算法中輸入和輸出之間的關(guān)系

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

  D)分析算法的效率以求改進(jìn)

  正確答案: D

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

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

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

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

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

  正確答案: D

  (4)在單鏈表中,增加頭結(jié)點(diǎn)的目的是

  A)方便運(yùn)算的實(shí)現(xiàn)

  B)使單鏈表至少有一個(gè)結(jié)點(diǎn)

  C)標(biāo)識(shí)表結(jié)點(diǎn)中首結(jié)點(diǎn)的位置

  D)說(shuō)明單鏈表是線性表的鏈?zhǔn)酱鎯?chǔ)實(shí)現(xiàn)

  正確答案: A

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

  A)程序設(shè)計(jì)方法學(xué)的影響

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

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

  D)計(jì)算機(jī)的發(fā)展

  正確答案: C

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

  A)硬件資源

  B)通信資源

  C)支持軟件

  D)輔助資源

  正確答案: D

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

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

  A)模塊之間的調(diào)用關(guān)系

  B)程序的組成成分

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

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

  正確答案: D

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

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

  B)位置透明性和復(fù)制透明性

  C)分布性

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

  正確答案: D

  (9)關(guān)系表中的每一橫行稱(chēng)為一個(gè)

  A)元組B)字段

  C)屬性D)碼

  正確答案: A

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

  A)層次模型

  B)網(wǎng)狀模型

  C)關(guān)系模型

  D)以上3個(gè)都是

  (11)下列說(shuō)法正確的是

  A)對(duì)象的可見(jiàn)性可設(shè)為T(mén)rue或False

  B)標(biāo)題的屬性值不可設(shè)為任何文本

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

  D)某些屬性的值可以跳過(guò)不設(shè)置,自動(dòng)設(shè)為空值

  正確答案: A

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

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

  B)按快捷鍵Alt+Q退出

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

  D)按快捷鍵Alt+E退出

  正確答案: D

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

  A)Form_Initialize( )

  B)Form_Load( )

  C)Form_Unload( )

  D)Form_Click( )

  正確答案: C

  (14)在代碼編輯器中,續(xù)行符是用來(lái)?yè)Q行書(shū)寫(xiě)同一個(gè)語(yǔ)句的符號(hào),用以表示續(xù)行符的是

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

  B)一個(gè)下劃線"_"

  C)一個(gè)造字符"-"

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

  正確答案: A

  (15)為了暫時(shí)關(guān)閉計(jì)時(shí)器,應(yīng)把該計(jì)時(shí)器控件的哪個(gè)屬性設(shè)置為False?

  A)Visible

  B)Timer

  C)Enabled

  D)Interval

  正確答案: C

  (16)以下關(guān)于Visual Basic數(shù)據(jù)類(lèi)型的說(shuō)法,不恰當(dāng)?shù)氖?/p>

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

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

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

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

  正確答案: C

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

  A)Book

  B)2_Seek

  C)123.58

  D)Book-1

  正確答案: A

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

  A)11.25

  B)3

  C)6.125

  D)4

  正確答案: A

  (19)關(guān)于自定義對(duì)話框概念的說(shuō)明,錯(cuò)誤的是

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

  B)自定義對(duì)話框?qū)嶋H上是VB的窗體

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

  D)自定義對(duì)話框不一定要有與之對(duì)應(yīng)的事件過(guò)程

  正確答案: D

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

  Private Sub Text1_Change()

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

  End Sub

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

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

  C)只要Text1中的內(nèi)容一改變,Text2中顯示的圓周長(zhǎng)也隨之改變

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

  正確答案: C

  21)用什么語(yǔ)句可以選擇指定的表項(xiàng)或取消已選擇的表項(xiàng)?

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

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

  C)列表框.Selected

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

  正確答案: B

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

  A)列表框

  B)組合框

  C)標(biāo)簽

  D)框架

  正確答案: D

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

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

  B)使用ReDim語(yǔ)句可以改變數(shù)組的類(lèi)型

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

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

  正確答案: B

  (24)有如下事件過(guò)程:

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

  If (Button And 3)=3 Then

  Print "OK"

  End If

  End Sub

  程序運(yùn)行后,為了在窗體上輸出"OK",應(yīng)當(dāng)按下的鼠標(biāo)鍵是

  A)左鍵

  B)右鍵

  C)同時(shí)按下左鍵和右鍵

  D)按什么都不顯示

  正確答案: D

  (25)在窗體上畫(huà)一個(gè)名稱(chēng)為CommonDialog1的通用對(duì)話框,一個(gè)名稱(chēng)為Command1的命令按鈕,要求單擊命令按鈕時(shí),打開(kāi)一個(gè)保存文件的對(duì)話框,該窗口的標(biāo)題為"Save",缺省文件名稱(chēng)為"SaveFile",在"文件類(lèi)型"欄中顯示*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)設(shè)有下面的循環(huán):

  i=0

  While i <=1

  i=i + 3

  Print i

  Wend

  則運(yùn)行后的輸出結(jié)果是

  A)1

  B)2

  C)3

  D)4

  正確答案: C

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

  i=1

  Do

  i=i + 3

  Print i

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

  A)6

  B)7

  C)8

  D)9

  正確答案: B

  (29)執(zhí)行以下語(yǔ)句過(guò)程,在窗體上顯示的內(nèi)容是

  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)出錯(cuò)

  正確答案: B

  (30)下列程序段,在運(yùn)行時(shí)最早輸出的內(nèi)容是

  a=2

  c=1

  AAA:

  c=c + a

  If c < 10 Then

  Print c

  GoTo AAA

  Else

  Print "10以?xún)?nèi)的奇數(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

  運(yùn)行上面的程序后,單擊命令按鈕,輸出結(jié)果為

  A)1 2 3

  B)2 3 4

  C)4 5 6

  D)1 4 6

  正確答案: C

  (32)單擊命令按鈕時(shí),下列程序的運(yùn)行結(jié)果為

  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

  單擊命令按鈕后,輸出結(jié)果為

  A)2 2

  B)4 4

  C)55

  D)6 6

  正確答案: D

  (34)下面4個(gè)CT函數(shù)中是用來(lái)判斷用戶(hù)輸入的數(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)在窗體上畫(huà)一個(gè)命令按鈕,然后編寫(xiě)如下事件過(guò)程:

  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

  程序運(yùn)行后,如果單擊命令按鈕,則在窗體上顯示的內(nèi)容是

  A)4

  B)6

  C)8

  D)10

  正確答案: C

  二 、填空題

  (1)在算法正確的前提下,評(píng)價(jià)一個(gè)算法的兩個(gè)標(biāo)準(zhǔn)是 【1】 。

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

  (2)將代數(shù)式 轉(zhuǎn)換成程序設(shè)計(jì)中的表達(dá)式為 【2】 。

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

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

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

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

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

  (5)在關(guān)系模型中,把數(shù)據(jù)看成一個(gè)二維表,每一個(gè)二維表稱(chēng)為一個(gè) 【5】 。

  正確答案: 1.(關(guān)系)

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

  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)計(jì)由鍵盤(pán)輸入的字符串中各英文字母的使用次數(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)

【計(jì)算機(jī)等級(jí)考試二級(jí)VB試題及答案】相關(guān)文章:

計(jì)算機(jī)二級(jí)考試VB考試題及答案02-12

計(jì)算機(jī)二級(jí)VB考試題及答案02-09

計(jì)算機(jī)二級(jí)考試《VB》操作試題及答案07-25

2016計(jì)算機(jī)二級(jí)vb考試題及答案02-08

計(jì)算機(jī)二級(jí)《VB》備考試題及答案07-14

計(jì)算機(jī)二級(jí)VB考試題含答案02-18

計(jì)算機(jī)二級(jí)考試《VB》鞏固訓(xùn)練試題及答案07-07

2017計(jì)算機(jī)二級(jí)VB考試題及答案05-20

2017計(jì)算機(jī)二級(jí)考試《VB》單選試題及答案07-28