第 1 頁:基本操作題 |
第 2 頁:基本操作題 |
第 3 頁:簡單應(yīng)用題 |
第 4 頁:參考答案及解析 |
一、選擇題
(1)D
【解析】算法是指解題方案的準(zhǔn)確而完整的描述,算法不等于程序,也不等于計算方法,所以A錯誤。設(shè)計算法時不僅要考慮對數(shù)據(jù)對象的運算和操作,還要考慮算法的控制結(jié)構(gòu)。
(2)B
【解析】線性結(jié)構(gòu)應(yīng)滿足:有且只有一個根結(jié)點與每個結(jié)點最多有一個前件,也最多有一個后件,所以B正確。所以有一個以上根結(jié)點的數(shù)據(jù)結(jié)構(gòu)一定是非線性結(jié)構(gòu),所以A錯誤。循環(huán)鏈表和雙向鏈表都是線性結(jié)構(gòu)的數(shù)據(jù)結(jié)構(gòu)。
(3)B
【解析】根據(jù)二叉樹的基本性質(zhì)3:在任意一棵二叉樹中,度為0的葉子結(jié)點總是比度為2的結(jié)點多一個。所以選擇B。
(4)A【 解析】軟件生命周期可以分為軟件定義、軟件開發(fā)與軟件運行維護三個階段。主要活動階段是:可行性研究與計劃階段、需求分析、軟件設(shè)計、軟件實現(xiàn)、軟件測試、運行和維護,所以選擇A。
(5)C
【解析】根據(jù)總體結(jié)構(gòu)圖可以看出該樹的深度為3,比如:XY系統(tǒng)一功能2一功能2.1,就是最深的度數(shù)的一個表現(xiàn)。
(6)D
【解析】程序調(diào)試的任務(wù)是診斷和改正程序中的錯誤。
(7)A
【解析】數(shù)據(jù)字典是在需求分析階段建立,在數(shù)據(jù)庫設(shè)計過程中不斷修改、充實和完善的。
(8)D
【解析】數(shù)據(jù)庫系統(tǒng)的三級模式是概念模式、外模式和內(nèi)模式,所以選擇D。
(9)A
【解析】自然連接是一種特殊的等值連接,它要求兩個關(guān)系中進行比較的分量必須是相同的屬性組,并且在結(jié)果中把重復(fù)的屬性列去掉,所以根據(jù)T中元組可以判斷R和s做的是自然連接操作。
(10)B
【解析】關(guān)系T中的元組是R關(guān)系中有而s關(guān)系I中沒有的元組的集合,所以進行的是差的運算。
(11)A
【解析】關(guān)系運算包括:選擇、投影和連接。①選擇:從關(guān)系中找出滿足給定條件的元組的操作稱為選擇。選擇是從行的角度進行的運算。②投影:從關(guān)系模式中指定若干個屬性組成新的關(guān)系。投影是從列的角度進行的運算。③連接:連接運算將兩個關(guān)系模式拼接成一個更寬的關(guān)系模式,生成的新關(guān)系中包含滿足連接條件的元組。比較不是關(guān)系運算。此題是從關(guān)系中查找所有年齡小于20歲且姓王的男生,應(yīng)進行的運算是選擇,所以選項A是正確的。
(12)A
【解析1ACCess數(shù)據(jù)庫對象分為7種。這些數(shù)據(jù)庫對象包括表、查詢、窗體、報表、數(shù)據(jù)訪問頁、宏、模塊。其中表是數(shù)據(jù)庫中用來存儲數(shù)據(jù)的對象,是整個數(shù)據(jù)庫系統(tǒng)的基礎(chǔ)。
(13)D
【解析】文本型數(shù)據(jù)排序是按照其ASCIl碼進行排序的,并且首先按第一個字符排序,然后再依次按照后面的字符排序。故答案為D。
(14)C
【解析】“輸人掩碼”是用戶輸入數(shù)據(jù)時的提示格式。它規(guī)定了數(shù)據(jù)的輸人格式,有利于提高數(shù)據(jù)輸入的正確性。在本題中對要求輸入相對固定格式的數(shù)據(jù),例如電話號碼010—83950001,應(yīng)定義字段的輸入掩碼為000—00000000。故選項C為正確答案。
(16)D
【解析】SQ1查詢中分組統(tǒng)計使用Group by子句,函數(shù)Avg()是用來求平均值的,所以此題的查詢是按性別分組計算并顯示不同性別學(xué)生的平均入學(xué)成績,所以選項D正確。
(17)D
【解析】SQ1查詢的Se1eef語句是功能最強,也是最為復(fù)雜的SQ1語句。SE1ECT語句的結(jié)構(gòu)是:SE1ECT[A111 DISTINCTj別名FROM表名[WHERE查詢條件] [GROUP BY要分組的別名[HAVING分組條件]]Where后面的查詢條件用來選擇符合要求的記錄,所以選項D正確。
(18)D
【解析】所謂查詢就是根據(jù)給定的條件,從數(shù)據(jù)庫中篩選出符合條件的記錄,構(gòu)成一個數(shù)據(jù)的集合,其數(shù)據(jù)來源可以是表或查詢。選項D正確。
(19)B
【解析】要查找出單價高于“oll2”的商品記錄,
需要使用SQL的子查詢,首先查找出“0112”號商品的單價,然后再找出單價大于此單價的記錄,查詢語句為:SELECT *FROM商品WHERE單價>(SELECT單價FROM商品WHERE商品號=”0112”),商品號為“0112”的商品單價為2000,單價大于2000的記錄有3條,所以選項B正確。
(20)C
【解析】在查詢準(zhǔn)則中比較運算符“Between…And”用于設(shè)定范圍,表示“在……之間”,此題要求查找大于等于3000,小于10000的記錄,因為不包括10000,所以設(shè)定的范圍為Between 3000 And 9999,表達式為SELECT*FROM商品WHERE單價BETWEEN 3000 AND 9999,答案C正確。
(21)B
【解析】在代碼中引用一個窗體控件時,應(yīng)使用的控件屬性是Name屬性,即名稱屬性。其中選項A的Caption屬性表示控件的標(biāo)題屬性;選項C的Text屬性表示控件的文本屬性;選項D的Index屬性表示控件的索引編號。所以答案為B。
(22)A
【解析】確定一個窗體大小的屬性是控件的寬和高屬性,即Width和Height,選項A為正確答案。
(23)C
【解析】對話框按執(zhí)行方式原理不同分為兩種:模式對話框和非模式對話框。模式對話框,是指在繼續(xù)執(zhí)行應(yīng)用程序的其他部分之前,必須先被關(guān)閉對話框;非模式對話框允許在對話框與其他窗體問轉(zhuǎn)移焦點而不必關(guān)閉對話框。所以選項C為正確答案。
(24)B
【解析】使得某個控件獲得控制焦點可以使用SetFoCus方法。語法為:ObjeCt.SetFoCus。當(dāng)控件失去焦點時發(fā)生LostFoCus事件,當(dāng)控件得到焦點時發(fā)生GotFoeus事件。在事件中可以設(shè)置一些用戶定義的語句。
(25)B
【解析】文本框的屬性中沒有Position的屬性,文本框的SelStart屬性值表示當(dāng)前插入點所在位置,文本框的SelLenght屬性值表示文本框中選中文本的長度,文本框的Left屬性值表示文本框距窗體左邊框的位置。
(26)C
【解析】在報表中添加頁碼時,表達式中Page和Pages是內(nèi)置變量,
代表當(dāng)前頁,[Pages]代表總頁數(shù),表達式中的其他字符串將按順序原樣輸出。
(27)C
【解析1宏是由一個或多個操作組成的集合,其中每個操作都實現(xiàn)特定的功能,宏可以是由一系列操作組成的一個宏,也可以是一個宏組。通過使用宏組,可以同時執(zhí)行多個任務(wù)。可以用ACCess中的宏生成器來創(chuàng)建和編輯宏,但不能通過編程實現(xiàn)。宏由條件、操作、操作參數(shù)等構(gòu)成。因此,C選項錯。
(28)C
【解析】在宏表達式中,引用窗體的控件值的格式是:Forms!窗體名!控件名[.屬性名]。
(29)A
【解析】符號常量使用關(guān)鍵字Const來定義,格式為:Const符號常量名稱=常量值。Dim是定義變量的關(guān)鍵字,Pub1iC關(guān)鍵字定義作用于全局范圍的變量、常量,StatiC用于定義靜態(tài)變量。
(30)A
【解析】A選項中兩個日期數(shù)據(jù)相減后結(jié)果為整型數(shù)據(jù)4。B選項中是兩個字符串比較,結(jié)果為Fa1se,是布爾型。C選項中為關(guān)系表達式的值,結(jié)果為Fa1se,是布爾型。
D選項中為日期型數(shù)據(jù)加5,結(jié)果為2010—5—6,仍為日期型。
(31)C
【解析】由于不同類型的運算符的優(yōu)先級為:算術(shù)運算符>連接運算符(字符運算符)>比較運算符(關(guān)系運算符)>邏輯運算符。因此表達式x+1>X又可寫成(x+1)>X,即這個表達式是一個關(guān)系表達式。
(32)D
【解析】數(shù)組的默認下限為0,所以Dim a(2,一3t02,4),第一維下標(biāo)為0,1,2,共3個,第二維下標(biāo)為一3,一2,一l,0,1,2,共6個,第三維下標(biāo)為0,l,2,3,4,共5個,所以數(shù)據(jù)a包含的元素個數(shù)為3×6×5=90。
(33)D
【解析】Mid$(”123456”,3,2)是從字符串中第3個字符開始取2個字符,結(jié)果是”34”,于是,題目中的表達式成為l23+”34”。在VBA中數(shù)值和數(shù)字字符串進行運算時。會把數(shù)字字符串轉(zhuǎn)換為數(shù)值進行運算,所以表達式l23+”34”就成為123+34=157。
(34)C
【解析】在使用Dim顯式聲明變量時,如果省略“As類型”,那么變量將被定義為變體型(Variant類型)。
(35)C
【解析】本題程序是通過D0循環(huán)結(jié)構(gòu)對鍵盤輸入的數(shù)據(jù)進行累加,循環(huán)結(jié)束條件是輸入的字符為0,題目在輸入0之前輸入的3個有效數(shù)據(jù)8、9、3相加值為20。
(36)C
【解析】題目中instr(5,”He11o!Berin9.”,…e’)的含義是從“He11o!Beijin9”的第5個字符開始查找…e’在整個字符串中出現(xiàn)的位置,它在第8個字符位置,因此,a值為8;Sgn函數(shù)是返回表達式符號,表達式大于0時返回1,等于0返回0,小于O返回一1;表達式3>2的值為True,True轉(zhuǎn)為整數(shù)時為一1,F(xiàn)1ase轉(zhuǎn)為整數(shù)時為0,因此,b值為一1。由此可得e=a十b=8-1=7。
(37)B
【解析】VBA中定義過程時如果省略傳值方式則默認為按地址傳遞,過程S2中省略了參數(shù)傳遞方式說明,因此,參數(shù)將按傳址調(diào)用,而過程s1由于聲明為按值傳遞(ByVM)所
以會按傳值調(diào)用參數(shù)。而在過程調(diào)用時,如果按傳值調(diào)用,實參只是把值傳給了形參,在過程內(nèi)部對形參值進行改變不會影響實參變量,按址調(diào)用卻不同,這種方式是把實參的地址傳給了形參,在過程中對形參值進行改變也會影響實參的值。因此,過程s2能夠交換兩個變量的值,而S1不能實現(xiàn)。
(38)D
【解析】本地窗口內(nèi)部自動顯示出所有在當(dāng)前過程中的變量聲明及變量值。本地窗口打開后,列表中的第一項內(nèi)容是一個特殊的模塊變量。對于類模塊,定義為Me。Me是對當(dāng)前模塊定義的當(dāng)前實例的引用。由于它是對象引用,因而可以展開顯示當(dāng)前實例的全部屬性和數(shù)據(jù)成員。
(39)B
【解析】題目中在命令按鈕的單擊事件中調(diào)用了過程P。而過程P的功能是根據(jù)參數(shù)N,計算從1到N的累加,然后返回這個值。N=1時,P(1)返回1,N=2時,P(2)返
f回3,N=3時,P(3)返回6,N=4時,P(4)返回10,所以s=1+3+6+10=20。
(40)B
【解析】DoCmd對象的RunSQ1方法用來運行ACCess的操作查詢,完成對表的記錄操作。還可以運行數(shù)據(jù)定義語句實現(xiàn)表和索引的定義操作。
微信搜索"考試吧"獲取更多考試資訊、備考資料
相關(guān)推薦:
2016年9月全國計算機等級考試備考沖刺專題北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |