計算機二級vb練習題及答案(精選4套)
計算機二級考試是全國計算機等級考試(National Computer Rank Examination,簡稱NCRE)四個等級中的一個等級,考核計算機基礎知識和使用一種高級計算機語言編寫程序以及上機調試的基本技能。那么計算機二級vb考試會怎么考?以下僅供參考!
計算機二級vb練習題及答案 1
1、為了在運行時能顯示窗體左上角的控制框(系統菜單),可以設置以下哪個屬性的值為True( )。
A.Contr01Box B.MinButton C.MaxButton D.BorderStyle
參考答案:A
參考解析:本題考查窗體的常見屬性。窗體中ControlBox屬性用來控制是否顯示控制菜單,屬性值為False時不顯示控制菜單。屬性MinButton和MaxButton控制是否顯示最大化和最小化按鈕,屬性BorderStyle則是設置窗體的邊界樣式。
2、組合框是文本框和( )特性的組合。
A.復選框 B.標簽 C.列表框 D.目錄列表框
參考答案:C
參考解析:本題考查組合框。組合框控件(ComboBox)是將文本框和列表框的功能結合在一起,用戶可以在列表中選擇某項(注:只能選取一項),或在編輯區域中直接輸入文本內容來選定項目。
3、Visual Basic根據計算機訪問文件的方式將文件分成3類,其中不包括( )。
A.順序文件 B.Unix文件 C.二進制文件 D.隨機文件
參考答案:B
參考解析:本題考查VB文件的分類。VB中根據文件的訪問形式分為順序文件、隨機文件和二進制文件。
4、下列模式中,能夠給出數據庫物理存儲結構與物理存取方法的是( )。
A.內模式 B.外模式 C.概念模式 D.邏輯模式
參考答案:A
參考解析:數據庫管理系統的三級模式結構由外模式、模式和內模式組成。外模式,或予模式,或用戶模式,是指數據庫用戶所看到的數據結構,是用戶看到的數據視圖。模式,或邏輯模式,是數據庫中對全體數據的邏輯結構和特性的描述,是所有用戶所見到的數據視圖的總和。外模式是模式的一部分。內模式,或存儲模式,或物理模式,是指數據在數據庫系統內的存儲介質上的表示,即對數據的物理結構和存取方式的描述。
5、符合結構化原則的三種基本控制結構是順序結構、__________和循環結構。
參考解析:選擇結構
【解析】程序設計語言僅僅使用順序、選擇和重復(循環)三種基本控制結構就足以表達出各種其他形式結構的程序設計方法。遵循程序結構化的設計原則,按結構化程序設計方法設計出的程序易于理解、使用和維護;可以提高編程工作的效率,降低軟件的開發成本。
6、對數據元素之間的邏輯關系的描述是_______。
參考解析:數據的邏輯結構
【解析】數據的邏輯結構是對數據元素之間的邏輯關系的描述,它可以用一個數據元素的集合和定義在此集合中的若干關系來表示。
7、軟件工程研究的內容主要包括:軟件開發技術和________。
參考解析:軟件工程管理
【解析】軟件工程研究的內容主要包括:軟件開發技術和軟件工程管理。軟件開發技術包括:軟件開發方法學、開發過程、開發工具和軟件工程環境,其主體內容是軟件開發方法學。軟件工程管理包括軟件管理學、軟件工程經濟學、軟件心理學等內容。
8、軟件指的是計算機系統中與硬件相互依賴的另一部分,包括程序、數據和__________的集合。
參考解析:相關文檔
【解析】軟件指的是計算機系統中與硬件相互依賴的另一部分,包括程序、數據和有關的文檔。程序是對計算機的處理對象和處理規則的描述,是軟件開發入員根據用戶需求開發的、用程序語言描述的、適合計算機執行的指令序列。數據是使程序能正常操作信息的數據結構。文檔是為了便于了解程序所需的資源說明,是與程序的'開發、維護和使用有關的資料。
9、_______語句的作用是暫時停止VB程序的運行,將控制權轉交給操作系統。
參考解析:
DoEvents
【解析】本題考查DoEvents函數。DoEvents函數的功能是將控制權轉交給操作系統,以便讓系統有機會去檢查是否有其他事件需要提供服務,當操作系統處理完隊列中的事件后,返回控制權。該函數可以返回VB應用程序中打開窗體的數目。
10、當用________方式打開文件時,如果對文件進行寫操作,則寫入的數據附加到原文件的后面。
%參考解析:Append(追加)
【解析】本題考查文件的打開方式。打開文件有3種模式。Output:向文件中寫數據,當指定的文件不存在時,則在指定的文件夾下建立文件;Input:從文件中讀數據,當文件不存在時,則報錯;Append:追加數據到文件末尾,當指定的文件不存在時,則報錯。
11、算法的基本特征主要包括四個方面,它們分別是可行性、確定性、_________和擁有足夠的情報。
參考解析:有窮性
【解析】算法的基本特征主要包括以下四個方面:可行性:針對實際問題而設計的算法,執行后能夠得到滿意的結果;確定性:算法中的每一個步驟都必須有明確的定義,不允許有模棱兩可的解釋和多義性;有窮性:算法必需在有限時間內做完,即算法必需能在執行有限個步驟之后終止;擁有足夠的情報:要使算法有效必需為算法提供足夠的情報,當算法擁有足夠的情報時,此算法才最有效的;而當提供的情報不夠時,算法可能無效。
12、對長度為8的線性表進行冒泡排序,最壞情況下需要比較的次數為__________ 。
參考解析:28
【解析】在最壞情況下,冒泡排序所需要的比較次數為n(n.1)/2;簡單插入排序所需要的比較次數為n(n-1)/2;希爾排序所需要的比較次數為O(n1 5);堆排序所需要的比較次數為O(nl092n)。
計算機二級vb練習題及答案 2
1.下列敘述中正確的是( D )。
A) 棧是"先進先出"的線性表
B) 隊列是"先進后出"的線性表
C) 循環隊列是非線性結構
D) 有序線性表既可以采用順序存儲結構,也可以采用鏈式存儲結構
【解析】棧是先進后出的線性表,所以A)錯誤;隊列是先進先出的線性表,所以B)錯誤;循環隊列是線性結構的線性表,所以C)錯誤。
2.以下選項中,不合法的Visual Basic的變量名是( B )。
A) a5b
B) _xyz
C) a_b
D) andif
【解析】VB中變量的命名規則:
必須以字母開頭。
由字母,漢字或數字組成
不能包含嵌入的句號或者嵌入的類型聲明字符。
不得超過 255 個字符。
3.可以產生30~50(含30和50)之間的隨機整數的表達式是( A )。
A) Int(Rndx21+30)
B) Int(Rndx20+30)
C) Int(Rndx50-Rndx30)
D) Int(Rndx30+50)
【解析】因為Rnd函數產生的隨機數范圍是大于等于0而小于1。要產生30~50(含30和50)之間的隨機整數,可先產生0~(50-30),即0~20之間的隨機整數,然后在這個基礎上再加上30。
Rndx20生成0~20之間的'隨機數中不包括20,所以要用Int(Rndx21)可產生0~20之間的隨機整數,然后加上30,綜合起來就是Int(Rndx21+30),故A選項正確。
4.為了使文本框同時具有垂直和水平滾動條,應先把MultiLine屬性設置為True,然后再把ScrollBars屬性設置為( D )。
A) 0
B) 1
C) 2
D) 3
【解析】ScrollBars屬性值為0,表示文本框沒有滾動條;
ScrollBars屬性值為為1,表示文本框只有水平滾動條;
ScrollBars屬性值為為2,表示文本框只有垂直滾動條;
ScrollBars屬性值為為3,表示文本框同時擁有水平和垂直滾動條。
5.下列關于通用對話框CommonDialog1的敘述中,錯誤的是( A )。
A) 只要在"打開"對話框中選擇了文件,并單擊"打開"按鈕,就可以將選中的文件打開
B) 使用CommonDialog1.ShowColor方法,可以顯示"顏色"對話框
C) CancelError屬性用于控制用戶單擊"取消"按鈕關閉對話框時,是否顯示出錯警告
D) 在顯示"字體"對話框前,必須先設置CommonDialog1的Flags屬性,否則會出錯
【解析】"打開"對話框主要用來獲取用戶指定的文件信息并供程序使用,對話框本身并不提供打開文件功能,這些功能需另外編寫代碼才能實現,所以在"打開"對話框中可選中某文件,但不能打開。故A選項錯誤。
6.窗體上有名稱為Command1的命令按鈕,名稱分別為List1、List2的列表框,其中List1的MultiSelect屬性設置為1(Simple),并有如下事件過程:
Private Sub Command1_Click()
For i=0 To List1.ListCount-1
If List1.Selected(i)=True Then
List2.AddItem Text
End If
Next
End Sub
上述事件過程的功能是將List1中被選中的列表項添加到List2中。運行程序時,發現不能達到預期目的,應做修改,下列修改中正確的是
( C )。
A) 將For循環的終值改為List1.ListCount
B) 將List1.Selected(i)=True 改為List1.List(i).Selected=True
C) 將List2.AddItem Text 改為List2.AddItem List1.List(i)
D) 將List2.AddItem Text 改為List2.AddItem List1.ListIndex
【解析】題目程序不能將List1中的選中項添加到List2中,List2.AddItem Text一行有誤,應該改為List2.AddItem List1.List(i)才能使List1中每個選中的行添加到List2中。列表框控件的List屬性保存了列表框中所有值的數組,可以通過下標訪問數組中的值。
7.假定在圖片框Picture1中裝入了一個圖片,在程序運行中,為了清除該圖片(注意,清除圖片,而不是刪除圖片框),應采用的正確方法是
( B )。
A) 單擊圖片框,然后按Del鍵
B) 執行語句 Picture1.Picture=LoadPicture("")
C) 執行語句 Picture1.Picture=""
D) 執行語句:Picture1.Cls
【解析】A選項按Del鍵不能刪除圖片;C選項中Pictue屬性值不能為空字符串,語法錯誤;D選項中Cls方法只能清除圖片上顯示的內容,不能清除圖片。要將圖片框中的圖片清除,用B選項方法可以。故B選項正確。
8.算法的空間復雜度是指( A )。
A) 算法在執行過程中所需要的計算機存儲空間
B) 算法所處理的數據量
C) 算法程序中的語句或指令條數
D) 算法在執行過程中所需要的臨時工作單元數
【解析】算法的空間復雜度是指算法在執行過程中所需要的內存空間。所以選擇A)。
計算機二級vb練習題及答案 3
1.雙擊窗體中的對象后,VB將顯示的窗口是(C)(單)
A.工具箱
B.項目(工程)窗口
C.代碼窗口
D.屬性窗口
2.下述選項中,VB的程序設計方法是(B)(單)
A.面向對象、順序驅動
B.面向對象、事件驅動
C.面向過程、事件驅動
D.面向過程、順序驅動
3.在VB中,要將一個窗體裝載到內存進行變量初始化等預處理,但沒有顯示該窗體,應使用的方法或語句是(C)(單)
A.Show
B.Unload
C.Load
D.Hide
4.文本框的`默認屬性是(B)(單)
A.Caption
B.Text
C.Name
D.Top
5.標簽默認屬性是(A)(單)
A.Caption
B.Text
C.Name
D.Top
6.執行以下程序段:
a$="abbacddcba"
For I=6 To 2 Step -2
X=Mid(a,I,I)
Y=Left(a,I)
z=Right(a,I)
z=Ucase(X&Y&z)
Next I
Print z
輸出結果為(B)(單)
A.ABA
B.BBABBA
C.ABBABA
D.AABAAB
7.在窗體上畫一個名稱為Command1的命令按鈕,然后編寫如下程序:
Option Base 1
Private Sub Command1_Click( )
Dim a As Variant
a=Array(1,2,3,4,5)
Sum=0
For I=1 To 5
Sum = sum+a(I)
Next I
x=Sum/5
For I =1 To 5
If a(I)>x Then Print a(I);
Next I
End Sub
程序運行后,單擊命令按鈕,在窗體上顯示的內容是(D)(單)
A.1 2
B.1 2 3
C.3 4 5
D.4 5
8.假定一個工程由一個窗體文件Form1和兩個標準模塊文件Model1及Model2組成。Model1代碼如下:
Public x As Integer
Public y As Integer
Sub S1( )
x =1
S2
End Sub
Sub S2( )
y=10
Form1.Show
End Sub
Model2的代碼如下:
Sub Main( )
S1
End Sub
其中Sub Main被設置為啟動過程。程序運行后,各模塊的執行順序是(C)(單)
A.Form1->Model1->Model2
B.Model1->Model2->Form1
C.Model2->Model1->Form1
D.Model2->Form1->Model1
9.設有如下程序段:
a$="beijingshanghai"
b$=Mid(a$,InStr(a$,"g")+1)
執行上面的程序段后,變量b$的值為【shanghai】
10.以下程序段的輸出結果是【3】
Num =0
Do While num<=2
num = num+1
Loop
Print num
計算機二級vb練習題及答案 4
1.下列說法有錯誤的是
A.默認情況下,屬性Visible的值為False
B.如果設置控件的Visible屬性為False,則運行時控件會隱藏
C.Visible的值可設為True或者False
D.設置Visible屬性同設置Enabled屬性的功能是相同的,都是使控件處于失效狀態
參考答案:D
2.下列程序的執行結果為
Private Sub Command1_Click()
Dim FirStr As String
FirSt="abcdef"
Print Pat(FirStr.
End Sub
Private Function Pat(xStr As String.As String
Dim tempStr As String, strLen As Integer
tempStr=""
strLen=Len(xStr.
i=1
Do While i<=Len(xStr.-3
tempStr=tempStr+Mid(xStr, i, 1)+Mid(xStr, strLen -i+1, 1)
i=i+1
Loop
Pat=tempStr
End Function
A.abcdef B.afbecd C.fedcba D.defabc
參考答案:B
3.下列敘述中,不屬于軟件需求規格說明書的作用的是( )
A.便于用戶、開發人員進行理解和交流
B.反映出用戶問題的結構,可以作為軟件開發工作的基礎和依據
C.作為確認測試和驗收的依據
D.便于開發人員進行需求分析
參考答案:D
4.在Visual FoxPro中,用于建立或修改過程文件的命令為( )
A.MODIFY<文件名>
B.MODIFY FILE<文件名>
C.MODIFY PROCEDURE<文件名>
D.以上B、C都正確
參考答案:B
5.執行命令
.STORE″3.1416″TO TEST
.?TYPE(″TEST″)
其結果為( )
A.DB.LC.CD.N
參考答案:C
6.數據結構作為計算機的'一門學科,主要研究數據的邏輯結構、對各種數據結構進行的運算,以及( )
A.數據的存儲結構B.計算方法C.數據映像D.邏輯存儲
參考答案:A
7.下列有關數據庫的描述,正確的是
A.數據處理是將信息轉化為數據的過程
B.數據的物理獨立性是指當數據的邏輯結構改變時,數據的存儲結構不變
C.關系中的每一列稱為元組,一個元組就是一個字段
D.如果一個關系中的屬性或屬性組并非該關系的關鍵字,但它是另一個關系的關鍵字,則稱其為本關系的外關鍵字
參考答案:D
8.一個Visual FoxPro過程化程序,從功能上可將其分為( )
A.程序說明部分、數據處理部分、控制返回部分
B.環境保存與設置部分、功能實現部分、環境恢復部分
C.程序說明部分、數據處理部分、環境恢復部分
D.數據處理部分、控制返回部分、功能實現部分
參考答案:A
9.單擊命令按鈕時,下列程序的執行結果為
Private Sub Command1_Click()
Dim x As Integer, y As Integer
x=12:y=32
Call Proc(x,y.
Print x; y
End Sub
Public Sub Proc(n As Integer, ByVal m As Integer.
n=n Mod 10
m=m Mod 10
End Sub
A.1232 B.232 C.23 D.123
參考答案:B
10.決定微調控件最大值的屬性是( )
A.KeyboardHighValueB.ValueC.KeyboardLowValueD.Interval
參考答案:A
11.在“報表設計器”中,可以使用控件是( )
A.標簽、文本框和列表框
B.標簽、域控件和列表框
C.標簽、域控件和線條
D.布局和數據源
參考答案:C
12.下列程序段執行結果為
x=5
y=-6
If Not x>0 Then x=y-3 Else y=x+3
Print x-y; y-x
A.-3 3 B.5 -9 C.3 -3 D.-6 5
參考答案:A
13.以下不是查詢結果去向的是( )
A.瀏覽B.報表C.表單D.表
參考答案:C
14.數據庫、數據庫系統和數據庫管理系統之間的關系是( )
A.數據庫包括數據庫系統和數據庫管理系統
B.數據庫系統包括數據庫和數據庫管理系統
C.數據庫管理系統包括數據庫和數據庫系統
D.3者沒有明顯的包含關系
參考答案:B
15.下列有關數據庫的描述,正確的是
A.數據庫是一個DBF文件
B.數據庫是一個關系
C.數據庫是一個結構化的數據集合
D.數據庫是一組文件
參考答案:C
【計算機二級vb練習題及答案】相關文章:
計算機二級VB練習題附答案07-27
計算機二級考試VB練習題及答案05-27
2017計算機二級考試VB練習題及答案10-31
2016計算機二級考試VB練習題及答案10-12
2017計算機二級VB考前練習題及答案07-13
計算機二級考試VB強化練習題及答案07-26
全國計算機二級《VB》練習題及答案09-08
計算機二級VB考試練習題及答案07-17