




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(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)中,屬于非線(xiàn)性結(jié)構(gòu)的是()。A.循環(huán)隊(duì)列B.帶鏈隊(duì)列C二叉樹(shù)D.帶鏈棧答案 C解析樹(shù)均是非線(xiàn)性結(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)先出的線(xiàn)性表3 .對(duì)于循環(huán)隊(duì)列,下列敘述中正確的是()。A.隊(duì)頭指針是不變不變的8 .隊(duì)頭指針一定大于隊(duì)尾指針C.隊(duì)頭指針一定小于隊(duì)尾指針D.隊(duì)頭指針可以大于隊(duì)尾指針,也可以小于隊(duì)尾指針答案 D解析:如果隊(duì)頭指針大于隊(duì)尾指針說(shuō)明隊(duì)列已經(jīng)循環(huán)存放數(shù)據(jù)了,如果隊(duì)頭
2、指針小于隊(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)系要嚴(yán)緊,高內(nèi)聚,模塊間的連接的嚴(yán)緊程度要低 ,低耦合 ,這樣可以提高模塊的獨(dú)立性.6 .下列選項(xiàng)中不屬于結(jié)構(gòu)化程
3、序設(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)軟件 Cl種編t系統(tǒng)D. 一 種操作系統(tǒng)答案 B9 .在E-R圖中,用來(lái)表示實(shí)體聯(lián)系的圖形是()。A.橢圓形B.矩形C.菱形D .三角形答案 C( 11)以下變量名中合法的是C) str_n( 12)把數(shù)學(xué)表達(dá)式表示為正確的VB 表達(dá)式應(yīng)該是D) (x*5+3)/(y*2-6)( 13)下面有關(guān)標(biāo)準(zhǔn)模塊的敘述中,錯(cuò)誤的是A)標(biāo)準(zhǔn)模塊不完全由代碼組成,
4、還可以有窗體( 14)下面控件中,沒(méi)有Caption 屬性的是C)組合框( 15)用來(lái)設(shè)置文字字體是否斜體的屬性是E) FontItalic( 16)若看到程序有如下事件過(guò)程,則可以肯定的是,當(dāng)程序運(yùn)行時(shí)Private SubClick_MouseDown(Button As Integer, Shift As Integer, X As Single, YAs Single)Print “ VB Program “End SubD)用鼠標(biāo)左鍵或右鍵單擊名稱(chēng)為“Clic的控件時(shí),執(zhí)行此過(guò)程( 17)可以產(chǎn)生30-50(含30 到50)之間的隨機(jī)整數(shù)的表達(dá)式是A) Int(Rnd*21+30)(
5、 18)在程序運(yùn)行時(shí),下面的敘述中正確的是C)只裝入而不顯示窗體,也會(huì)執(zhí)行窗體的Form_Load事件過(guò)程( 19)窗體出名稱(chēng)為Command1 的命令按鈕和名稱(chēng)為T(mén)ext1 的文本框Private Sub Command1_Click()Text1.Text = 程序設(shè)計(jì) “Text1.SetFocusEnd SubPrivate Sub Text1_GotFocus()Text1.Text = “等級(jí)考試“End Sub運(yùn)行以上程序,單擊命令按鈕后B)文本框中顯示的是 等級(jí)考試:且焦點(diǎn)在文本框中( 20)設(shè)窗體上出名稱(chēng)為Option1 的單選按鈕,且程序中有語(yǔ)句:If Option.Val
6、ue=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 = numa + 2numb = numb + 1Print numa; numbEnd Sub持續(xù) 3 次調(diào)用 var_dim 過(guò)程,第3次調(diào)用時(shí)的輸出是C) 6 1( 2
7、3)在窗體上畫(huà)1 個(gè)命令按鈕,并編寫(xiě)如下事件過(guò)程:Private Sub Command1_Click()For i = 5 To 1 Step -0.8Print Int(i);Next iEnd Sub運(yùn)行程序,單擊命令按鈕,窗體上顯示的內(nèi)容為A) 5 4 3 2 1 1( 24)在窗體上畫(huà)1 個(gè)命令按鈕,并編寫(xiě)如下事件過(guò)程:Private Sub Command1_Click()Dim a(3, 3)For m = 1 To 3For n = 1 To 3If n = m Or n = 4 - m Thena(m, n) = m + nElsea(m, n) = 0End IfPrint
8、 a(m, n);Next nPrintNext mEnd SubB) 2 0 40 4 04 0 6( 25)設(shè)有如下函數(shù)過(guò)程:Function fun(a As Integer, b As Integer)Dim c As IntegerIf a < b Thenc = a: a = b: b = cEnd Ifc = 0Doc = c + aLoop Until c Mod b = 0fun = cEnd Function若調(diào)用函數(shù)fun 時(shí)的實(shí)際參數(shù)都是自然數(shù),則函數(shù)返回的是B) a、 b 的最小公倍數(shù)( 26)窗體上有1 個(gè)名稱(chēng)為T(mén)ext1 的文本框;1 個(gè)名稱(chēng)為T(mén)imer1
9、的計(jì)時(shí)器控件,其Interval屬性為5000, Enabled屬性值是True。Timeri的事件過(guò)程如 下:Private Sub Timer1_Timer()Static flag As IntegerIf flag = 0 Then flag = 1flag = -flagIf flag = -1 ThenTextl.ForeColor = &HFF& “邊HFF&ElseTextl.ForeColor = &HO00& “ &HC000W 色End IfEnd Sub以下敘述中正確的是C)程序執(zhí)行后,文本框的文字每 5秒改變一次顏色(2
10、7)為計(jì)算1+2+2八2+2八3+2八4+.+2八10的值,并把結(jié)果顯示在文本框 Text1 中,若編寫(xiě)如下事件過(guò)程:Private Sub Command1_Click()Dim a%, s%, k%a = 2For k = 2 To 10a = a * 2s = s + aNext kText1.Text = sEnd Sub執(zhí)行此事件過(guò)程后發(fā)現(xiàn)結(jié)果是錯(cuò)誤的,為能夠得到正確結(jié)果,應(yīng)做的修改是D)同時(shí)進(jìn)行B)、C)兩種修改( 28)標(biāo)準(zhǔn)模塊中有如下程序代碼:Public x As Integer, y As IntegerSub var_pub()x = 10: y = 20End Sub在
11、窗體上有1 個(gè)命令按鈕,并有如下事件過(guò)程:Private Sub Command1_Click()Dim x As IntegerCall var_pubx = x + 100y = y + 100Print x; yEnd SubB) 100 120( 29)設(shè)a, b 都是自然數(shù),為求a 除以 b 的余數(shù),默認(rèn)編寫(xiě)了以下函數(shù):Function fun(a As Integer, b As Integer)While a > ba = a - bWendfun = aEnd Function在調(diào)試時(shí)發(fā)現(xiàn)函數(shù)是錯(cuò)誤的,為使函數(shù)能產(chǎn)生正確的返回值,應(yīng)做的修改 是D)把 While a>
12、;b 改為 While a>=b( 30)下列關(guān)于通用對(duì)話(huà)框CommonDialog1 的敘述中,錯(cuò)誤的是A)只要在 打開(kāi) 對(duì)話(huà)框中選擇了文件,并單擊 打開(kāi) 按鈕,就可以將選中 的文件打開(kāi)(31)在利用菜單編輯器設(shè)計(jì)菜單時(shí),為了把組合鍵 “Alt+XS置為 “退出 (X) 菜單項(xiàng)的訪問(wèn)鍵,可以將該菜單項(xiàng)的標(biāo)題設(shè)置為“B)退出(&X)( 32)在窗體上畫(huà)1 個(gè)命令按鈕和1 個(gè)文本框,其名稱(chēng)分別為Command1和Textl,再編寫(xiě)如下程序:Dim ss As StringPrivate Sub Text1_KeyPress(KeyAscii As Integer)If Chr(Ke
13、yAscii) <>“ss = sTsh+eCn hr(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條直線(xiàn),名稱(chēng)分別為L(zhǎng)inel、Line2;名稱(chēng)為 Shape1 的圓靠在左邊的Lin
14、e1 直線(xiàn)上(見(jiàn)圖);另有1 個(gè)名稱(chēng)為T(mén)imer1 的計(jì)時(shí)器控件,其屬性值為T(mén)rue。要求程序運(yùn)行后,圓每秒向右移動(dòng)100,當(dāng)圓遇到Line2時(shí)則停止移動(dòng)。為實(shí)現(xiàn)上述功能,某人把計(jì)時(shí)器的Interval 屬性設(shè)置為1000,并編寫(xiě)了如下程序:Private Sub Timer1_Timer()For k = Line1.X1 To Line2.X1 Step 100If Shape1.Left + Shape1.Width < Line2.X1 ThenShape1.Left = Shape1.Left + 100End IfNext kEnd Sub10 / 16運(yùn)行程序時(shí)發(fā)現(xiàn)圓立即移
15、動(dòng)到右邊的直線(xiàn)處,與題目要求的移動(dòng)方式不符。為得到與題目要求相符的結(jié)果,下面修改方案中正確的是B)把 For k = Linel.XI To Line2.X1 Step 100 Next k兩行刪除( 34)下列有關(guān)文件的敘述中,正確的是C)隨機(jī)文件中,每個(gè)記錄的長(zhǎng)度是不變的( 35)窗體如圖1 所示。要求程序運(yùn)行時(shí),在文本框Text1 中輸入一個(gè)姓氏,單擊刪除按鈕(名稱(chēng)為Commandl),則可刪除列表框Listl中所有該姓 氏的項(xiàng)目。若編寫(xiě)以下程序來(lái)實(shí)現(xiàn)此功能:Private Sub Command1_Click()Dim n%, k%n = Len(Text1.Text)For k =
16、0 To List1.ListCount - 1If Left(List1.List(k), n) = Text1.Text ThenList1.RemoveItem kEnd IfNext kEnd Sub在調(diào)試時(shí)發(fā)現(xiàn),如輸入“陳 “,可以正確刪除所有姓“陳 “的項(xiàng)目,但輸入“劉;則只刪除了 劉邦:劉備2項(xiàng),結(jié)果如圖2所示。這說(shuō)明程序不能適應(yīng)所有情況,需要改正。正確的修改方案是把For k=0 to List1.ListCount-1改為A) For k = List1.ListCount - 1 To 0 Step -1二、填空題(每空2 分,共 30 分)( 1)某二叉樹(shù)有5 個(gè)度為 2
17、 的結(jié)點(diǎn)以及3 個(gè)度為 1 的結(jié)點(diǎn),則該二叉樹(shù)中共有【 1】 14個(gè)結(jié)點(diǎn)。( 2)程序流程圖中的菱形框表示的是【2】邏輯條件或邏輯判斷或條件或判斷。( 3)軟件開(kāi)發(fā)過(guò)程主要分為需求分析、設(shè)計(jì)、編碼與測(cè)試四個(gè)階段,其中【 3】需求分析階段產(chǎn)生“軟件需求規(guī)格說(shuō)明書(shū)“。( 4)在數(shù)據(jù)庫(kù)技術(shù)中,實(shí)體集之間的聯(lián)系可以是一對(duì)一或一對(duì)多的,那么“學(xué)生 “和 “可選課程 “的聯(lián)系為【4】多對(duì)多。( 5)人員基本信息大凡包括:身份證號(hào),姓名,性別,年齡等。其中可以作為主關(guān)鍵字的是【5】身份證號(hào)。(6)工程中有Forml和Form2兩個(gè)窗體。Forml窗體外觀如圖1所示。程序運(yùn)行時(shí),在Form1 中名稱(chēng)為T(mén)ext
18、1 的文本框中輸入一個(gè)數(shù)值(圓的半徑),然后單擊命令按鈕計(jì)算并顯示“(其名稱(chēng)為Commandl),則顯示Form2窗體,且根據(jù)輸入的圓的半徑計(jì)算圓的面積,并在Form2的窗體上顯示出來(lái),如圖 2 所示。如果單擊命令按鈕時(shí),文本框中輸入的不是數(shù)值,則用信息框顯示“請(qǐng)輸入數(shù)值數(shù)據(jù)!“。請(qǐng)?zhí)羁?。Private Sub Command1_Click()If Text1.Text =“ Thenmagbox “請(qǐng)輸入半徑! “ElseIf Not IsNumeric(【 6】 Text1.Text) ThenMsgBox “請(qǐng)輸入數(shù)值數(shù)據(jù)!“Elser = Val(【 7】 Text1.Text)For
19、m2.Show【 8】 Form2.Print 圓的面積是 “ & 3.14 * r * rEnd IfEnd Sub(7)設(shè)有整型變量s,取值范圍為0100,表示學(xué)生的成績(jī),有如下程序 段: If s >= 90 ThenLevel =“ A“ElseIf s >= 75 ThenLevel =“ B“ElseIf s >= 60 ThenLevel =“ C“ElseLevel =“ D“End If下面用Select Case吉構(gòu)改寫(xiě)上述程序,使兩段程序所實(shí)現(xiàn)的功能完全相 同,請(qǐng)?zhí)羁?。Select Case sCase【 9】 Is >= 95Level
20、=“ A“Case 75 To 90Level =“ B“Case 60 To 74Level =“ C“Case 10 Else或 Is<60Level =“ D“【 11】 End Select( 8)窗體上出名稱(chēng)為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), yEnd SubFunction fx(ByVal a As Integer)a = a + afx = aEnd FunctionFunction fy(ByRef a As Integer)a
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 急救系統(tǒng)運(yùn)行效果評(píng)估計(jì)劃
- 培養(yǎng)員工責(zé)任感的策略計(jì)劃
- 如何利用反饋促進(jìn)成長(zhǎng)計(jì)劃
- 學(xué)習(xí)競(jìng)賽在班級(jí)中的推廣計(jì)劃
- 如何借助跨界合作增強(qiáng)品牌力量計(jì)劃
- 如何通過(guò)媒體關(guān)系提升品牌曝光計(jì)劃
- 統(tǒng)籌調(diào)度部資源配置與效率提升計(jì)劃
- 化學(xué)-河南金太陽(yáng)2024-2025學(xué)年高二上學(xué)期第二次月考
- 2025年發(fā)動(dòng)機(jī)基本件:飛輪項(xiàng)目合作計(jì)劃書(shū)
- 2025年船用法蘭合作協(xié)議書(shū)
- 《工程建設(shè)質(zhì)量信得過(guò)班組建設(shè)活動(dòng)準(zhǔn)則》
- 金融企業(yè)會(huì)計(jì)第八章證券公司業(yè)務(wù)的核算
- 2025-2025學(xué)年度第二學(xué)期七年級(jí)組工作計(jì)劃
- 妊娠期糖尿病指南2024
- 2024下半年上海事業(yè)單位招考易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 讀書(shū)心得《好老師征服后進(jìn)生的14堂課》讀后感
- 公路工程施工安全應(yīng)急預(yù)案(4篇)
- 新能源汽車(chē)充電設(shè)施安全檢查記錄表
- 基金業(yè)協(xié)會(huì)限售股估值excel實(shí)現(xiàn)方法
- 最高人民法院、最高人民檢察院關(guān)于辦理危害生產(chǎn)安全刑事案件適用法律若干問(wèn)題解釋?zhuān)ǘ┲R(shí)培訓(xùn)
- 2023年高考真題-地理(遼寧卷) 含解析
評(píng)論
0/150
提交評(píng)論