全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)筆試試題及答案綜述_第1頁(yè)
全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)筆試試題及答案綜述_第2頁(yè)
全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)筆試試題及答案綜述_第3頁(yè)
全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)筆試試題及答案綜述_第4頁(yè)
全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)筆試試題及答案綜述_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、精品文檔2012 年全國(guó)計(jì)算機(jī)等級(jí)考試真題及答案核心提示:一、選擇題(每小題2 分,共 70 分)1下列數(shù)據(jù)結(jié)構(gòu)中,屬于非線性結(jié)構(gòu)的是()。A. 循環(huán)隊(duì)列 B. 帶鏈隊(duì)列 C. 二叉樹(shù) D. 帶鏈棧答案 C解析樹(shù)均是非線性結(jié)構(gòu)2.下列數(shù)據(jù)結(jié)構(gòu)中, 能夠按照 先進(jìn)后出 原則存取數(shù)據(jù)的是()。A. 循環(huán)隊(duì)列 B. 棧 C. 隊(duì)列 D. 二叉樹(shù)答案 B解析 : 棧是先進(jìn)后出或后進(jìn)先出的線性表3.對(duì)于循環(huán)隊(duì)列, 下列敘述中正確的是()。A. 隊(duì)頭指針是固定不變的B. 隊(duì)頭指針一定大于隊(duì)尾指針C. 隊(duì)頭指針一定小于隊(duì)尾指針D. 隊(duì)頭指針可以大于隊(duì)尾指針,也可以小于隊(duì)尾指針答案 D解析 : 如果隊(duì)頭指針大

2、于隊(duì)尾指針說(shuō)明隊(duì)列已經(jīng)循環(huán)存放數(shù)據(jù)了, 如果隊(duì)頭指針小于隊(duì)尾指針說(shuō)明沒(méi)有進(jìn)行循環(huán)存放4.算法的空間復(fù)雜度是指()。A.算法在執(zhí)行過(guò)程中所需要的計(jì)算機(jī)存儲(chǔ)空間B.算法所處理的數(shù)據(jù)量C.算法程序中的語(yǔ)句或指令條數(shù)D.算法在執(zhí)行過(guò)程中所需要的臨時(shí)工作單元數(shù)答案 A解析 : 算法的空間復(fù)雜度是指執(zhí)行算法所需要的內(nèi)存空間, 包括算法程序所占空間, 輸入的初始數(shù)據(jù)所占空間和執(zhí)行過(guò)程中所需要的額外空間.5.軟件設(shè)計(jì)中劃分模塊的一個(gè)準(zhǔn)則是()。A. 低內(nèi)聚低耦合 B. 高內(nèi)聚低耦合 C. 低內(nèi)聚高耦合 D. 高內(nèi)聚高耦合答案 B解析 : 模塊內(nèi)部各元素之間的聯(lián)系要緊密 , 高內(nèi)聚 , 模塊間的連接的緊密程度要

3、低 , 低耦合 , 這樣可以提高模塊的獨(dú)立性 .6.下列選項(xiàng)中不屬于結(jié)構(gòu)化程序設(shè)計(jì)原則的是()。A. 可封裝 B. 自頂向下 C. 模塊化 D. 逐步求精答案 A7. 軟件詳細(xì)設(shè)計(jì)產(chǎn)生的圖如下該圖是 ().A.N-S圖 B. PAD 圖 C.程序流程圖D.E-R 圖答案 C8.數(shù)據(jù)庫(kù)管理系統(tǒng)是()。A.操作系統(tǒng)的一部分B. 在操作系統(tǒng)支持下的系統(tǒng)軟件C. 一種編譯系統(tǒng)D. 一種操作系統(tǒng)答案 B9.在 E-R 圖中,用來(lái)表示實(shí)體聯(lián)系的圖形是()。1歡迎下載精品文檔A. 橢圓形 B. 矩形 C. 菱形 D . 三角形答案 C( 11)以下變量名中合法的是C )str_n( 12)把數(shù)學(xué)表達(dá)式表示為

4、正確的VB表達(dá)式應(yīng)該是D )(x*5+3)/(y*2-6)( 13)下面有關(guān)標(biāo)準(zhǔn)模塊的敘述中,錯(cuò)誤的是A )標(biāo)準(zhǔn)模塊不完全由代碼組成,還可以有窗體( 14)下面控件中,沒(méi)有 Caption 屬性的是C )組合框( 15)用來(lái)設(shè)置文字字體是否斜體的屬性是D )FontItalic( 16)若看到程序有如下事件過(guò)程,則可以肯定的是,當(dāng)程序運(yùn)行時(shí)Private SubClick_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)Print VB ProgramEnd SubD )用鼠標(biāo)左鍵或右鍵單擊名稱為

5、Click 的控件時(shí),執(zhí)行此過(guò)程( 17)可以產(chǎn)生 30-50 (含 30 到 50)之間的隨機(jī)整數(shù)的表達(dá)式是A )Int(Rnd*21+30)( 18)在程序運(yùn)行時(shí),下面的敘述中正確的是C )只裝入而不顯示窗體,也會(huì)執(zhí)行窗體的Form_Load 事件過(guò)程( 19)窗體有名稱為 Command1的命令按鈕和名稱為 Text1 的文本框 Private Sub Command1_Click()Text1.Text = 程序設(shè)計(jì) Text1.SetFocusEnd SubPrivate Sub Text1_GotFocus()Text1.Text = 等級(jí)考試 End Sub運(yùn)行以上程序,單擊命令

6、按鈕后B )文本框中顯示的是 等級(jí)考試 ,且焦點(diǎn)在文本框中( 20)設(shè)窗體上有名稱為 Option1 的單選按鈕,且程序中有語(yǔ)句:If Option.Value=True Then下面語(yǔ)句中與該語(yǔ)句不等價(jià)的是C )If Value=True Then( 21)設(shè)窗體上有1 個(gè)水平滾動(dòng)條,已經(jīng)通過(guò)屬性窗口把它的Max 屬性設(shè)置為1, Min 屬性設(shè)置為100,下面敘述中正確的是A)程序運(yùn)行時(shí),若使?jié)L動(dòng)條向左移動(dòng),滾動(dòng)條的Value 屬性值就增加( 22)有如下過(guò)程代碼:Sub var_dim()Static numa As IntegerDim numb As Integernuma = num

7、a + 2。2歡迎下載精品文檔numb = numb + 1Print numa; numbEnd Sub連續(xù) 3 次調(diào)用 var_dim 過(guò)程,第3 次調(diào)用時(shí)的輸出是C )6 1( 23)在窗體上畫 1 個(gè)命令按鈕,并編寫如下事件過(guò)程:Private Sub Command1_Click()For i = 5 To 1 Step -0.8Print Int(i);Next iEnd Sub運(yùn)行程序,單擊命令按鈕,窗體上顯示的內(nèi)容為A)543211( 24)在窗體上畫1 個(gè)命令按鈕,并編寫如下事件過(guò)程:Private Sub Command1_Click()Dim a(3, 3)For m =

8、 1 To 3For n = 1 To 3If n = m Or n = 4 - m Thena(m, n) = m + nElsea(m, n) = 0End IfPrint a(m, n);Next nPrintNext mEnd SubB )204 0 4 0 4 0 6( 25)設(shè)有如下函數(shù)過(guò)程:Function fun(a As Integer, b As Integer)Dim c As IntegerIf a ba = a - bWendfun = aEnd Function在調(diào)試時(shí)發(fā)現(xiàn)函數(shù)是錯(cuò)誤的,為使函數(shù)能產(chǎn)生正確的返回值,應(yīng)做的修改是D )把 While ab 改為 Whi

9、le a=b( 30)下列關(guān)于通用對(duì)話框 CommonDialog1 的敘述中,錯(cuò)誤的是A )只要在 打開(kāi) 對(duì)話框中選擇了文件,并單擊 打開(kāi) 按鈕,就可以將選中的文件打開(kāi)( 31)在利用菜單編輯器設(shè)計(jì)菜單時(shí),為了把組合鍵Alt+X設(shè)置為 退出 (X) 菜單項(xiàng)的訪問(wèn)鍵,可以將該菜單項(xiàng)的標(biāo)題設(shè)置為B)退出 (&X)( 32)在窗體上畫1 個(gè)命令按鈕和1 個(gè)文本框,其名稱分別為Command1和 Text1 ,再編寫如下程序:Dim ss As StringPrivate Sub Text1_KeyPress(KeyAscii As Integer)If Chr(KeyAscii) Then ss

10、= ss + Chr(KeyAscii)End SubPrivate Sub Command1_Click()Dim m As String, i As IntegerFor i = Len(ss) To 1 Step -1m = m + Mid(ss, i, 1)NextText1.Text = UCase(m)End Sub程序運(yùn)行后,在文本框中輸入Number 100 ,并單擊命令按鈕,則文本框中顯示的是D )001REMBUN( 33)窗體的左右兩端各有1 條直線,名稱分別為L(zhǎng)ine1 、Line2 ;名稱為 Shape1 的圓靠在左邊的Line1 直線上(見(jiàn)圖) ;另有 1 個(gè)名稱為

11、Timer1 的計(jì)時(shí)器控件,其屬性值為True 。要求程序運(yùn)行后,圓每秒向右移動(dòng)100,當(dāng)圓遇到Line2時(shí)則停止移動(dòng)。為實(shí)現(xiàn)上述功能,某人把計(jì)時(shí)器的Interval屬性設(shè)置為1000,并編寫了如下程序:Private Sub Timer1_Timer()For k = Line1.X1 To Line2.X1 Step 100If Shape1.Left + Shape1.Width = 90 Then。6歡迎下載精品文檔Level = AElseIf s = 75 ThenLevel = BElseIf s = 60 ThenLevel = CElseLevel = DEnd If下面用

12、Select Case結(jié)構(gòu)改寫上述程序,使兩段程序所實(shí)現(xiàn)的功能完全相同,請(qǐng)?zhí)羁?。Select Case sCase【 9】 Is = 95Level = ACase 75 To 90Level = BCase 60 To 74Level = CCase【 10】Else或 Is60Level = D【 11】 End Select( 8)窗體上有名稱為Command1的命令按鈕。事件過(guò)程及2 個(gè)函數(shù)過(guò)程如下:Private Sub Command1_Click()Dim x As Integer, y As Integer, zx = 3y = 5z = fy(y)Print fx(fx(x)

13、, yEnd SubFunction fx(ByVal a As Integer)a = a + afx = aEnd FunctionFunction fy(ByRef a As Integer)a = a + afy = aEnd Function運(yùn)行程序,并單擊命令按鈕,則窗體上顯示的2 個(gè)值依次是【12】 12 和【 13】 10。( 9)窗體上有名稱為Command1的命令按鈕及名稱為Text1 、能顯示多行文本的文本框。程序運(yùn)行后,如果單擊命令按鈕,則可打開(kāi)磁盤文件c:test.txt,并將文件中的內(nèi)容(多行文本)顯示在文本框中。下面是實(shí)現(xiàn)此能的程序,請(qǐng)?zhí)羁铡rivate Sub Command1_Click()Text1 = Number = FreeFileOpen c:test.txt For Input As NumberDo While Not EOF(【14】 Number)。7歡迎下載精品文檔Line Input #Number, sText1.Text = Text1.Text +【 15】 s + Chr(13) + Chr(10)LoopClose #NumberEnd Sub參考答案一選擇題11.C12.D13.A14.C15.D16.D

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論