2014年9月計算機二級Access考前最終預(yù)測試卷(2)
一、基本操作題
考生文件夾下存在一個數(shù)據(jù)庫文件“samp1.mdb”,里面已經(jīng)設(shè)計好表對象“tStud”。請按照以下要求,完成對表的修改:
(1)設(shè)置數(shù)據(jù)表顯示的字體大小為14、行高為18;
(2)設(shè)置“簡歷”字段的設(shè)計說明為“自上大學(xué)起的簡歷信息”;
(3)將“入校時間”字段的顯示設(shè)置為“××月××日××××”形式;
注意:要求月日為兩位顯示、年四位顯示,如“12月15日2005”。
(4)將學(xué)號為“20011002”學(xué)生的“照片”字段數(shù)據(jù)設(shè)置成考生文件夾下的“photo.bmp”圖像文件;
(5)將凍結(jié)的"姓名"字段解凍;
(6)完成上述操作后,將“備注”字段刪除;
二、簡單應(yīng)用題
考生文件夾下存在一個數(shù)據(jù)庫文件“samp2.mdb”,里面已經(jīng)設(shè)計好四個表對象“tEmp”、“tBmp”、“tTmp”和“tGrp”。試按以下要求完成設(shè)計:
(1)創(chuàng)建一個查詢,查找并顯示年齡大于等于40的職工的“編號”、“姓名”、“性別”、“年齡”和“職務(wù)”五個字段內(nèi)容,所建查詢命名為“qT1”;
(2)創(chuàng)建一個查詢,按照部門名稱查找職工信息,顯示職工的“編號”、“姓名”及“聘用時間”三個字段的內(nèi)容。要求顯示參數(shù)提示信息為“請輸入職工所屬部門名稱”,所建查詢命名為“qT2”;
(3)創(chuàng)建一個查詢,將表“tBmp”中“編號”字段值均在前面增加“05”兩個字符,所建查詢命名為“qT3”;
(4)創(chuàng)建一個查詢,刪除表對象“tTmp”里所有姓名含有“紅”字的記錄,所建查詢命名為“qT4”。
三、綜合應(yīng)用題
考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.mdb”,里面已經(jīng)設(shè)計好窗體對象“fs”。試在此基礎(chǔ)上按照以下要求補充窗體設(shè)計:
(1)在窗體的窗體頁眉節(jié)區(qū)位置添加一個標(biāo)簽控件,其名稱為“bTitle”,標(biāo)題顯示為“學(xué)生基本信息輸出”;
(2)將主體節(jié)區(qū)中“性別”標(biāo)簽右側(cè)的文本框顯示內(nèi)容設(shè)置為“性別”字段值,并將文本框名稱更名為“tSex”;
(3)在主體節(jié)區(qū)添加一個標(biāo)簽控件,該控件放置在距左邊0.2厘米、距上邊3.8厘米,標(biāo)簽顯示內(nèi)容為“簡歷”,名稱為“bMem”;
(4)在窗體頁腳節(jié)區(qū)位置添加兩個命令按鈕,分別命名為“bOk”和“bQuit”,按鈕標(biāo)題分別為“確定”和“退出”;
(5)將窗體標(biāo)題設(shè)置為“學(xué)生基本信息”。
注意:不允許修改窗體對象“fs”中未涉及的控件和屬性。
答案解析
一、選擇題
(1)D
解析: 假設(shè)線性表的長度為n,則在最壞情況下,冒泡排序要經(jīng)過n/2遍的從前往后的掃描和n/2遍的從后往前的掃描,需要的比較次數(shù)為n(n-1)/2。
(2)D
解析: 算法分析是指對一個算法的運行時間和占用空間做定量的分析,一般計算出相應(yīng)的數(shù)量級,常用時間復(fù)雜度和空間復(fù)雜度表示。分析算法的目的就是要降低算法的時間復(fù)雜度和空間復(fù)雜度,提高算法的執(zhí)行效率。
(3)D
解析: 線性表可以為空表;第一個元素沒有直接前件,最后一個元素沒有直接后件;線性表的定義中,元素的排列并沒有規(guī)定大小順序。
(4)A
解析: 頭結(jié)點不僅標(biāo)識了表中首結(jié)點的位置,而且根據(jù)單鏈表(包含頭結(jié)點)的結(jié)構(gòu),只要掌握了表頭,就能夠訪問整個鏈表,因此增加頭結(jié)點目的是為了便于運算的實現(xiàn)。
(5)C
解析: 軟件工程概念的出現(xiàn)源自于軟件危機。為了消除軟件危機,通過認(rèn)真研究解決軟件危機的方法,認(rèn)識到軟件工程是使計算機軟件走向工程科學(xué)的途徑,逐步形成了軟件工程的概念。
(6)D
解析:軟件測試過程中,輔助資源包括測試用例(測試數(shù)據(jù))、測試計劃、出錯統(tǒng)計和最終分析報告等。
(7)D
解析: 數(shù)據(jù)流相當(dāng)于一條管道,并有一級數(shù)據(jù)(信息)流經(jīng)它。在數(shù)據(jù)流圖中,用標(biāo)有名字的箭頭表示數(shù)據(jù)流。數(shù)據(jù)流可以從加工流向加工,也可以從加工流向文件或從文件流向加工,并且可以從外部實體流向系統(tǒng)或從系統(tǒng)流向外部實體。
(8)D
解析: 分布式數(shù)據(jù)庫系統(tǒng)具有數(shù)據(jù)分布性、邏輯整體性、位置透明性和復(fù)制透明性的特點,其數(shù)據(jù)也是分布的;但分布式數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)經(jīng)常重復(fù)存儲,數(shù)據(jù)也并非必須重復(fù)存儲,主要視數(shù)據(jù)的分配模式而定。若分配模式是一對多,即一個片段分配到多個場地存放,則是冗余的數(shù)據(jù)庫,否則是非冗余的數(shù)據(jù)庫。
(9)A
解析: 關(guān)系表中,每一行稱為一個元組,對應(yīng)表中的一條記錄;每一列稱為表中的一個屬性,對應(yīng)表中的一個字段;在二維表中凡能惟一標(biāo)識元組的最小屬性集稱為該表的鍵或碼。
(10)C
解析: 關(guān)系模型較之格式化模型(網(wǎng)狀模型和層次模型)有以下方面的優(yōu)點,即數(shù)據(jù)結(jié)構(gòu)比較簡單、具有很高的數(shù)據(jù)獨立性、可以直接處理多對多的聯(lián)系,以及有堅實的理論基礎(chǔ)。
(11)C
解析: 表是所有數(shù)據(jù)庫對象的基礎(chǔ)。
(12)B
解析: 層次數(shù)據(jù)模型的特點是有且只有一個結(jié)點無雙親,這個結(jié)點稱為"根結(jié)點";其他結(jié)點有且只有一個雙親。網(wǎng)狀數(shù)據(jù)模型的特點是允許一個以上結(jié)點無雙親;一個結(jié)點可以有多于一個的雙親。關(guān)系數(shù)據(jù)模型是以二維表的形式來表示的。
(13)A
解析: 表中的每一橫行稱為一個記錄,也稱元組。
(14)A
解析: 參照完整性是在輸入或刪除記錄時,為維持表之間已定義的關(guān)系而必須遵循的規(guī)則。如果實施了參照完整性,那么當(dāng)主表中沒有相關(guān)記錄時,就不能將記錄添加到相關(guān)表中,也不能在相關(guān)表中存在匹配的記錄時刪除主表中的記錄,更不能在相關(guān)表中有相關(guān)記錄時,更改主表中的主鍵值。
(15)A
解析: OLE對象指的是其他使用OLE協(xié)議程序創(chuàng)建的對象,例如,Word文檔、Excel電子表格、圖像、聲音和其他二進制數(shù)據(jù)。
(16)B
解析: '?'是通配任意單個字符 ,'*'通配任意字符和字符串,'[ ]'通配[ ]內(nèi)的任意單個字符,'#'通配任意單個數(shù)字。
(17)D
解析: ①②③④⑤全部屬于查詢操作方式。
(18)A
解析: SQL語句中,ORDER BY表示排序。
(19)B
解析: 查詢的視圖包括設(shè)計、數(shù)據(jù)表、SQL視圖。
(20)D
解析: 建立數(shù)據(jù)庫和更新關(guān)系都不能通過查詢實現(xiàn)。至于設(shè)置格式,更改外觀,可以在各種視圖下方便地完成,但不屬于查詢。
(21)A
解析: 當(dāng)所有的字段都設(shè)置了排序的時候,查詢的結(jié)果將先按照最左邊的排序字段進行排序,然后按左邊第2個排序字段進行排序。
(22)D
解析: 表示非 [ ] 內(nèi)的物品都滿足條件。
(23)C
解析: 窗體是Access數(shù)據(jù)庫應(yīng)用中一個非常重要的工具,可以用于顯示表和查詢中的數(shù)據(jù),輸入數(shù)據(jù)、編輯數(shù)據(jù)和修改數(shù)據(jù)。但沒有包含C這項功能。
(24)A
解析: 使用組合框既可以選擇又可以輸入文本,這是和列表框最大的不同,組合框的應(yīng)用比列表框的應(yīng)用要廣泛。
(25)A
解析: 注意選項卡和選項組的區(qū)別。選項卡是分頁工具,選項組是選擇列表工具。
(26)A
解析: 可以呈現(xiàn)格式化的數(shù)據(jù),而不是各種格式的數(shù)據(jù)。
(27)B
解析: 報表主要用于對數(shù)據(jù)庫中的數(shù)據(jù)進行分組、計算、匯總和打印輸出;顯然只可以輸出數(shù)據(jù)。
(28)D
解析: 注意計算控件的控件源必須是以"="開頭的計算表達(dá)式。
(29)D
解析: 把計算控件布置在報表頁眉/頁腳時Access會自動按總數(shù)來統(tǒng)計;而布置在組頁眉/組頁腳時Access會自動按分組數(shù)來統(tǒng)計。
(30)B
解析: Access支持將數(shù)據(jù)庫中的數(shù)據(jù)通過Web頁發(fā)布,通過Web頁,用戶可以方便、快捷地將所有文件作為Web頁發(fā)布程序儲存到指定的活頁夾,或者將其復(fù)制到Web服務(wù)器上,在網(wǎng)絡(luò)中發(fā)布。
(31)D
解析: 文本框、標(biāo)簽、命令按鈕在設(shè)計窗體、報表、數(shù)據(jù)訪問頁中都可以使用,而滾動文字這個控件只有數(shù)據(jù)訪問頁特有。
(32)A
解析: Enter是發(fā)生在控件接收焦點之前的事件。
(33)B
解析: 因為每一次I,J循環(huán)的操作都會給x賦初值,所以I,J循環(huán)都只相當(dāng)于執(zhí)行一次,該程序等效于x=3,然后給x加兩次6。故結(jié)果為15。
(34)C
解析: 第一次循環(huán)后,s=s+1=1,i=i2=12=2;
第二次循環(huán)后,s=s+1=2,i=i2=(2+2)2=8;
第三次循環(huán)后,s=s+1=3,i=i*2=(8+2)*2=20;
由于Next i,所以i=i+2=20+2=22,此時22>10,循環(huán)結(jié)束,所以i的值為22,s的值為3。
(35)C
解析:Endabled屬性是用于判斷控件是否可用的,而visble屬性是用于判斷控件是否可見的。題目中要求Command2可用,而Command3不可見,則必須設(shè)置Command2的Enabled為True,并且設(shè)置Command3的Visualble為False。
二、填空題
(1)時間復(fù)雜度和空間復(fù)雜度
(2)SQR(x^2+y^2)/(a+b)
(3)軟件工程學(xué)
(4)數(shù)據(jù)模型
解析: 數(shù)據(jù)模型是對客觀事物及聯(lián)系的數(shù)據(jù)描述,它反映了實體內(nèi)部及實體與實體之間的聯(lián)系。因此,數(shù)據(jù)模型是數(shù)據(jù)庫設(shè)計的核心。
(5)關(guān)系
解析: 在關(guān)系模型中,把數(shù)據(jù)看成一個二維表,每一個二維表稱為一個關(guān)系。表中的每一列稱為一個屬性,相當(dāng)于記錄中的一個數(shù)據(jù)項,對屬性的命名稱為屬性名;表中的一行稱為一個元組,相當(dāng)于記錄值。
(6)未綁定型~計算型
解析: 窗體控件類型分為綁定型、未綁定型與計算型3種。綁定型空間主要用于顯示、輸入、更新數(shù)據(jù)庫中的字段;未綁定型控件沒有數(shù)據(jù)源,可以用來顯示信息;計算型控件用表達(dá)式作為數(shù)據(jù)源,表達(dá)式可以利用窗體或報表索引用的表或查詢字段中的數(shù)據(jù),也可以是窗體或報表上的其它控件中的數(shù)據(jù)。
(7)*sh*
(8)WHERE~GROUP BY
解析: 在SQL查詢中,WHERE表示選擇條件,用于實現(xiàn)選擇運算;GROUP BY子句用于對檢索結(jié)果進行分組。
(9)9
解析: Step表示循環(huán)變量增加步長,步長為1時,關(guān)鍵字Step可以省略。m的步長是3,執(zhí)行外循環(huán),n的步長是1,執(zhí)行內(nèi)循環(huán)。當(dāng)m=0是,n=-1 to 1,next運行3次;當(dāng)m=3是,n=2 to 4,next運行3次;當(dāng)m=6是,n=5 to 7,next運行3次;由此知內(nèi)循環(huán)運行了9次。
(10)計算控件
(11)設(shè)計視圖
(12)VB programming
解析:本段程序是先把"VB programming"賦給Text1,然后再把Text1的內(nèi)容賦給Text2,最后把"ABCD"賦給Text1。最后Text1中的內(nèi)容是"ABCD",而Text2中的內(nèi)容是"VB programming"。
(13)9
解析:inc函數(shù)每執(zhí)行一次就向x上加一次傳入的參數(shù),所以最后x的值為2+3+4=9.