久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

計算機(jī)二級考試真題和答案(5篇材料)

時間:2021-01-28 17:00:41下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《計算機(jī)二級考試真題和答案》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《計算機(jī)二級考試真題和答案》。

第一篇:計算機(jī)二級考試真題和答案

電腦是一種能夠接收和存儲信息,并按照存儲在其內(nèi)部的程序?qū)斎氲男畔⑦M(jìn)行加工處理,最后把處理結(jié)果輸出的高度自動化、智能化、現(xiàn)代化的電子設(shè)備。下面是小編為大家整理的關(guān)于計算機(jī)二級考試真題和答案,希望對你有所幫助,如果喜歡可以分享給身邊的朋友喔!

計算機(jī)二級考試真題

1.[單選題] 程序調(diào)試的任務(wù)是().A.設(shè)計測試用例

B.驗證程序的正確性

C.發(fā)現(xiàn)程序中的錯誤

D.診斷和改正程序中的錯誤

2[單選題] 計算機(jī)指令由兩部分組成,它們是()。

A.運算符和運算數(shù)B.操作數(shù)和結(jié)果C.操作碼和操作數(shù)D.數(shù)據(jù)和字符

3[單選題] 公司中有多個部門和多名職員,每個職員只能屬于一個部門,一個部門可以有多名職員。則實體部門和職員問的聯(lián)系是()。

A.1:1聯(lián)系B.m:1聯(lián)系C.1:m聯(lián)系D.m:n聯(lián)系

4[單選題] 下列關(guān)于ASCⅡ編碼的敘述中,正確的是().A.一個字符的標(biāo)準(zhǔn)ASCⅡ碼占一個字節(jié),其最高二進(jìn)制位總為1

B.所有大寫英文字母的ASCⅡ碼值都小于小寫英文字母‘a(chǎn)’的ASCⅡ碼值

C.所有大寫英文字母的ASCⅡ碼值都大于小寫英文字母‘a(chǎn)’的ASCⅡ碼值

D.標(biāo)準(zhǔn)ASCⅡ碼表有256個不同的字符編碼

5[單選題] 在長度為n的有序線性表中進(jìn)行二分查找,最壞情況下需要比較的次數(shù)是()。

A.O(n)B.O(n2)C.O(1og2n)D.O(n1og2n)

6[單選題] 以下關(guān)于編譯程序的說法正確的是().A.編譯程序?qū)儆谟嬎銠C(jī)應(yīng)用軟件,所有用戶都需要編譯程序

B.編譯程序不會生成目標(biāo)程序,而是直接執(zhí)行源程序

C.編譯程序完成高級語言程序到低級語言程序的等價翻譯

D.編譯程序構(gòu)造比較復(fù)雜,一般不進(jìn)行出錯處理

7[單選題] 數(shù)據(jù)字典(DD)所定義的對象都包含于()。

A.數(shù)據(jù)流圖(DFD圖)B.程序流程圖C.軟件結(jié)構(gòu)圖D.方框圖

8[單選題]()拓?fù)浣Y(jié)構(gòu)是將網(wǎng)絡(luò)的各個節(jié)點通過中繼器連接成一個閉合環(huán)路.A.星型B.樹型C.總線型D.環(huán)型

9[單選題] 在CD光盤上標(biāo)記有“CD-RW”字樣,“RW”標(biāo)記表明該光盤足

A.只能寫入一次,可以反復(fù)讀出的一次性寫入光盤

B.可多次擦除型光盤

C.只能讀出,不能寫入的只讀光盤

D.其驅(qū)動器單倍速為1350KB/S的高街度呵讀寫光柱

10[單選題]根據(jù)域名代碼規(guī)定,表示政府部門網(wǎng)站的域名代碼是()。

A..netB..comC..govD..org

參考答案:C

11[單選題] 數(shù)據(jù)庫設(shè)計中反映用戶對數(shù)據(jù)要求的模式是()。

A.內(nèi)模式B.概念模式C.外模式D.設(shè)計模式

12[單選題]設(shè)計中模塊劃分應(yīng)遵循的準(zhǔn)則是()。

A.低內(nèi)聚低耦合B.高耦合高內(nèi)聚C.高內(nèi)聚低耦合D.以上說法均錯誤

13[單選題] 計算機(jī)軟件包括().A.算法和數(shù)據(jù)B.程序和數(shù)據(jù)C.程序和文檔D.程序、數(shù)據(jù)及相關(guān)文檔

14[單選題] 數(shù)據(jù)庫應(yīng)用系統(tǒng)中的核心問題是()。

A.數(shù)據(jù)庫設(shè)計B.數(shù)據(jù)庫系統(tǒng)設(shè)計C.數(shù)據(jù)庫維護(hù)D.數(shù)據(jù)庫管理員培訓(xùn)

15[單選題] 運算器的完整功能是進(jìn)行()。

A.邏輯運算B.算術(shù)運算和邏輯運算C.算術(shù)運算D.邏輯運算和微積分運算

16[單選題] CPU中,除了內(nèi)部總線和必要的寄存器外,主要的兩大部件分別是運算器和

A.控制器B.存儲器C.CacheD.編輯器

17[單選題] 下列與隊列結(jié)構(gòu)有關(guān)聯(lián)的是()。

A.函數(shù)的遞歸調(diào)用B.數(shù)組元素的引用C.多重循環(huán)的執(zhí)行D.先到先服務(wù)的作業(yè)調(diào)度

18[單選題] 在一個非零無符號二進(jìn)制整數(shù)之后添加一個0,則此數(shù)的值為原數(shù)的()。

A.4倍B.2倍C.1/2倍D.1/4倍

19[單選題] 上網(wǎng)需要在計算機(jī)上安裝

A.數(shù)據(jù)庫管理軟件B.視頻播放軟件C.瀏覽器軟件D.網(wǎng)絡(luò)游戲軟件

20[單選題] 十進(jìn)制數(shù)18轉(zhuǎn)換成二進(jìn)制數(shù)是()。

A.010101B.101000C.010010D.001010

參考答案:C

21[單選題] 在CD光盤上標(biāo)記有“CD-RW”字樣,“RW”標(biāo)記表明該光盤是()。

A.只能寫入一次,可以反復(fù)讀出的一次性寫入光盤

B.可多次擦除型光盤

C.只能讀出,不能寫入的只讀光盤

D.其驅(qū)動器單倍速為1350KB/S的高密度可讀寫光盤

22[單選題] 算法的有窮性是指().A.算法程序的運行時間是有限的B.算法程序所處理的數(shù)據(jù)量是有限的C.算法程序的長度是有限的D.算法只能被有限的用戶使用

23[單選題] 某系統(tǒng)結(jié)構(gòu)圖如下圖所示

該系統(tǒng)結(jié)構(gòu)圖中最大扇入是().A.0B.1C.2 D.3

24[單選題] 有三個關(guān)系R、S和T如下:

其中關(guān)系T由關(guān)系R和S通過某種操作得到,該操作為().A.選擇B.投影C.交D.并

25[單選題] 在微機(jī)中,西文字符所采用的編碼是().A.EBCDIC碼B.ASCⅡ碼C.國標(biāo)碼D.BCD碼

計算機(jī)二級考試真題答案解析

1.參考答案:D參考解析:程序調(diào)試的任務(wù)是診斷和改正程序中的錯誤。

2.參考答案:C參考解析:計算機(jī)指令通常由操作碼和操作數(shù)兩部分組成。

3.參考答案:C參考解析:兩個實體集間的聯(lián)系實際上是實體集間的函數(shù)關(guān)系,主要有一對一聯(lián)系1:1.、一對多聯(lián)系1:m.、多對一聯(lián)系m:1.、多對多聯(lián)系m:n.。對于每一個實體部門,都有多名職員,則其對應(yīng)的聯(lián)系為一對多聯(lián)系1:m.,答案選C。

4.參考答案:B參考解析:國際通用的ASCIl碼為7位,且最高位不總為l;所有大寫字母的ASCIl碼都小于小寫字母a的ASCIl碼;標(biāo)準(zhǔn)ASCIl碼表有128個不同的字符編碼。

5.參考答案:C參考解析:當(dāng)有序線性表為順序存儲時才能用二分法查找??梢宰C明的是對于長度為n的有序線性表,在最壞情況下,二分法查找只需要比較1og2n次,而順序查找需要比較n次。

6.參考答案:C參考解析:編譯程序就是把高級語言變成計算機(jī)可以識別的二進(jìn)制語言,即編譯程序完成高級語言程序到低級語言程序的等價翻譯。

7.參考答案:A參考解析:在數(shù)據(jù)流圖中,對所有元素都進(jìn)行了命名,所有名字的定義集中起來就構(gòu)成了數(shù)據(jù)字典。因此選A,而B,C,D都不符合。

8.參考答案:D參考解析:環(huán)型拓?fù)浣Y(jié)構(gòu)是使用中繼器組成一個封閉的環(huán),各節(jié)點直接連到環(huán)上,信息沿著環(huán)按一定方向從一個節(jié)點傳送到另一個節(jié)點的拓?fù)浣Y(jié)構(gòu).9.參考答案:B參考解析:CD-RW是可擦寫型光盤,用戶可以以多次對其進(jìn)行讀寫。CD-RW的全稱是CD-ReWritab1e。

10.參考答案:C參考解析:略

11.參考答案:C參考解析:數(shù)據(jù)庫系統(tǒng)的三級模式是概念模式、外模式和內(nèi)模式。概念模式是數(shù)據(jù)庫系統(tǒng)中全局?jǐn)?shù)據(jù)邏輯結(jié)構(gòu)的描述,是全體用戶公共數(shù)據(jù)視圖。外模式也稱子模式或用戶模式,它是用戶的數(shù)據(jù)視圖,給出了每個用戶的局部數(shù)據(jù)描述,所以選擇C。內(nèi)模式又稱物理模式,它給出了數(shù)據(jù)庫物理存儲結(jié)構(gòu)與物理存取方法。

12.參考答案:C參考解析:根據(jù)軟件設(shè)計原理提出如下優(yōu)化準(zhǔn)則:①劃分模塊時,盡量做到高內(nèi)聚、低耦合,保持模塊相對獨立性,并以此原則優(yōu)化初始的軟件結(jié)構(gòu)。②一個模塊的作用范圍應(yīng)在其控制范圍之內(nèi),且判定所在的模塊應(yīng)與受其影響的模塊在層次上盡量靠近。③軟件結(jié)構(gòu)的深度、寬度、扇入、扇出應(yīng)適當(dāng)。④模塊的大小要適中。C正確。

13.參考答案:D參考解析:計算機(jī)軟件由兩部分組成:一是機(jī)器可執(zhí)行的程序和數(shù)據(jù);二是機(jī)器不可執(zhí)行的,與軟件開發(fā)、運行、維護(hù)、使用等有關(guān)的文檔.故D選項正確.14.參考答案:A參考解析:數(shù)據(jù)庫應(yīng)用系統(tǒng)中的核心問題是數(shù)據(jù)庫的設(shè)計。

15.參考答案:B參考解析:運算器是計算機(jī)處理數(shù)據(jù)形成信息的加工廠,它的主要功能是對二進(jìn)制數(shù)碼進(jìn)行算術(shù)運算或邏輯運算。

16.參考答案:A參考解析:CPU主要包括運算器和控制器。

17.參考答案:D參考解析:隊列的修改是依先進(jìn)先出的原則進(jìn)行的,D正確。

18.參考答案:B參考解析:最后位加0等于前面所有位都乘以2再相加,所以是2倍。

19.參考答案:C參考解析:略

20.參考答案:C參考解析:用2整除18,可以得到一個商和余數(shù);再用2去除商,又會得到一個商和余數(shù)。如此進(jìn)行,直到商為0時為止,然后把先得到的余數(shù)作為二進(jìn)制數(shù)的低位有效位,后得到的余數(shù)作為二進(jìn)制數(shù)的高位有效位,依次排列起來,即得010010。

21.參考答案:B參考解析:CD—RW是可擦寫型光盤,用戶可以多次對其進(jìn)行讀/寫。CD-RW的全稱是CD-ReWritab1e。

22.參考答案:A參考解析:算法原則上能夠精確地運行,而且人們用筆和紙做有限次運算后即可完成。有窮性是指算法程序的運行時間是有限的。

23.參考答案:C參考解析:扇人指的是調(diào)用一個給定模塊的模塊個數(shù)。題干系統(tǒng)中,第2層模塊扇入均為1,第3層中功能模塊3.1扇人為2,其余為1,故最大扇入為2,C選項正確。

24.參考答案:D參考解析:關(guān)系T中包含了關(guān)系R與s中的所有元組,所以進(jìn)行的是并的運算。

25.參考答案:B參考解析:略

計算機(jī)二級考試真題和答案

第二篇:全國計算機(jī)二級考試歷年真題(整理)

05年試卷

一、選擇題((1)~(35)每小題2分,共70分

下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的,請將正確選項涂寫在答題卡相應(yīng)位置上,答在試卷上不得分。(1)數(shù)據(jù)的存儲結(jié)構(gòu)是指()。A.存儲在外存中的數(shù)據(jù)

B.?dāng)?shù)據(jù)所占的存儲空間量

C.?dāng)?shù)據(jù)在計算機(jī)中的順序存儲方式 D.?dāng)?shù)據(jù)的邏輯結(jié)構(gòu)在計算機(jī)中的表示

(2)下列關(guān)于棧的描述中錯誤的是()。

A.棧是先進(jìn)后出的線性表 B.棧只能順序存儲 C.棧具有記憶作用

D.對棧的插入與刪除操作中,不需要改變棧底指針

(3)對于長度為n的線性表,在最壞情況下,下列各排序法所對應(yīng)的比較次數(shù)中正確的是()。A.冒泡排序為n/2 B.冒泡排序為n C.快速排序為n D.快速排序為n(n-1)/2

(4)對長度為n的線性表進(jìn)行順序查找,在最壞情況下所需要的比較次數(shù)為()。A.log2n B.n/2 C.n D.n+1

(5)下列對于線性鏈表的描述中正確的是()。A.存儲空間不一定是連續(xù),且各元素的存儲順序是任意的 B.存儲空間不一定是連續(xù),且前件元素一定存儲在后件元素的前面 C.存儲空間必須連續(xù),且前件元素一定存儲在后件元素的前面 D.存儲空間必須連續(xù),且各元素的存儲順序是任意的

(6)下列對于軟件測試的描述中正確的是()。

A.軟件測試的目的是證明程序是否正確

B.軟件測試的目的是使程序運行結(jié)果正確

C.軟件測試的目的是盡可能多地發(fā)現(xiàn)程序中的錯誤

D.軟件測試的目的是使程序符合結(jié)構(gòu)化原則

(7)為了使模塊盡可能獨立,要求()。

A.模塊的內(nèi)聚程度要盡量高,且各模塊間的耦合程度要盡量強(qiáng)

B.模塊的內(nèi)聚程度要盡量高,且各模塊間的耦合程度要盡量弱

C.模塊的內(nèi)聚程度要盡量低,且各模塊間的耦合程度要盡量弱

D.模塊的內(nèi)聚程度要盡量低,且各模塊間的耦合程度要盡量強(qiáng)

(8)下列描述中正確的是()。

A.程序就是軟件

B.軟件開發(fā)不受計算機(jī)系統(tǒng)的限制

C.軟件既是邏輯實體,又是物理實體

D.軟件是程序、數(shù)據(jù)與相關(guān)文檔的集合

(9)數(shù)據(jù)獨立性是數(shù)據(jù)庫技術(shù)的重要特點之一。所謂數(shù)據(jù)獨立性是指()。

A.?dāng)?shù)據(jù)與程序獨立存放

B.不同的數(shù)據(jù)被存放在不同的文件中

C.不同的數(shù)據(jù)只能被對應(yīng)的應(yīng)用程序所使用

D.以上三種說法都不對

(10)用樹形結(jié)構(gòu)表示實體之間聯(lián)系的模型是()。

A.關(guān)系模型

B.網(wǎng)狀模型

C.層次模型

D.以上三個都是(11)在窗體(名稱為Form1)上畫一個名稱為Text1的文本框和一個名稱為Command1的命令按鈕,然后編寫一個事件過程。程序運行后,如果在文本框中輸入一個字符,則把命令按鈕的標(biāo)題設(shè)置為“計算機(jī)等級考試”。以下能實現(xiàn)上述操作的事件過程是()。

A.Private Sub Text1_Change()

Command1.Caption = “計算機(jī)等級考試”

End Sub

B.Private Sub Command1_ Click()

Caption = “計算機(jī)等級考試”

End Sub

C.Private Sub Form1_ Click()

Text1.Caption = “計算機(jī)等級考試”

End Sub

D.Private Sub Command1_ Click()

Text1.Text = “計算機(jī)等級考試”

End Sub

(12)設(shè)a=5,b=4,c=3,d=2下列表達(dá)式的值是()。> 2 * b Or a = c And b <> c Or c > d

A.1

B.True

C.False

D.2

(13)設(shè)a = “MicrosoftVisualBasic”,則以下使變量b的值為“VisualBasic”的語句是()。

A.b = Left(a, 10)

B.

該文章轉(zhuǎn)載自無憂考網(wǎng):http://www.tmdps.cnmand1)右移200,應(yīng)使用的語句是()。

A.Command1.Move-200

B.Command1.Move 200

C.Command1.Left = Command1.Left + 200

D.Command1.Left = Command1.Leftc

End If

Next

Print d

End Sub

程序運行后,如果單擊命令按鈕,則在窗體上輸出的內(nèi)容為()。

A. 10

B. 16

C.12

D. 20

(32)設(shè)有如下程序:

Private Sub Command1_Click()

Dim c As Integer, d As Integer

c = 4

d = InputBox(“請輸入一個整數(shù)”)

Do While d > 0

If d > c Then

c = c + 1

End If

d = InputBox(“請輸入一個整數(shù)”)

Loop

Print c + d

End Sub

程序運行后,單擊命令按鈕,如果在輸入對話框中依次輸入1、2、3、4、5、6、7、8、9、0,則輸出結(jié)果是()。

A.12

B.11

D.9

(33)在窗體上畫一個名稱為Command1的命令按鈕和一個名稱為Text1的文本框,在文本框中輸入以下字符串:Microsoft Visu

該文章轉(zhuǎn)載自無憂考網(wǎng):http://www.tmdps.cnmand1_Click()

Open “d:tempoutf.txt” For Output As #1

For i = 1 To Len(Text1.Text)

c = Mid(Text1.Text, i, 1)

If c >= “A” And c <= “Z” Then

Print #1, LCase(End If

Next i

Close

End Sub

程序運行后,單擊命令按鈕,文件outf.txt中的內(nèi)容是()。

A.MVBP

B.mvbp

C.M

D.m

V v

B b

P p(34)在窗體上畫一個名稱為Command1的命令按鈕,然后編寫如下程序:

Dim SW As Boolean

Function func(X As Integer)As Integer

If X < 20 Then

Y = X

Else

Y = 20 + X

End If

func = Y

End Function

Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)

SW = False

End Sub

Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)

SW = True

End Sub

Private Sub Command1_Click()

Dim intNum As Integer

intNum = InputBox(“")

If SW Then

Print func(intNum)

End If

End Sub

程序運行后,單擊命令按鈕,將顯示一個輸入對話框,如果在輸入對話框中輸入25,則程序的執(zhí)行結(jié)果為()。

A.輸出0

B.輸出25

輸出45

D.無任何輸出

(35)設(shè)有如下通用過程:

Public Sub Fun(a()As Integer, x As Integer)

For i = 1 To 5

x = x + a(i)

Next

End Sub

在窗體上畫一個名稱為Text1的文本框和一個名稱為Command1的命令按鈕。然后編寫如下的事件過程:

Private Sub Command1_Click()

Dim arr(5)As Integer, n As Integer

For i = 1 To 5

arr(i)= i + i

Next

Fun arr, n

Text1.Text = Str(n)

End Sub

程序運行后,單擊命令按鈕,則在文本框中顯示的內(nèi)容是()。

A.30

B.25

C.20

D.15

二、填空題(每空2分,共30分)

請將每空的正確答案寫在答題卡【1】~【15】序號的橫線上,答在試卷上不得分。

(1)某二叉樹中度為2的結(jié)點有18個,則該二叉樹中有 【1】 個葉子結(jié)點。

(2)在面向?qū)ο蠓椒ㄖ?,類的實例稱為 【2】。

(3)診斷和改正程序中錯誤的工作通常稱為 【3】。

(4)在關(guān)系數(shù)據(jù)庫中,把數(shù)據(jù)表示成二維表,每一個二維表稱為 【4】。

(5)問題處理方案的正確而完整的描述稱為 【5】。

(6)以下語句輸出結(jié)果是 【6】。

Print Int(12345.6789 * 100 + 0.5)/ 100

(7)在窗體上畫一個文本框和一個圖片框,然后編寫如下兩個事件過程:

Private Sub Form_

該文章轉(zhuǎn)載自無憂考網(wǎng):http://www.tmdps.cnmand1_Click()

Dim arr1

Dim Min As Integer, i As Integer

arr1 = Array(12, 435, 76,-24, 78, 54, 866, 43)

Min = 【12】

For i = 2 To 8

If arr1(i)< Min Then 【13】

Next

Print ”最小值是:“;Min

End Sub

以上程序的功能是:用Array函數(shù)建立一個含有8個元素的數(shù)組,然后查找并輸出該數(shù)組中各元素的最小值。請?zhí)羁铡?/p>

(11)在名稱為Form1的窗體上畫一個文本框,其名稱為Text1,在屬性窗口中把該文本框的MultiLine屬性設(shè)置為True,然后編寫如下的事件過程:

Private Sub Form_Click()

Open ”d:testsmtext1.txt“ For Input As #1

Do While Not 【14】

Line Input #1, aspect$

whole$ = whole$ + aspect$ + Chr$(13)+ Chr$(10)

Loop

Text1.Text = whole$

Close #1

Open ”d:testsmtext2.txt“ For Output As #1

Print #1, 【15】

Close #1

End Sub

上述程序的功能是,把磁盤文件smtext1.txt的內(nèi)容讀到內(nèi)存并在文本框中顯示出來,然后把該文本框中的內(nèi)容存入磁盤文件smtext2.txt。請?zhí)羁?005年4月全國計算機(jī)等級考試二級VB語言筆試答案

參考答案:

選擇題:

1---5 DBDCA

6---10 CBDDC

11--15 ABBCD

16--20 CDABD

21--25 ABCDB

26--30 CDBBA

31--35 CDDDA

填空題:

【1】19

【2】 對象

【3】 程序調(diào)試

該文章轉(zhuǎn)載自無憂考網(wǎng):http://www.tmdps.cnmand1_Click

(14)設(shè)窗體上有1個滾動條,要求單擊滾動條右端的◢按鈕一次,滾動條移動一定的刻度值,決定此刻度的屬性是(C)

A)Max

B)Min

C)SmallChange

D)LargeChang

(15)1個二維數(shù)組可以存放1個矩形.在程序開始有語句Option Base 0,則下面定義的數(shù)組中正好可以存放1個4*3矩陣(即只有12個元素)的是(B)

A)Dim a(-2 To 0,2)AS Integer

B)Dim a(3,2)AS Ingeger

C)Dim a(4,3)AS Ingeger

D)Dim a(-1 To-4,-1 To-3)AS Ingeger

(16)若設(shè)置了文本框的屬性PasswordChar=”$”,則運行程序時向文本框中輸入8個任意字符后,文本框中顯示的是(A)

A)8個”$”

B)1個”$”

C)8個”*”

D)無任何內(nèi)容

(17)設(shè)在窗體上有1個名稱為Combo1的組合框,含有5個項目,要刪除最后一項,正確的語句是(B)

A)Combo1.RemoveItem Combo1.Text

B)Combo1.RemoveItem4

C)Combo1.RemoveItem Combo1.ListCount

D)Combo1.RemoveItem5

(18)工程中有2個窗體,名稱分別為Form1.Form2,Form1為啟動窗體,該窗體上有命令按鈕Command1,要求程序運行后單擊該命令按鈕時顯示Form2,則按鈕的Click事件過程應(yīng)該是(A)

A)Private Sub Command1_Click()

B)Private Sub Command1_Click()

Form2.Show

Form2.Visible

End

Sub

End

Sub

C)Private Sub Command1_Click()

D)Private Sub Command1_Click()

Load Form2

Form2.Load

End

Sub

End

Sub

(19)若在某窗體模塊中有如下事件過程(D)

Private Sub Command1_Click(Index AS Integer)

……

End Sub

則以下敘述中正確的是

A)

此事件過程與不帶參數(shù)的事件過程沒有區(qū)別

B)

有1個名稱為Command1的窗體,單擊此窗體則執(zhí)行此事件過程

C)

有1個名稱為Command1的空件數(shù)組,數(shù)組中有多個不同類型控件

D)

有1個名稱為Command1的空件數(shù)組,數(shù)組中有多個相同類型控件

(20)以下循環(huán)語句中在任何情況下都至少執(zhí)行一次循環(huán)體的是(C)

A)Do While <條件>

B)While <條件>

循環(huán)體

循環(huán)體

Loop

Wend

C)Do

D)Do Until <條件>

循環(huán)體

循環(huán)體

Loop Until <條件>

Loop

(21)在窗體上有1個名為Cd1的通用對話框,為了在運行程序時打開保存文件對話框,則在程序總應(yīng)使用的語句是(A)

A)Cd1.Action=2

B)Cd1.Action=1

C)Cd1.ShowSave=Ture

D)Cd1.ShowSave=0

(22)下面關(guān)于菜單的敘述中錯誤的是(B)

A)各級菜單中的所有菜單項的名稱必須唯一

B)同一子菜單中的菜單項名稱必須唯一,但不同子菜單中的菜單項名稱可以相同

C)彈出式菜單也用菜單編輯器編輯

(23)已知有下面的過程(D)

Private Sub proc1(a As Integer,b As String,Optional x As Boolean)

……

End Sub

正確調(diào)用此過程的語句是

A)Call procl(5)

B)Call proc1 5,”abc”,False

C)proc1(12,”abc”,True)

D)proc1 5, “abc”

(24)在窗體上有一個文件名稱為Text1的文本框和1個名稱為Command1的命令按鈕,要求在程序執(zhí)行時,每單擊命令按鈕一次,文本框向右移動一定距離。下面能夠正確實現(xiàn)上述功能的程序是(C)

A)Private Sub Command1_Click()

B)Private Sub Command1_Click()

Text1.Left=100

T

ext1.Left= Text1.Left-100

End Sub

End Sub

C)Private Sub Command1_Click()

D)Private Sub Command1_Click()

Text1.Move.Text.Left+100

Text1.Move.Text.Left

End Sub

End Sub

(25)某人創(chuàng)建了1個工程,其中的窗體名稱為Form1;之后又添加了1個名為Form2的窗體,并希望程序執(zhí)行時先顯示Form2窗體,那么,他需要做的工作是(A)

A)在工程屬性對話框中把“啟動對象”設(shè)置為Form2

B)在Form1的Load事件過程中加入語句 Load Form2

C)在Form2的Load事件過程中加入語句Form2.Show

D)在Form2的TabIndex屬性設(shè)置為1,把Form1的TabIndex屬性設(shè)置為2

(26)窗體上有1個名稱為Text1的文本框和1個名稱為Command1的命令按鈕。要求程序運行時,單擊命令按鈕,就可以把文本框中的內(nèi)容寫到文件out.txt中,每次寫入的內(nèi)容附加到文件原有內(nèi)容之后。下面能夠?qū)崿F(xiàn)上述功能的程序是(C)

A)Private Sub Command1_Click()

B)Private Sub Command1_Click()

Open “out.txt” For Inpit As#1

Open “out.txt” For Outpit As#1

Print#1,Text1.Text

Print#1,Text1.Text

Close#1

Close#1

End Sub

End Sub

C)Private Sub Command1_Click()

D)Private Sub Command1_Click()

Open “out.txt” For Append As#1

Open “out.txt” For Random As#1

Print#1,Text1.Text

Print#1,Text1.Text

Close#Close#1

End End Sub

(27)為計算1+3+5+??+99的值,某人編程如下

k=1

Sub

s=0

While k<=99

k=k+2

:

s=s+k

Wend

Print s

在調(diào)試時發(fā)現(xiàn)運行結(jié)果有錯誤,需要修改。下列錯誤原因和修改方案中正確的是(D)

A)While ?Wend循環(huán)語句錯誤,應(yīng)改為For k=1 To 99 ?Next k

B)循環(huán)條件錯誤,應(yīng)改為Whlie k<99

C)循環(huán)前的賦值語句k=1錯誤,應(yīng)改為k=0

D)循環(huán)中兩條賦值語句的順序錯誤,應(yīng)改為s=s+k :

(29)在窗體上有1個名稱為CommonDialog1的通用對話框和1個名稱為Command1的命令按鈕,以及其他一些控件。要求在程序運行時,單擊Command1按鈕,則顯示打開文件對話框,并在選擇或輸入了1個文件名后,就可以打開該文件。以下是Command1_Click事件過程的兩種算法

算法1:

Private Sub Command1_Click()

CommonDialog1.ShowOpen

Open CommonDialog1.FileName For Input As#1

End Sub

算法2:

Private Sub Command1_Click()

CommonDialog1.ShowOpen

IfCommonDialog1.FileName<>””Then

Open CommonDialog1.FileName For Input As#1

End If

End Sub

下面關(guān)于這兩種算法的敘述中正確的是(B)

A)

顯示打開文件對話框后若未選擇或輸入任何文件名,則算法2會出錯,算法1不會

B)

顯示打開文件對話框后若未選擇或輸入任何文件名,則算法1會出錯,算法2不會

C)

兩種算法的執(zhí)行結(jié)果完全一樣

D)

算法1允許輸入的文件名中含有空格,而算法2不允許

(30)窗體上有1個名稱為List的列表框,其中已經(jīng)輸入了若干個項目(如圖所示):還有2個文本框,名稱分別為Text1、Text2, 1個名稱為

Command1的命令按鈕,并有以下程序

Private Sub Command1_Click()

Dim str As String, s As String, k As Integer

s=Text1

Str=””

For k=List1.ListCount-1 to 0 Step-1

If InStr(List.List(k),s)>0 then

str=str&List.List(k)&” ”

End If

Next k

If str=””Then

Text2=”沒有匹配的項目”

Else

Text2=str

End If

End Sub

程序運行時,在Text1中輸入“京”,單擊命令按鈕,則在Text2中顯示的內(nèi)容是(C)

A)京

B)北京 南京

C)南京

D)沒有匹配的項目

(31)在窗體上畫1一個名稱為Command1的命令按鈕,并編寫以下程序

Private Sub Command1_Click()

Print fun(“ABCDEFG”)

End Sub

Function fun(st As String)As String

stlen=Len(st)

temp=””

For k

fun=temp

End Function

程序運行時,單擊命令按鈕,則窗體上顯示的是(B)

A)ABCDEFG

B)AGBFCE

C)GFEDCBA

D)AGBFCED

(32)在窗體上先后畫2個圖片框,名稱分別為Picture1和banana,banana中添加了香蕉圖片(見圖1),且將banana.DragMode屬性設(shè)置為1。要求程序運行時,可以用鼠標(biāo)把banana拖拽到Picture1中(見圖2)。能實現(xiàn)此功能的事件過程是(C)

A)Priate Sub Form_DragDrop(Source As Control,X As Single,Y As Single banana.Move Picture1.Left+X,Picture1.Top+Y)

End Sub

B)Private Sub banana _DragDrop(Source As Control,X As Single,Y As Single)

Source.Move Picture1.Left+X.Picture1.Top+Y

End Sub

C)B)Private Sub Picture1_DragDrop(Source As Control,X As Single,Y As Single)

Source.Move Picture1.Left+X.Picture1.Top+Y

End Sub

D)B)Private Sub Picture1_DragDrop(Source As Control,X As Single,Y As Single)

banana.Move banana.Left+X, banana.Top+Y

End Sub

(33)在窗體上畫1個名稱為Command1的命令按鈕,然后編寫如下事件過程

Option Base 1

Pribate Sub Command1_Click()

Dim a(5.5)As Integer

For i=1 To 5

a(I,j)*510

Next j

Next i

S=0

For i=1 To 5

S=s+a(i,i)

Next i

Print s

End Sub

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

A)15

B)13

C)11

D)9

(34)在窗體上從左到右有Text1、Text2兩個文本框(見圖),要求程序運行時,在Text1中輸入1個分?jǐn)?shù)后按回車鍵,則判斷分?jǐn)?shù)的合法性,若分?jǐn)?shù)為0~100中的1個數(shù),周圍光標(biāo)移到Text2中;否則光標(biāo)不動,并彈出對話框顯示“分?jǐn)?shù)錯”,下面程序中正確的是(D)

A)Private Sub Text1__KeyPress(KeyAscii AS Integer)

If KeyAscii=13 Then

‘回車符的ACSII碼是13

a=Val(Text1)

If a>=0 or a<=100 Then

Text2.SetFocus

Else

Text1.SetFocus

;MsgBox(“分?jǐn)?shù)錯”)

End If

End If

End Sub

B)Private Sub Text1__KeyPress(KeyAscii AS Integer)

If KeyAscii=13 Then

‘回車符的ACSII碼是13

a=Val(Text1)

If a>=0 And a<=100 Then

Text1.SetFocus

Else

Text2.SetFocus

;MsgBox(“分?jǐn)?shù)錯”)

End If

End If

End Sub

C)Private Sub Text1__KeyPress(KeyAscii AS Integer)

If KeyAscii=13 Then

‘回車符的ACSII碼是13

a=Val(Text1)

If a<0 And a>100 Then

Text2.SetFocus

Else

Text1.SetFocus

;MsgBox(“分?jǐn)?shù)錯”)

End If

End If

End Sub

D)Private Sub Text1__KeyPress(KeyAscii AS Integer)

If KeyAscii=13 Then

‘回車符的ACSII碼是13

a=Val(Text1)

If a>=0 And a<=100 Then

Text2.SetFocus

Else

Text1.SetFocus

;MsgBox(“分?jǐn)?shù)錯”)

End If

End If

End Sub

(35)在窗體上畫2個命令按鈕,名稱分別為Command1、command2,并編寫如下程序

Const n=5,m=4

Dim a(m,n)

Private Sub Command1_Click()

K=1

For i=1 To m

For j=1 To n

a(i,j)=k

k=k+1

Next j

Next i

Private Sub Command2_Click()

Summ=0

For i=1 To m

For j=1 To n

If i=1 Or i=m Then

Summ=summ+a(i,j)

Else

If j=I Or j=n Then

Summ=summ+a(i,j)

End If

End If

Next j

Next i

Print summ

End Sub

過程Command1_Click()的作用是二維數(shù)組a 中存放1個 m行n列的矩陣;過程Command2_Click()的作用是(A)

A)

計算矩陣外圍一圈元素的累加和

B)

計算矩陣除外一圈以外的所有元素的累加和

C)

計算矩陣第1列和最后一列元素的累加和

D)

計算矩陣第1行和最后一行元素的累加和

二、填空題(每空2分,共30分)

請將每一個空的正確答案寫在答題紙上[1]~[15]序號的橫線上,答在試卷上,答在試卷上不得分,注意:以命令關(guān)鍵字填空的必須寫完整

(1)

在深度為7的滿二叉樹中,度為2的結(jié)點個數(shù)為___63_____。

(2)

軟件測試分為白箱(盒)測試和黑箱(盒)測試,等價類劃分法屬于__黑箱(或黑盒)測試。

(3)

在數(shù)據(jù)庫系統(tǒng)中,實現(xiàn)各種數(shù)據(jù)管理功能的核心軟件稱為

數(shù)據(jù)庫管理系統(tǒng)(DBMS)_____。

(4)

軟件生命周期可分為多個階段,一般分為定義階段、開發(fā)階段和維護(hù)階段。編碼和測試屬于

開發(fā)_____階段。

(5)在結(jié)構(gòu)化分析使用的數(shù)據(jù)流圖(DFD)中,利用

數(shù)據(jù)字典

對其中的圖形元素進(jìn)行確切解釋。

(6)1+ + + +??.n

最大的n。請?zhí)羁?/p>

Private Sub Command1__Click()

Dim s ,m,n AS Integer

m=Val(InputBox(“請輸入一個大于100的整數(shù)”))

n=

0

s=0

Do While s

N=n+1

S=s+n*n

Loop

Print “滿足不等式的最大n是

n-1

End Sub

(7)下面程序的功能是把文件file11.txt中重復(fù)字符去掉后(即若有多個字符相同,則只保留1個)寫入文件file2.txt。請?zhí)羁铡?/p>

Private Sub Command1__Click()

Dim inchar AS String,temp AS String,outchar AS String

Outchar=” ”

Open=”file1.txt” For Input AS #1

Open=”file2.txt” For Output AS

#2

n=LOF()

inchar=Input$(n,1)

For k=1 To n

temp=Mid(inchar,k,1)

If InStr(outchar,temp)=

0

Then

outchar=outchar & temp

End If

Next k

print #2,outchar

close #2

close #1

End Sub

(8)在窗體上先畫1個名為Text1的文本框和平個名為Label1的標(biāo)簽,再畫1個名為OP1的有4個單選按鈕數(shù)組,其Index屬性按季度順序為0∽3(見圖1)。在文件sales.txt中按月份順序存有某企業(yè)某年12個月的銷售額。要求在程序執(zhí)行時,鼠標(biāo)單擊1個單選按鈕,則Text1中顯示相應(yīng)季度的銷售總額,并把相應(yīng)的文字顯示在標(biāo)簽上。圖2是單擊“第3季度”單選按鈕產(chǎn)生的結(jié)果。請?zhí)羁铡?/p>

Dim sales(12)As Long

Private Sub Form__Load()

open “sales.txt” For Input AS #1

For k=1 To 12

Input #1,sales(k)

Next k

Close #1

End Sub

Private Sub

Op1_Click

(Index, AS Integer)

Dim sum AS Long ,k AS Ingeger,month AS Ingeger

sum=0

month=Index*

For k=1 To 3

month=month+1

sum=sum+sales(month)

Next k

Label1.Caption=Opl(Index).Caption

& “銷售總額:”

Text1=sum

End Sub

(9)某人編寫如下函數(shù)來判斷a是否為素數(shù),若是,則函數(shù)返回True;否則返回False

Function Prime(a As Integer)AS Boolean

Dim k As Interger,isprime AS Boolean

If a<2 Then

isprime=False

Else

isprime=True

k=2

Do While k

If a Mod k=0 Then

isprime=False

ELSE

k=k+1

End IF

LOOP

End If

prime=isprime

End Function

在測試時發(fā)現(xiàn)有1個非素數(shù)也被判斷為素數(shù),這個錯判的數(shù)是

2007年4月全國計算機(jī)等級考試二級VB語言筆試試題答案

選擇題:

1-10

cdacd cabaa

11-20

ddbcd abadc

21-30

bbdca cddbc

31-35

bcada 填空:

黑盒測試

DBMS

開發(fā)階段

數(shù)據(jù)詞典

0

N-1 #2 1 0

outchar

op1_click 3

caption 4

07年9月全國計算機(jī)二級VB筆試含答案

引用地址:http://www.tmdps.cnmand1的命令按鈕和一個名稱為Text1的文本框。要求單擊Command1按鈕時可把光標(biāo)移到文本框中。下面正確的事件過程是

A)Private Sub Command1_Click()B)Private Sub Text1.GotFocus Command1.GotFocus End Sub EndSub C)Private Sub Command1_Click()D)Private Sub Text1.SetFocus Command1.SetFocus End Sub End Sub(14)執(zhí)行以下程序后輸出的是 Private Sub Command1_Click()Ch$=”AABCDEFGH”

Print Mid(Righ(ch$,6),Len(left(ch$,4)),2)End Sub A)CDEFGH B)ABCD C)FG D)AB(15)設(shè)在窗體Form1上有一個列表框List1,其中有若干個項目。要求單擊列表框中某一項時,把該項顯示在窗體上,正確的事件過程是

A)Prvate Sub List1_Click()B)Private Sub Form1_Click()Print List1.Text Print List1.Text End Sub End Sub C)Private Sub List1_Click()D)Private Sub Form1_Click()Print Form1.Text List1.Print List1.Text End Sub End Sub(16)若窗體上的圖片框中有一個命令按鈕,則此按鈕的Left屬性是指 A)按鈕左端到窗體左端的距離 B)按鈕左端到圖片框左端的距離 C)按鈕中心點到窗體左端的距離 D)按鈕中心點到圖片框左端的距離

(17)為使程序運行時通用對話框CD1上顯示的標(biāo)題為“對話框窗口”,若通過程序設(shè)置該標(biāo)題,則應(yīng)使用的語句是

A)CD1.DialogTitle=“對話框窗口” B)CD1.Action=“對話框窗口” C)CD1.FileName=“對話框窗口” D)CD1.Filter=“對話框窗口”(18)在窗體上有如右圖所示的控件,各控件的名稱 與其標(biāo)題相同,并有如下程序: Private Sub Form_Load()Command2.Enabled=False Check1.value=1 End Sub 剛運行程序時,看到的窗體外觀是:

(19)設(shè)在窗體中有一個名稱為List1的列表框,其中有若干個項目(如圖)。要求選中某一項后單擊Command1按鈕,就刪除選中的項,則正確的事件過程是

A)Private Sub Command1_Click()List1.Clear End Sub B)Private Sub Command1_Click()List1.Clear List1.ListIndex End Sub C)Private Sub Command1_Click()List1.Removeltem List1.ListIndex End Sub D)Private Sub Command1_Click()List1.Removeltem End Sub(20)某人設(shè)計了如下程序用來計算并輸出7!(7的階乘)Private Sub Command1_Click()t=0 For k=7 To 2 Step-1 t=t*k Next Print t End Sub 執(zhí)行程序時,發(fā)現(xiàn)結(jié)果是錯誤的,下面的修改方案中能夠得到正確結(jié)構(gòu)的是 A)把t=0改為t=1 B)把For k = 7 To 2 Step-1改為For k =7 To 1 Step-1 C)把For k = 7 To 2 Stip-1改為Fork=1 To 7 D)把Next改為Nexi k(21)若窗體中已經(jīng)有若干個不同的單選按鈕,要把它們改為一個單選按鈕數(shù)組,在屬性窗口中需要且只需要進(jìn)行的操作是

A)把所有單選按鈕的Index屬性改為相同值 B)把所有單選按鈕的Index 屬性改為連續(xù)的不同值 C)把所有單選按鈕的Caption屬性值改為相同

D)把所有單選按鈕的名稱改為相同,且把它們的Index屬性改為連續(xù)的不同值。(22)窗體上有文本框Text1和一個菜單,菜單標(biāo)題、名稱如表,結(jié)構(gòu)見圖。要求程序執(zhí)行時單擊“保存”菜單項,則把其標(biāo)題顯示在Text1文本框中。下面可實現(xiàn)此功能的事件過程是: 標(biāo)題 名稱 文件 file 新建 new 保存 save A)Private Sub save_Click()B)Private Sub save_Click()Text1.Text=file.save.Caption Text1.Text=save.Caption End Sub End Sub C)Private Sub file_Click()D)Private Sub file_Click()Text1.Text=file.save.Caption Text1.Text=save.Caption End Sub End Sub(23)某人在窗體上畫了一個名稱為Timer1的計時器和一個名稱為Lab 的屬性設(shè)置為Enabled=True, Interval=0,并編程如下。希望在每2秒在標(biāo)簽上顯示一次系統(tǒng)當(dāng)前時間。

Private Sub Timer1_Timer()Label1.Caption=Time$ End Sub 在程序執(zhí)行時發(fā)現(xiàn)未能實現(xiàn)上述目的,那么,他應(yīng)做的修改是 A)通過屬性窗口把計時器的Interval屬性設(shè)置為2000 B)通過屬性窗口把計時器的Enabled屬生設(shè)置為False C)把事件過程中的Label1.Caption=Time$語句改為Timer1.Interval=Tims$ D)把事件過程中的Label1.Caption=Time$語句改為Label1.Caption=Timer1.Time(24)形狀控件的Shape屬性有6種取值,分別代表6種幾何圖形。下列不屬于這6種幾何圖形的是

(25)下面關(guān)于文件的敘述中錯誤的是 A)隨機(jī)文件中各條記錄的長度是相同的] B)打開隨機(jī)文件時采用的文件存取方式應(yīng)該是Random C)向隨機(jī)文件中寫數(shù)據(jù)應(yīng)使用語句Print#文件號

D)打開隨機(jī)文件與打開順序文件一樣,都使用Open語句(26)設(shè)窗體上有一個圖片框Picture1,要在程序運行期間裝入當(dāng)前文件夾下的圖形文件File1.jpg,能實現(xiàn)此功能的語句是

A)Picture1.Picture=”Flie1.jpg

B)Picture1.Picture=LoadPicture(“File1.jpg”)C)LoadPicture(“File1.jpg”)D)Call LoadPicture(“File1.jpg”)(27)下面程序執(zhí)行時,在窗體上顯示的是 Private Sub Command1_Click()Dim a(10)For k = 1 To 10 a(k)= 11 – k Next k Print a(a(3)a(7)Mod a(5))End Sub A)3 B)5 C)7(28)為達(dá)到把a、b中的值交換后輸出的目的,某人編程如下: Private Sub Command1_Click()a% = 10:b% = 20 Call swap(a,b)Print a,b End Sub Private Sub swap(ByVal a As Integer,ByVal b As Integer)c= a:a=b:b=c End Sub 在運行時發(fā)現(xiàn)輸出結(jié)果錯了,需要修改。下面列出的錯誤原因和修改方案中正確的是 A)調(diào)用swap過程的語句錯誤,應(yīng)改為Call swap a,b B)輸出語句錯誤,應(yīng)改為:Print ”a”,”b”

C)過程的形式參數(shù)有錯,應(yīng)改為:swap(ByRef a As Integer,ByRef b As Integer)D)swap中3條賦值語句的順序是錯誤的,應(yīng)改為a=b:b=c:c=a(29)有如下函數(shù):

Function fun(a As Integer,n As Integer)As Integer Dim m As Integer While a >=n a=a-n m= m+1 Wend fun=m End Function 該函數(shù)的返回值是

A)a乘以n的乘積 B)a加n的和

C)a減n的差 D)a除以n的商(不含小數(shù)部分)(30)下面程序的輸出結(jié)果是 Private Sub Command1_Click()ch$=”ABCDEF” proc ch Print ch End Sub Private Sub proc(ch As String)S=””

For k=Len(ch)To 1 Step-1 s=s&Mid(ch,k,1)Next k ch=s End Sub A)ABCDEF B)FEDCBA C)A D)F(31)某人編寫了一個能夠返回數(shù)組a中10個數(shù)中最大數(shù)的函數(shù)過程,代碼如下: Function Maxvalue(a()As Integer)As Integer Dim max% max=1 For k = 2 To 10 If a(k)>a(max)Then max = k End If Next k Maxvalue = max End Function 程序運行時,發(fā)現(xiàn)函數(shù)過程的返回值是錯的,需要修改,下面的修改方案中正確的是 A)語句max = 1應(yīng)改為max = a(1)B)語句For k = 2 To 10應(yīng)改為For k = 1 To 10 C)If語句中的條件a(k)>a(max)應(yīng)改為a(k)>max D)語句Maxvalue = max 應(yīng)改為Maxvalue = a(max)(32)在窗體上畫一個名稱為Command1的命令按鈕,并編寫以下程序: Private Sub Command1_Click()Dim n%,b,t t = 1:b = 1:n = 2 Do b = b*n t = t + b n = n +1 Loop Until n>9 Print t End Sub 此程序計算并輸出一個表達(dá)式的值,該表達(dá)式是

A)9!B)10!C)1!+2!+?+9!D)1!+2!+?+10!

(33)有一個名稱為Form1的窗體,上面沒有控件,設(shè)有以下程序(其中方法Pset(X,Y)的功能是在坐標(biāo)X,Y處畫一個點):

Dim cmdmave As Boolean Private Sub Form_MouseDown(Button As Integer,Shift As Integer, X As Single,Y As Single)cmdmave = True End Sub Private Sub Form_MouseMove(Button As Integer,Shift As Integer, X As Single, Y As Single)If cmdmave Then Form1.Pset(X,Y)End If End Sub Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single,Y As Single)cmdmave = False End Sub 此程序的功能是

A)每按下鼠標(biāo)鍵一次,在鼠標(biāo)所指位置畫一個點

B)按下鼠標(biāo)鍵,則在鼠標(biāo)所指位置畫一個點;放開鼠標(biāo)鍵,則此點消失 C)不按鼠標(biāo)鍵而拖動鼠標(biāo),則沿鼠標(biāo)拖動的軌跡畫一條線

D)按下鼠標(biāo)鍵并拖動鼠標(biāo),則沿鼠標(biāo)拖動的軌跡畫一條線,放開鼠標(biāo)鍵則結(jié)束畫線(34)某人設(shè)計了下面的函數(shù)fun,功能是返回參數(shù)a中數(shù)值的位數(shù) Function fun(a As Integer)As Integer Dim n% n = 1 While a 10 >= 0 n = n + 1 a = a 10 Wend fun = n End Function 在調(diào)用該函數(shù)時發(fā)現(xiàn)返回的結(jié)果不正確,函數(shù)需要修改,下面的修改方案中正確的是 A)把語句n = 1改為n = 0 B)把循環(huán)條件a 10 >= 0改為a 10 > 0 C)把語句 a = a 10改為a = a Mod 10 D)把語句fun = n改為 fun = a(35)在窗體上有一個名稱為Check1的復(fù)選框數(shù)組(含4個復(fù)選框),還有一個名稱為Text1的文本 框,初始內(nèi)容為空。程序運行時,單擊任何復(fù)選 框,則把所有選中的復(fù)選框后面的方字羅列在文 本框中(見圖)。下面能實現(xiàn)此功能的事件過程是 A)Private Sub Check1_Click(Indes As Integer)Text1.Text =”“ For k = 0 To 3 If Check1(k).value = 1 Then Text1.Text = Text1.Text & Check1(k).Caption & ” “ '雙引號中是空格 End If Next k End Sub B)Private Sub Check1_Click(Index As Integer)For k = 0 To 3 If Check1(k).value = 1 Then 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 = 0 To 3 If Check1(k).value = 1 Then 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 = 0 To 3 If Check1(k).value = 1 Then Text1.Text = Text1.Text & Check1(k).Caption & ” “ '雙引號中是空格 Exit For End If Next k End Sub

二、填空題(每空2分,共30分)

請將每空的正確答案寫在答題卡[1]~[15]序號的橫線上,答在試卷上不得分。

(1)軟件需求規(guī)格說明書應(yīng)具有完整性,無岐義性、正確性、可驗證性、可修改性等特征,其中最重要的是【1】。

(2)在兩種基本測試方法中,【2】 測試的原則之一是保證所測模塊中每一個獨立路徑至少執(zhí)行一次。

(3)線性表的存儲結(jié)構(gòu)主要分為順序存儲結(jié)構(gòu)和鏈?zhǔn)酱鎯Y(jié)構(gòu)。隊列是一種特殊的線性表,循環(huán)隊列是隊列的【3】 存儲結(jié)構(gòu)。

(4)對下列二叉樹進(jìn)行中序遍歷的結(jié)果為【4】。

(5)在E-R圖中,矩形表示【5】。(6)窗體上有一個組合框,其中已輸入了 若干個項目。程序運行時,單擊其中一 項,即可把該項與最上面的一項交換。例如:單擊圖1中的“重慶”,則與“北 京”交換,得到圖2的結(jié)果。下面是可 實現(xiàn)此功能的程序,請?zhí)羁?。Private Sub Combo1_Click()Dim temp temp = Combo1.Text [6] = Combo1.List(0)Combo1.List(0)= temp End Sub(7)設(shè)窗體上有一個名稱為HScroIII的水平滾動條,要求當(dāng)滾動塊移動位置后,能夠在窗體上輸出移動的距離(即新位置與原位置的刻度值之差,向右移動為正數(shù),向左移動為負(fù)數(shù))。下面是可實現(xiàn)此功能的程序,請?zhí)顚憽?/p>

Dim [7] As Integer Private Sub Form_Load()pos=HScroIII.value End Sub Private Sub HScroIII_Change()Print [8]-pos pos=HScroIII.value End Sub(8)設(shè)窗體上有一個名稱為CD1的通用對話框,一個名稱為Text1的文本框和一個名稱為Command1的命令按鈕。程序執(zhí)行時,單擊Command1按鈕,則顯示打開文件對話框,操作者從中選擇一個文本文件,并單擊對話框上的“打開”按鈕后,則可打開該文本文件,并讀入一行文本,顯示在Text1中。下面是實現(xiàn)此功能的事件過程,請?zhí)羁铡?/p>

Private Sub Command1_Click()CD1.Filter =”文本文件1*.txt(Word 文檔)*.doc“ CD1.Filterinder = 1 CD1.ShowOpen If CD1.FileName<>”“Then Open [9] For Input As #1 Line Input #1,ch$ Close #1 Text1.Text = [10] End If End Sub(9)下面的程序執(zhí)行時,可以從鍵盤輸入一個正整數(shù),然后把該數(shù)的每位數(shù)字按逆序輸出。例如:輸入7685,則輸出5867,輸入1000,則輸出0001。請?zhí)羁铡?/p>

Private Sub Command1_Click()Dim x As Integer x=InputBox(“請輸入一個正整數(shù)”)While x>__[11]___ Print x Mod 10;x=x10 Wend Print__[12]__ End Sub

(10)有如圖所示的窗體。程序執(zhí)行時先在Text1文本框中輸入編號,當(dāng)焦點試圖離開Text1時,程序檢查編號的合法性,若編號合法,則焦點可以離開Text1文本框;否則,顯示相應(yīng)錯誤信息,并自動選中錯誤的字符,且

焦點不能離開Text1文本框(見圖)。合法編號的組成是:前2個字符是大寫英文 字母,第3個字符是“-”,后面是數(shù)字字符(至少1個)。下面程序可實現(xiàn)此功能,請 填空。

Private Sub Text1_Lostfocus()Dim k%,n% n=Len([13])For k=1 to if(n>3,n,4)c=Mid(Text1.Text,k,1)Select Case k Case 1,2 If c<”A“ Or c>”Z“ Then MsgBox(”第“&k&”個字符必須是大寫字母!“)SetPosition k Exit For End If Case 3 If c<>”-“ Then MsgBox(”第“&k&”個字符必須是字符“'”-“'”)SetPosition k Exit For End If Case Else If c<“0” Or c>“9” Then MsgBox(“第”&k&“個字符必須是數(shù)字!”)SetPosition k Exit For End If End Select Next k End Sub

Private Sub SetPosition(pos As Integer)Text1.SelStart=pos-1 Text.SelLength= [14] Text1.[15] End Sub

2007年9月全國計算機(jī)等級考試二級VB參考答案

一、選擇題 1-5 DBCAA 6-10 CCABA 11-15 BDCCA 16-20 BAACA 21-25 DBABC 26-30 BDCDB 31-35 DCDBA

第三篇:二級聽力真題答案

1、女的什么意思? B

2、jack的感覺 cecited3、什么關(guān)系 teacher and student4、準(zhǔn)備做什么? 買冰箱

5、下一輛發(fā)車時間 11:106、在哪兒? 在家!

7、先做什么? 整理房子

8、女的是什么? 護(hù)士

9、讓她做什么? 讓baby高興

10、對她怎么樣? 鼓勵

11、打電話是的誰? 鄰居

12、男的怎么了? ill13、教授要做什么? paper14、女的找工作為了什么? 掙生活費

15、下女的在哪里工作? shelves16、女的表現(xiàn)怎么樣? 成績好

17、工作時間? 8:30—0:1018、有幾條? 1219、用什么標(biāo)記? 顏色

20、迷失方向干什么? 下站下

拓展閱讀:

PETS 二級考試由筆試試卷和口試試卷組成。

筆試試卷(120分鐘)包括四部分:聽力、英語知識運用、閱讀理解和寫作。

(一)聽力

該部分由A、B兩節(jié)組成,考查考生理解英語口語的能力。

(二)英語知識運用

該部分由A、B兩節(jié)組成,考查考生對英語語法、詞匯知識和較為簡單表達(dá)方式的掌握情況。

(三)閱讀理解

測試考生理解書面英語的能力。

(四)寫作

該部分由A、B兩節(jié)組成,考查考生的書面表達(dá)能力。

(五)口試

口試分A、B、C三節(jié),測試考生英語口語的交際能力。

另外,公共英語成績、合格標(biāo)準(zhǔn)一般于考后2個半月公布,屆時請廣大考生密切關(guān)注考試網(wǎng),我們會第一時間發(fā)布相關(guān)信息。

第四篇:江蘇省計算機(jī)二級考試真題C2013春介紹

2013年春江蘇省二級C語言考試

8、下列關(guān)于PC機(jī)外存儲器的敘述中,錯誤的是____(8)______。C A.目前PC機(jī)采用的硬盤,其盤片的直徑通常為3.5英寸、2.5英寸或1.8英寸 B.U盤和存儲卡都是采用閃爍存儲器制作的,目前其容量大多為幾GB至幾十GB C.目前固態(tài)硬盤的存儲容量大多為數(shù)百GB,但其讀寫速度遠(yuǎn)不如傳統(tǒng)硬盤(硬磁盤)D.藍(lán)光光盤是目前最先進(jìn)的大容量光盤,單層盤片的存儲容量可達(dá)25GB

9、下列關(guān)于軟件的敘述中,正確的是___(9)_____。C A.BIOS是是固化在主板ROM芯片中的程序,它既不屬于(屬于)系統(tǒng)軟件,也不屬于應(yīng)用軟件 B.Microsoft Access等數(shù)據(jù)庫管理系統(tǒng)屬于應(yīng)用(系統(tǒng))軟件 C.大多數(shù)自由軟件為免費軟件,但免費軟件不全是自由軟件

D.所有商品軟件均保證百分之百正確,軟件廠商對軟件使用的正確性、精確性、可靠性做出承諾

10、下列有關(guān)Windows操作系統(tǒng)功能的敘述中,錯誤的是_____(10)_____。D A.對于多任務(wù)處理,系統(tǒng)一般采用按時間片輪轉(zhuǎn)的策略進(jìn)行處理調(diào)度

B.系統(tǒng)采用了虛擬存儲技術(shù)進(jìn)行存儲管理,其頁面調(diào)度算法為“最近最少使用(LRU)”算法 C.系統(tǒng)支持了多種文件系統(tǒng)(如FAT32、NTFS、CDFS)以管理不同的外存儲器 D.系統(tǒng)支持任何(只有USB可以)I/O設(shè)備的“即插即用”和“熱插拔”

11、下列關(guān)于程序設(shè)計語言的敘述中,錯誤的是____(11)____。A A.雖機(jī)器語言不易記憶、機(jī)器語言程序難以閱讀和理解,但目前還是有很多人使用其編寫程序

B.匯編程序與計算機(jī)的指令系統(tǒng)密切相關(guān),不同類型的計算機(jī),其匯編語言通常不同(和CPU有關(guān))C.VBScript語言是VB子集,用其編寫的程序可以嵌入在HTML文檔中以擴(kuò)充網(wǎng)頁的功能 D.Java語言是一種適用于網(wǎng)絡(luò)環(huán)境的程序設(shè)計語言,目前許多手機(jī)軟件就是用Java編寫

12、下列關(guān)于通信技術(shù)的敘述中,錯誤的是____(12)____。A A.調(diào)制與解調(diào)技術(shù)主要用于模擬通信,在數(shù)字通信中不需要(需要)使用調(diào)制與解調(diào)技術(shù) B.使用多路復(fù)用技術(shù)的主要目的是提高傳輸線路的利用率,降低通信成本

C.在數(shù)據(jù)通信中采用分組交換技術(shù),可以動態(tài)分配信道資源,提高傳輸?shù)男逝c質(zhì)量 D.數(shù)據(jù)通信網(wǎng)絡(luò)大多采用分組交換技術(shù),但不同類型的網(wǎng)絡(luò)的數(shù)據(jù)包格式通常不同

13、下列是我國

16、下列關(guān)于網(wǎng)絡(luò)信息安全與計算機(jī)病毒防范的敘述中,錯誤的是____(16)_____。D A.網(wǎng)絡(luò)信息安全不僅需要相關(guān)技術(shù)的支持,更要注重管理

B.目前Windows XP等操作系統(tǒng)內(nèi)置軟件防火墻,在一定程度上可以保護(hù)本地計算機(jī)免受攻擊 C.“木馬”病毒是一種后門程序(遠(yuǎn)程監(jiān)控程序),黑客常用它來盜竊用戶賬號、密碼和關(guān)鍵數(shù)據(jù) D.目前所有防病毒軟件均為商品軟件,例如金山毒霸、360殺毒軟件等均需要用戶會費才能使用

17、下列關(guān)于字符編碼標(biāo)準(zhǔn)的敘述中,錯誤的是____(17)_______。B A.在ASCII標(biāo)準(zhǔn)中,每個字符采用7位二進(jìn)制編碼

B.在絕大多數(shù)情況下,GB2312字符集包含的1萬(6000)多個個漢字足夠足夠使用 C.Unicode字符集既包含簡體漢字,也包含了繁體漢字

D.中文版Windows XP及其后的Windows系列操作系統(tǒng)均支持國標(biāo)GB18030

18、由于采用的壓縮編碼方式及數(shù)據(jù)組織方式的不同,圖像文件形成了多種不同的文件格式,在下列四種圖像文件中,常用于網(wǎng)頁上發(fā)布并可具有動畫效果的是___(18)___。C A.BMP B.JPEG C.GIF D.TIF

19、下列四種聲音文件中,不可能用于保存歌曲的是___(19)____。C A.WAV B.MP3 C.MIDI D.WMA 20、下列關(guān)于Microsoft Office軟件(2003/2007版本為例)功能的敘述中,錯誤的是__(20)__。A A.Word、Excel、PowerPoint文件均不可能(都可以)設(shè)置打開文件的密碼FrontPage不能設(shè)置 B.Word文檔中設(shè)置為標(biāo)題樣式的內(nèi)容可以直接導(dǎo)入到PowerPoint演示文稿中 C.可以將Access表數(shù)據(jù)直接導(dǎo)入到Excel工作表中

D.PowerPoint制作幻燈片時,可以在幻燈片中直接插入“Excel工作表”對象

果相同的是__(25)__。CD A.putchar(s)B.printf(“%c”, *s);printf(“Hello”);26.已有聲明“int a[4]={2,0,1,2}, *pa=a,i;” , 以下語句語法錯誤的是_______(26)_____。A A.for(i=0;i<4;i++)a++;B.for(i=0;i<4;i++)(*a)++;C.for(i=0;i<4;i++)pa++;D.for(i=0;i<4;i++)(*pa)++;27.已有fun函數(shù)定義:

void fun(int x[], int n){ while(n>0)x[--n]++;} 若main函數(shù)中已聲明“int a[6]={0};”,則以下main函數(shù)調(diào)用fun函數(shù)的語句中,正確的是___(27)_____。C

A.fun(a);B.fun(a,a);C.fun(a,1);D.fun(1,a);28.已知main函數(shù)中有聲明“int a=3,b=4;”,若在main函數(shù)中通過執(zhí)行語句“swap(&a,&b);”交換a、b變量的值,則swap函數(shù)定義中正確的是___(28)________。B

A.void swap(int x, int y){ int t;t=x;x=y;y=t;} B.void swap(int *x, int *y){ int t;t=*x;*x=*y;*y=t;} C.void swap(int *x, int *y){ int *p;p=x;x=y;y=p;} D.void swap(int *x, int *y){ int *p;p=*x;*x=*y;*y=p;} 29.已有聲明“char s1[4],*s2=“character”;”,能實現(xiàn)“將s2指向的字符串中最后3個字符組成的子串復(fù)制到s1數(shù)組”功能的語句是___(29)____。

A.s1=s2+strlen(s2)-3;B.s[10]=s2[strlen(s2)-3];C.strcpy(s1[0],s2[strlen(s2)-3]);D.strcpy(s1,s2+strlen(s2)-3);30.已知數(shù)據(jù)類型定義及數(shù)組聲明如下:

struct person { char name[20];int age;}p[10]={ “John”,18, “Mary”,17, “Paul”,19};以下語句中,能輸出字符串“John”的是______(30)_____。C A.printf(“%s”,p.name[0]);B.printf(“%s”,p.name);C.printf(“%s”,p[0].name);D.printf(“%s”,p[0].name[0]);

二、填空題(請將答案填寫在答題紙的相應(yīng)答題號內(nèi),每個答案只占一行,共30分)? 基本概念

1、已有聲明“char c=255;”,執(zhí)行語句“c++;”后變量c的值是______(1)___。0

2、若要在C程序中以十六進(jìn)制形式表達(dá)十進(jìn)制數(shù)35,表示形式是_______(2)___。0x23

3、表示數(shù)學(xué)式“00&&x<5

4、已知f函數(shù)的定義是“int f(double x){return x+1;}”,若main函數(shù)中有聲明“double y=f(3.7);”,則變量y的初值為___(4)___。4.0

C.printf(“%s”, s);

D.5、用系統(tǒng)庫函數(shù)fprintf寫到磁盤文件中的數(shù)據(jù)通常應(yīng)當(dāng)有系統(tǒng)庫函數(shù)_______(5)___讀出。fscanf ? 閱讀程序(13分)

6、以下程序運行時,輸出到屏幕的結(jié)果中 printf(“%4d”,n);} return 0;} 9.以下程序運行時,輸出到屏幕的結(jié)果是_____(12)____。100 #include int fun(int a, int b){ int c;if(b<1)c=0;else if(b==1)c=a*a;else c=fun(a,b-1)+a*a;return c;} int main(){ int a=5,b=4;printf(“%dn”,fun(a,b));return 0;} 10.以下程序運行時,輸出到屏幕的結(jié)果是_____(13)____。eryood #include void fun(char str[]){ int i,j;for(i=j=0;str[i];i++)if(str[i]>='a'&&str[i]<='z')

str[j++]=str[i];str[j]='

主站蜘蛛池模板: 亚洲 另类 日韩 制服 无码| 苍井空亚洲精品aa片在线播放| 国产免费牲交视频| 动漫高h纯肉无码视频在线观看| 欧美午夜理伦三级在线观看| 激情欧美成人小说在线视频| 天天躁夜夜躁狠狠躁婷婷| 国产乱码一区二区三区| 国产成人一区二区三区别| 女人摸下面自熨视频在线播放| 人妻洗澡被强公日日澡电影| 亚洲午夜性猛春交xxxx| 精品久久久久久中文字幕大豆网| 一 级做人爱全视频在线看| 国产福利精品一区二区| 97人伦影院a级毛片| 高潮流白浆潮喷在线播放视频| 亚洲 欧美 日本 国产 高清| 92国产精品午夜福利无毒不卡| 老湿机69福利区无码| 扒开双腿疯狂进出爽爽爽| 狠狠躁夜夜躁人人爽天天不卡| 亚洲欧美乱综合图片区小说区| 亚洲色欲色欲综合网站| 国产欧美一区二区精品久久久| aⅴ精品无码无卡在线观看| 人妻 校园 激情 另类| 久久精品国产一区二区三区不卡| 亚瑟国产精品久久| 无码人妻熟妇av又粗又大| 超碰97人人做人人爱亚洲尤物| 综合在线视频精品专区| 中文字幕无码精品亚洲资源网久久| 电影 国产 偷窥 亚洲 欧美| 丰满人妻无码∧v区视频| 无遮挡午夜男女xx00动态| 成人无码午夜在线观看| 国产成人精品午夜福利软件| 亚洲日韩欧美内射姐弟| 激情综合色五月丁香六月欧美| 国产午夜无码片在线观看影视|