亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

試題

最新計(jì)算機(jī)二級(jí)VB筆試試卷

時(shí)間:2024-08-02 15:30:26 試題 我要投稿
  • 相關(guān)推薦

2016最新計(jì)算機(jī)二級(jí)VB筆試試卷

  一、選擇題

2016最新計(jì)算機(jī)二級(jí)VB筆試試卷

  (1)下列敘述中正確的是

  A) 棧是“先進(jìn)先出”的線(xiàn)性表

  B) 隊(duì)列是“先進(jìn)先出”的線(xiàn)性表

  C) 循環(huán)隊(duì)列是非線(xiàn)性結(jié)構(gòu)

  D) 有序性表既可以采用順序存儲(chǔ)結(jié)構(gòu),也可以采用鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)

  (2)支持子程序調(diào)用的數(shù)據(jù)結(jié)構(gòu)是

  A) 棧 B) 樹(shù) C) 隊(duì)列 D)二叉樹(shù)

  (3)某二叉樹(shù)有5個(gè)度為2的結(jié)點(diǎn),則該二叉樹(shù)中的葉子結(jié)點(diǎn)數(shù)是

  A)10 B)8 C)6 D)4

  (4)下列排序方法中,最壞情況下比較次數(shù)最少的是

  A)冒泡排序 B)簡(jiǎn)單選擇排序 C)直接插入排序 D)堆排序

  (5)軟件按功能可以分為:應(yīng)用軟件、系統(tǒng)軟件和支撐軟件(或工具軟件)。下面屬于應(yīng)用軟件的是

  A)編譯軟件 B)操作系統(tǒng) C)教務(wù)管理系統(tǒng) D)匯編程序

  (6)下面敘述中錯(cuò)誤的是

  A)軟件測(cè)試的目的是發(fā)現(xiàn)錯(cuò)誤并改正錯(cuò)誤

  B)對(duì)被調(diào)試的程序進(jìn)行“錯(cuò)誤定位”是程序調(diào)試的必要步驟

  C)程序調(diào)試通常也稱(chēng)為Debug

  D)軟件測(cè)試應(yīng)嚴(yán)格執(zhí)行測(cè)試計(jì)劃,排除測(cè)試的隨意性

  (7)耦合性和內(nèi)聚性是對(duì)模塊獨(dú)立性度量的兩個(gè)標(biāo)準(zhǔn)。下列敘述中正確的是

  A)提高耦合性降低內(nèi)聚性有利于提高模塊的獨(dú)立性

  B)降低耦合性提高內(nèi)聚性有利于提高模塊的獨(dú)立性

  C)耦合性是指一個(gè)模塊內(nèi)部各個(gè)元素間彼此結(jié)合的緊密程度

  D)內(nèi)聚性是指模塊間互相連接的緊密程度

  (8)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中的核心問(wèn)題是

  A)數(shù)據(jù)庫(kù)設(shè)計(jì) B)數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)

  C)數(shù)據(jù)庫(kù)維護(hù) D) 數(shù)據(jù)庫(kù)管理員培訓(xùn)

  (9)有兩個(gè)關(guān)系R,S如下:

  R

2  

1  

1  

  S

 A 

B

a

 3

0

2

  由關(guān)系R通過(guò)運(yùn)算得到關(guān)系S,則所使用的運(yùn)算為

  A) 選擇 B)投影 C) 插入 D)連接

  (10)將E-R圖轉(zhuǎn)換為關(guān)系模式時(shí),實(shí)體和聯(lián)系都可以表示為

  A) 屬性 B)鍵 C) 關(guān)系 D) 域

  (11)執(zhí)行語(yǔ)句 Dim X, Y as Integer 后,

  A)X 和Y 均被定義為整型變量

  B)X和Y被定義為變體類(lèi)型變量

  C)X被定義為整型變量,Y被定義為變體類(lèi)型變量

  D)X被定義為變體類(lèi)型變量,Y被定義為整型變量

  (12)以下關(guān)系表達(dá)式中,其值為T(mén)rue的是

  A)”XYZ”>”XYz”

  B)”VisualBasic”<>”visualbasic”

  C)”the”=”there”

  D)”Integer”<”Int”

  (13)執(zhí)行以下程序段

  a$=”Visual Basic Programming”

  b$=”C++”

  c$=Ucase(left$(a$,7))&b$& Right$(a$,12)后,變量c$ 的值為

  A)Visual Basic Programming

  B)VISUALC++ Programming

  C)Visual C++ Programming

  D)VISUAL BASIC Programming

  (14)下列敘述中正確的是

  A)MsgBox語(yǔ)句的返回值是一個(gè)整數(shù)

  B)執(zhí)行Msgbox語(yǔ)句并出現(xiàn)信息框后,不用關(guān)閉信息框即可執(zhí)行其他操作

  C)MsgBox語(yǔ)句的第一個(gè)參數(shù)不能省略

  D)如果省加略MsgBox語(yǔ)句的第三個(gè)參數(shù)(Title),則信息框的標(biāo)題為空

  (15)在窗體上畫(huà)一個(gè)文本框(名稱(chēng)為text1)和一個(gè)標(biāo)簽(名稱(chēng)為label1),程序運(yùn)行后,在文本框中每輸入一個(gè)字符,都會(huì)立即在標(biāo)簽中顯示文本框中字符的個(gè)數(shù),以下可以實(shí)現(xiàn)實(shí)現(xiàn)上述操作的事件過(guò)程是

  A)Private Sub Text1_Change()

  Label1.Caption = Str(Len(Text1.Text))

  End Sub

  B)Private Sub Text1_Click()

  Label1.Caption = Str(Len(Text1.Text))

  End Sub

  C)Private Sub Text1_Change()

  Label1.Caption = text1.text

  End Sub

  D)Private Sub label1_Change()

  Label1.Caption = Str(Len(Text1.Text))

  End Sub

  (16)在窗體上畫(huà)兩個(gè)單選按鈕(名稱(chēng)分別為Option1、option2,標(biāo)題分別為“宋體”和“黑體”)、1個(gè)復(fù)選框(名稱(chēng)為check1,標(biāo)題為“粗體”)和1個(gè)文本框(名稱(chēng)為text1,text屬性為“改變文字字體”),窗體外觀如圖所示。程序運(yùn)行后,要求“宋體”單選按鈕和“粗體”復(fù)選框被選中,則以下能夠?qū)崿F(xiàn)上述操作的語(yǔ)句序列是

  A) Option1.value = False

  Check1.value = True

  B) Option1.value = True

  Check1.value = 0

  C) Option1.value = True

  Check1.value = 2

  D) Option1.value = True

  Check1.value = 1

  (17)在窗體上畫(huà)一個(gè)名稱(chēng)為Command1的命令按鈕,然后編寫(xiě)如下事件過(guò)程:

  Private Sub Command1_Click()

  c = 1234

  c1 = Trim(Str(c))

  For i = 1 To 4

  Print

  Next

  End Sub

  程序運(yùn)行后,單擊命令按鈕,要求在窗體上顯示如下內(nèi)容:

  1

  12

  123

  1234

  則在橫線(xiàn)上應(yīng)填入的內(nèi)容為

  A)Right(c1,i) B)Left(c1,i) C)Mid(c1,I,1) D) Mid(c1,i,i)

  (18)假定有以下程序段

  For i=1 to 3

  For j=5 to 1 step -2

  Print i*j

  Next j

  Next i

  則語(yǔ)句 Print i*j 的執(zhí)行次數(shù)是

  A)15 B)16 C)17 D)18

  (19)在窗體上畫(huà)兩個(gè)文本框(名稱(chēng)分別為text1和text2)和一個(gè)命令按鈕(名稱(chēng)為command1),然后編寫(xiě)如下事件過(guò)程:

  Private Sub Command1_Click()

  x = 0

  Do While x < 50

  x = (x + 2) * (x + 3)

  n = n + 1

  Loop

  text1.Text = Str(n)

  text2.Text = Str(x)

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

  A)1和0 B)2和72 C)3和50 D)4和168

  (20)閱讀程序:

  Private Sub Command1_Click()

  A=0

  For j=1 to 15

  a=a+j mod 3

  Next j

  Print a

  End Sub

  程序運(yùn)行后,單擊窗體,輸出結(jié)果是

  A)105 B)1 C)120 D)15

  (21)以下說(shuō)法中正確是的

  A)當(dāng)焦點(diǎn)在某個(gè)控件上時(shí),按下一個(gè)字母鍵,就會(huì)執(zhí)行該控件的keypress事件過(guò)程

  B)因?yàn)榇绑w不接受焦點(diǎn),所以窗體不存在自己的keypress事件過(guò)程

  C)若按下的鍵相同,keypress事件過(guò)程中的keyascii參數(shù)與keydown事件過(guò)程中的keycode參數(shù)的值也相同

  D)在keypress事件過(guò)程中,keyascii參數(shù)可以省略

  (22)語(yǔ)句 dim a(-3 to 4,3 to 6)as integer 定義的數(shù)組的元素個(gè)數(shù)是

  A)18 B)28 C)21 D)32

  (23)在窗體上畫(huà)一個(gè)命令按鈕,其名稱(chēng)為command1,然后編寫(xiě)如下代碼:

  Option Base 1

  Private Sub Command1_Click()

  Dim a

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

  j = 1

  For i = 4 To 1 Step -1

  s = s + a(i) * j

  j = j * 10

  Next i

  Print s

  End Sub

  程序運(yùn)行后,單擊命令按鈕后,其輸出結(jié)果是

  A)4321 B)1234 C)34 D)12

  (24)假定通過(guò)復(fù)制,粘貼操作建立了一個(gè)命令按鈕數(shù)組Command1,以下說(shuō)法中錯(cuò)誤的是

  A)數(shù)組中每個(gè)命令按鈕的名稱(chēng)(name屬性)均為Command1

  B)若未做修改,數(shù)組中每個(gè)命令按鈕的大小都一樣

  C)數(shù)組中各個(gè)按鈕使用同一個(gè)click事件過(guò)程

  D)數(shù)組中每個(gè)命令按鈕的index屬性值都相同

  (25)在窗體上面畫(huà)一個(gè)命令按鈕,名稱(chēng)為Command1,然后編寫(xiě)如下代碼:

  Option Base 0

  Private Sub Command1_Click()

  Dim A1(4) As Integer,A2(4) As Integer

  For k=0 To 2

  A1(k+1)=InputBox(“請(qǐng)輸入一個(gè)整數(shù)”)

  A2(3-k)=A1(k+1)

  Next k

  Print A2(k)

  End Sub

  程序運(yùn)行后,單擊命令按鈕,在輸入對(duì)話(huà)框中依次輸入2、4、6,則輸出結(jié)果為

  A)0 B)1 C)2 D)3

  (26)以下關(guān)于函數(shù)過(guò)程的敘述中,正確的是

  A)函數(shù)過(guò)程形參的類(lèi)型與函數(shù)返回值的類(lèi)型沒(méi)有關(guān)系

  B)在函數(shù)過(guò)程中,過(guò)程的返回值可以有多個(gè)

  C)當(dāng)數(shù)組作為函數(shù)過(guò)程的參數(shù)時(shí),既能以值方式傳遞,也能以傳址方式傳遞

  D)如果不指明函數(shù)過(guò)程參數(shù)的類(lèi)型,則該參數(shù)沒(méi)有數(shù)據(jù)類(lèi)型

  (27)在窗體上畫(huà)兩個(gè)標(biāo)簽和一個(gè)命令按鈕,其名稱(chēng)分別為L(zhǎng)abel1、Label2和Command1,然后編寫(xiě)如下程序:

  Private Sub func(L As Label)

  L.Caption=”1234”

  End sub

  Private Sub Form_Load()

  Label2.Caption=10

  End sub

  Private Sub Command1_Click()

  A=Val(Label2.Caption)

  Call func(Label1)

  Label2.Caption=a

  End sub

  程序運(yùn)行后,單擊命令按鈕,則在兩個(gè)標(biāo)簽中顯示的內(nèi)容分別為

  A)ABCD和10 B)1234和100

  C)ABCD和100 D)1234和10

  (28)在窗體上畫(huà)一個(gè)命令按鈕(名稱(chēng)為Command1),并編寫(xiě)如下代碼:

  Functin Fun1(Byval a As Integer ,b As Integer) As Integer

  Dim t As Integer

  t=a-b

  b=t+a

  Fun1=t+b

  End Function

  Private Sub Command1_Click()

  Dim x As Integer

  X=10

  Print Fun1(Fun1(x,(Fun1(x,x-1))),x-1)

  End Sub

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

  A)10 B)0 C)11 D)21

  (29)以下關(guān)于過(guò)程及過(guò)程參數(shù)的描述中,錯(cuò)誤的是

  A)過(guò)程的參數(shù)可以是控件名稱(chēng)

  B)調(diào)用過(guò)程時(shí)使用的實(shí)參的個(gè)數(shù)應(yīng)與過(guò)程形參的個(gè)數(shù)相同

  C)只有函數(shù)過(guò)程能夠?qū)⑦^(guò)程中處理的信息返回到調(diào)用程序中

  D)窗體可以作為過(guò)程的函數(shù)

  (30)有如下通用過(guò)程:

  Public Function Fun(xStr As String) As String

  Dim tStr As String ,strL As Integer

  tStr=””

  strL=Len(xStr)

  i=strL/2

  Do While i<=strL

  tStr=tStr & Mid(xStr,i+1,1)

  i=i+1

  Loop

  Fun=tStr & tStr

  End Function

  在窗體上畫(huà)一個(gè)名稱(chēng)為T(mén)ext1的文本框和一個(gè)名稱(chēng)為Command1的命令按鈕,然后編寫(xiě)如下事件過(guò)程:

  Private Sub Command1_Click()

  Dim S1 As String

  S1=”ABCDEF”

  Text1.Text=Lcase(Fun(S1))

  End Sub

  程序運(yùn)行后,單擊命令按鈕,文本框中顯示的是

  A)ABCDEF B)abcdef C)defded D)defabc

【最新計(jì)算機(jī)二級(jí)VB筆試試卷】相關(guān)文章:

2022年計(jì)算機(jī)二級(jí)《VB》命題試卷11-16

2016年計(jì)算機(jī)二級(jí)考試VB試卷及答案03-21

計(jì)算機(jī)二級(jí)vb試題10-25

2024年計(jì)算機(jī)二級(jí)筆試試卷09-22

2016最新計(jì)算機(jī)二級(jí)vb考試試題12-08

2016年計(jì)算機(jī)二級(jí)VF筆試試卷03-23

2016最新計(jì)算機(jī)二級(jí)筆試題及答案12-08

2005年上半年全國(guó)計(jì)算機(jī)二級(jí)VB筆試真題11-17

全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)visualBasic筆試試卷11-25