計算機vb考試題庫
在計算機二級vb考試中,有哪些考試題目,哪些需要注意的考點呢?下面是學習啦小編給大家整理的計算機vb考試題庫及計算機vb考試考點,供大家參閱!
計算機vb考試題庫
1、任何控件都有的屬性是( )。
A.BackColor
B.Caption
C.Name
D.BorderStyle
2、設計數(shù)據(jù)庫的存儲結構屬于( )
A.需求分析
B.概念設計
C.邏輯設計
D.物理設計
3、某人創(chuàng)建了1個工程,其中的窗體名稱為Form1;之后又添加了1個名為Form2的窗體,并希望程序執(zhí)行時先顯示Form2窗體,那么,他需要做的工作是( )。
A.在工程屬性對話框中把"啟動對象"設置為Form2
B.在Forml 的Load 事件過程中加入語句Load Form2
C.在Form2的Load 事件過程中加入語句Form2.Show
D.把Form2的TabIndex 屬性設置為l ,把Form1的TabIndex 屬性設置為2
4、設有如下通用過程:
Public Function Fun(xStr As Stri ng)As Stri ng
Di mt Str As Stri ng ,strLAs Integer
tStF=""
strL=Len(xStr)
i =1 Do While i <=strL/2
tStr =Tstr &Mid(xStr ,i ,1)&Mid(xStr ,strL-i+1,1)
i =i +l
Loop
Fun =tStr
End Function
在窗體上畫一個名稱為Co mmand1的命令按鈕。然后編寫如下的事件過程:
Private Sub Co mmandI_Click()
Di mS1As Stri ng
S1="abedef"
Pri m UCase(Fun(S1))
End Sub
程序運行后,單擊命令按鈕,輸出結果是( )。
A.ABCDEF
B.abcdef
C.AFBECD
D.DEFABC
5、下列關于棧的描述正確的是( )。
A.在棧中只能插入元素而不能刪除元素
B.在棧中只能刪除元素而不能插入元素
C.棧是特殊的線性表,只能在一端插入或刪除元素
D.棧是特殊的線性表,只能在一端插入元素,而在另一端刪除元素
6、下列程序段的運行結果是( )。
Sub sele( )
Di mn As Integer
i =21:n =3
Do While i >n
i =i -n
Loop
Print i
End Sub
A.2
B.4
C.5
D.3
7、復選框的Value 屬性為0時,表示該復選框( )。
A.未被選中
B.被選中
C.框內有灰色的勾
D.操作有誤
8、在窗體上有一個名稱為Check1的復選框數(shù)組(含4個復選框),還有一個名稱為Text1的文本框,初始內容為空。程序運行時,單擊任何復選框,則把所有選中的復選框后面的方字羅列在文本框中(見圖)。下面能實現(xiàn)此功能的事件過程是( )。
A.Private Sub Check1_Click(Index As Integer)
Text1.Text =""
For k =0To 3
If Check1(k).value =1Then
Text1.Text =Text1.Text &Check1(k).Caption &""雙引號中是空格 End If Next k
>
End Sub
B.Private Sub Check1_Click(Index As Integer)
For k =0To 3
If Check1(k).Value =1Then
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 =0To 3 If Check1(k).Value =1Then
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 =0To 3
If Check1(k).Value =1Then
Text1.Text =Text1.Text &Check1(k).Caption &""雙引號中是空格
Exit For
End If
Next k
End Sub
9、在窗體上添加一個命令按鈕,名為Co mmand1,其單擊事件中有下列程序段,則事件過程執(zhí)行后,文本框中輸出
( )。
For i =1To 4
For j=1To 3
x=3
For k =1To 2
x=x+3
Next k
Next j
Next i
Textl .Text =Str(x)
A.3
B.6
C.9
D.12
10、下列關于Sub 過程的敘述正確的是( )。
A.一個Sub 過程必須有一個Exit Sub 語句
B.一個Sub 過程必須有一個End Sub 語句
C.在Sub 過程中可以定義一個Function 過程
D.可以用Goto 語句退出Sub 過程[ 結 束 ]
計算機vb考試考點
考點1:單行結構條件語句
單行條件語句的格式如下:
If 條件 Then then 部分 [Else else 部分]
其功能為:如果“條件”為True,則執(zhí)行“then部分”,否則執(zhí)行“else部分”。其中的“else部分”是可選的,當其省略時,If語句簡化為:
If 條件 Then then 部分
其功能為:如果“條件”為True,則執(zhí)行“then部分”,否則執(zhí)行下一行程序。
條件語句中的“then部分”和“else部分”都可以嵌套,其深度(嵌套層數(shù))沒有具體規(guī)定,但受到每行字符數(shù)(1024)的限制。當嵌套層數(shù)較多時,應注意嵌套的正確性,一般原則是:每一個“Else”部分都與它前面未曾被配對的“If-Then”配對。
例8.1.1 當x=-5時,執(zhí)行下述代碼后,x的值為( )。
If x >= 0 Then If x > 0 Then y = 1 Else y = 0 Else y = -1
A.1
B.0 C.-1
D.以上都不正確
答案:C
考點2:塊結構條件語句
塊結構條件語句與C、Ada等語言中的條件語句類似,一般格式如下:
If 條件1 Then
語句塊1
[ElseIf 條件2 Then
語句塊2]
[ElseIf 條件3 Then
語句塊3]
……
[Else
語句塊n]
End If
其功能為:如果“條件1”為True,則執(zhí)行“語句塊1”;如果“條件2”為True,則執(zhí)行“語句塊2”……則執(zhí)行“語句塊n”。
該語句中的“語句塊”可以是一個語句,也可以是多個語句。當是多個語句時,可以分別寫在多行里;如果寫在一行中,則各語句之間用冒號隔開。
說明:
該語句中的“條件1”、“條件2”等都是邏輯表達式,通常數(shù)值表達式和關系表達式都是邏輯表達式的特例。
“語句塊”中的語句不能與前面的Then在同一行,否則Visual Basic認為是一個單行結構的條件語句。
在塊結構的條件語句中,ElseIf子句的數(shù)量沒有限制,可以根據(jù)需要加入任意多個ElseIf子句。
塊結構條件語句中的ElseIf子句和Else子句都是可選的。
當If結構體內有多個條件為True時,Visual Basic執(zhí)行第一個為True的條件后面的語句塊。
塊形式的條件語句可以嵌套,嵌套時必須完全“包住”,不能互相“騎跨”。
例8.1.2 函數(shù)A()、B()、C()分別實現(xiàn)三種不同的功能,令X=1、Y=-4、Z=0,那么下述代碼的功能是( )。
If (X>0)Then
A()
ElseIf (Y<10)Then
B()
ElseIf (Z<3)Then
C()
End If
A.執(zhí)行函數(shù)A()
B.執(zhí)行函數(shù)B()
C.執(zhí)行函數(shù)C()
D.以上都不正確
答案:A
考點3:IIf函數(shù)
IIf函數(shù)可以用來執(zhí)行簡單的條件判斷操作,它是“If…Then…Else”結構的簡寫版本,是“Immediate If”的縮略。其格式如下:
result=IIf(條件,True 部分,F(xiàn)alse 部分)
其中,“result”是函數(shù)的返回值,“條件”是一個邏輯表達式。當“條件”為真時,IIf函數(shù)返回“True部分”,否則返回“False部分”。“True部分”或“False部分”可以是表達式、變量或其他函數(shù)。該函數(shù)與C語言中“?:”運算符的功能相似,可以使程序大為簡化。
例8.1.3 設a=“a”,b=“b”,c=“c”,d=“d”,執(zhí)行語句x=IIf((ad),“A”,“B”)后,x的值為( )。[2005年4月 選擇第15題]
A.“a”
B.“b”
C.“B”
D.“A”
答案:D
重要提醒:使用IIf函數(shù)時,其中的三個參數(shù)都不可以省略,而且要求“True 部分”、“False 部分”及結果變量的類型一致。此外,由于IIf要計算“True部分”和“False部分”,因此有可能會產(chǎn)生副作用。
看了“計算機vb考試題庫”的人還看了:
計算機vb考試題庫
上一篇:計算機vb考試題庫答案
下一篇:計算機vb考試要學的知識點