第 1 頁:選擇題 |
第 3 頁:基本操作題 |
第 4 頁:簡單應(yīng)用題 |
第 5 頁:綜合應(yīng)用題 |
第 6 頁:參考答案 |
點擊查看:2016年9月計算機二級Access考前通關(guān)必做習(xí)題匯總
一、選擇題(每小題1分。共40分)
(1)程序流程圖中帶有箭頭的線段表示的是( )。
A.圖元關(guān)系
B.數(shù)據(jù)流
C.控制流
D.調(diào)用關(guān)系
(2)結(jié)構(gòu)化程序設(shè)計的基本原則不包括( )。
A.多態(tài)性
B.自頂向下
C.模塊化
D.逐步求精
(3)軟件設(shè)計中模塊劃分應(yīng)遵循的準則是( )。
A.低內(nèi)聚低耦合
B.高內(nèi)聚低耦合
C.低內(nèi)聚高耦合
D.高內(nèi)聚高耦合
(4)在軟件開發(fā)中,需求分析階段產(chǎn)生的主要文檔是( )。
A.可行性分析報告
B.軟件需求規(guī)格說明書
C.概要設(shè)計說明書
D.集成測試計劃
(5)算法的有窮性是指( )。
A.算法程序的運行時間是有限的
B.算法程序所處理的數(shù)據(jù)量是有限的
C.算法程序的長度是有限的
D.算法只能被有限的用戶使用
(6)對長度為n的線性表排序,在最壞情況下,比較次數(shù)不是n(n-1)/2的排序方法是( )。
A.快速排序
B.冒泡排序
C.直接插入排序
D.堆排序
(7)下列關(guān)于棧的敘述正確的是( )。
A.棧按”先進先出”組織數(shù)據(jù)
B.棧按”先進后出”組織數(shù)據(jù)
C.只能在棧底插入數(shù)據(jù)
D.不能刪除數(shù)據(jù)
(8)在數(shù)據(jù)庫設(shè)計中,將E—R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于( )。
A.需求分析階段
B.概念設(shè)計階段
C.邏輯設(shè)計階段
D.物理設(shè)計階段
(9)有三個關(guān)系R、S和T如下:
由關(guān)系R和S通過運算得到關(guān)系T,則所使用的運算為( )。
A.并
B.自然連接
C.笛卡爾積
D.交
(10)設(shè)有表示學(xué)生選課的三張表,學(xué)生S(學(xué)號,姓名,性別,年齡,身份證號),課程C(課號,課名),選課SC
(學(xué)號,課號,成績),則表SC的關(guān)鍵字(鍵或碼)為( )。
A.課號,成績
B.學(xué)號,成績
C.學(xué)號,課號
D.學(xué)號,姓名,成績
(11)按數(shù)據(jù)的組織形式,數(shù)據(jù)庫的數(shù)據(jù)模型可分為三種模型,它們是( )。
A.小型、中型和大型
B.網(wǎng)狀、環(huán)狀和鏈狀
C.層次、網(wǎng)狀和關(guān)系
D.獨享、共享和實時
(12)在書寫查詢準則時,日期型數(shù)據(jù)應(yīng)該使用適當(dāng)?shù)姆指舴ㄆ饋,正確的分隔符是( )。
A.*
B.%
C.&
D.#
(13)如果在創(chuàng)建表中建立字段”性別”,并要求用漢字表示,其數(shù)據(jù)類型應(yīng)當(dāng)是( )。
A.是/否
B.數(shù)字
C.文本
D.備注
(14)下列關(guān)于字段屬性的敘述中,正確的是( )。
A.可對任意類型的字段設(shè)置”默認值”屬性
B.設(shè)置字段默認值就是規(guī)定該字段值不允許為空
C.只有”文本”型數(shù)據(jù)能夠使用”輸入掩碼向?qū)А?/P>
D.”有效性規(guī)則”屬性只允許定義一個條件表達式
(15)在Access中,如果不想顯示數(shù)據(jù)表中的某些字段,可以使用的命令是( )。
A.隱藏
B.刪除
C.凍結(jié)
D.篩選
(16)如果在數(shù)據(jù)庫中已有同名的表,要通過查詢覆蓋原來的表,應(yīng)該使用的查詢類型是( )。
A.刪除
B.追加
C.生成表
D.更新
(17)在SQL查詢中”GROUP BY”的含義是( )。
A.選擇行條件
B.對查詢進行排序
C.選擇列字段
D.對查詢進行分組
(18)下列關(guān)于SQL語句的說法中,錯誤的是( )。
A.INSERT語句可以向數(shù)據(jù)表中追加新的數(shù)據(jù)記錄
B.UPDATE語句用來修改數(shù)據(jù)表中已經(jīng)存在的數(shù)據(jù)記錄
C.DELETE語句用來刪除數(shù)據(jù)表中的記錄
D.CREATE語句用來建立表結(jié)構(gòu)并追加新的記錄
(19)若查詢的設(shè)計如下,則查詢的功能是( )。
A.設(shè)計尚未完成,無法進行統(tǒng)計
B.統(tǒng)計班級信息僅含Null(空)值的記錄個數(shù)
C.統(tǒng)計班級信息不包括Null(空)值的記錄個數(shù)
D.統(tǒng)計班級信息包括Null(空)值全部記錄個數(shù)
(20)查詢”書名”字段中包含”等級考試”字樣的記錄,應(yīng)該使用的條件是( )。
A.Like”等級考試”
B.Like”*等級考試”
C.Like”等級考試*”
D.Like”*等級考試*”
(21)在教師信息輸入窗體中,為職稱字段提供”教授”、”副教授”、”講師”等選項供用戶直接選擇,最合適的
控件是( )。
A.標簽
B.復(fù)選框
C.文本框
D.組合框
(22)若在窗體設(shè)計過程中,命令按鈕Command0的事件屬性設(shè)置如下圖所示,則含義是( )。
A.只能為”進入”事件和”單擊”事件編寫事件過程
B.不能為”進入”事件和”單擊”事件編寫事件過程
C.”進入”事件和”單擊”事件執(zhí)行的是同一事件過程
D.已經(jīng)為”進入”事件和”單擊”事件編寫了事件過程
(23)發(fā)生在控件接收焦點之前的事件是( )。
A.EnterB.Exit
C.GotFocus
D.LostFocus
(24)下列關(guān)于報表的敘述中,正確的是( )。
A.報表只能輸入數(shù)據(jù)
B.報表只能輸出數(shù)據(jù)
C.報表可以輸入和輸出數(shù)據(jù)
D.報表不能輸入和輸出數(shù)據(jù)
(25)在報表設(shè)計過程中,不適合添加的控件是( )。
A.標簽控件
B.圖形控件
C.文本框控件
D.選項組控件
(26)在宏的參數(shù)中,要引用窗體Fl上的Textl文本框的值,應(yīng)該使用的表達式是( )。
A.[Forms]![F1]![Textl]
B.Textl
C.[F1].[Textl]
D.[Forms]一[F1]一[Textl]
(27)在運行宏的過程中,宏不能修改的是( )。
A.窗體
B.宏本身
C.表
D.數(shù)據(jù)庫
(28)為窗體或報表的控件設(shè)置屬性值的正確宏操作命令是( )。
A.Set
B.SetData
C.SetValue
D.SetWarnings
(29)下列給出的選項中,非法的變量名是( )。
A.Sum
B.Integer_2
C.Rein
D.Forml
(30)在模塊的聲明部分使用”O(jiān)ption Base l”語句,然后定義二維數(shù)組A(2 t05,5),則該數(shù)組的元素個數(shù)為( )。
A.20
B.24
C.25
D.36
(31)在VBA中,能自動檢查出來的錯誤是( )。
A.語法錯誤
B.邏輯錯誤
C.運行錯誤
D.注釋錯誤
(32)如果在被調(diào)用的過程中改變了形參變量的值,但又不影響實參變量本身,這種參數(shù)傳遞方式稱為( )。
A.按值傳遞
B.按地址傳遞
C.ByRef傳遞
D.按形參傳遞
(33)表達式”B=INT(A+0.5)”的功能是( )。
A.將變量A保留小數(shù)點后1位
B.將變量A四舍五人取整
C.將變量A保留小數(shù)點后5位
D.舍去變量A的小數(shù)部分
(34)運行下列程序段,結(jié)果是( )。
A.形成死循環(huán)
B.循環(huán)體不執(zhí)行即結(jié)束循環(huán)
C.出現(xiàn)語法錯誤
D.循環(huán)體執(zhí)行一次后結(jié)束循環(huán)
(35)下列四個選項中,不是VBA的條件函數(shù)的是( )。
A.Choose
B.If
C.Iif
D.Switch
(36)運行下列程序,結(jié)果是( )。
A.f=5
B.f=7
C.f=8
D.f:13
(37)在窗體中添加一個名稱為Commandl的命令按鈕.然后編寫如下事件代碼.
窗體打開運行后,單擊命令按鈕,則消息框的輸出結(jié)果是( )。
A.2
B.4
C.6
D.8
(38)在窗體上有一個命令按鈕Commandl,編寫事件代碼如下:
打開窗體運行后,單擊命令按鈕,消息框中輸出的結(jié)果是( )。
A.1
B.2
C.10
D.11
(39)能夠?qū)崿F(xiàn)從指定記錄集里檢索特定字段值的函數(shù)是( )。
A.Nz
B.Find
C.Lookup
D.DLookup
(40)下列程序的功能是返回當(dāng)前窗體的記錄集:
Sub GetRecNum( )
Dim rs As Object
Set rs=【】
MsgBox rs.ReeordCount
End Sub
為保證程序輸出記錄集(窗體記錄源)的記錄數(shù),括號內(nèi)應(yīng)填入的語句是( )。
A.Me.Recordset
B.Me.RecordLocks
C.Me.RecordSource
D.Me.RecordSelectors
二、基本操作題(共18分)
在考生文件夾下的“sampl.accdb”數(shù)據(jù)庫文件中已建立3個關(guān)聯(lián)表對象(名為”職工表”、”物品表“和”銷售業(yè)績表”)、一個窗體對象(名為“tTest”)和一個宏對象(名為“mTest”)。請按192T要-求,完成表和窗體
的各種操作:
(1)分析表對象“銷售業(yè)績表”的字段構(gòu)成,判斷并設(shè)置其主鍵。
(2)為表對象“職工表”追加一個新字段。字段名稱為“類別”、數(shù)據(jù)類型為“文本型”、字段大小為2,設(shè)置該字段的有效性規(guī)則為只能輸入“在職”與“退休”值之一。
(3)將考生文件夾下文本文件“Test.txt”中的數(shù)據(jù)鏈接到當(dāng)前數(shù)據(jù)庫中。其中,第一行數(shù)據(jù)是字段名,鏈接對象以“tTest”命名保存。
(4)窗體tTest上命令按鈕“btl”和命令按鈕“bt2”大小一致,且上對齊,F(xiàn)調(diào)整命令按鈕“bt3”的大小與位置,要求:按鈕“bt3”的大小尺寸與按鈕“btl”相同、上邊界與按鈕“btl”上對齊、水平位置處于按鈕“btl”和
“bt2”的中間。
注意,不要更改命令按鈕“btl”和“bt2”的大小和位置。
(5)更改窗體上3個命令按鈕的Tab鍵移動順序為:btl一>bt2一>bt3一>btl一>…。
(6)將宏“mTest”重命名為“mTemp”。
三、簡單應(yīng)用題(共24分)
在考生文件夾下有一個數(shù)據(jù)庫文件“samp2.accdb”,里面已經(jīng)設(shè)計好3個關(guān)聯(lián)表對象“tStud”、“tCourse”、“tSeore”和表對象“tTemp”。請按以下要求完成設(shè)計:
(1)創(chuàng)建一個選擇查詢,查找并顯示沒有攝影愛好的學(xué)生的”學(xué)號”、”姓名”、”性別”和”年齡”4個字段內(nèi)容,將查詢命名為“qTl”。
(2)創(chuàng)建一個總計查詢,查找學(xué)生的成績信息,并顯示為“學(xué)號”和“平均成績”兩列內(nèi)容。其中“平均成績”一列數(shù)據(jù)由統(tǒng)計計算得到,將查詢命名為“qT2”。
(3)創(chuàng)建—個選擇查詢,查找并顯示學(xué)生的“姓名”、“課程名”和“成績”3個字段內(nèi)容,將查詢命名為“qT3”。
(4)創(chuàng)建—個更新查詢,將表“tTemp”中“年齡”字段值加l,并清除“團員否”字段的值,所建查詢命名為“qT4”。
四、綜合應(yīng)用題(共18分)
在考生文件夾下有一個數(shù)據(jù)庫文件“samp3.accdb”,里面已經(jīng)設(shè)計了表對象“tEmp”、窗體對象“FEmp”、
報表對象“rEmp”和宏對象“mEmp”。請在此基礎(chǔ)上按照以下要求補充設(shè)計:
(1)設(shè)置表對象“tEmp”中“聘用時間”字段的有效性規(guī)則為:2006年9月30日(含)以前的時間。相應(yīng)有效性文本設(shè)置為“輸入二零零六年九月以前的日期”。
(2)設(shè)置報表“rEmp”按照“年齡”字段降序排列輸出;將報表頁面頁腳區(qū)域內(nèi)名為“tPage”的文本框控件
設(shè)置為“頁碼一總頁數(shù)”形式的頁碼顯示(如1一15、2—15、…)。
(3)將“fEmp”窗體上名為“bTitle”的標簽寬度設(shè)置為5厘米、高度設(shè)置為l厘米,設(shè)置其標題為“數(shù)據(jù)信息輸出”并居中顯示。
(4)“fEmp”窗體上單擊“輸出”命令按鈕(名為“btnP”),實現(xiàn)以下功能:計算Fibonacci數(shù)列第19項的值,將結(jié)果顯示在窗體上名為“tData”的文本框內(nèi)并輸出到外部文件保存;單擊“打開表”命令按鈕(名為“btnQ”),調(diào)用宏對象“mEmp”以打開數(shù)據(jù)表“tEmp”,F(xiàn)ibonacci數(shù)列:
調(diào)試完畢后,必須點擊”輸出”命令按鈕生成外部文件,才能得分。
試根據(jù)上述功能要求,對已給的命令按鈕事件進行補充和完善。
注意:不要修改數(shù)據(jù)庫中的宏對象”mEmp”;不要修改窗體對象”fEmp”和報表對象”rEmp”中未涉及的控件和屬性;不要修改表對象”tEmp”中未涉及的字段和屬性。程序代碼只允許在”*****Add*****”與”*****Add*****”之間的空行內(nèi)補充一行語句、完成設(shè)計,不允許增刪和修改其他位置已存在的語句。
一、選擇題
(1)C
【解析】在數(shù)據(jù)流圖中,用標有名字的箭頭表示數(shù)據(jù)流。在程序流程圖中,用標有名字的箭頭表示控制流。所以選擇C。
(2)A
【解析】結(jié)構(gòu)化程序設(shè)計的思想包括:自頂向下、逐步求精、模塊化、限制使用got0語句,所以選擇A。
(3)B
【解析】軟件設(shè)計中模塊劃分應(yīng)遵循的準則是高內(nèi)聚低耦合、模塊大小規(guī)模適當(dāng)、模塊的依賴關(guān)系適當(dāng)?shù)。模塊的劃分應(yīng)遵循一定的要求,以保證模塊劃分合理,并進一步保證以此為依據(jù)開發(fā)出的軟件系統(tǒng)可靠性強,易于理解和維護。模塊之間的耦合應(yīng)盡可能的低,模塊的內(nèi)聚度應(yīng)盡可能的高。
(4)B
【解析】A錯誤,可行性分析階段產(chǎn)生可行性分析報告。C錯誤,概要設(shè)計說明書是總體設(shè)計階段產(chǎn)生的文檔。D錯誤,集成測試計劃是在概要設(shè)計階段編寫的文檔。B正確,需求規(guī)格說明書是后續(xù)工作如設(shè)計、編碼等需要的重要參考文檔。
(5)A
【解析】算法原則上能夠精確地運行。而且人們用筆和紙做有限次運算后即可完成。有窮性是指算法程序的運行時間是有限的。
(6)D【
解析】除了堆排序算法的比較次數(shù)是O(n1092n),其他的都是n(n-1)/2。
(7)B
【解析】棧是按“先進后出”的原則組織數(shù)據(jù)的,數(shù)據(jù)的插入和刪除都在棧頂進行操作。
(8)C
【解析】E-R圖轉(zhuǎn)換成關(guān)系模型數(shù)據(jù)則是把圖形分析出來的聯(lián)系反映到數(shù)據(jù)庫中,即設(shè)計出表,所以屬于邏輯設(shè)計階段。
(9)D
【解析】自然連接是一種特殊的等值連接,它要求兩個關(guān)系中進行比較的分量必須是相同的屬性組,并且在結(jié)果中把重復(fù)的屬性列去掉,所以B錯誤。笛卡爾積是用R集合中元素為第一元素,s集合中元素為第二元素構(gòu)成的有序?qū),所以C錯誤。根據(jù)關(guān)系T可以很明顯地看出是從關(guān)系R與關(guān)系S中取得相同的關(guān)系組,所以使用的是交運算,選擇D。
(10)C
【解析】學(xué)號是學(xué)生表s的主鍵,課號是課程表C的主鍵,所以選課表SC的關(guān)鍵字就應(yīng)該是與前兩個表能夠直接聯(lián)系且能唯一定義的學(xué)號和課號,所以選擇C。
(11)C
【解析】數(shù)據(jù)庫管理系統(tǒng)所支持的傳統(tǒng)數(shù)據(jù)模型分為三種:層次數(shù)據(jù)模型、網(wǎng)狀數(shù)據(jù)模型、關(guān)系數(shù)據(jù)模型。故選項C正確。
(12)D
【解析】使用日期作為條件可以方便地限定查詢的時間范圍,書寫這類條件時應(yīng)注意,日期常量要用英文的1“#”號括起來。
(13)C
【解析】根據(jù)關(guān)系數(shù)據(jù)庫理論,一個表中的同一下列數(shù)據(jù)應(yīng)具有相同的數(shù)據(jù)特征,稱為字段的數(shù)據(jù)類型。文本型字段可以保存文本或文本與數(shù)字的組合。文本型字段的字段大小最多可達到255個字符,如果取值的字符個數(shù)超過了1255,可使用備注型。本題要求將“性別”字段用漢字表示,“性別”字段的內(nèi)容為“男”或“女”,小于255個字符,所以其數(shù)據(jù)類型應(yīng)當(dāng)是文本型。
(14)D
【解析】“默認值”是指添加新記錄時自動向此字段分配指定值!坝行砸(guī)則”是提供一個表達式,該表達式必須為Tme才能在此字段中添加或更改值,該表達式和“有效性文本”屬性一起使用!拜斎胙诖a”顯示編輯字符以引導(dǎo)數(shù)據(jù)輸入。故答案為D。
(15)A
【解析】ACCess在數(shù)據(jù)表中默認顯示所有的列,但有時你可能不想查看所有的字段,這時可以把其中一部分隱藏起來。故選項A正確。
(16)C
【解析】如果在數(shù)據(jù)庫中已有同名的表,要通過查詢覆蓋原來的表,應(yīng)該使用的查詢類型是生成表查詢。答嗣為C選項。
(17)D
【解析】在SQ1查詢中“GROUP BY”的含義是將查詢的結(jié)果按列進行分組,可以使用合計函數(shù),故選項D為正確答案。
(18)D
【解析】ACCess支持的數(shù)據(jù)定義語句有創(chuàng)建表(CREATE TAB1E)、修改數(shù)據(jù)(UPDATE TAB1E)、刪除數(shù)據(jù)(DE1ETE TAB1E)、插入數(shù)據(jù)(INSERT TAB1E)。CREATETAB1E只有創(chuàng)建表的功能不能追加新數(shù)據(jù)。故選項D為正確答案。
(19)C
【解析】從圖中可以看出要統(tǒng)計的字段是“學(xué)生表”中的“班級”字段,采用的統(tǒng)計函數(shù)是計數(shù)函數(shù),目的是對班級(不為空)進行計數(shù)統(tǒng)計。所以選項C正確。
(20)D
【解析】在查詢時,可以通過在“條件”單元格中輸入1ike運算符來限制結(jié)果中的記錄。與1ike運算符搭配使用的通配符有很多,其中“+”的含義是表示由0個或任意多個字符組成的字符串,在字符串中可以用作第一個字符或最后一個字符,在本題中查詢“書名”字段中包含“等級考試”字樣的記錄,應(yīng)該使用的條件是1ike”*等級考試”。所以選巧D正確。
(21)D
【解析】組合框或列表框可以從一個表或查詢中取得數(shù)據(jù),或從一個值列表中取得數(shù)據(jù),在輸入時,我們從列出的選項值中選擇需要的項,從而保證同一個數(shù)據(jù)信息在數(shù)據(jù)庫中存儲的是同一個值。所以選項D是正確的。
(22)D
【解析】在控件屬性對話框中“事件”選項卡中列出的事件表示已經(jīng)添加成功的事件,所以該題中選項D為正確答案。
(23)A
【解析】控件的焦點事件發(fā)生順序為:Enter—GotFoCus_+操作事件-+Exit_+1otF0Cus。其中GotFoCus表示控件接收焦點事件,1ostFoCus表示控件失去焦點事件。所以選項A為正確答案。
(24)B
【解析】報表是ACCess的一個對象,它根據(jù)指定規(guī)則打印格式化和組織化的信息,其數(shù)據(jù)源可以是表、查詢和SQ1語句。報表和窗體的區(qū)別是報表只能顯示數(shù)據(jù),不能輸入和編輯數(shù)據(jù)。故答案為B選項。
(25)D
【解析】ACCess為報表提供的控件和窗體控件的功能與使用方法相同,不過報表是靜態(tài)的,在報表上使用的主要控件是標簽、圖像和文本框控件,分別對應(yīng)選項A、B、C,所以選項D為正確答案。
(26)A
【解析】宏在輸入條件表達式時可能會引用窗體或報表上的控件值,使用語法如下:Forms![窗體名]![控件名]或[Forms]![窗體名]![控件名]和Reports![報表名]![控件名]或[Reports]![報表名]![控件名]。所以選項A正確。
(27)B
【解析】宏是一個或多個操作組成的集合,在宏運行過程中,可以打開關(guān)閉數(shù)據(jù)庫,可以修改窗體屬性設(shè)置,可以執(zhí)行查詢,操作數(shù)據(jù)表對象,但不能修改宏本身。
(28)C
【解析】宏操作命令中SetVa1ue用于為窗體、窗體數(shù)據(jù)表或報表上的控件、字段或?qū)傩栽O(shè)置值;SetWamings用于關(guān)閉或打開所有的系統(tǒng)消息。
(29)C
【解析】VBA中變量命名不能包含有空格或除了下劃線字符(一)外的其他的標點符號,長度不能超過255個字符,不能使用VBA的關(guān)鍵字。Rem是用來標識注釋的語句,不能作為變量名,用它做變量名是非法的。
(30)A
【解析】VBA中Option Base 1語句的作用是設(shè)置數(shù)組下標從1開始,展開二維數(shù)組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
【解析】參數(shù)傳遞有兩種方式:按值傳遞ByVa1和按址傳遞ByRef。按值傳遞是單向傳遞,改變了形參變量的值而不會影響實參本身;而按址傳遞是雙向傳遞,任何引起形參的變化都會影響實參的值。
(33)B
【解析】INT函數(shù)是返回表達式的整數(shù)部分,表達式A+0.5中當(dāng)A的小數(shù)部分大于等于0.5時,整數(shù)部分加1,當(dāng)A的小數(shù)部分小于0.5時,整數(shù)部分不變,INT(A+0.5)的結(jié)果便是實現(xiàn)將A四舍五人取整。
(34)B
【解析】本題考察for循環(huán)語句,step表示循環(huán)變量增加步長,循環(huán)初始值大于終值時步長應(yīng)為負數(shù),步長為0時則循環(huán)不成立,循環(huán)體不執(zhí)行即結(jié)束循環(huán)。
(35)B
【解析】VBA提供了3個條件函數(shù):II函數(shù),SwitCh函數(shù)和Choose函數(shù),這3個函數(shù)由于具有選擇特性而被廣泛用于查詢、宏及計算控件的設(shè)計中。而Ⅱ是程序流程控制的條件語句,不是函數(shù)。
(36)D
【解析】本題考察D0循環(huán)語句:
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,不再滿足循環(huán)條件跳出循環(huán),此時f=13。
(37)C
【解析】題目中命令按鈕的單擊事件是使用Msg-Box顯示過程f的值。在過程f中有兩層D0循環(huán),傳人參數(shù)m=24,n=18,由于m>n所以執(zhí)行in=in-n=24-18=6,內(nèi)層第1個D0循環(huán)結(jié)束后I11=6,n=18;此時In小于n,所以再執(zhí)行n…n in18—6=12,此時n1=6,n=12;再執(zhí)行n=t1-i11后In=n=6;n1&1t;>n條件滿足,退出循環(huán),然后執(zhí)行f=m的賦值語句,即為f=m=6。
(38)B
【解析】函數(shù)DateDiff按照指定類型返回指定的時間間隔數(shù)目。語法為DateDiff(&1t;間隔類型>,&1t;日期1>,&1t;日期2>,[,W1][,W2]),間隔類型為“ww”,表示返回兩個日期間隔的周數(shù)。
(39)D
【解析】D1ookUp函數(shù)是從指定記錄集里檢索特定字段的值。它可以直接在VBA、宏、查詢表達式或計算控件使用,而且主要用于檢索來自外部表字段中的數(shù)據(jù)。
(40)A【解析】程序中rs是對象變量,指代窗體對象,set語句是將當(dāng)前窗體中的記錄集對象賦給178對象,Me表示當(dāng)前窗體,用Me指明記錄集來自于窗體,ReCordset屬性設(shè)置窗體、報表、列表框控件或組合框控件的記錄源,用Me.ReCordset代表指定窗體的記錄源,即記錄源來自于窗體。而ReCordSourse屬性用來設(shè)置數(shù)據(jù)源,格式為ReCordSourse=數(shù)據(jù)源。因此題目空缺處應(yīng)填Me.ReCordSet。
二、基本操作題
【考點分析】本題考點:添加新字段;鏈接表;窗體中命令按鈕屬性的設(shè)置;宏重命名。
【解題思路】第1小題在表設(shè)計視圖中添加新字段;第2小題通過選擇“外部數(shù)據(jù)”選項卡下“導(dǎo)人并鏈接”組中的相關(guān)選項;第3小題在窗體設(shè)計視圖用鼠標右鍵單擊該控件,從彈出的快捷菜單中選擇“屬性”命令,設(shè)置屬性;第4小題用鼠標右鍵單擊該控件,從彈出的快捷菜單中選擇“Tab鍵順序”命令,設(shè)置控件。
(1)【操作步驟】
步驟1:選擇“表”對象,右擊表“銷售業(yè)績表”,從彈出的快捷菜單中選擇“設(shè)計視圖”命令。
步驟2:選中“時間”、“編號”和“物品號”字段,從右鍵菜單中選擇“主鍵”命令。
步驟3:單擊快速訪問工具欄中的“保存”按鈕,關(guān)閉設(shè)計視圖。
(2)【操作步驟】
步驟1:選擇“表”對象,右鍵單擊“職工表”,從彈出的快捷菜單中選擇“設(shè)計視圖”命令。
步驟2:在“性別”字段的下一行“字段名稱”列輸人“類別”,單擊“數(shù)據(jù)類型”列選擇“文本”,在“字段大小”行輸入“2”,在“有效性規(guī)則”行輸入“”在職”0r”退休””。
步驟3:按Ctr1+s保存修改,關(guān)閉設(shè)計視圖。
(3)【操作步驟】
步驟1:單擊“外部數(shù)據(jù)”選項卡“導(dǎo)人并鏈接”組中的“文本文件”按鈕,打開“獲取外部數(shù)據(jù)一文本文件”對話框,單擊“瀏覽”按鈕,在考生文件夾找到要導(dǎo)人的文件“Test.txt”,單擊“打開”按鈕,選擇“通過創(chuàng)建鏈接表來鏈接到數(shù)據(jù)源”單選框,單擊“確定”按鈕。
步驟2:單擊“下一步”按鈕,選中“第一行包含字段名稱”復(fù)選框,單擊“下一步”按鈕。
步驟3:在“鏈接表名稱”中輸入“tTest”,單擊“完成”按鈕。
(4)【操作步驟】
步驟1:選擇“窗體”對象,右鍵單擊“fTest”,從彈出的快捷菜單中選擇“設(shè)計視圖”命令。
步驟2:右鍵單擊“bt1”按鈕,從彈出的快捷菜單中選擇“屬性”命令,查看“左”、“上邊距”、“寬度”和“高度”,并記錄下來。關(guān)閉屬性表。
步驟3:右鍵單擊“bt2”按鈕,從彈出的快捷菜單中選擇“屬性”命令,查看“左”,并記錄下來。關(guān)閉屬性表。
步驟4:要設(shè)置“bd”與“bt1”大小一致、上對齊且位于“bt1”和“bt2”之間,右鍵單擊“bt3”按鈕,從彈出的快捷菜單中選擇“屬性”命令,分別在“左”、“上邊距”、“寬度”和“高度”行輸入“4Cm”、“2Cm”、“2Cm”和“1Cm”,關(guān)閉屬性表。
步驟5:按Ctr1+S保存修改。(5)【操作步驟】
步驟1:右鍵單擊“bt1”按鈕,從彈出的快捷菜單中選擇“Tab鍵次序”命令。
步驟2:選中“bt3”拖動鼠標到“bt2”下面,單擊“確定”按鈕。
步驟3:按Ctr1+S保存修改,關(guān)閉設(shè)計視圖。(6)【操作步驟】
步驟1:選擇“宏”對象。
步驟2:右鍵單擊“mTest”,從彈出的快捷菜單中選擇“重命名”命令,在光標處輸入“mTemp”。
【易錯提示】設(shè)置命令按鈕bt3時,要先查看bt1和bt2的設(shè)置。
三、簡單應(yīng)用題
【考點分析】本題考點:創(chuàng)建無條件查詢、更新查詢和刪除查詢等。
【解題思路】第1、2,3、4小題在查詢設(shè)計視圖中創(chuàng)建不同的查詢,按題目要求添加字段和條件表達式。
(1)【操作步驟】
步驟1:單擊“創(chuàng)建”選項卡“查詢”組中的“查詢設(shè)計”按鈕,在“顯示表”對話框中雙擊表“tStud”,關(guān)閉“顯示表”對話框。
步驟2:分別雙擊“學(xué)號”、“姓名”、“性別”、“年齡”和“簡歷”字段。
步驟3:在“簡歷”字段的“條件”行輸入“not 1ike”*攝影*””,取消該字段的顯示。
步驟4:按Ctr1+s保存修改,另存為“qT1”。關(guān)閉設(shè)計視圖。
(2)【操作步驟】
步驟t:單擊“創(chuàng)建”選項卡“查詢”組中的“查詢設(shè)計”按鈕,在“顯示表”對話框中雙擊表“tSeore”,關(guān)閉“顯示表”對話框。
步驟2:分別雙擊“學(xué)號”和“成績”字段。
步驟3:單擊“設(shè)計”選項卡“顯示/隱藏”組中的“匯總”按鈕,在“成績”字段“總計”行下拉列表中選擇“平均值”。
步驟4:在“成績”字段前添加“平均成績:”字樣。
步驟5:按Ctr1+s保存修改,另存為“qT2”。關(guān)閉設(shè)計視圖。
(3)【操作步驟】
步驟1:單擊“創(chuàng)建”選項卡“查詢”組中的“查詢設(shè)計”按鈕,在“顯示表”對話框中分別雙擊表“tStud”、“tCourse”、“tSCore”,關(guān)閉“顯示表”對話框。
步驟2:分別雙擊“姓名”、“課程名”和“成績”字段添加到“字段”行。
步驟3:按Ctr1+s保存修改,另存為“qr13”。
(4)【操作步驟】
步驟1:單擊“創(chuàng)建”選項卡“查詢”組中的“查詢設(shè)計”按鈕,在“顯示表”對話框中雙擊表“tTemp”,關(guān)閉“顯示表”對話框。
步驟2:單擊“設(shè)計”選項卡“查詢類型”組中的“更新”按鈕,雙擊“年齡”及“團員否”字段。
步驟3:在“年齡”字段的“更新到”行輸入“[年齡]+1”,在“團員否”字段的“更新到”行輸入“Nu11”。
步驟4:單擊“設(shè)計”選項卡“結(jié)果”組中的“運行”按鈕,在彈出的對話框中單擊“是”按鈕。
步驟5:按Ctr1+S保存修改,另存為“qT4”。關(guān)閉設(shè)計視圖。
【易錯提示】創(chuàng)建更新查詢時要注意輸入格式,字段值必須用“[]”括起來。
四、綜合應(yīng)用題
【考點分析】本題考點:表中字段屬性有效性規(guī)則的設(shè)置;窗體命令按鈕控件和報表文本框控件屬性的設(shè)置等。
【解題思路】第1小題在設(shè)計視圖中設(shè)置字段屬性;第2、3小題分別通過在窗體和報表設(shè)計視圖用鼠標右鍵單擊該控件,從彈出的快捷菜單中選擇“屬性”命令,設(shè)置屬性;第4小題通過直接用鼠標右鍵單擊命令按鈕,從彈出的快捷菜單中選擇“事件生成器”命令,輸入代碼。
(1)【操作步驟】
步驟1:選擇“表”對象,右鍵單擊“tEmp”,從彈出的快捷菜單中選擇“設(shè)計視圖”命令。
步驟2:單擊“聘用時間”字段行任一點,在“有效性規(guī)則”行輸入“&1t;=#2006—9—30#”,在“有效性文本”行輸入“輸入二零零六年九月以前的日期”。 步驟3:按Ctd+s保存修改,關(guān)閉設(shè)計視圖。
(2)【操作步驟】
步驟1:選擇“報表”對象,右鍵單擊“rEmp”,從彈出的快捷菜單中選擇“設(shè)計視圖”命令。
步驟2:單擊“設(shè)計”選項卡“分組和匯總”組中的“分組和排序”按鈕,在“分組、排序和匯總”界面選擇“添加排序”,選擇排序依據(jù)”下拉列表中的“年齡”字段,選擇“降序”,關(guān)閉界面。
步驟3:右鍵單擊“tPage”,從彈出的快捷菜單中選擇“屬融”命令,在“全部”選項卡“控件來源”行輸入“=
1&”一”&[Pages]”,關(guān)閉屬性表。
步驟4:按Ctr1+S保存修改,關(guān)閉設(shè)計視圖。
(3)【操作步驟】
步驟1:選中“窗體”對象,右鍵單擊“fEmp”,從彈出的快捷菜單中選擇“設(shè)計視圖”命令。
步驟2:右鍵單擊標簽控件“bTit1e”,從彈出的快捷菜單中
選擇“屬性”命令,在“標題”行輸入“數(shù)據(jù)信息輸出”,在“寬度”和“高度”行分別輸入“5Cm”和“10m”,
并在“文本對齊”行右側(cè)下拉列表中選擇“居中”,關(guān)閉屬性表。
步驟3:右鍵單擊命令按鈕“輸出”,從彈出的快捷菜單中函數(shù)。
(1)程序流程圖中帶有箭頭的線段表示的是( )。
A.圖元關(guān)系
B.數(shù)據(jù)流
C.控制流
D.調(diào)用關(guān)系
(2)結(jié)構(gòu)化程序設(shè)計的基本原則不包括( )。
A.多態(tài)性
B.自頂向下
C.模塊化
D.逐步求精
(3)軟件設(shè)計中模塊劃分應(yīng)遵循的準則是( )。
A.低內(nèi)聚低耦合
B.高內(nèi)聚低耦合
C.低內(nèi)聚高耦合
D.高內(nèi)聚高耦合
(4)在軟件開發(fā)中,需求分析階段產(chǎn)生的主要文檔是( )。
A.可行性分析報告
B.軟件需求規(guī)格說明書
C.概要設(shè)計說明書
D.集成測試計劃
(5)算法的有窮性是指( )。
A.算法程序的運行時間是有限的
B.算法程序所處理的數(shù)據(jù)量是有限的
C.算法程序的長度是有限的
D.算法只能被有限的用戶使用
(6)對長度為n的線性表排序,在最壞情況下,比較次數(shù)不是n(n-1)/2的排序方法是( )。
A.快速排序
B.冒泡排序
C.直接插入排序
D.堆排序
(7)下列關(guān)于棧的敘述正確的是( )。
A.棧按”先進先出”組織數(shù)據(jù)
B.棧按”先進后出”組織數(shù)據(jù)
C.只能在棧底插入數(shù)據(jù)
D.不能刪除數(shù)據(jù)
(8)在數(shù)據(jù)庫設(shè)計中,將E—R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于( )。
A.需求分析階段
B.概念設(shè)計階段
C.邏輯設(shè)計階段
D.物理設(shè)計階段
(9)有三個關(guān)系R、S和T如下:
由關(guān)系R和S通過運算得到關(guān)系T,則所使用的運算為( )。
A.并
B.自然連接
C.笛卡爾積
D.交
(10)設(shè)有表示學(xué)生選課的三張表,學(xué)生S(學(xué)號,姓名,性別,年齡,身份證號),課程C(課號,課名),選課SC
(學(xué)號,課號,成績),則表SC的關(guān)鍵字(鍵或碼)為( )。
A.課號,成績
B.學(xué)號,成績
C.學(xué)號,課號
D.學(xué)號,姓名,成績
(11)按數(shù)據(jù)的組織形式,數(shù)據(jù)庫的數(shù)據(jù)模型可分為三種模型,它們是( )。
A.小型、中型和大型
B.網(wǎng)狀、環(huán)狀和鏈狀
C.層次、網(wǎng)狀和關(guān)系
D.獨享、共享和實時
(12)在書寫查詢準則時,日期型數(shù)據(jù)應(yīng)該使用適當(dāng)?shù)姆指舴ㄆ饋,正確的分隔符是( )。
A.*
B.%
C.&
D.#
(13)如果在創(chuàng)建表中建立字段”性別”,并要求用漢字表示,其數(shù)據(jù)類型應(yīng)當(dāng)是( )。
A.是/否
B.數(shù)字
C.文本
D.備注
(14)下列關(guān)于字段屬性的敘述中,正確的是( )。
A.可對任意類型的字段設(shè)置”默認值”屬性
B.設(shè)置字段默認值就是規(guī)定該字段值不允許為空
C.只有”文本”型數(shù)據(jù)能夠使用”輸入掩碼向?qū)А?/P>
D.”有效性規(guī)則”屬性只允許定義一個條件表達式
(15)在Access中,如果不想顯示數(shù)據(jù)表中的某些字段,可以使用的命令是( )。
A.隱藏
B.刪除
C.凍結(jié)
D.篩選
(16)如果在數(shù)據(jù)庫中已有同名的表,要通過查詢覆蓋原來的表,應(yīng)該使用的查詢類型是( )。
A.刪除
B.追加
C.生成表
D.更新
(17)在SQL查詢中”GROUP BY”的含義是( )。
A.選擇行條件
B.對查詢進行排序
C.選擇列字段
D.對查詢進行分組
(18)下列關(guān)于SQL語句的說法中,錯誤的是( )。
A.INSERT語句可以向數(shù)據(jù)表中追加新的數(shù)據(jù)記錄
B.UPDATE語句用來修改數(shù)據(jù)表中已經(jīng)存在的數(shù)據(jù)記錄
C.DELETE語句用來刪除數(shù)據(jù)表中的記錄
D.CREATE語句用來建立表結(jié)構(gòu)并追加新的記錄
(19)若查詢的設(shè)計如下,則查詢的功能是( )。
A.設(shè)計尚未完成,無法進行統(tǒng)計
B.統(tǒng)計班級信息僅含Null(空)值的記錄個數(shù)
C.統(tǒng)計班級信息不包括Null(空)值的記錄個數(shù)
D.統(tǒng)計班級信息包括Null(空)值全部記錄個數(shù)
(20)查詢”書名”字段中包含”等級考試”字樣的記錄,應(yīng)該使用的條件是( )。
A.Like”等級考試”
B.Like”*等級考試”
C.Like”等級考試*”
D.Like”*等級考試*”
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |