計(jì)算機(jī)等級(jí)考試二級(jí)_第1頁
計(jì)算機(jī)等級(jí)考試二級(jí)_第2頁
計(jì)算機(jī)等級(jí)考試二級(jí)_第3頁
計(jì)算機(jī)等級(jí)考試二級(jí)_第4頁
計(jì)算機(jī)等級(jí)考試二級(jí)_第5頁
已閱讀5頁,還剩87頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)VB交流會(huì)1234韓天NOIP全國(guó)計(jì)算機(jī)奧林匹克競(jìng)賽二等獎(jiǎng)2006年4月通過全國(guó)計(jì)算機(jī)等級(jí)考試三級(jí)網(wǎng)絡(luò)技術(shù)5全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)VB交流會(huì) 麻醉學(xué)院學(xué)生會(huì)科技部6 考試時(shí)間筆試:4月12日上午請(qǐng)大家注意:二級(jí)VB考試筆試與上機(jī)時(shí)間均為90分鐘72008年的VB新考試大綱的改動(dòng)1、舊大綱中的“枚舉類型”不再考;2、舊大綱中的“默認(rèn)類型”,在新大綱中改為“缺省類型”。這一改變其實(shí)是“換湯不換藥”,考點(diǎn)的本質(zhì)沒有改變。3、舊大綱中的“GOTO型控制”不再考。GOTO語句現(xiàn)在編程時(shí)就基本上不用了,所以這一改變與現(xiàn)實(shí)聯(lián)系的比較緊密。 新舊大綱的不同之處就以上三處,其實(shí)給同學(xué)們?cè)趶?fù)

2、習(xí)中帶來的變化并不大。同學(xué)們只要認(rèn)真扎實(shí)的復(fù)習(xí),還是非常有希望通過考試!8考前再次明確一下:究竟要考什么?一:筆試部分筆試分為選擇題35道和填空題15個(gè)空,其中VB占70%,公共基礎(chǔ)占30%。公共基礎(chǔ),雖然看的時(shí)候比較難懂,但考得比較簡(jiǎn)單,仔細(xì)看書后做下題應(yīng)該沒問題。9我考三級(jí)的時(shí)候,看了三遍書,第一遍看得比較細(xì),邊看邊操作,把書上例子的代碼都敲過了。第二遍重點(diǎn)解決不懂的地方,第三遍復(fù)習(xí),該記的自然都記了下來。然后再做下題,效果不錯(cuò)。這些心得,希望對(duì)要考vb的同學(xué)有幫助,有寫錯(cuò)的地方希望高手們指出。10小技巧熟悉考試題型,掌握基本做題技巧 選擇、填空:這兩種題型的解題方法有所不同,考生在備考時(shí)

3、要深化對(duì)基本概念和知識(shí)點(diǎn)的理解,并注重實(shí)踐,同時(shí)要多做一些針對(duì)性的練習(xí),特別是歷年真題,從中找出規(guī)律性的東西以及解題技巧。針對(duì)特殊題型和重點(diǎn)內(nèi)容做題 11 公共基礎(chǔ)知識(shí)12公共基礎(chǔ)知識(shí)-數(shù)據(jù)結(jié)構(gòu)與算法本章的知識(shí)用于提高程序的效率以及對(duì)較復(fù)雜的問題進(jìn)行求解。學(xué)習(xí)本章的內(nèi)容必須進(jìn)行理解,死記硬背是無效的。重點(diǎn)、難點(diǎn):二叉樹 考核形式主要為二叉樹的遍歷問題(如給圖求遍歷序列, 給前序、中序遍歷求后序遍歷等)二叉樹的結(jié)點(diǎn)問題(如給出一些條件然后求葉子結(jié)點(diǎn)個(gè)數(shù));排序和查找。排序主要以計(jì)算時(shí)間復(fù)雜度的形式考核,查找主要以計(jì)算最佳/最壞比較次數(shù)的方式考核。其余的知識(shí)點(diǎn)主要以概念的形式考察,考生需要仔細(xì)看書

4、并理解。13樹、圖論的考察(05年4月) 用樹形結(jié)構(gòu)表示實(shí)體之間聯(lián)系的模型是_ A) 關(guān)系模型 B) 網(wǎng)狀模型 C) 層次模型 D) 以上三個(gè)都是答案:C14樹、圖論的考察一棵二叉樹第六層(根結(jié)點(diǎn)為第一層)的結(jié)點(diǎn)數(shù)最多為 _ 個(gè) n答案:63個(gè)公式:2 -1 15樹、圖論的考察設(shè)一棵完全二叉樹共有500個(gè)結(jié)點(diǎn),則在該二叉樹中有_個(gè)葉子結(jié)點(diǎn)。答 案:250知識(shí)點(diǎn):完全二叉樹的概念評(píng) 析:所謂完全二叉樹是指除最后一層外,每一層上的結(jié)點(diǎn)數(shù)均達(dá)到最大值;在最后一層上只缺少右邊的若干結(jié)點(diǎn)。具有n個(gè)結(jié)點(diǎn)的完全二叉樹,其父結(jié)點(diǎn)數(shù)為int(n2),而葉子結(jié)點(diǎn)數(shù)等于總結(jié)點(diǎn)數(shù)減去父結(jié)點(diǎn)數(shù)。本題n=500,故父結(jié)點(diǎn)

5、數(shù)等于int(5002)=250,葉子結(jié)點(diǎn)數(shù)等于500-250=250。 16樹、圖論的考察:樹的遍歷1. 中序遍歷: (1)遍歷左子樹; (2)訪問根結(jié)點(diǎn); (3)遍歷右子樹。 2前序遍歷: (1) 訪問根結(jié)點(diǎn); (2) 遍歷左子樹; (3) 遍歷右子樹。 3后序遍歷: (1)遍歷左子樹; (2)遍歷右子樹; (3)訪問根結(jié)點(diǎn)。 17樹、圖論的考察:樹的遍歷進(jìn)行中序遍歷的結(jié)果是 _ 。 A) ACBDFEG B) ACBDFGE C) ABDCGEF D) FCADBEG FCGADBE答案:A18經(jīng)典的樹、圖論題已知二叉樹后序遍歷序列是dabec,中序遍歷序列是debac,它的前序遍歷序列

6、是A) acbedB) decab C) deabcD) cedba答案:D19經(jīng)典的樹、圖論題abced20公共基礎(chǔ)知識(shí)-數(shù)據(jù)結(jié)構(gòu)與算法對(duì)于長(zhǎng)度為n的線性表,在最壞情況下,下列各排序法所對(duì)應(yīng)的比較次數(shù)中正確的是()。A) 冒泡排序?yàn)閚/2B) 冒泡排序?yàn)閚C) 快速排序?yàn)閚 D) 快速排序?yàn)閚(n-1)/2答案:D21公共基礎(chǔ)知識(shí)-數(shù)據(jù)結(jié)構(gòu)與算法對(duì)于長(zhǎng)度為n的線性表進(jìn)行順序查找,在最壞情況下所需要的比較次數(shù)為()。 A) log2n B) n/2 C) n D) n+1答案:C22公共基礎(chǔ)知識(shí)-棧入棧運(yùn)算 在棧頂位置插入一個(gè)新元素。這個(gè)運(yùn)算有兩個(gè)基本操作:首先將棧頂指針進(jìn)一(即top加1),

7、然后將新元素插入到棧頂指針指向的位置。退棧運(yùn)算 取出棧項(xiàng)元素并賦給一個(gè)指定的變量。這個(gè)運(yùn)算有兩個(gè)基本操作:首先將棧頂元素(棧頂指針指向的元素)賦給一個(gè)指定的變量,然后將棧頂指針退一(即top減1)。讀棧頂元素 將棧頂元素賦給一個(gè)指定的變量。這個(gè)運(yùn)算不刪除棧頂元素,只是將它的值賦給一個(gè)變量。23公共基礎(chǔ)知識(shí)-棧 棧的基本運(yùn)算有三種:入棧、退棧和 _。 答 案:讀棧頂元素知識(shí)點(diǎn):對(duì)棧的操作。評(píng) 析:棧的基本運(yùn)算有三種:入棧、退棧和讀棧頂元素24公共基礎(chǔ)知識(shí)-棧下列關(guān)于棧的描述中錯(cuò)誤的是()。A.棧是先進(jìn)后出的線性表B.棧只能順序存儲(chǔ)C.棧具有記憶作用 D.對(duì)棧的插入與刪除操作中,不需要改 變棧底指

8、針答案:B25公共基礎(chǔ)知識(shí)-程序設(shè)計(jì)基礎(chǔ)下列敘述中,不符合良好程序設(shè)計(jì)風(fēng)格要求的是 A)程序的效率第一,清晰第二 B)程序的可讀性好 C)程序中要有必要的注釋 D)輸入數(shù)據(jù)前要有提示信息 答案:A. 語句結(jié)構(gòu)清晰第一、效率第二 26公共基礎(chǔ)知識(shí)-程序設(shè)計(jì)基礎(chǔ)在面向?qū)ο蠓椒ㄖ?,?shí)現(xiàn)信息隱蔽是依靠: (07.9) A)對(duì)象的繼承B)對(duì)象的多態(tài) C)對(duì)象的封裝D)對(duì)象的分類 答案:C27公共基礎(chǔ)知識(shí)-軟件工程基礎(chǔ)從工程管理角度,軟件設(shè)計(jì)一般分為兩步完成,它們是 A )概要設(shè)計(jì)與詳細(xì)設(shè)計(jì) B)數(shù)據(jù)設(shè)計(jì)與接口設(shè)計(jì) C)軟件結(jié)構(gòu)設(shè)計(jì)與數(shù)據(jù)設(shè)計(jì) D)過程設(shè)計(jì)與數(shù)據(jù)設(shè)計(jì)答案:C28公共基礎(chǔ)知識(shí)-數(shù)據(jù)庫應(yīng)用在數(shù)

9、據(jù)庫系統(tǒng)中,用戶所見的數(shù)據(jù)模式為 _ 。 A) 概念模式 B)外模式 C)內(nèi)模式 D)物理模式 答案:B 解析:外模式是用戶的數(shù)據(jù)視圖,就是用戶所見到的數(shù)據(jù)模式。 29公共基礎(chǔ)知識(shí)-數(shù)據(jù)庫應(yīng)用數(shù)據(jù)庫設(shè)計(jì)的四個(gè)階段是:需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)和 _ 。 A )編碼設(shè)計(jì) B)測(cè)試階段 C)運(yùn)行階段 D)物理設(shè)計(jì) 答案:B解析:書上原話。30公共基礎(chǔ)知識(shí)-數(shù)據(jù)庫應(yīng)用(07.9)下列敘述中正確的是 A)數(shù)據(jù)庫系統(tǒng)是一個(gè)獨(dú)立的系統(tǒng),不需要操作系統(tǒng)的支持 B)數(shù)據(jù)庫技術(shù)的根本目標(biāo)是要解決數(shù)據(jù)的共享問題 C)數(shù)據(jù)庫管理系統(tǒng)就是數(shù)據(jù)庫系統(tǒng) D)以上三種說法都不對(duì) 答案:B31公共基礎(chǔ)知識(shí)-數(shù)據(jù)庫應(yīng)用數(shù)據(jù)庫

10、管理系統(tǒng)(DBMS):是數(shù)據(jù)庫的機(jī)構(gòu)。他使一種系統(tǒng)軟件。負(fù)責(zé)數(shù)據(jù)庫中的數(shù)據(jù)組織、數(shù)據(jù)操縱、數(shù)據(jù)維護(hù)、控制及保護(hù)和數(shù)據(jù)服務(wù)等。數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)庫的核心 。數(shù)據(jù)庫系統(tǒng)(DBS):由如下幾部分組成:數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫管理人員、硬件平臺(tái)、軟件平臺(tái)5部分構(gòu)成了一個(gè)以數(shù)據(jù)庫為核心的完整的運(yùn)行實(shí)體,稱為數(shù)據(jù)庫系統(tǒng)。32 VB的基礎(chǔ)知識(shí)33選擇: VB相關(guān)基礎(chǔ)知識(shí)以下敘述中正確的是 _ 。 (06年9月)A) 窗體的 Name 屬性指定窗體的名稱,用來標(biāo)識(shí)一個(gè)窗體 B) 窗體的 Name 屬性值是顯示在窗體標(biāo)題欄中文本 C) 可以在運(yùn)行期間改變窗體的 Name 屬性的值 D) 窗體的 Name

11、 屬性值可以為空 A 解析:窗體的 Caption 屬性值是顯示在窗體標(biāo)題欄中的文本;窗體的 Name 屬性是只讀屬性,即只可以通過屬性窗口改變屬性值,在運(yùn)行時(shí)能改變; Name 屬性值不能為空。 34選擇 : VB相關(guān)基礎(chǔ)知識(shí)下列各控件不包含滾動(dòng)條的控件是A) ListBoxB) ComboBoxC) TextBoxD) LabelBox 答案:D35選擇 : VB相關(guān)基礎(chǔ)知識(shí)定在圖片框Picture1中裝入了一個(gè)圖形,為了清除該圖形(不刪除圖片框),應(yīng)采用的正確方法是: A)選擇圖片框,然后按Del鍵 B)執(zhí)行:Picture1.Picture=LoadPicture(“”) C)執(zhí)行語句

12、Picture1.Picture=” D)選擇圖片框,在屬性窗口中選擇Picture屬 性,然后按回車鍵答案:B36控制結(jié)構(gòu)控制結(jié)構(gòu)是計(jì)算機(jī)考試的重中之重,它的由淺入深,語句簡(jiǎn)潔,但應(yīng)用廣泛、功能強(qiáng)大,組成了算法的核心部分.重點(diǎn):while 、 for語句難點(diǎn):多種循環(huán)的綜合應(yīng)用。37控制結(jié)構(gòu)(a)單行結(jié)構(gòu):if thenelseend if 塊結(jié)構(gòu):ifthen elseifthen else end if 這個(gè)沒什么好說的,就是“如果就 IIf函數(shù),他是if thenelseend if的簡(jiǎn)寫 格式:s=IIf(條件,true部分,false部分)意思是如果條件為真,則返回true部分,為

13、假則返回false部分38控制結(jié)構(gòu)(b)多分支控制結(jié)構(gòu)例:k=text1.text select case kcase k(1)k的條件 執(zhí)行命令(1)case k(2) 執(zhí)行命令(2) end select(c)當(dāng)循環(huán):當(dāng)條件為真時(shí)執(zhí)行語句塊 格式:while 條件 語句塊 wend這里要說的是它只執(zhí)行第一個(gè)符合條件的命令,對(duì)于后面也符合條件的命令不執(zhí)行,還右就是k的條件的寫法,這個(gè)看下書就好了39控制結(jié)構(gòu)(循環(huán))在窗體上面畫一個(gè)命令按鈕和一個(gè)標(biāo)簽,其名稱分別為 Commandl 和 Labell ,然后編寫如下事件過程: Private Sub Commandl_Click() Count

14、er=0 For i=1 To 4 For j=6 To 1 Step -2 Counter=Counter+1 Nextj Nexti Labell.Caption=Str(Counter) End Sub 程序運(yùn)行后,單擊命令按鈕,標(biāo)簽中顯示的內(nèi)容是 A) 11 B) 12 C) 16 D) 20 40控制結(jié)構(gòu)(循環(huán))B 解析:此題考察的是循環(huán)的嵌套, Counter 的初始值為 0 , 當(dāng) i=1 時(shí),進(jìn)入內(nèi)層循環(huán),內(nèi)層循環(huán)語句執(zhí)行完畢后, Counter 的值為 3 ; 當(dāng) i=2 時(shí),進(jìn)入內(nèi)層循環(huán)時(shí), Counter 的值仍為 3 ,內(nèi)層循環(huán)語句執(zhí)行完畢后, Counter 的值為

15、6 ;以此類推,程序全部執(zhí)行完畢, Counter 的值為 12 。41控制結(jié)構(gòu)(循環(huán))讀程序?qū)懡Y(jié)果:Dim i,j,k as integer for i=1 to 3 do for j=1 to I do for k=1 to j do a=a+1 next k next j next i print aEnd sub答案:1442看程序?qū)懡Y(jié)果在窗體上畫一個(gè)名稱為 Commandl 的命令按鈕,然后編寫如下程序: Private Sub Commandl Click() Dim i As Integer, j As Integer Dim a (10,10)As Integer For i=

16、1 To 3 For j= i To 3 a(i,j)=(i-1)*3+j Print a (i,j); Next j Print Next i End Sub 程序運(yùn)行后,單擊命令按鈕,窗體上顯示的是 _ A 1 2 3 B 1 2 3 C 1 2 3 D 1 2 3 2 4 6 3 4 5 2 5 8 4 5 6 3 6 9 4 5 6 3 6 9 7 8 9答案:D43控制結(jié)構(gòu)(d)do 循環(huán)控制結(jié)構(gòu):有兩種格式 (I)Do 語句塊 loopwhile|until 循環(huán)條件 執(zhí)行完語句塊后當(dāng)循環(huán)條件為真時(shí)繼續(xù)循環(huán),直到條件為假時(shí)結(jié)束循環(huán); 執(zhí)行完語句塊后直到當(dāng)循環(huán)條件為真時(shí)結(jié)束循環(huán)開始執(zhí)

17、行循環(huán)體計(jì)算“條件”真值條件為真嗎結(jié)束開始執(zhí)行循環(huán)體計(jì)算“條件”真值條件為真嗎結(jié)束YESNOYESNODoloop While循環(huán)邏輯框圖Doloop Until循環(huán)邏輯框圖44控制結(jié)構(gòu)例1:i=1do i=i+2 loop until i17這里執(zhí)行了9次,當(dāng)i=17時(shí)還要執(zhí)行多一次使i=19,這時(shí)i才大于17結(jié)束循環(huán)例2: i=1 do i=1+2 loop while i17這里執(zhí)行了8次,當(dāng)i=15時(shí)執(zhí)行循環(huán)使i=17,此時(shí)i不小于17所以不再執(zhí)行循環(huán)45控制結(jié)構(gòu)(II)Do while|until 循環(huán)條件 難點(diǎn) 語句塊 loop 意思分別是當(dāng)循環(huán)條件為真時(shí)執(zhí)行語句塊直到條件為假時(shí)結(jié)

18、束循環(huán);直到循環(huán)條件為真時(shí)結(jié)束循環(huán)。這個(gè)要注意的是他執(zhí)行循環(huán)的次數(shù)和執(zhí)行語句塊后的語句塊里定義的參數(shù)的值,要考率最后還有沒多執(zhí)行多一次循環(huán)。開始執(zhí)行循環(huán)體計(jì)算“條件”真值條件為真嗎結(jié)束NOYES開始執(zhí)行循環(huán)體計(jì)算“條件”真值條件為真嗎結(jié)束NOYESDo While loop循環(huán)邏輯框圖Do Until loop循環(huán)邏輯框圖46控制結(jié)構(gòu)下列各種形式的循環(huán)中,輸出“*的個(gè)數(shù)最少的循環(huán)是_(C)A) a=5 : b=8 Do Print * a=a+1 Loop While a bB) a=5 : b=8 Do Print *a=a+1 Loop Until a b Print * b=b+1 Lo

19、opD) a=5: b=8 Do while a bPrint *a=a + 1 Loop314347控制結(jié)構(gòu)Dim a(-1 To 5) As BooleanDim flag As Booleanflag = FalseDim i ,j,k As IntegerDo Until flag = True For i = -1 To 5 j = j + 1 If a(i) = False Then a(i) = True Exit For End If If i = 5 Then flag = True End If NextLoopPrint j左方程序運(yùn)行的結(jié)果是?A 21 B 28 C 3

20、5 D 42好腦子不如爛筆頭,請(qǐng)大家拿筆演算一下48補(bǔ)完程序在窗體上畫一個(gè)文本框和一個(gè)計(jì)時(shí)器控件,名稱分別為Text1和Timer1,在屬性窗口中把計(jì)時(shí)器的Interval屬性設(shè)置為1000,Enabled屬性設(shè)置為False,程序運(yùn)行后,如果單擊命令按鈕,則每隔一秒鐘在文本框中顯示一次當(dāng)前的時(shí)間。以下是實(shí)現(xiàn)上述操作的程序Private Sub Command1_Click()Timer1._End SubPrivate Sub Timer1_Timer()Text1.Text = TimeEnd Sub 在_處應(yīng)填入的內(nèi)容()。 A)Enabled=True B)Enabled=False

21、C)Visible=True D)Visible=False答案:A49VB應(yīng)用-控制結(jié)構(gòu)(循環(huán))(2004年04月考題)在窗體上畫一個(gè)名稱為L(zhǎng)ist1的列表框,為了對(duì)列表框中的每個(gè)項(xiàng)目都能進(jìn)行處理,應(yīng)使用的循環(huán)語句為A) For i=0 to List1.ListCount-l . NextB) For i=0 to List1.Count-l . NextC) For i=1 to List1.ListCount . NextD) For i=0 to List1.Count.Next【答案】A【分析】從每個(gè)選項(xiàng)的第一行我們可以發(fā)現(xiàn)只有選項(xiàng)C的循環(huán)初值是從1開始,其它都從0開始,所以C錯(cuò),

22、由于錯(cuò)誤的題目中一般會(huì)包含正確的信息,從中我們可以推理得到正確的答案是A。 50解題技巧(2003年09月考題)設(shè)有如下通用過程,在窗體上畫一個(gè)名稱為Command1的命令按鈕,然后編寫如下事件過程:Private Sub Command1_Click()Dim x As Integer x = 10 y = 5 y = f(x) Print x; yEnd SubPublic Function f(x As Integer) Dim y As Integer x = 20 y = 2 f = x * yEnd Function 程序運(yùn)行后,如果單擊命令按鈕,則在窗體上顯示的內(nèi)容是A)10 5

23、 B)20 5 C)20 40 D)10 40【答案】C【分析】對(duì)于傳值和傳地址的題目,解題時(shí)我們可以運(yùn)用適當(dāng)?shù)呐懦记?,如針?duì)上面的題目我們可以進(jìn)行分析后直接得出結(jié)果:本題中,X初值是10,Y初值是5。但由于X傳地址,所以要互相影響,故在主程序調(diào)用函數(shù)F(X)后,打印語句中X不可能是原來的10,因此可以馬上排除答案A和D;而Y是靠函數(shù)本身傳遞值,故在函數(shù)過程中F得到新值40后就如同傳地址一樣把結(jié)果傳給了Y。故本題的答案是C。 51解題技巧排除法(2003年04月考題)在窗體上畫一個(gè)名稱為Command1的命令按鈕,再畫兩個(gè)名稱分別為L(zhǎng)abel1、Label2的標(biāo)簽,代碼:Private X

24、As IntegerPrivate Sub Command1_Click() X5:Y3 Call proc(X,Y) Label1CaptionX Label2CaptionYEnd SubPrivate Sub proc(ByVal a As Integer, ByVal b As Integer) X=a* a Y=b+bEnd Sub程序運(yùn)行后,單擊命令按鈕,則兩個(gè)標(biāo)簽中顯示的內(nèi)容分別是 A)5 和 3 B)25 和 3 C)25 和 6 D)5 和 6【答案】B【分析】本題中的X是窗體級(jí)變量,所以X在過程之間傳遞參數(shù)時(shí)相當(dāng)于傳地址,互相要影響。同時(shí),過程之間本身有A和B要與X和Y傳值

25、。由于本題中的X原先是5,則程序執(zhí)行后X應(yīng)該改變,故先排除答案A和D。另外,B和Y傳的是值,它們互不影響,故又可以排除答案C。因此最終答案是B。52For i=I to len(Cstr(N)Redim preserve A(i)A(i)=N mod 10N=N10Sum =sum+A(i)Next i53R=m mod nDo while r0M=nN=rR=m mod nLoopGcd=nDoR= m mod nM=nN=rLoop while r0Gcd=mR=m mod nDo until r=0M=nN=rR=m mod nLoopGcd=nDoR=m mod nM=nN=rLoop

26、 Until r = 0Gcd=m54Private Function Prime(X As Integer) As Boolean Dim i As Integer For i = 2 To Sqr(X) If X Mod i = 0 Then Exit Function End If Next Prime = TrueEnd FunctionPrivate Sub Form_Click()Dim A () as integer,i as integerDim k as integer, j as integerFor i=2 to 100If prime(i) thenK=k+1Redim

27、 preserve A(k)End ifFor j=1 to ubound(A)Print A(j)Next jNext iEnd Sub55例軟件調(diào)試的目的是 A)發(fā)現(xiàn)錯(cuò)誤B)改正錯(cuò)誤 C)改善軟件的性能D)驗(yàn)證軟件的正確性 答案 B56例數(shù)據(jù)模型按不同應(yīng)用層次分成3種類型,它們是概念數(shù)據(jù)模型、 和物理數(shù)據(jù)模型。解析:數(shù)據(jù)模型按不同層次分成概念數(shù)據(jù)模型、邏輯數(shù)據(jù)模型和物理數(shù)據(jù)模型三類。57例下面程序是用來打印九九乘法表的,請(qǐng)補(bǔ)充完整。58Dim i As Integer, j As Integer, Str1$Str1=For i=1 To 9 For j=1 To 9 If Then St

28、r1=Str1 + Str$(j) + + Str$(i) + = + Str$(Val(i j) ) Else Str1=Str1 & Chr(13) End If Next jNext iPrint Str159解析: (1) Exit語句總是出現(xiàn)在If語句或Select Case語句內(nèi)部,而If語句或Select Case語句在循環(huán)內(nèi)嵌套,用Exit語句中斷循環(huán)。函數(shù)首先定義了兩個(gè)Integer型變量i、j,并將空格賦給Str1;第一個(gè)For循環(huán)的變量I從1到9步長(zhǎng)為1,第二個(gè)循環(huán)的變量i也是從1到9步長(zhǎng)為1,循環(huán)體為選擇結(jié)構(gòu),它是用來輸出i*j的值,所以j的值應(yīng)該小于此時(shí)i的值,那么I

29、f的判斷語句為j0時(shí)Y=1;X=0時(shí) Y=0;X字符串長(zhǎng)度,或X為空字符串,或在X中找不到Y(jié),都返回0.若Y為空字符串,則返回N.InStrRev 倒過來尋找字符串.P=InStrRev(c,s,n,compare)從字符串X的后面往前找,若找到,則返回S字符串在字符中的位置.N為從第幾個(gè)字符開始尋找,設(shè)置compare ,可以不區(qū)分大小寫的尋找.79常用函數(shù)解析13.Join(x,d) 將字符串?dāng)?shù)組合成一個(gè)字符串.參數(shù)X是一個(gè)字符串?dāng)?shù)組,調(diào)用JOIN后,X的所有字符串元素將串在一起組合成一個(gè)字符串,然后返回.D參數(shù)用來指定分隔字符.X=Array(“da”,”fdsa”,”fdas”)P=J

30、oin(X,”,”)P=”da,fdsa,dsas”Len(X):計(jì)算字符串X的長(zhǎng)度.空字符長(zhǎng)度為0,空格也算一個(gè)字符,中方雖然占用2bytes,但也算一個(gè)字符.80常用函數(shù)解析14, Left(X,n):返回字符串X左邊n 個(gè)字符。若N=0,則返回空字符串,若n=Len(X),則返回整個(gè)字符串。15,Mid(X,n):由X的第N個(gè)字符起,讀取后面的所有字符。Mid(X,n,m):由X的第n個(gè)字符起,讀起m個(gè)字符。若nLen(X),則返回空字符串,若第n個(gè)字符以后不足m個(gè)字符,則返回后面的所有字符。81常用函數(shù)解析16Ltrim(X),Rtrim(X),Trim(X) :去掉空字符。Ltrim

31、(x) 去掉X左邊的所有字符。trim(x) 去掉X左右邊的所有字符Rtrim(x) 去掉X右邊的所有字符。 注:字符與字符間的空格不會(huì)被去掉。X=Ltrim(“ This is good “)結(jié)果:X=“This is good “X=Trim(“ This si good “)結(jié)果:X=”This is good”82常用函數(shù)解析17.Right(X,n):返回字符串X右邊N個(gè)字符。P=Replace(X,S,R)將字符串X中的字符串S替換成為字符串R,然后返回。X=“asp is good”P=Replace(X,good,nice)P=”asp is nice”Space(n) :返回

32、N個(gè)空格所組成的字符串,P=Space(n,X) :返回N個(gè)X的第一個(gè)字符所組成的字符串。X可以是字符串,也可以是字符碼。83常用函數(shù)解析18.Split:將字符串侵害成字符串?dāng)?shù)組。P=Split(S,d)以D參數(shù)為分隔字符,將字符串S侵害成多個(gè)字符串后,組成一個(gè)字符串?dāng)?shù)組。然后返回,若省略D參數(shù),則以空格符為分隔字符。P=Split(“a,b,c”,”,”)P(0)=”a”,p(1)=”b”,p(2)=”c”19.StrReverse:反轉(zhuǎn)字符串。PstrReverse(X)返回X參數(shù)反轉(zhuǎn)以后的字符串。P=StrReverse(“ABC”)P=”CBA”84常用函數(shù)解析20 Ucase(X)

33、,Lcase(X): 轉(zhuǎn)換英文字母的大小寫。P=Lcase(X) 將字符串X的大寫字母轉(zhuǎn)為小寫。P=Ucase(X) 將字符串X的小寫字母轉(zhuǎn)為大寫。 只有英文字母才會(huì)受影響。85二級(jí)VB筆試注意事項(xiàng)等級(jí)考試筆試是由選擇題和填空題兩大部分組成。選擇題是由閱卷系統(tǒng)改卷,而填空題是由閱卷教師評(píng)閱,下面我們就從分析閱卷的得分丟分情況來談?wù)勅绾巫岄喚斫處熢诠健⒐那疤嵯卤M可能的給予高分,讓考生盡量避免不必要的損失。 86閱卷過程 為了保證評(píng)閱工作前后一致,寬嚴(yán)適度,在正式閱卷之前,閱卷教師和閱卷組組長(zhǎng)們進(jìn)行試評(píng),協(xié)調(diào)掌握評(píng)分標(biāo)準(zhǔn),制定評(píng)分細(xì)則;正式閱卷時(shí),判同一題的老師們需要進(jìn)行部分試卷試評(píng),并同組長(zhǎng)們協(xié)調(diào)掌握評(píng)分標(biāo)準(zhǔn),對(duì)照?qǐng)?zhí)行評(píng)分細(xì)則;待大家對(duì)閱卷標(biāo)準(zhǔn)、細(xì)則及同一題判分取得較好一致性后,再進(jìn)行正式評(píng)卷。 在每天的評(píng)卷過程中,閱卷組長(zhǎng)還要對(duì)已評(píng)考卷進(jìn)行抽查,看是否適當(dāng)掌握了判分尺度,以便及時(shí)提醒

溫馨提示

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

評(píng)論

0/150

提交評(píng)論