第 1 頁:選擇題 |
第 3 頁:基本操作題 |
第 4 頁:簡單應用題 |
第 5 頁:綜合應用題 |
第 6 頁:參考答案 |
一、選擇題
(1)C
【解析】在數據流圖中,用標有名字的箭頭表示數據流。在程序流程圖中,用標有名字的箭頭表示控制流。所以選擇C。
(2)A
【解析】結構化程序設計的思想包括:自頂向下、逐步求精、模塊化、限制使用got0語句,所以選擇A。
(3)B
【解析】軟件設計中模塊劃分應遵循的準則是高內聚低耦合、模塊大小規模適當、模塊的依賴關系適當等。模塊的劃分應遵循一定的要求,以保證模塊劃分合理,并進一步保證以此為依據開發出的軟件系統可靠性強,易于理解和維護。模塊之間的耦合應盡可能的低,模塊的內聚度應盡可能的高。
(4)B
【解析】A錯誤,可行性分析階段產生可行性分析報告。C錯誤,概要設計說明書是總體設計階段產生的文檔。D錯誤,集成測試計劃是在概要設計階段編寫的文檔。B正確,需求規格說明書是后續工作如設計、編碼等需要的重要參考文檔。
(5)A
【解析】算法原則上能夠精確地運行。而且人們用筆和紙做有限次運算后即可完成。有窮性是指算法程序的運行時間是有限的。
(6)D【
解析】除了堆排序算法的比較次數是O(n1092n),其他的都是n(n-1)/2。
(7)B
【解析】棧是按“先進后出”的原則組織數據的,數據的插入和刪除都在棧頂進行操作。
(8)C
【解析】E-R圖轉換成關系模型數據則是把圖形分析出來的聯系反映到數據庫中,即設計出表,所以屬于邏輯設計階段。
(9)D
【解析】自然連接是一種特殊的等值連接,它要求兩個關系中進行比較的分量必須是相同的屬性組,并且在結果中把重復的屬性列去掉,所以B錯誤。笛卡爾積是用R集合中元素為第一元素,s集合中元素為第二元素構成的有序對,所以C錯誤。根據關系T可以很明顯地看出是從關系R與關系S中取得相同的關系組,所以使用的是交運算,選擇D。
(10)C
【解析】學號是學生表s的主鍵,課號是課程表C的主鍵,所以選課表SC的關鍵字就應該是與前兩個表能夠直接聯系且能唯一定義的學號和課號,所以選擇C。
(11)C
【解析】數據庫管理系統所支持的傳統數據模型分為三種:層次數據模型、網狀數據模型、關系數據模型。故選項C正確。
(12)D
【解析】使用日期作為條件可以方便地限定查詢的時間范圍,書寫這類條件時應注意,日期常量要用英文的1“#”號括起來。
(13)C
【解析】根據關系數據庫理論,一個表中的同一下列數據應具有相同的數據特征,稱為字段的數據類型。文本型字段可以保存文本或文本與數字的組合。文本型字段的字段大小最多可達到255個字符,如果取值的字符個數超過了1255,可使用備注型。本題要求將“性別”字段用漢字表示,“性別”字段的內容為“男”或“女”,小于255個字符,所以其數據類型應當是文本型。
(14)D
【解析】“默認值”是指添加新記錄時自動向此字段分配指定值!坝行砸巹t”是提供一個表達式,該表達式必須為Tme才能在此字段中添加或更改值,該表達式和“有效性文本”屬性一起使用!拜斎胙诖a”顯示編輯字符以引導數據輸入。故答案為D。
(15)A
【解析】ACCess在數據表中默認顯示所有的列,但有時你可能不想查看所有的字段,這時可以把其中一部分隱藏起來。故選項A正確。
(16)C
【解析】如果在數據庫中已有同名的表,要通過查詢覆蓋原來的表,應該使用的查詢類型是生成表查詢。答嗣為C選項。
(17)D
【解析】在SQ1查詢中“GROUP BY”的含義是將查詢的結果按列進行分組,可以使用合計函數,故選項D為正確答案。
(18)D
【解析】ACCess支持的數據定義語句有創建表(CREATE TAB1E)、修改數據(UPDATE TAB1E)、刪除數據(DE1ETE TAB1E)、插入數據(INSERT TAB1E)。CREATETAB1E只有創建表的功能不能追加新數據。故選項D為正確答案。
(19)C
【解析】從圖中可以看出要統計的字段是“學生表”中的“班級”字段,采用的統計函數是計數函數,目的是對班級(不為空)進行計數統計。所以選項C正確。
(20)D
【解析】在查詢時,可以通過在“條件”單元格中輸入1ike運算符來限制結果中的記錄。與1ike運算符搭配使用的通配符有很多,其中“+”的含義是表示由0個或任意多個字符組成的字符串,在字符串中可以用作第一個字符或最后一個字符,在本題中查詢“書名”字段中包含“等級考試”字樣的記錄,應該使用的條件是1ike”*等級考試”。所以選巧D正確。
(21)D
【解析】組合框或列表框可以從一個表或查詢中取得數據,或從一個值列表中取得數據,在輸入時,我們從列出的選項值中選擇需要的項,從而保證同一個數據信息在數據庫中存儲的是同一個值。所以選項D是正確的。
(22)D
【解析】在控件屬性對話框中“事件”選項卡中列出的事件表示已經添加成功的事件,所以該題中選項D為正確答案。
(23)A
【解析】控件的焦點事件發生順序為:Enter—GotFoCus_+操作事件-+Exit_+1otF0Cus。其中GotFoCus表示控件接收焦點事件,1ostFoCus表示控件失去焦點事件。所以選項A為正確答案。
(24)B
【解析】報表是ACCess的一個對象,它根據指定規則打印格式化和組織化的信息,其數據源可以是表、查詢和SQ1語句。報表和窗體的區別是報表只能顯示數據,不能輸入和編輯數據。故答案為B選項。
(25)D
【解析】ACCess為報表提供的控件和窗體控件的功能與使用方法相同,不過報表是靜態的,在報表上使用的主要控件是標簽、圖像和文本框控件,分別對應選項A、B、C,所以選項D為正確答案。
(26)A
【解析】宏在輸入條件表達式時可能會引用窗體或報表上的控件值,使用語法如下:Forms![窗體名]![控件名]或[Forms]![窗體名]![控件名]和Reports![報表名]![控件名]或[Reports]![報表名]![控件名]。所以選項A正確。
(27)B
【解析】宏是一個或多個操作組成的集合,在宏運行過程中,可以打開關閉數據庫,可以修改窗體屬性設置,可以執行查詢,操作數據表對象,但不能修改宏本身。
(28)C
【解析】宏操作命令中SetVa1ue用于為窗體、窗體數據表或報表上的控件、字段或屬性設置值;SetWamings用于關閉或打開所有的系統消息。
(29)C
【解析】VBA中變量命名不能包含有空格或除了下劃線字符(一)外的其他的標點符號,長度不能超過255個字符,不能使用VBA的關鍵字。Rem是用來標識注釋的語句,不能作為變量名,用它做變量名是非法的。
(30)A
【解析】VBA中Option Base 1語句的作用是設置數組下標從1開始,展開二維數組A(2 t05,5),為A(2,1)…A(2,5),A(3,1)…A(3,5),…,A(5,1)···A(5,5)共4組,每組5個元素,共20個元素。
(31)A
【解析】語法錯誤在編輯時就能自動檢測出來,邏輯錯誤和運行錯誤是程序在運行時才能顯示出來的,不能自動檢測,注釋錯誤是檢測不出來的。
(32)A
【解析】參數傳遞有兩種方式:按值傳遞ByVa1和按址傳遞ByRef。按值傳遞是單向傳遞,改變了形參變量的值而不會影響實參本身;而按址傳遞是雙向傳遞,任何引起形參的變化都會影響實參的值。
(33)B
【解析】INT函數是返回表達式的整數部分,表達式A+0.5中當A的小數部分大于等于0.5時,整數部分加1,當A的小數部分小于0.5時,整數部分不變,INT(A+0.5)的結果便是實現將A四舍五人取整。
(34)B
【解析】本題考察for循環語句,step表示循環變量增加步長,循環初始值大于終值時步長應為負數,步長為0時則循環不成立,循環體不執行即結束循環。
(35)B
【解析】VBA提供了3個條件函數:II函數,SwitCh函數和Choose函數,這3個函數由于具有選擇特性而被廣泛用于查詢、宏及計算控件的設計中。而Ⅱ是程序流程控制的條件語句,不是函數。
(36)D
【解析】本題考察D0循環語句:
k=1時,f=1+1=2,f0=1,f1=2,k=1+1=2;k=2時,f=3,f0=2,f1=3,k=2+1=3;
k=3時,f=5,f=3,f1=5,k=3+1=4;k=4時,f=8,f0=5,f1=8,k=4+1=5;k=5時,f=13,f0=8,f1=13,k=6,不再滿足循環條件跳出循環,此時f=13。
(37)C
【解析】題目中命令按鈕的單擊事件是使用Msg-Box顯示過程f的值。在過程f中有兩層D0循環,傳人參數m=24,n=18,由于m>n所以執行in=in-n=24-18=6,內層第1個D0循環結束后I11=6,n=18;此時In小于n,所以再執行n…n in18—6=12,此時n1=6,n=12;再執行n=t1-i11后In=n=6;n1&1t;>n條件滿足,退出循環,然后執行f=m的賦值語句,即為f=m=6。
(38)B
【解析】函數DateDiff按照指定類型返回指定的時間間隔數目。語法為DateDiff(&1t;間隔類型>,&1t;日期1>,&1t;日期2>,[,W1][,W2]),間隔類型為“ww”,表示返回兩個日期間隔的周數。
(39)D
【解析】D1ookUp函數是從指定記錄集里檢索特定字段的值。它可以直接在VBA、宏、查詢表達式或計算控件使用,而且主要用于檢索來自外部表字段中的數據。
(40)A【解析】程序中rs是對象變量,指代窗體對象,set語句是將當前窗體中的記錄集對象賦給178對象,Me表示當前窗體,用Me指明記錄集來自于窗體,ReCordset屬性設置窗體、報表、列表框控件或組合框控件的記錄源,用Me.ReCordset代表指定窗體的記錄源,即記錄源來自于窗體。而ReCordSourse屬性用來設置數據源,格式為ReCordSourse=數據源。因此題目空缺處應填Me.ReCordSet。
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |