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