2019年計算機等級考試二級VB模擬試題一及答案解析_第1頁
2019年計算機等級考試二級VB模擬試題一及答案解析_第2頁
2019年計算機等級考試二級VB模擬試題一及答案解析_第3頁
2019年計算機等級考試二級VB模擬試題一及答案解析_第4頁
2019年計算機等級考試二級VB模擬試題一及答案解析_第5頁
已閱讀5頁,還剩42頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、計算機等級考試二級模擬試題一及答案解析知識點復習:形參:指出現(xiàn)在Sub和Function過程形參表中的變量名、數(shù)組名,過程被調(diào)用前,沒有分配內(nèi)存,其作用是說明自變量的類型和形態(tài)以及在過程中的角色。形參可以是:1)除定長字符串變量之外的合法變量名;2)后面跟()括號的數(shù)組名。實參:是在調(diào)用 Sub和Function過程時,傳送給相應過程的變量名、數(shù)組名、常數(shù)或 表達式。在過程調(diào)用傳遞參數(shù)時,形參與實參是按位置結合的,形參表和實參表中對應的變量名可以不必相同,但位置必須對應起來。一、選擇題(1)根據(jù)數(shù)據(jù)結構中各數(shù)據(jù)元素之間前后件關系的復雜程度,一般將數(shù)據(jù)結構分成A)動態(tài)結構和靜態(tài)結構B)緊湊結構和

2、非緊湊結構C)線性結構和非線性結構D)內(nèi)部結構和外部結構正確答案:C(2)設一棵二叉樹中有 3個葉子結點,有8個度為1的結點,則該二叉樹中總的結點數(shù) 為A) 12B) 13C) 14D) 15 正確答案:B (3)在下列幾種排序方法中,要求內(nèi)存量最大的是A)插入排序B)選擇排序C)快速排序D)歸并排序 正確答案:D(4)下列敘述中,不屬于結構化程序設計方法的主要原則的是A)自頂向下B)由底向上C)模塊化D)限制使用goto語句正確答案:B(5)下列不屬于軟件調(diào)試技術的是A)強行排錯法B)集成測試法C)回溯法D)原因排除法正確答案:B(6)為了避免流程圖在描述程序邏輯時的靈活性,提出了用方框圖來

3、代替?zhèn)鹘y(tǒng)的程序流 程圖,通常也把這種圖稱為A) PAD 圖B) N-S 圖C)結構圖D)數(shù)據(jù)流圖正確答案:B(7)軟件復雜性度量的參數(shù)包括A)效率B)規(guī)模C)完整性D)容錯性正確答案:B(8)下列敘述中,不屬于數(shù)據(jù)庫系統(tǒng)的是A)數(shù)據(jù)庫B)數(shù)據(jù)庫管理系統(tǒng)C)數(shù)據(jù)庫管理員D)數(shù)據(jù)庫應用系統(tǒng)正確答案:B(9)數(shù)據(jù)庫系統(tǒng)的核心是A)數(shù)據(jù)庫B)數(shù)據(jù)庫管理系統(tǒng)C)數(shù)據(jù)模型D)軟件工具正確答案:B(10)視圖設計一般有3種設計次序,下列不屬于視圖設計的是A)自頂向下B)由外向內(nèi)C)由內(nèi)向外D)自底向上來源正確答案:B(11)下列說法錯誤的是A)標準模塊的擴展名是,basB)標準模塊由程序代碼組成C)標準模塊

4、只用來定義一些通用的過程D)標準模塊不附屬于任何一個窗體正確答案:C(12)如果要將窗體中的某個命令按鈕設置成無效狀態(tài),應該動命令按鈕的何種屬性A) ValueB) VisibleC) DefaultD) Enabled正確答案:D(13)在窗體上有多個控件,要實現(xiàn)程序運行后焦點默認在某一控件上,應該設置的屬 性是A)設置Enabled的值為TrueB)設置Tabindex的值為1C)設置Tabindex的值為0D)設置Index的值為0正確答案:C(14)下列幾項中,屬于合法的日期型常量的是A) "10/10/02"B) 10/10/02C) 10/10/02)D) #1

5、0/10/02#正確答案:D(15)下列程序段的執(zhí)行結果為A=2B=5If A * B < 1 Then B=B - 1 Else B=-1Print B - A > 0A) TrueB) FalseC) -1D) 1正確答案:B(16)以下語句的輸出結果是a=Sqr(26)Print Format$ (a, "$#.#")A) $5.099B) 5.099C) 5099D) $0005.099正確答案:A(17)標簽控件能夠顯示文本信息,決定其文本內(nèi)容的屬性是A) AlignmentB) CaptionC) VisibleD) BorderStyle正確答案:

6、B(18)在屬性窗口中,加載指定的圖形放入當前對象中的屬性是A) CurrentYB) PictureC) CurrentXD) Caption正確答案:B(19)在使用應用程序時,常常用作在單擊時執(zhí)行指定的操作的控件是A)命令按鈕B)圖片框C)復選框D)單選按鈕正確答案:A(20)當直線或形狀的 BorderStyle屬性設置為1時,控件是A)虛線B)點線C)不可見D)實線正確答案:D正確答案:B(21)通過設置何屬性可以改變所畫圖形的形狀?A) ShapeB) IndexC) EnabledD) Height正確答案:A(22)在窗體上畫一個命令按鈕,然后編寫如下事件過程:Private

7、Sub Command1_Click()s=1Dos=(s + 1) * (s + 2)Number=Number + 1Loop Until s >=30Print Number, sEnd Sub程序運行后,輸出的結果是A) 2 3B) 2 56C) 5 12D) 10 20正確答案:B(23)下列程和序段的執(zhí)行結果為x=Int(Rnd() + 9)Select Case xCase 10Print "excellent"Case 9Print "good"Case 8Print "pass"Case Else Print

8、"fail" End Select A) excellent B)goodC) passD) fail 正確答案:B(24)下列程序段的執(zhí)行結果為 a=75If a > 60 Then Score=1If a > 70 Then Score=2If a > 80 Then Score=3 If a > 90 Then Score=4 Print " Score=" ScoreA) Score = 1B) Score = 2C) Score = 3D) Score = 4 正確答案:B(25)下列程序段的執(zhí)行結果為 I=1 x=5

9、DoI=I + 1 x=x + 2 Loop Until I >=7 Print "I=" I Print "x=" xA) I = 4 x= 5 B) I 7 x= 15 C) I 6 x 8 D) I 7 x= 17 正確答案:D(26)下面的程序的運行結果是 a=1 b=1Do a=aA2 b=b + 1Loop Until b > 5Print "k=" a; Spc(4) ; "b=" b + aA) k = 7 b= 14B) k=6 b= 6C) k 4 b=8D) k 1 b 7 正確答

10、案:D(27)單擊命令按鈕,下列程序的執(zhí)行結果為Private Sub Command1_Click()Dim x As Integer, y As Integer x=32:y=42Call PCS(x, y)Print x; y End SubPublic Sub PCS(Byval n As Integer, ByVal m As Integer) n=n Mod 10+1 m=m Mod 10+1 End SubA) 32 42B) 2 32C) 2 3D) 12 3 正確答案:A(28)下列程序的執(zhí)行結果為Private Sub Command1_Click()Dim s1 As S

11、tring, s2 As String s1="abcd"Call Transfer(s1, s2)Print s2End SubPrivate Sub Transfer (ByVal xstr As String, ystr As String) Dim tempstr As Stringi=Len(xstr)Do While i >=1tempstr=tempstr + Mid(xstr, i, 1) i=i - 1Loop ystr=te mpstr End SubA) dcbaB)abdcC) abcdD) dabc正確答案:A(29)單擊命令按鈕,下列程序的

12、執(zhí)行結果是Private Sub Blck(x As Integer)x=x * 2 + 1If x < 6 ThenCall Blck(x)End Ifx=x * 2 + 1Print x;End SubPrivate Sub Command1_Click()Blck 2End SubA) 23 47B) 10 36C) 22 44D) 24 50正確答案:A(30)有如下程序:Private Sub Command1_Click()Dim a As Integera=2For i=1 To 3Print Gad (A)Next iEnd SubFunction Gad (a As I

13、nteger)b=0Static cb=b + 1c=c + 1Gad=a + b + cEnd Function運行上面的程序后,單擊命令按鈕,輸出結果為A)123B) 234C) 456D) 146正確答案:c(31)下列過程定義語句中,參數(shù)不是對象的定義語句是A) Sub Pro4(x As Form)B) Sub Pro4(y As Control)C) Sub Pro4(Form1 As Form,Labell As Control)D) Sub Pro4(x As Currency)正確答案:D(32)下列說法正確的是A)任何時候都可以使用標準工具欄的"菜單編輯器&quo

14、t;按鈕打開菜單編輯器B)只有當代碼窗口為當前活動窗口時,才能打開菜單編輯器C)任何時候都可以使用"工具"菜單下的"菜單編輯器”命令,打開菜單編輯器D)只有當某個窗體為當前活動窗體時,才能打開菜單編輯器正確答案:D(33)下列各選項說法錯誤的一項是A)文件對話框可分為兩種即打開(Open)文件對話框和保存(Save As)文件對話框8) DefaultEXT屬性和DialogTitle屬性都是打開對話框的屬性,但非保存對話框的屬性C)打開文件對話框可以讓用戶指定一個文件,由程序使用;而用保存文件對話框可以指定一個文件,并以這個文件名保存當前文件D)通用對話框的名稱

15、屬性的默認值為CommonDialogX(X =1, 2),此外,每種對話框都有自己的默認標題正確答案:B(34)下列數(shù)組定義語句錯誤的是A)k%=10Dim Arr(k)B)Const k%=10Dim Arr(k)C)Dim Arr1(10) As IntegerDim Arr2 (10)D)Dim Arr1(1 To 10)Dim Arr2(1 To 10, 2 To 11)正確答案:A(35)在Visual Basic中按文件的數(shù)據(jù)性質(zhì)不同,可將文件分為A)數(shù)據(jù)文件和程序文件B)文本文件和數(shù)據(jù)文件C)順序文件和隨機文件D) ASCII文件和二進制文件正確答案:A二、填空題(1)算法的工

16、作量大小和實現(xiàn)算法所需的存儲單元多少分別稱為算法的【1】。正確答案:1.(時間復雜度和空間復雜度)(2)數(shù)據(jù)結構包括數(shù)據(jù)的邏輯結構、數(shù)據(jù)的【2】 以及對數(shù)據(jù)的操作運算。正確答案:1.(存儲Z構)(3)可以把具有相同屬性的一些不同對象歸類,稱為 【3】。正確答案:1.(對象類)(4)軟件工程包括3個要素,分別為方法、工具和 【4】。正確答案:1.(過程)(5)由關系數(shù)據(jù)庫系統(tǒng)支持的完整性約束是指【5】和參照完整性。正確答案:1.(實體完整性)(6)表達式3 A 2 Mod 36 2 A 5的值是【6】正確答案:1.(0)(7)我國古代數(shù)學家張丘建在其著名的算經(jīng)中提出了百雞問題:每只公雞5元,每只

17、母雞3元,三只雛雞1元;如何用100元買100只雞,即公雞、母雞、雛雞各多少只。請 在空白處填入適當?shù)膬?nèi)容,將程序補充完整。Private Sub Command1_Click()Dim Cock As IntegerDim Hen As IntegerDim Chick As IntegerForm1.Print "公雞數(shù)","母雞數(shù)","雛雞數(shù)"For Cock=0 To 20For Hen=0 To 33For Chick=0 To 100If 【7】ThenForm1.Print Cock, Hen, ChickEnd IfN

18、ext ChickNext HenNext CockEnd Sub正確答案:1.(Cock + Hen + Chick = 100 And 5 * Cock + 3 * Hen + )(8)每一個窗體或者控件都有一個名字,為提高程序的可讀性,可以用前綴的方式來表示對象的類型,如Form的前綴為frm ,則Image的前綴為 【8】,Picture的前綴為【9】。正確答案:1.(img) 2.(pic)(9)在一個工程中有兩個窗體,窗體Form1上有一個命令按鈕 Disp,單擊該按鈕,F(xiàn)orm1窗體隱藏,顯示 Form2窗體,程序如下,請補充完整。Private Sub Disp_Click (

19、)Me.HideForm2. 10End Sub正確答案:1.(Show)(10)在窗體上有幾個對象,運行程序時,當對象得到焦點時,會觸發(fā)【11】 事件,當對象失去焦點時將觸發(fā)【12】 事件。正確答案:1.(GotFocus) 2.(LostFocus)(11)下面是用冒泡法將 5個整數(shù)按升序排列,請將程序補充完整。Sub GASR()Dim mm=Array(10, 1, 5, 6, 7)For i=0 To 3For j=113】If m(i) >=m(j) Then【14】m(i) =m(j)m(j) =tEnd IfNext j【15】For i=0 To 4Print m(i)

20、Next iEnd Sub正確答案:1.(i +1 To 4) 2.(t = m(i) 3.( Next i)計算機等級考試二級VB模擬試題二及答案解知識點復習:記錄:計算機處理數(shù)據(jù)的基本單位,由若干個相互關聯(lián)的數(shù)據(jù)項組成。相當于表格中的一行。文件:記錄的集合,相當于一張表。文件類型:順序文件、隨機文件、二進制文件。一、選擇題(1)由兩個棧共享一個存儲空間的好處是A)減少存取時間,降低下溢發(fā)生的機率B)節(jié)省存儲空間,降低上溢發(fā)生的機率C)減少存取時間,降低上溢發(fā)生的機率D)節(jié)省存儲空間,降低下溢發(fā)生的機率正確答案:B(2)設有兩個串p和q,求q在p中首次出現(xiàn)位置的運算稱作A)連接B)模式匹配C

21、)求子串D)求串長正確答案:B(3)n個頂點的連通圖中邊的條數(shù)至少為A)0B)1C)n-110D)n正確答案:C(4)對象實現(xiàn)了數(shù)據(jù)和操作的結合,是指對數(shù)據(jù)和數(shù)據(jù)的操作進行A)結合B)隱藏C)封裝D)抽象正確答案:C(5)下列敘述中,正確的是A)軟件就是程序清單B)軟件就是存放在計算機中的文件C)軟件應包括程序清單及運行結果D)軟件包括程序和文檔正確答案:D(6)軟件設計中,有利于提高模塊獨立性的一個準則是A)低內(nèi)聚低耦合B)低內(nèi)聚高耦合C)高內(nèi)聚低耦合D)高內(nèi)聚高耦合正確答案:C(7)軟件生命周期中花費時間最多的階段是A)詳細設計B)軟件編碼C)軟件測試D)軟件維護正確答案:D(8)下列4項

22、中說法不正確的是A)數(shù)據(jù)庫減少了數(shù)據(jù)冗余B)數(shù)據(jù)庫中的數(shù)據(jù)可以共享C)數(shù)據(jù)庫避免了一切數(shù)據(jù)的重復D)數(shù)據(jù)庫具有較高的數(shù)據(jù)獨立性正確答案:C(9)下列4項中,必須進行查詢優(yōu)化的是A)關系數(shù)據(jù)庫B)網(wǎng)狀數(shù)據(jù)庫C)層次數(shù)據(jù)庫D)非關系模型正確答案:A(10)最常用的一種基本數(shù)據(jù)模型是關系數(shù)據(jù)模型,它的表示應采用A)樹B)網(wǎng)絡C)圖D)二維表正確答案:D來源:考試大-計算機二級考試11(11)下列說法不正確的是A)對象的可見性可設為 True或FalseB)標題的屬性值可設為任何文本C)屬性窗口中屬性可以按字母順序排列D)某些屬性的值可以跳過不設置,系統(tǒng)自動設為空值正確答案:D(12)要設置窗體為固定

23、對話框,并包含控制菜單欄和標題欄,但沒有最大化和最小化按 鈕,設置的操作是A)設置 BoderStyle 的值為 FixedToolWindowB)設置 BoderStyle 的值為 Sizable ToolWindowC)設置 BoderStyle 的值為 FixedDialogD)設置 BoderStyle 的值為 Sizable正確答案:C(13)下面的控件可作為其他控件容器的是A)PictureBox 和 DataB)Frame 和 ImageC)PictureBox 和 FrameD)Image 和 Data正確答案:C(14)如果要將文本框作為密碼框使用時,應設置的屬性為A)Nam

24、eB)CaptionC)PasswordCharD)Text正確答案:C(15)有關程序代碼窗口的說法錯誤的是A)在窗口的垂直滾動條的上面,有一個"拆分欄",利用它可以把窗口分為兩個部分,每個窗口顯示代碼的一部分B)雙擊控件設計窗體即可打開程序代碼窗口C)在程序代碼的左下角有兩個按鈕,可以選擇全模塊查看或者是過程查看D)默認情況下,窗體的事件是Load正確答案:A(16)VisualBasic中的數(shù)值可以用十六進制或八進制表示,十六進制數(shù)的開頭符是&H ,八進制數(shù)的開頭符號是A)$OB)&OC)$ED)&E正確答案:B(17)MsgBox函數(shù)的返回值

25、的類型為A)數(shù)值型B)變體類型C)字符串型D)日期型12正確答案:A(18)使"計算機技術”在當前窗體上輸出的語句是A)Print "計算機技術"B)Picture.Print "計算機技術”C)Printer.Print "計算機技術"D)Debug.Print ”計算機技術"正確答案:A(19)用來設置文本框有無滾動條的屬性是A)ScrollBarsB)MultiLineC)SelTextD)SelLength正確答案:A(20)當Esc鍵與單擊該命令按鈕作用相同時,此命令按鈕的什么屬性被設置為True?A)StyleB

26、)DefaultC)CaptionD)Cancel正確答案:D(21)在VisualBasic種,要使標簽的標題欄靠右顯示,則將其 Alignment屬性設置為A)0B)2C)1D)3正確答案:C(22)屬性BorderColor的作用是A)設置直線顏色和形狀邊界顏色B)設置直線或形狀背景顏色C)設置直線或形狀邊界線的線型D)設置形狀的內(nèi)部顏色正確答案:A(23)下面哪個程序段能夠正確實現(xiàn)如果A<B,則A=1,否則A = -1?A)If A<B Then A=1A=-1Print AB)If A<B Then A=1 :Print AA=-1:Print AC)IfA<

27、B ThenA=1:Print AElseA=-1:End IfD)If A<B Then A=1A=-113Print APrint A考生答案:正確答案:C(24)下列程序段的執(zhí)行結果為a=2b=0Select Case aCase 1Select CasebCase 0Print "*0Case 1Print"*1End SelectCase 2Print "*2EndSelectA)*0*B)*1*C)*2*D)0正確答案:C(25)在窗體上畫一個名稱為Drive1的驅(qū)動器列表框,一個名稱為Dir1的目錄列表框,一個名稱為File1的文件列表框,兩個

28、名稱分雖為 Label1、Label2 ,標題分別為空白和"共有 文件”的標簽。編寫程序,使得驅(qū)動器列表框與目錄列表框、目錄列表框與文件列表框同步 變化,并且在標簽 Label1中顯示當前文件夾中文件的數(shù)量。如圖所示。能夠正確實現(xiàn)上述功能的程序是A)Private Sub Dir1_Change()File1.Path=Dir1.PathEnd SubPrivate Sub Dive1_Change()Dir1.Path=Drive1.DriveLabel1.Caption=File1.ListCountEnd SubB)Private Sub Dir1_Change()File.P

29、ath=Dir1.PathEnd SubPrivateSub Dive1_Change()Dir1.Path=Drive1.DriveLabel1.Caption=File1.ListEnd SubC)Private Sub Dir1_Change()File1.Path = Dir1.PathLabel1.Caption = File1.ListCount14EndSubPrivate Sub Drive1_Change()Dirl.Path = Drivel.DriveLabell.Caption = File1.ListCountEnd SubD)Private SubDir1_Chan

30、ge()File1.Path=Dir1.PathLabel1.Caption=File1.ListCountEnd SubPrivate SubDive1_Change()Dir1.Path=Drive1.DriveLabel1.Caption=File1.ListEnd Sub正確答案:C(26)設有聲明語句Option Base 1Dimb(-1 To 10, 2 To 9, 20)As Integer則數(shù)組b中全部元素的個數(shù)A)2310B)1920C)1500D)1658正確答案:B(27)單擊命令按鈕,下列事件過程的執(zhí)行結果為Private Sub Command1_Click()Di

31、m x As Integer, y As Integerx=40:y=72Call PtoP(x, y)Print x; yEnd SubPublic SubPtoP(Byval n As Integer, ByVal m As Integer) n=n 10+2 m=m 10+2End SubA)0 8B)40 72C)4 50D)78 50正確答案:B(28)下列程序的執(zhí)行結果為Private Sub Command1_Click()Dim p AsInteger, q As Integer p=12: q=20Call Value(p, q)15Print p;q End SubPriv

32、ate Sub Value(ByVal m As Integer, ByVal n As Integer) m=m * 2: n=n - 5Print m; n End Sub A)20 12 20 15B)12 20 12 25 C)24 15 12 20D)24 12 12 15 考生答案:正確答案:C(29)在窗體上畫一個命令按鈕,然后編寫如下程序:Private SubCommand3_Click()Cop 2Cop 3Cop 4 End Sub Sub Cop (aAs Integer) Static x As Integer x=x + aPrint x;EndSub程序運行后,單

33、擊命令按鈕,輸出結果為A)2 3 4 B)2 5 9 C)3 5 4 D)2 4 3 正確答案:B(30)有如下事件過程,單擊命令按鈕扣,輸出結果為Private SubCommand1_Click()Dim b%(1 To 4), j%, t#For j=1 To 4 b(j)=j Next j t=Tax(b() Print "t=" t, End SubFunctionTax (a()As Integer) Dim t#, i% t=116For i=2 To UBound(A) t=t * a(i) Next i Tax=tEnd FunctionA)t = 18B

34、)t = 24C)t=30D)t = 32 正確答案:B(31)設在窗體上有一個文本框,然后編寫如下的事件過程:Private Sub Text1_KeyDown(KeyCode As Integer, ShiftAs Integer) Const Alt=4Const Key_F2=&H71 altdown%=(ShiftAnd Alt)> 0 f2down%=(KeyCode=Key_F2) If altdown% And f2down%ThenText1.Text="abl" End IfEndSub程序運行后,清除文本框中原有內(nèi)容,如果按 Shift+

35、F2鍵,則在文本框中顯示的是 A)Alt+F2 B)ablC)隨機出幾個數(shù)D)不發(fā)生變化正確答案:D(32)設已經(jīng)在菜單編輯器中設計了窗體的快捷菜單,其頂級菜單為Bt,取消其"可見”屬性,運行時,在以下事件過程中,可以使快捷菜單相應鼠標右鍵菜單的是A)Private Sub Form_MouseDown(Button As Integer, Shift As Integer,_ X As Single, Y As Single)If Button=2Then PopupMenu Bt, 2 End SubB)Private Sub Form_MouseDown(Button AsIn

36、teger, Shift As Integer, X As Single, Y AsSingle) PopupMenu Bt End SubC)Private SubForm_MouseDown(Button As Integer, Shift As Integer,_ X As Single, Y As Single) PopupMenuBt,0 End SubD)Private Sub Form_MouseDown(Button As Integer, Shift AsInteger, _X As Single, 丫 As Single)If(Button=vbLeftButton)Or

37、(Button=vbRightButton)Then PopupMenu Bt End Sub 正確答案:A17(33)在窗體上畫一個通用對話框,其 Name屬性為Cent,再畫一個命令按鈕,Name屬性為Commandl,然后編寫如下事件過程:Private SubCommand1_Click()Cont.FileName=""Cont.Flags=vbOFNFileMustExistCont.Filter="All Files|*.*"Cont.FilterIndex=3Cont.DialogTitle="Open File"Co

38、 nt.Action=1If Cont.FileName="" ThenMsgBox "No file selected"ElseOpen Cont.FileName For Input As #1Do While Not EOF(1)Input #1, b$Print b$LoopEnd IfEndSub以下各選項,對上述事件過程描述錯誤的是A)該事件過程用來建立一個Open對話框,可以在這個對話框中選擇要打開的文件B)選擇后單擊"打開"按鈕,所選擇的文件名即作為對話框的FileName屬性值C)Open對話框不僅僅用來選擇一個文件

39、,還可以打開、顯示文件D)過程中的"Cont.Action=1"用來建立 Open對話框,它與 Cont.ShowOpen等價正確答案:C(34)已知使用Show方法的格式為:窗體名稱.Show 模式,如果要使窗體是"模態(tài) 型"窗體,則"模式"值為A)TrueB)0C)1D)False正確答案:C(35)下面敘述不正確的是A)對順序文件中的數(shù)據(jù)操作只能按一定的順序操作B)順序文件結構簡單C)能同時對順序文件進行讀寫操作D)順序文件中只能知道第一個記錄的位置正確答案:C來源:考試大【考試大:我的學習樂園,我的考試專家】2009年7月19

40、日、填空題181】(1)當線性表采用順序存儲結構實現(xiàn)存儲時,其主要特點是【正確答案:1.(邏輯結構中相鄰的結點在存儲結構中仍相鄰)(2)軟件工程的出現(xiàn)是由于【2】。正確答案:1.(軟件危機的出現(xiàn))(3)單元測試又稱模塊測試,一般采用【3】 測試。正確答案:1.(白盒法)(4)數(shù)據(jù)庫恢復是將數(shù)據(jù)庫從【4】狀態(tài)恢復到某一已知的正確狀態(tài)。正確答案:1.(錯誤)(5)數(shù)據(jù)的基本單位是15】。正確答案:1.(數(shù)據(jù)元素)(6)下列語句的輸出結果是6】。Print Format$(6658.6,"000,000.00")正確答案:1.(006,658.60)(7)如果在D盤當前文件夾下已

41、經(jīng)存在名為PIC.dat的順序文件,那么執(zhí)行語句 Open"D:PIC.dat" For Append As #1之后將 【7】。正確答案:1.(在文件尾添加新內(nèi)容)(8)在有下面一個程序段從文本框中輸入數(shù)據(jù),如果該數(shù)據(jù)滿足條件,除以6余2,除以5余3,則輸出,否則,將焦點定位在文本框中,并清除文本框的內(nèi)容。PrivateSub Command1_Click()num=Val(Text1.Text)If8 ThenPrint numElseText1.Text=""【9】End If EndSub 正確答案:1.(num Mod 6 = 2 And nu

42、m Mod 5 = 3)2.(Text1.SetFocus)(9)下面的程序的作用是利用隨機函數(shù)產(chǎn)生10個100300(不包含300)之間的隨機整數(shù),打印其中7的倍數(shù)的數(shù),并求它們的總和,請?zhí)羁铡ub TOF()RandomizeDim s As DoubleDim a(10)As IntegerFor i=0To 9【10】NextFor i=0 To 919ThenIf 【11】Print a(i) s=s + a(i)【12】Next iPrintPrint "S=" sEnd Sub正確答案:1.(a(i)= Int(Rnd *200 + 100)2.(a(i)M

43、od 7 = 0)3.(End If)(10)下面的程序是計算給定函數(shù)的值,自變量x, y的值用InputBox函數(shù)輸入,函數(shù)如下:f(x,y)=程序不完整,請?zhí)羁?,將程序的補充完整。Option ExplicitDim x As SingleDim y AsSingleDim z As SinglePrivate Sub Command1_Click()x=Val(InputBox("x=")y=Val(InputBox("y=")End SubPrivate SubCommand2_Click()If【13】 Thenz=x A 2 + y A 2日

44、seIf【14】 Thenz=x a 2 - 2 * y a 2【15】z=y a 2 - 3 * x A2End IfForm1.Print" 當 x, y 的值為:"x, yForm1.Print "f(x,y) 的值為:"zEnd Sub正確答案:1.(x > 0 And y > 0)2.(x < 0 And y >0)3.(Else)計算機等級考試二級VB模擬試題三及答案解析計算機等級考試二級VB模擬試題三及答案解析計算機等級考試二級 VB的復習方法:復習過程簡單的說就是細看書,勤做題,最后練20上機。細看書,就是在開始的

45、一個月內(nèi),以看書為主,越細越好,把書上的知識點(考試大綱里要求的)看懂看透, 暫時不明白的或者不理解的先用筆記本記下。教材后有習題,一定要看過此章后立刻做,不會的記錄下來(好腦子不如爛筆頭)。這樣你的筆記本就有每章你不懂的知識點和題目了一、選擇題:共35題,每題2分,共70分。(1)最簡單的交換排序方法是A)快速排序B)選擇排序C)堆排序D)冒泡排序【命題目的】讓考生加深對各種排序方法特點的了解?!窘忸}要點】冒泡排序是一種最簡單的交換類排序方法,它是通過相鄰數(shù)據(jù)元素的交換逐步將線性表變成有序?!惧e解分析】交換排序方法有冒泡排序和快速排序,顯然選項B)和選項C)錯誤,冒泡排序比較簡單,其算法也容

46、易理解,但快速排序本身較為復雜,且采用了遞歸調(diào)用, 其算 法理解也稍難?!究键c鏈接】插入排序、選擇排序、歸并排序、基數(shù)排序等排序方法的特點。(2)棧通常采用的兩種存儲結構是A)線性存儲結構和鏈表存儲結構B)散列方式和索引方式C)鏈表存儲結構和數(shù)組D)線性存儲結構和非線性存儲結構【命題目的】考查棧的存儲結構的基本知識?!窘忸}要點】和線性表類似,棧也有兩種存儲方法,一是順序棧,二是鏈式棧。棧的順 序存儲結構是利用一組地址連續(xù)的存儲單元一次存儲自棧底到棧頂?shù)臄?shù)據(jù)元素,同時附設指針top指示棧頂元素的位置,由于棧的操作是線性表操作的特例,相對而言,鏈式棧的操作 更易于實現(xiàn)?!究键c鏈接】這3種運算方法在

47、各種存儲結構中的應用。(3)線性表的順序存儲結構和線性表的鏈式存儲結構分別是A)順序存取的存儲結構、順序存取的存儲結構B)隨機存取的存儲結構、順序存取的存儲結構C)隨機存取的存儲結構、隨機存取的存儲結構D)任意存取的存儲結構、任意存取的存儲結構【命題目的】考查有關線性表存儲結構的基本知識。【解題要點】順序存儲結構中,數(shù)據(jù)元素存放在一組地址連續(xù)的存儲單元中,每個數(shù)據(jù)元素地址可通過公式 LOC(ai尸LOC(a1 ) +(i-1)L計算得到,從而實現(xiàn)了隨機存取。對于鏈式 存儲結構,要對某結點進行存取, 都得從鏈的頭指針指向的結點開始,這是一種順序存取的存儲結構?!究键c鏈接】順序存儲結構和鏈式存儲結

48、構的定義和性質(zhì),兩種存儲結構的操作方法。(4)完全不考慮程序的內(nèi)部結構和內(nèi)部特征,而只是根據(jù)程序功能導出測試用例的測試 方法是A)黑箱測試法B)白箱測試法C)錯誤推測法21D)安裝測試法【命題目的】讓考生熟練掌握常用的測試方法及其概念?!窘忸}要點】 黑箱測試方法完全不考慮程序的內(nèi)部結構和內(nèi)部特征,而只是根據(jù)功能導出測試用例?!惧e解分析】白箱測試是根據(jù)對程序內(nèi)部邏輯結構的分析來選取測試用例,白箱測試也稱為邏輯覆蓋測試,故選項B)不正確;錯誤推測法只是黑箱測試所使用的一種具體的方法, 故選項C)不正確;安裝測試是測試層次中的一種,它屬于高級測試,故選項D)不正確?!究键c鏈接】常用的黑箱測試方法及其

49、定義,白箱測試用例的準則。(5)在結構化設計方法中,生成的結構圖(SC)中,帶有箭頭的連線表示A)模塊之間的調(diào)用關系B)程序的組成成分C)控制程序的執(zhí)行順序D)數(shù)據(jù)的流向【命題目的】讓考生對常用的軟件結構設計工具要有較深入的了解?!窘忸}要點】常用的軟件結構設計工具是結構圖 (SC- Structure Chart),也稱程序結構圖。 其中,矩形內(nèi)用于注明模塊的功能和名字; 箭頭表示模塊間的調(diào)用關系,帶實心圓的箭頭表 示傳遞的是控制信息,帶空心圓的箭頭表示傳遞的是數(shù)據(jù)。【考點鏈接】根據(jù)結構圖設計思想,了解結構圖構成的基本形式。(6)下列選項中,不屬于模塊間耦合的是A)數(shù)據(jù)耦合B)同構耦合C)異構

50、耦合D)公用耦合【命題目的】本題主要考查了模塊間耦合的類型?!窘忸}要點】模塊之間的耦合程度反映了模塊的獨立性,也反映了系統(tǒng)分解后的復雜程度。按照耦合程度從弱到強,可以將其分成5級,分別是:數(shù)據(jù)耦合、同構耦合、控制耦合、公用耦合和內(nèi)容耦合。選項C),沒有這種耦合方式?!究键c鏈接】評價模塊獨立性的主要標準,以及對它們的定義和分類。(7) 一個關系中屬性個數(shù)為 1時,稱此關系為A)對應關系B)單一關系C) 一兀關系D)二元關系【命題目的】使學生加深對關系模型數(shù)據(jù)庫基礎知識的記憶?!窘忸}要點】在關系模型數(shù)據(jù)庫中,基本結構是二維表,這種二維表稱為關系。關系的 列稱為屬性,一個具有 N個屬性的關系稱為 N

51、元關系?!究键c鏈接】各種關系查詢語言與過程性語言和非過程性語言的關系,過程性語言的特點°(8)為用戶與數(shù)據(jù)庫系統(tǒng)提供接口的語言是A)高級語言B)數(shù)據(jù)描述語言(DDL)C)數(shù)據(jù)操縱語言(DML)D)匯編語言【命題目的】考查考生對數(shù)據(jù)庫基本知識的了解。22【解題要點】DBMS提供數(shù)據(jù)操縱語言(DML)實現(xiàn)對數(shù)據(jù)庫中數(shù)據(jù)的操作,數(shù)據(jù)操縱語言(DML)是用戶(包括應用程序)與數(shù)據(jù)庫系統(tǒng)的接口。數(shù)據(jù)操縱語言通常包括檢索和更新功 能?!究键c鏈接】程序模塊中語言處理部分的分類,各子類的定義及其功能。(9)相對于數(shù)據(jù)庫系統(tǒng),文件系統(tǒng)的主要缺陷有數(shù)據(jù)關聯(lián)差、數(shù)據(jù)不一致性和A)可重用性差B)安全性差C)

52、非持久性D)冗余性【命題目的】讓考生了解文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)的區(qū)別。【解題要點】文件系統(tǒng)所管理的數(shù)據(jù)文件基本上是分散的、相互獨立的,因此相對于數(shù)據(jù)庫系統(tǒng),以此為基礎的數(shù)據(jù)處理存在3個缺點,數(shù)據(jù)冗余大、數(shù)據(jù)的不一致性、程序與數(shù)據(jù)的相互依賴(簡稱為數(shù)據(jù)依賴)。【考點鏈接】 文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)各自的特點,人工管理階段及數(shù)據(jù)庫系統(tǒng)三代的特點°(10)需求分析階段的任務是確定A)軟件開發(fā)方法B)軟件開發(fā)工具C)軟件開發(fā)費用D)軟件系統(tǒng)功能【命題目的】考查考生對需求分析的內(nèi)容的了解?!窘忸}要點】需求分析是軟件定義時期的最后一個階段,它的基本任務就是詳細調(diào)查現(xiàn)實世界要處理的對象(組織、部門、企業(yè)

53、等),充分了解原系統(tǒng)的工作概況,明確用戶的各種 需求,然后在此基礎上確定新系統(tǒng)的功能?!惧e解分析】選項 A)軟件開發(fā)方法是在總體設計階段完成的任務;選項 B)軟件開發(fā) 工具是在實現(xiàn)階段需完成的任務;選項C)軟件開發(fā)費用是在可行性研究階段需完成的任務。【考點鏈接】需求分析的任務和它的6種方法。(11)資源文件的擴展名是A).basB).clsC).frmD).res【命題目的】讓考生加深對基礎知識的記憶?!窘忸}要點】模塊文件的擴展名、類文件的擴展名、資源文件的擴展名和窗體文件的擴展名?!惧e解分析】.bas為程序模塊文件的擴展名;.cls為類模塊文件的擴展名;.res為相關 資源文件的擴展名,.f

54、rm為窗體文件的擴展名?!究键c鏈接】工程文件的擴展名.vbp、工程組文件的擴展名.vbg。(12)下列說法正確的是A)屬性的一般格式為對象名 屬性名稱,可以在設計階段賦予初值,也可以在運行階段 通過代碼來更改對象的屬性B)對象是有特殊屬性和行為方法的實體C)屬性是對象的特性,所有的對象都有相同的屬性D)屬性值的設置只可以屬性窗口中設置23【命題目的】對基礎知識的考查,增強對基礎知識的記憶。【錯解分析】屬性是一個對象的特性,不同的對象有不同的屬性,故選項C)是不正確的;引用屬性的一般格式為:對象名.屬性名稱,故選項 A)不正確;對象的屬性值可以在屬性窗口中設置,也可以在程序語句中設置,故選項D)

55、是不正確的;對象是有特殊屬性和行為方法的實體,不同的對象有不同的屬性,選項 B)是正確的?!究键c鏈接】窗體的屬性和控件的屬性。(13)下列說法正確的是A)在活動窗體中只能通過拖拉右上角和左下角的小方塊來同時在高度和寬度上縮放控 件B)若一個控件上有4個黑色的小方塊,表明該控件是活動的C)窗體中活動控件只能有一個D)非活動控件在窗體是隱藏的【命題目的】考核控件的基本操作?!惧e解分析】任何一個多窗體的程序,在一定的時間,只有一個窗體是活動窗體,所以 選項C)是正確的;活動窗體上有 8個黑色的小方塊,所以選項 B)說有4個黑色的小方塊是 不正確的;活動窗體的縮放可以通過拖動四個角的小方塊來調(diào)整控件的大小,即寬度和高度,所以A)是不正確的;在窗體上的非活動控件不是隱藏的,所以選項D)不正確?!究键c鏈接】窗體的屬性、工程的屬性。(14)語句A=B+C代表的意思是A)變量A等于B+C的值B)變量A等于B的值,然后再加上 C的表達式C)將變量A存入變量存入B中,然后再加上 C的表達式D)將變量A存入變量B+C中【命題目的】考核表達式的基本應用?!窘忸}要點】賦

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論