1下列序列中不滿足堆條件的是( )。
A.(98,95,93,96,89,85,76,64,55,49)
B.(98,95,93,94,89,85,76,64,55,49)
C.(98,95,93,94,89,90,76,64,55,49)
D.(98,95,93,94,89,90,76,80,55,49)
參考答案:A
參考解析:若有n個(gè)元素的序列,將元素按順序組成一棵完全二叉樹(shù),當(dāng)且僅當(dāng)滿足下列條件時(shí)稱(chēng)為堆:大根堆,所有結(jié)點(diǎn)的值大于或等于其左右子結(jié)點(diǎn)的值;小根堆,所有結(jié)點(diǎn)的值小于或等于其左右子結(jié)點(diǎn)的值。B、c、D選項(xiàng)屬于大根堆,A選項(xiàng)由于98>95,判斷屬于大根堆,但95<96,不滿足條件,不是堆,故選擇A選項(xiàng)。
2函數(shù)Msgbox返回值的類(lèi)型是( )。
A.數(shù)值B.貨幣C.字符串D.邏輯值
參考答案:A
參考解析:Msgbox主要用于對(duì)話框中消息信息的提示,等待用戶(hù)單擊按鈕,并返回一個(gè)整型數(shù)值。可根據(jù)這個(gè)數(shù)值,按要求執(zhí)行后面的動(dòng)作。MsgBox以函數(shù)形式使用時(shí),消息框會(huì)有返回值,其值如下:
故選擇A選項(xiàng)。
3 Access將內(nèi)置函數(shù)分類(lèi)進(jìn)行管理,下列選項(xiàng)中,不屬于Access內(nèi)置函數(shù)分類(lèi)的是( )。
A.窗口B.數(shù)據(jù)庫(kù)C.數(shù)組D.財(cái)務(wù)
參考答案:A
參考解析:在Access中常用的內(nèi)置函數(shù)有財(cái)務(wù)函數(shù)、日期函數(shù)、算術(shù)函數(shù)、文本函數(shù)、轉(zhuǎn)換函數(shù)、檢查函數(shù),沒(méi)有窗口函數(shù)。窗口是Access的對(duì)象,不是函數(shù)。故選擇A選項(xiàng)。
4下列敘述中正確的是( )。
A.算法復(fù)雜度是指算法控制結(jié)構(gòu)的復(fù)雜程度
B.算法復(fù)雜度是指設(shè)計(jì)算法的難度
C.算法的時(shí)間復(fù)雜度是指設(shè)計(jì)算法的工作量
D.算法的復(fù)雜度包括時(shí)間復(fù)雜度與空間復(fù)雜度
參考答案:D
參考解析:算法的復(fù)雜度是指運(yùn)行該算法所需要的計(jì)算機(jī)資源的多少,所需的資源越多,該算法的復(fù)雜度越高;反之,所需資源越少,復(fù)雜度越低。算法復(fù)雜度包括算法的時(shí)間復(fù)雜度和算法的空間復(fù)雜度,算法的時(shí)間復(fù)雜度是指執(zhí)行算法所需要的計(jì)算工作量,算法空間復(fù)雜度指執(zhí)行這個(gè)算法所需要的內(nèi)存空間。故選擇D選項(xiàng)。
5以下關(guān)于宏的敘述中,錯(cuò)誤的是( )。
A.可以在宏中調(diào)用另外的宏
B.宏支持嵌套的If…Then結(jié)構(gòu)
C.宏和VBA均有錯(cuò)誤處理功能
D.可以在宏組中建立宏組
參考答案:C
參考解析:在宏中可以執(zhí)行宏。宏中可以嵌入If…Then結(jié)構(gòu)。在宏組中可以建立宏。宏不具有錯(cuò)誤處理功能。綜上可知,應(yīng)選擇C選項(xiàng)。
6在設(shè)計(jì)數(shù)據(jù)表時(shí),如果要求“課程安排”表中的“教師編號(hào)”必須是“教師基本情況”表中存在的教師,則應(yīng)該進(jìn)行的操作是( )。
A.在“課程安排”表和“教師基本情況”表的“教師編號(hào)”字段設(shè)置索引
B.在“課程安排”表的“教師編號(hào)”字段設(shè)置輸入掩碼
C.在“課程安排”表和“教師基本情況”表之闖設(shè)置參照完整性
D.在“課程安排”表和“教師基本情況”表的“教師編號(hào)”字段設(shè)置有效性規(guī)則
參考答案:C
參考解析:索引是非常重要的屬性,它可以根據(jù)值,加速在表中查找和排序的速度,而且能對(duì)表中的記錄實(shí)施一性。輸入掩碼表示用特殊字符掩蓋實(shí)際輸入的字符,常用亍密字段。有效性規(guī)則主要用于字段值的輸入范圍的限制。參完整性用于在輸入或刪除記錄時(shí),為了維持表之間關(guān)系而必須循的規(guī)則。本題要求設(shè)置表之間的關(guān)系,故選擇C選項(xiàng)。
7一棵完全二叉樹(shù)共有360個(gè)結(jié)點(diǎn),則在該二叉樹(shù)中度為1的結(jié)點(diǎn)個(gè)數(shù)為( )。
A.0B.1C.180D.181
參考答案:B
參考解析:在二叉樹(shù)中,一個(gè)結(jié)點(diǎn)所擁有的后件個(gè)數(shù)稱(chēng)為該結(jié)點(diǎn)的度。完全二叉樹(shù)指除后一層外,每一層上的結(jié)點(diǎn)數(shù)均達(dá)到大值,在后一層上只缺少右邊的若干結(jié)點(diǎn)。由定義可以知道,完全二叉樹(shù)中度為l的結(jié)點(diǎn)個(gè)數(shù)為l或者0。若結(jié)點(diǎn)總數(shù)為偶數(shù),則有l(wèi)個(gè)度為1的結(jié)點(diǎn);若結(jié)點(diǎn)總數(shù)為奇數(shù),沒(méi)有度為1的結(jié)點(diǎn)。由于題目中的完全二叉樹(shù)共有360個(gè)結(jié)點(diǎn),則度為1的結(jié)點(diǎn)個(gè)數(shù)為l。故選擇8選項(xiàng)。
8要在表中檢索出屬于計(jì)算機(jī)學(xué)院的學(xué)生,應(yīng)該使用的關(guān)系運(yùn)算是( )。
A.聯(lián)接B.關(guān)系C.選擇D.投影
參考答案:C
參考解析:專(zhuān)門(mén)的關(guān)系運(yùn)算包括投影、選擇和聯(lián)l接。選擇運(yùn)算是從關(guān)系中找出滿足給定條件的那些元組,這;種運(yùn)算是從水平方向抽取元組;投影運(yùn)算是從關(guān)系模式中挑{選若干屬性組成新的關(guān)系,這是從列的角度進(jìn)行的運(yùn)算,相當(dāng)于對(duì)關(guān)系進(jìn)行垂直分解;聯(lián)接運(yùn)算是將兩個(gè)關(guān)系拼接成一個(gè);新的關(guān)系,生成的新關(guān)系中包含滿足條件的元組。在一個(gè)關(guān){系中要找出滿足指定條件的元組組成新關(guān)系屬于選擇運(yùn)算。因此選項(xiàng)C正確。
9函數(shù)Sgn(3.1415)的返回值是( )。
A.-1B.0C.1D.3
參考答案:C
考解析:本題考查sgn(數(shù)據(jù)表達(dá)式)函數(shù)的用法。該函數(shù)也被叫做符號(hào)函數(shù)。當(dāng)數(shù)值表達(dá)式的值為正數(shù)時(shí),其值為1;當(dāng)數(shù)值表達(dá)式為負(fù)數(shù)時(shí),其值為-l;當(dāng)數(shù)值表達(dá)式為0時(shí),其值為0。綜上可知,應(yīng)選擇C選項(xiàng)。
10下列關(guān)于SQL命令的敘述中,錯(cuò)誤的是( )。
A.INSERT命令可以將一條新記錄插入表中
B.UPDATE命令可以更新表中已存在的記錄
C.DEl.ETE命令可以刪除表中已存在的記錄
D.SELECT命令不能與GRUP BY一起使用
參考答案:D
參考解析:INSERT語(yǔ)句表示插入查詢(xún),UPDATE語(yǔ)句表示更新查詢(xún),DELETE語(yǔ)句表示刪除查詢(xún),SELECT語(yǔ)句表示選擇查詢(xún)。選項(xiàng)A、B、C表述的內(nèi)容是正確的,選項(xiàng)D中SELECT可以與GROUP BY/ORDER BY/WHERE子句配合使用,故表述錯(cuò)誤。因此選擇D選項(xiàng)。.
11若在被調(diào)用過(guò)程中改變形式參數(shù)變量的值,其結(jié)果同時(shí)也會(huì)影響到實(shí)參變量的值,這種參數(shù)傳遞方式是( )。
A.ByVaB.按值傳遞C.ByRefD.按形參傳遞
參考答案:C
參考解析:按照變量在傳遞過(guò)程結(jié)束后本身值是否保持不變?yōu)闃?biāo)準(zhǔn),可將參數(shù)傳遞分為兩類(lèi),分別為按值傳遞(ByVal)和按地址傳遞(ByRef),系統(tǒng)默認(rèn)的是按地址傳遞。其中,按地址傳遞的過(guò)程中,變量在傳遞過(guò)程結(jié)束后其值是有可能改變的,但是按值傳遞的變量在傳遞過(guò)程中本身的值是不變的。綜上可知,應(yīng)選擇C選項(xiàng)。
12算法的時(shí)間復(fù)雜度是指( )。
A.設(shè)計(jì)該算法所需的工作量
B.執(zhí)行該算法所需要的時(shí)間
C.執(zhí)行該算法時(shí)所需要的基本運(yùn)算次數(shù)
D.算法中指令的條數(shù)
參考答案:C
參考解析:算法的時(shí)間復(fù)雜度是指執(zhí)行算法所需要的計(jì)算工作量。它與算法程序執(zhí)行的具體時(shí)間并不一致,因?yàn)樗惴▓?zhí)行的具體時(shí)間受到所使用的計(jì)算機(jī)、程序設(shè)計(jì)語(yǔ)言以及算法實(shí)現(xiàn)過(guò)程中許多細(xì)節(jié)的影響。算法的計(jì)算工作量是用算法所執(zhí)行的基本運(yùn)算次數(shù)來(lái)度量的。故選c選項(xiàng)。
13設(shè)循環(huán)隊(duì)列存儲(chǔ)空間為Q(1:50),初始狀態(tài)為{ront—rear一50。經(jīng)過(guò)一系列入隊(duì)和退隊(duì)操作后,front:rear一25,則該循環(huán)隊(duì)列中元素個(gè)數(shù)為( )。
A.26B.25C.24D.0或50
參考答案:D
參考解析:循環(huán)隊(duì)列是隊(duì)列的一種順序存儲(chǔ)結(jié)構(gòu),用隊(duì)尾指針rear指向隊(duì)列中的隊(duì)尾元素,用排頭指針front指向排頭元素的前一個(gè)位置。循環(huán)隊(duì)列長(zhǎng)度為50,由初始狀態(tài)為front=rear-50可知此時(shí)循環(huán)隊(duì)列為空。入隊(duì)運(yùn)算時(shí),首先隊(duì)尾指針rear進(jìn)1(即rearTl),然后在隊(duì)尾指針rear指向的位置插入新元素。特別的,當(dāng)隊(duì)尾指針rear=50十1時(shí).置rear-1。退隊(duì)運(yùn)算時(shí),排頭指針front進(jìn)](即front+1),然后刪除front指針指向的位置上的元素,當(dāng)排頭指針front=50-1時(shí),置front=1。若經(jīng)過(guò)運(yùn)算,front-rear可知隊(duì)列空或者隊(duì)列滿,則隊(duì)列中有0或者50個(gè)元素。故選D選項(xiàng)。
14如果要對(duì)窗體上數(shù)據(jù)集的記錄進(jìn)行排序,應(yīng)使用的宏命令是( )。
A.ApplyFilterB.FindReeordC.SetValueD.ShowAllReeords
參考答案:A
參考解析:ApplyFilter表示對(duì)窗體上數(shù)據(jù)集的記錄進(jìn)行排序;FindRecord表示對(duì)窗體上數(shù)據(jù)集的記錄進(jìn)行檢索;SetValue可以設(shè)置字段的屬性值;ShowAllRecords表示顯示所有的數(shù)據(jù)記錄。綜上所述,應(yīng)選擇A選項(xiàng)。
15進(jìn)行數(shù)據(jù)表設(shè)計(jì)時(shí),不能建索引的字段的數(shù)據(jù)類(lèi)型是( )。
A.文本B.自動(dòng)編號(hào)C.計(jì)算D.日期/時(shí)間
參考答案:C
參考解析:Access數(shù)據(jù)庫(kù)中常用的數(shù)據(jù)類(lèi)型有文:本、備注、數(shù)字、日期/時(shí)間、貨幣、自動(dòng)編號(hào)、0LE對(duì)象、超鏈{接、計(jì)算和查閱向?qū)У?,其中?LE對(duì)象、計(jì)算和查閱向?qū)Р荒軇?chuàng)建索引。故選擇C選項(xiàng)。
16如果一個(gè)窗體中的內(nèi)容較多而無(wú)法將數(shù)據(jù)在一頁(yè)中顯示出來(lái)時(shí),要對(duì)內(nèi)容進(jìn)行分頁(yè),應(yīng)使用的控件是( )。
A.命令按鈕B.組合框C.選項(xiàng)卡D.選項(xiàng)組
參考答案:C
參考解析:命令按鈕可執(zhí)行一個(gè)或多個(gè)操作。組合框主要用于字段取值固定的字段。選項(xiàng)卡主要用于分頁(yè)顯示窗體的內(nèi)容。選項(xiàng)組主要由一個(gè)組框及一組復(fù)選框、選項(xiàng)按鈕或切換按鈕組成。故選擇C選項(xiàng)。
17如果“主表A與相關(guān)表8之間是一對(duì)一聯(lián)系”,它的含義是( )。
A.主表A和相關(guān)表8均只能各有一個(gè)主關(guān)鍵字字段
B.主表A和相關(guān)表8均只能各有一個(gè)索引字段
C.主表A中的一條記錄只能與相關(guān)表8中的一條記錄關(guān)聯(lián)
D.主表A中的一條記錄只能與相關(guān)表8中的一條記錄關(guān)聯(lián),反之亦然
參考答案:D
參考解析:關(guān)系型數(shù)據(jù)庫(kù)概念模型中實(shí)體集之間的關(guān)系有三種,分別為一對(duì)一聯(lián)系、一對(duì)多聯(lián)系和多對(duì)多聯(lián)系。①一對(duì)一關(guān)系:表示實(shí)體集A中每一個(gè)實(shí)體與實(shí)體集B中至多有一個(gè)實(shí)體(也可以沒(méi)有)與之聯(lián)系,反之亦然。
②一對(duì)多關(guān)系:表示實(shí)體集A中每一個(gè)實(shí)體與實(shí)體集B中n個(gè)實(shí)體(n>一o)與之聯(lián)系,反之,實(shí)體集B中每一個(gè)實(shí)體
與實(shí)體集A中至多有一個(gè)實(shí)體(也可以沒(méi)有)與之聯(lián)系。
③多對(duì)多關(guān)系:表示實(shí)體集A中每一個(gè)實(shí)體在實(shí)體集B中有n個(gè)實(shí)體(n>一O)與之聯(lián)系,反之,實(shí)體集B中每一個(gè)實(shí)體在實(shí)體集A中有m個(gè)實(shí)體(m>一o)與之聯(lián)系。
由題意可知,A、B選項(xiàng)描述的不是實(shí)體集關(guān)系,c選項(xiàng)的描述不夠完整。故選擇D選項(xiàng)
18在數(shù)據(jù)庫(kù)中已有‘‘tStudent’’表,若要通過(guò)查詢(xún)覆蓋“tStudent”表,應(yīng)使用的查詢(xún)類(lèi)型是( )。
A.刪除B.自加C.更新D.生成表
參考答案:D
參考解析:生成表查詢(xún)表示利用一個(gè)或多個(gè)表數(shù)據(jù)建立新表,常用于備份數(shù)據(jù);更新查詢(xún)表示對(duì)一個(gè)或自表中的一組記錄做更改;追加查詢(xún)表示將一個(gè)或多個(gè)表格記錄追加到其他一個(gè)或多個(gè)表中;刪除查詢(xún)表示將一個(gè)表中的記錄刪除。
其中,生成表查詢(xún)與追加查詢(xún)很相似,都在將查詢(xún)記錄入其他表中。區(qū)別在于生成表查詢(xún)將覆蓋其他表中的,追加查詢(xún)是在其他表中原有的記錄中加入新查詢(xún)記錄。要求將查詢(xún)的記錄覆蓋tStudent表,可以使用生成表查成一張新的表,并命名成“tStudent”,進(jìn)而可以覆蓋舊dent表。因此選擇D選項(xiàng)。
19在數(shù)據(jù)庫(kù)設(shè)計(jì)中用關(guān)系模型來(lái)表示實(shí)體和實(shí)體之間的聯(lián)系,關(guān)系模型的結(jié)構(gòu)是( )。
A.層次結(jié)構(gòu)B.二維表結(jié)構(gòu)C.網(wǎng)狀結(jié)構(gòu)D.封裝結(jié)構(gòu)
參考答案:B
參考解析:數(shù)據(jù)庫(kù)中的數(shù)據(jù)模型有三種,分別為層次模型、網(wǎng)狀模型和關(guān)系模型。其中,層次模型是樹(shù)型結(jié)構(gòu),l網(wǎng)狀模型為網(wǎng)狀結(jié)構(gòu),關(guān)系模型是表結(jié)構(gòu)或二維表結(jié)構(gòu)。;選擇B選項(xiàng)。
20一名演員可以出演多部電影,則實(shí)體演員和電影之間的聯(lián)系是( )。
A.多對(duì)多B.一對(duì)一C.多對(duì)一D.一對(duì)多
參考答案:A
參考解析:實(shí)體集之間通過(guò)聯(lián)系來(lái)建立聯(lián)接關(guān)系分為三類(lèi):一對(duì)一聯(lián)系(1:1)、一對(duì)多聯(lián)系(1:m)、多對(duì)多聯(lián)系(m:n)。由于一名演員可以出演多部電影,而一部電影必定有多個(gè)演員參演,則實(shí)體演員和電影之間的聯(lián)系屬于多對(duì)多。故選擇A選項(xiàng)。
31在報(bào)表設(shè)計(jì)時(shí)可以綁定控件顯示數(shù)據(jù)的是( )。
A.文本框B.標(biāo)簽C.命令按鈕D.圖像
參考答案:A
參考解析:
文本框控件既可以用于顯示指定的數(shù)據(jù),也可以用來(lái)輸入、編輯字段數(shù)據(jù)和顯示計(jì)算結(jié)果等。當(dāng)需要在窗體或報(bào)表中顯示說(shuō)明性文本時(shí),通常使用標(biāo)簽控件,它沒(méi)有數(shù)據(jù)源,不能綁定數(shù)據(jù)。命令按鈕用來(lái)設(shè)置執(zhí)行命令,不能顯示數(shù)據(jù)。圖像控件用來(lái)綁定需要顯示的圖像,不能顯示數(shù)據(jù),因此不符合題意。故選擇A選項(xiàng)。
32在窗體設(shè)計(jì)時(shí),要改變窗體的外觀,應(yīng)設(shè)置的是( )。
A.控件B.標(biāo)簽C.屬性D.數(shù)據(jù)源
參考答案:C
參考解析:題目要求改變窗體的外觀,這是改變窗體的屬性的操作。A選項(xiàng)中控件用于對(duì)表和查詢(xún)的字段操作。B選項(xiàng)中標(biāo)簽用于對(duì)窗體或控件的標(biāo)題設(shè)置。選項(xiàng)C可用于改變窗體或控件的外觀。D選項(xiàng)中的數(shù)據(jù)源用于設(shè)置窗體顯示的數(shù)據(jù)內(nèi)容。故選擇C選項(xiàng)。
33下面對(duì)軟件工程描述正確的是( )。
A.軟件工程是用工程、科學(xué)和數(shù)學(xué)的原則與方法研制、維護(hù)計(jì)算機(jī)軟件的有關(guān)技術(shù)及管理方法
B.軟件工程的三要素是方法、工具和進(jìn)程
C.軟件工程是用于軟件的定義、開(kāi)發(fā)和維護(hù)的方法
D.軟件工程是為了解決軟件生產(chǎn)率問(wèn)題
參考答案:A
參考解析:軟件工程是應(yīng)用于計(jì)算機(jī)軟件的定義、開(kāi)發(fā)和維護(hù)的一整套方法、工具、文檔、實(shí)踐標(biāo)準(zhǔn)和工序。c選項(xiàng)敘述不全面。軟件工程包含3個(gè)要素:方法、工具和過(guò)程。B選項(xiàng)錯(cuò)誤。軟件工程的目標(biāo)是:在給定成本、進(jìn)度的前提下,開(kāi)發(fā)出具有有效性、可靠性、可理解性、可維護(hù)性、可重用性、可適應(yīng)性、可移植性、可追蹤性和可互操作性且滿足用戶(hù)需求的產(chǎn)品,追求這些目標(biāo)有助于提高軟件產(chǎn)品的質(zhì)量和開(kāi)發(fā)效率,減少維護(hù)的困難。D選項(xiàng)錯(cuò)誤。軟件工程是用工程、科學(xué)和數(shù)學(xué)的原則與方法研制、維護(hù)計(jì)算機(jī)軟件的有關(guān)技術(shù)及管理方法。故本題選A選項(xiàng)。
34執(zhí)行下列程序段后,變量X的值是( )。
A.2B.4C.6D.8
參考答案:C
參考解析:Do Until/While…Loop循環(huán)結(jié)構(gòu)是先判斷后執(zhí)行,有可能也不執(zhí)行。While關(guān)鍵字用于指明條件為真時(shí)執(zhí)行循環(huán)體內(nèi)語(yǔ)句;Until表示當(dāng)條件為假時(shí),執(zhí)行循環(huán)體內(nèi)語(yǔ)句。具體的循環(huán)過(guò)程如下:
由上述的循環(huán)過(guò)程可知,后變量X的值為6,故選擇C選項(xiàng)。
35下列選項(xiàng)中,無(wú)法創(chuàng)建窗體的方法是( )。
A.使用“空白窗體”
B.使用“窗體向?qū)А?BR> C.使用“窗體設(shè)計(jì)”
D.使用“SQL語(yǔ)句”
參考答案:D
參考解析:在Access 2010中窗體的創(chuàng)建方法主要有窗體、空白窗體、窗體向?qū)А⒋绑w設(shè)計(jì)、導(dǎo)航、其他窗體。故A、B、C選項(xiàng)正確。D選項(xiàng)中SQL語(yǔ)句可以創(chuàng)建查詢(xún),但不能創(chuàng)建窗體。故選擇D選項(xiàng)。
36在數(shù)據(jù)表設(shè)計(jì)時(shí),一個(gè)字段的基本需求是:具有性且能夠順序遞增,則該字段的數(shù)據(jù)類(lèi)型可以設(shè)置為( )。
A.文本B.OLE對(duì)象C.自動(dòng)編號(hào)D.計(jì)算
參考答案:C
參考解析:文本類(lèi)型存放各種文字和數(shù)據(jù)的組1適用于文字及不需要計(jì)算的數(shù)字,長(zhǎng)不超過(guò)255個(gè)字得OLE對(duì)象:可存放表格、圖形、圖像、聲音等嵌入或鏈接對(duì)象自動(dòng)編號(hào)類(lèi)型數(shù)據(jù)可以在添加或刪除記錄時(shí)自動(dòng)產(chǎn)生編值,既可遞增或遞減,也可隨機(jī)。計(jì)算類(lèi)型的主要用來(lái)存儲(chǔ)達(dá)式或內(nèi)置函數(shù)。綜上可知,選擇C選項(xiàng)。
37為窗體中的命令按鈕設(shè)置單擊鼠標(biāo)時(shí)發(fā)生的動(dòng)作,應(yīng)設(shè)置其“屬性表”對(duì)話框的是( )。
A.格式選項(xiàng)卡B.事件選項(xiàng)卡C.其他選項(xiàng)卡D.數(shù)據(jù)選項(xiàng)卡
參考答案:B
參考解析:屬性對(duì)話框由格式、數(shù)據(jù)、事件、其他、全部5個(gè)選項(xiàng)卡組成。其中,格式選項(xiàng)卡包含窗體或控件的外觀屬性;數(shù)據(jù)選項(xiàng)卡包含數(shù)據(jù)源、數(shù)據(jù)操作相關(guān)屬性;事件選項(xiàng)卡包含窗體或當(dāng)前控件能夠響應(yīng)的事件;其他選項(xiàng)卡包含了名稱(chēng)、制表符等其他屬性;全部選項(xiàng)卡包括前四個(gè)選項(xiàng)卡所有的屬性。由于題目要求完成命令按鈕的單擊事件,因此應(yīng)選擇B選項(xiàng)
38要將“招聘人員”表中處于“已報(bào)到”狀態(tài)的記錄添加到“職工”表中,可以使用的查詢(xún)是( )。
A.選擇查詢(xún)B.追加查詢(xún)C.更新查詢(xún)D.生成表查詢(xún)
參考答案:B
參考解析:選擇查詢(xún)表示顯示一個(gè)表或多個(gè)表中的記錄;追加查詢(xún)表示將查詢(xún)的結(jié)果添加到指定表中,更新查詢(xún)表示對(duì)一個(gè)或多個(gè)表中的一組記錄做更改;生成表查詢(xún)表示從一個(gè)或多個(gè)表中的數(shù)據(jù)建立新表,常用于備份數(shù)據(jù)。本題要求將“招聘人員”表中處于“已報(bào)到”狀態(tài)的記錄添加到“職工”表中。故選擇B選項(xiàng)。
39設(shè)計(jì)數(shù)據(jù)表時(shí),如果要求“學(xué)院名稱(chēng)’’字段的必須以“學(xué)院”兩個(gè)漢字結(jié)束,則應(yīng)該設(shè)置的字段屬性是( )。
A.有效性文本B.輸入掩碼C.參照完整性D.有效性規(guī)則
參考答案:D
參考解析:有效性規(guī)則主要用于字段值的輸入的限制。有效性文本表示當(dāng)輸入的值不符合有效性規(guī)則顯示的提示信息。輸入掩碼表示通過(guò)特殊字符掩蓋實(shí)際“內(nèi)容,常用于加密字段。參照完整性主要用于設(shè)置表與間的約束關(guān)系。本題要求設(shè)置“學(xué)院名稱(chēng)”的約束條件自有效性規(guī)則設(shè)置。故選擇D選項(xiàng)。
40在排序過(guò)程中,每數(shù)據(jù)元素的移動(dòng)會(huì)產(chǎn)生新的逆序的排序方法是( )。
A.快速排序
B.簡(jiǎn)單插入排序
C.冒泡排序
D.以上說(shuō)法均不正確
參考答案:A
參考解析:冒泡排序只交換相鄰元素,但不是每次移動(dòng)都產(chǎn)生新的逆序。簡(jiǎn)單插入排序的元素移動(dòng)不會(huì)產(chǎn)生新的逆序??焖倥判蛎拷粨Q移動(dòng)都會(huì)產(chǎn)生新的逆序,因?yàn)楫?dāng)不會(huì)有新的逆序產(chǎn)生時(shí),本輪比較結(jié)束。故選擇A選項(xiàng)。
41考生文件夾下,已有“samp0.aecdb”和“sampl.accdb”數(shù)據(jù)庫(kù)文件。“samp0.accdb”中已建立表對(duì)象tTest”,“sampl.accdb”中已建立表對(duì)象“tEmp”和“tSalary”。試按以下要求,完成表的各種操作。
(1)根據(jù)“tSalary”表的結(jié)構(gòu),判斷并設(shè)置主鍵;將“tSalary”表中的“工號(hào)”字段的字段大小設(shè)置為8。
(2)將“tSalary”表中的“年月”字段的有效性規(guī)則設(shè)置為只能輸入本年度lo月113以前(不含lo月113)的日
期(要求:本年度年號(hào)必須用函數(shù)獲取);將表的有效性規(guī)則設(shè)置為輸入的水電房租費(fèi)小于輸入的工資。
(3)在“tSalary”表中增加一個(gè)字段,字段名為“百分比”,字段值為:
百分比一水電房租費(fèi)/工資,計(jì)算結(jié)果的“結(jié)果類(lèi)型”為“雙精度型”,“格式”為“百分比”,“小數(shù)位數(shù)”為2。
(4)將表“tEmp”中“聘用時(shí)間”字段改名為“聘用日期”;將“性別”字段值的輸入設(shè)置為“男”、“女”列表選擇;將“姓名”和“年齡”兩個(gè)字段的顯示寬度設(shè)置為20;將善于交際的職工記錄從有關(guān)表中刪除;隱藏“簡(jiǎn)歷”字段列。
(5)完成上述操作后,建立表對(duì)象“tEmp”和“tSalary”的表間一對(duì)多關(guān)系,并實(shí)施參照完整。
(6)將考生文件夾下“samp0.acedb”數(shù)據(jù)庫(kù)文件中的表對(duì)象“tTest”鏈接到“sampl.accdb”數(shù)據(jù)庫(kù)文件中,
要求鏈接表對(duì)象重命名為tTemp。
參考解析:
【考點(diǎn)分析】本題考點(diǎn):設(shè)置主鍵;設(shè)置字段默認(rèn)值、有效性規(guī)則等屬性;添加表字段;刪除表的記錄;隱藏字段;建立表之間關(guān)系;鏈接Access數(shù)據(jù)表,重命名表名。
【解題思路】第1、2、3小題在設(shè)計(jì)視圖中設(shè)置主鍵、字段大小、有效性規(guī)則等屬性,增加字段;第4小題在設(shè)計(jì)視圖中增加字段,在表的數(shù)據(jù)表視圖里來(lái)實(shí)現(xiàn)刪除記錄、設(shè)置列寬、隱藏字段;第5小題單擊“數(shù)據(jù)庫(kù)工具”選項(xiàng)卡下的“分析”組中的“分析表”選項(xiàng);第6小題單擊“外部數(shù)據(jù)”選項(xiàng)卡下的“導(dǎo)入并鏈接”組中的相應(yīng)選項(xiàng)。
(1)【操作步驟】
步驟l:選擇“表”對(duì)象,右鍵單擊“tSalary”表,在彈出的快捷菜單中選擇“設(shè)計(jì)視圖”命令。
步驟2;將鼠標(biāo)移至“工號(hào)”行和“字段名稱(chēng)”列左側(cè)的灰色區(qū)域,當(dāng)鼠標(biāo)變成向右的箭頭時(shí),選中“工號(hào)”行,然后按住鼠標(biāo)左鍵不放,向下拖動(dòng),進(jìn)而選中“年月”行。
步驟3:?jiǎn)螕簟霸O(shè)計(jì)”選項(xiàng)卡下的“工具”組中的“主鍵”按鈕。
步驟4:?jiǎn)螕簟肮ぬ?hào)”字段行任一點(diǎn),在其“常規(guī)”選項(xiàng)卡下的“字段大小”行中輸人“8”。
(2)【操作步驟】
步驟l:?jiǎn)螕簟澳暝隆弊侄涡腥我稽c(diǎn),在其“常規(guī)”選項(xiàng)卡下的“有效性規(guī)則”行中輸入“
步驟2:右鍵單擊“設(shè)計(jì)視圖”的任一點(diǎn),在彈出的快捷菜單中選擇“屬性”命令,彈出“屬性表”對(duì)話框,在該對(duì)話框的“常規(guī)”選項(xiàng)卡的“有效性規(guī)則”行中輸入“[水電房租費(fèi)]<[工資]”。然后關(guān)閉“屬性表”對(duì)話框。
步驟3:?jiǎn)螕艨焖僭L問(wèn)工具欄中的“保存”按鈕,在彈出的對(duì)話框中,單擊“是”按鈕。
(3)【操作步驟】
步驟l:在“水電房租費(fèi)”字段下一行的“字段名稱(chēng)”列輸入“百分比”,在“數(shù)據(jù)類(lèi)型”列的下拉列表中選擇“計(jì)算”命令,從而彈出“表達(dá)式生成器”對(duì)話框。
步驟2:在該對(duì)話框中輸入“[水電房租費(fèi)]/[工資]”,單擊“確定”按鈕;在其“常規(guī)”選項(xiàng)卡的“結(jié)果類(lèi)型”行中選擇“雙精度型”,在“格式”行選擇“百分比”,在“小數(shù)位數(shù)”行選擇“2”。
步驟3:?jiǎn)螕艨焖僭L問(wèn)工具欄中的“保存”按鈕,然后關(guān)閉“設(shè)計(jì)視圖”。
(4)【操作步驟】
步驟l:選擇“表”對(duì)象,右鍵單擊“tEmp”表,在彈出的快捷菜單中選擇“設(shè)計(jì)視圖”命令。
步驟2:在“字段名稱(chēng)”列找到“聘用時(shí)間”字段,將其修改為“聘用日期”;在“性別”行的“數(shù)據(jù)類(lèi)型”列的下拉列表中選擇“查閱向?qū)А泵睿趶棾龅膶?duì)話框中選擇“自行鍵入所需要的值”命令,然后單擊“下一步”按鈕。
步驟3:在彈出的對(duì)話框中依次輸入“男”、“女”,然后單擊“完成”按鈕。
步驟4:?jiǎn)螕艨焖僭L問(wèn)工具欄中的“保存”按鈕,在彈出的對(duì)話框中,單擊“是”按鈕。
步驟5:選擇表對(duì)象,雙擊“tEmp”表,打開(kāi)數(shù)據(jù)表視圖。
步驟6:?jiǎn)螕簟靶彰弊侄瘟腥我稽c(diǎn),單擊“開(kāi)始”選項(xiàng)卡下的“記錄”組的“其他”按鈕,在彈出的快捷子菜單中,單擊“字段寬度”按鈕。彈出“列寬”對(duì)話框,在“列寬(c)”行中輸入“20”,然后單擊“確定”按鈕。
步驟7:選中“簡(jiǎn)歷”列任意一行中的“善于交際”字樣,然后右鍵單擊,在彈出的快捷菜單中,選擇“包含‘善于交際’(T)”。
步驟8:選中篩選出的所有記錄,然后單擊“開(kāi)始”選項(xiàng)卡下的“記錄”組中的“刪除”按鈕。
步驟9:在彈出的對(duì)話框中單擊“是”按鈕。
步驟l0:?jiǎn)螕簟昂?jiǎn)歷”字段列任一點(diǎn),然后單擊“開(kāi)始”選項(xiàng)卡下的“記錄”組中的的“其他”按鈕,在彈出的快捷菜單中,單擊“隱藏字段”按鈕。
步驟ll:?jiǎn)螕艨焖僭L問(wèn)工具欄中的“保存”按鈕,然后關(guān)閉表。
(5)【操作步驟】
步驟l:?jiǎn)螕簟皵?shù)據(jù)庫(kù)工具”選項(xiàng)卡下的“關(guān)系”組中的“關(guān)系”按鈕,如不出現(xiàn)“顯示表”對(duì)話框,則單擊“設(shè)計(jì)”選項(xiàng)卡下的“關(guān)系”組中的“顯示表”按鈕,彈出“顯示表”對(duì)話框,在該對(duì)話框中雙擊添加表“tEmp”與表“tSalary”,然后關(guān)閉“顯示表”對(duì)話框。
步驟2:選中表“tEmp”中的“工號(hào)”字段,然后拖動(dòng)鼠標(biāo)到表“tSalary”中的“工號(hào)”字段,放開(kāi)鼠標(biāo),彈出“編輯關(guān)系”對(duì)話框,在該“對(duì)話框”中勾選“實(shí)施參照完整性”復(fù)選框,然后單擊“創(chuàng)建”按鈕。
步驟3:?jiǎn)螕艨焖僭L問(wèn)工具欄中的“保存”按鈕,然后關(guān)閉關(guān)系界面。
(6)【操作步驟】
步驟l:?jiǎn)螕簟巴獠繑?shù)據(jù)”選項(xiàng)卡下的“導(dǎo)入并鏈接”組的“Access”按鈕,彈出“獲取外部數(shù)據(jù)一Access數(shù)據(jù)庫(kù)”對(duì)話框。步驟2:在“指定數(shù)據(jù)源”區(qū)域,單擊“文件名”行的“瀏覽(R)…”按鈕,彈出“打開(kāi)”對(duì)話框,在考生文件夾下找到“samp0.accdb”文件并選中,然后單擊“打開(kāi)”按鈕;在“指定數(shù)據(jù)在當(dāng)前數(shù)據(jù)庫(kù)中的存儲(chǔ)方式和存儲(chǔ)位置”區(qū)域中,選擇“通過(guò)創(chuàng)建鏈接表來(lái)鏈接數(shù)據(jù)源(L)”單選框;單擊“確定”按鈕,彈出“鏈接表”對(duì)話框,在該對(duì)話框中選擇“tTest”表,然后單擊“確定”按鈕。
步驟3:選擇“表”對(duì)象,右鍵單擊“tTest”表,在彈出的快捷菜單中選擇“重命名”命令,進(jìn)而重命名成“tTemp”即可。
42考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp2.aecdb”,里面已經(jīng)設(shè)計(jì)好三個(gè)關(guān)聯(lián)表對(duì)象“tCourse”、“tGrade”、“tStudent”和一個(gè)空表“tSinf0”,同時(shí)還有兩個(gè)窗體“tStudent”和“tGrade子窗體”,試按以下要求完成設(shè)計(jì)。
(1)創(chuàng)建一個(gè)查詢(xún),查找年齡小于所有學(xué)生平均年齡的男學(xué)生,并顯示其“姓名”,所建查詢(xún)名為“qTl”。(2)創(chuàng)建一個(gè)查詢(xún),計(jì)算“北京五中”每名學(xué)生的總成績(jī)和所占全部學(xué)生總成績(jī)的百分比,并顯示“姓名”、“成績(jī)合計(jì)”和“所占百分比”,所建查詢(xún)命名為“qT2”。
注意:“成績(jī)合計(jì)”和“所占百分比”為計(jì)算得到。
要求:將計(jì)算出的“所占百分比”設(shè)置為百分比顯示格式,小數(shù)位數(shù)為2。
(3)創(chuàng)建一個(gè)查詢(xún),將所有學(xué)生的“班級(jí)編號(hào)”、“學(xué)號(hào)”、“課程名”和“成績(jī)”等值填入“tSinf0”表相應(yīng)字段中,其中“班級(jí)編號(hào)”值是“tStudent”表中“學(xué)號(hào)”字段的前6位,所建查詢(xún)名為“qT3”。
(4)窗體“tStudent”和“tGrade子窗體”中各有一個(gè)文本框控件,名稱(chēng)分別為“tCountZ”和“tCount”。對(duì)兩1個(gè)文本框進(jìn)行設(shè)置,能夠在“tCountZ”文本框中顯示出每名學(xué)生的所選課程數(shù)。
注意:不允許修改窗體對(duì)象“tStudent”和“tGrade子窗體”中未涉及的控件和屬性。
參考解析:
【考點(diǎn)分析】本題考點(diǎn):創(chuàng)建條件查詢(xún)、分組總計(jì)查詢(xún)及子查詢(xún)。
【解題思路】第1、2、3、4小題在查詢(xún)?cè)O(shè)計(jì)視圖中創(chuàng)建不同的查詢(xún),按題目要求添加字段和條件表達(dá)式。
(1)【操作步驟】
步驟l:?jiǎn)螕簟皠?chuàng)建”選項(xiàng)卡下的“查詢(xún)”組中的“查詢(xún)?cè)O(shè)計(jì)”按鈕。在“顯示表”對(duì)話框中雙擊表“tStudent”,然后單擊“關(guān)閉”按鈕,關(guān)閉“顯示表”對(duì)話框。
步驟2:雙擊“姓名”,“年齡”,“性別”字段,取消“年齡”和“性別”字段的“顯示”復(fù)選框的勾選,在“年齡”的“條件”行中輸入“<(select avg([年齡])from tStudent)”,在“性別”的“條件”行中輸入“男”,單擊“保存”按鈕,另存為“qTl”,關(guān)閉設(shè)計(jì)視圖。
(2)【操作步驟】
步驟l:?jiǎn)螕簟皠?chuàng)建”選項(xiàng)卡下的“查詢(xún)”組中的“查詢(xún)?cè)O(shè)計(jì)”按鈕。在“顯示表”對(duì)話框中雙擊“tStudent”、“tGrade”表,然后單擊“關(guān)閉”按鈕,關(guān)閉“顯示表”對(duì)話框。
步驟2:雙擊“tStudent”表的“姓名”、“畢業(yè)學(xué)?!弊侄?在“畢業(yè)學(xué)校”右側(cè)的兩個(gè)字段行中分別輸人“成績(jī)合計(jì):成績(jī)”和“所占百分比:Sum([成績(jī)])/(select Sum([成績(jī)])fromtGrade)”,并取消“畢業(yè)學(xué)?!弊侄蔚摹帮@示”行復(fù)選框的勾選。步驟3:?jiǎn)螕簟安樵?xún)工具”選項(xiàng)卡的“設(shè)計(jì)”選項(xiàng)卡下的“顯示/隱藏”組中的“匯總”按鈕,在“畢業(yè)學(xué)?!弊侄蔚摹翱傆?jì)”行選擇“Where”,在“成績(jī)合計(jì)”字段的“總計(jì)”行選擇“合計(jì)”,在“所占百分比”字段的“總計(jì)”行選擇“Expression”;在“畢業(yè)學(xué)?!弊侄蔚摹皸l件”行中輸入“北京五中”。
步驟4:右鍵單擊“所占百分比”列的任一點(diǎn),在彈出的快捷菜單中,選擇“屬性”按鈕,彈出“屬性表”對(duì)話框,在該對(duì)話i的“格式”行中選擇“百分比”,在“小數(shù)位數(shù)”行中選擇…2’,;閉屬性表。
步驟5:?jiǎn)螕艨焖僭L問(wèn)工具欄中的“保存”按鈕,另存為iT2”,然后關(guān)閉“設(shè)計(jì)視圖”。
(3)【操作步驟】
步驟l:?jiǎn)螕簟皠?chuàng)建”選項(xiàng)卡的“查詢(xún)”組中的“查詢(xún)?cè)O(shè)計(jì)”按。在“顯示表”對(duì)話框中雙擊表“tStudent”,“tCourse”,Grade”,然后單擊“關(guān)閉”按鈕,關(guān)閉“顯示表”對(duì)話框。
步驟2:在第一個(gè)“字段”行輸入“班級(jí)編號(hào):l.eft([tStu-nt]![學(xué)號(hào)],6)”,然后雙擊“tStudent”表的“學(xué)號(hào)”字段、,C0urse”表的“課程名”字段、“tGrade”表的“成績(jī)”字段。
步驟3:?jiǎn)螕簟安樵?xún)工具”的“設(shè)計(jì)”選項(xiàng)卡下的“查詢(xún)類(lèi)型”中的“追加”按鈕,彈出“追加”對(duì)話框,在“表名稱(chēng)(N)”行的拉列表中選擇“tSinf0”,然后單擊“確定”按鈕。
步驟4:?jiǎn)螕簟安樵?xún)工具”的“設(shè)計(jì)”選項(xiàng)卡下的“結(jié)果”組中“運(yùn)行”按鈕,在彈出的對(duì)話框中單擊“是”按鈕。
步驟5:?jiǎn)螕艨焖僭L問(wèn):l:具欄中的“保存”按鈕,另存為T(mén)3”,然后關(guān)閉“設(shè)計(jì)視圖”。
(4)【操作步驟】
步驟l:選擇“窗體”對(duì)象,然后右鍵單擊“tStudent”窗體,彈出的快捷菜單中選擇“設(shè)計(jì)視圖”命令,打開(kāi)設(shè)計(jì)視圖。
步驟2:右鍵單擊文本框控件“tCountZ”(即未綁定控件),彈出的快捷菜單中選擇“屬性”命令,彈出“屬性表”對(duì)話框,該對(duì)話框中單擊“全部”選項(xiàng)卡,在該選項(xiàng)卡下的“控件來(lái)”行中輸入“=DCount(”成績(jī)ID”,”tGrade”,”學(xué)號(hào)一“’&學(xué)號(hào)]&,”…)”,單擊快速工具欄中的“保存”按鈕,然后關(guān)閉屬性表”對(duì)話框,再關(guān)閉“設(shè)計(jì)視圖”。
步驟3:選擇“窗體”對(duì)象,然后右鍵單擊“tGrade”窗體,在出的快捷菜單中選擇“設(shè)計(jì)視圖”命令。打開(kāi)設(shè)計(jì)視圖。
步驟4:在設(shè)計(jì)視圖中右鍵單擊文本框控件“tCount”(即:綁定控件),在彈出的快捷菜單中選擇“屬性”命令,打開(kāi)“屬E表”對(duì)話框.在該對(duì)話框中單擊“全部”選項(xiàng)卡,在該選項(xiàng)卡:的“控件來(lái)源”行中輸入“=[tGrade子窗體].[Form]!tCount],單擊快速工具欄中的“保存”按鈕,關(guān)閉“屬性表”,然;關(guān)閉“設(shè)計(jì)視圖”。
43考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp3.accdb”,里面已經(jīng)設(shè)計(jì)好表對(duì)象“tEmployee”和查詢(xún)對(duì)象“qEmployee”,同時(shí)還設(shè)計(jì)出以“qEmployee”為數(shù)據(jù)源的報(bào)表對(duì)象“rEmployee”。試在此基礎(chǔ)上按照以下要求補(bǔ)充報(bào)表設(shè)計(jì)。
(1)在報(bào)表的合適頁(yè)腳區(qū)域添加一個(gè)計(jì)算控件,以輸出頁(yè)碼。計(jì)算控件放置在距上邊0.3厘米、距左側(cè)7厘米位置,并命名為“tPage”。規(guī)定頁(yè)碼顯示格式為“當(dāng)前頁(yè)/總頁(yè)數(shù)”,如l/20、2/20….、20/20等。
(2)報(bào)表的報(bào)表頁(yè)眉節(jié)區(qū)位置添加一個(gè)標(biāo)簽控件,其標(biāo)題顯示為“Employee基本信息”,字號(hào)為24,并命名為“bTitle”。
(3)在相關(guān)事件代碼中,設(shè)置報(bào)表標(biāo)題為引用標(biāo)簽“bTitle”的值。同時(shí),將其中的英文內(nèi)容部分大寫(xiě)輸出。
(4)在相關(guān)事件代碼中,依據(jù)報(bào)表“聘用時(shí)間”字段值情況,設(shè)置報(bào)表文本框“tStatus”的輸出內(nèi)容。具體規(guī)定是:截止2012年,聘用期在30年(含)以上的員工,輸出“老員工”標(biāo)示信息;否則,輸出“普通員工”標(biāo)示信息。
注意:不允許修改數(shù)據(jù)庫(kù)中的表對(duì)象“tEmployee”和查詢(xún)對(duì)象“qEmployee”;不允許修改報(bào)表對(duì)象“rEm—ployee”中未涉及的控件和屬性;代碼只允許在“*****Add*****”與“*****Add*****”之間的空行內(nèi)補(bǔ)充一條語(yǔ)句、完成設(shè)計(jì)。
參考解析:
【考點(diǎn)分析】本題考點(diǎn):在報(bào)表中設(shè)置增加控件,設(shè)置貞
碼,VBA編碼。
【解題思路】第1、2小題在報(bào)表的設(shè)計(jì)視圖里增加控件,并對(duì)控件屬性進(jìn)行設(shè)置;第3小題直接右鍵單擊報(bào)表選擇器,選擇屬性,設(shè)置加載事件,在VBA代碼編輯頁(yè)面實(shí)現(xiàn)代碼編輯。第4小題通過(guò)條件函數(shù)對(duì)控件數(shù)據(jù)來(lái)源進(jìn)行設(shè)置。
(1)【操作步驟】
步驟l:雙擊打開(kāi)“samp3.accdb”數(shù)據(jù)庫(kù),選擇“報(bào)表”對(duì)象,右鍵單擊“rEmployee”報(bào)表,從彈出的快捷菜單中選擇“設(shè)計(jì)視圖”命令,打開(kāi)報(bào)表的設(shè)計(jì)視圖。
步驟2:展開(kāi)“頁(yè)面頁(yè)腳”節(jié)區(qū),選擇“設(shè)計(jì)”選項(xiàng)卡F“擰件”組中的“文本框”控件,單擊“頁(yè)面頁(yè)腳”節(jié)區(qū)任一點(diǎn),彈出“Text”標(biāo)簽和“未綁定”文本框。
步驟3:選中“Text”標(biāo)簽,按住鍵盤(pán)上的“Delete”鍵,刪除“Text”標(biāo)簽;右鍵單擊“未綁定”文本框,從彈出的快捷菜單中選擇“屬性”命令,單擊“全部”選項(xiàng)卡,在該選項(xiàng)卡的“名稱(chēng)”行中輸入“tPage”,在“控件來(lái)源”行中輸入“一LPage]&”/”&[Pages]”,在“上邊距”行中輸入“0.3cm”,在“左”行中輸入“7cm”。
步驟4:?jiǎn)螕艨焖俟ぞ邫谥械摹氨4妗卑粹o,然后關(guān)閉“屬性表”。
(2)【操作步驟】
步驟l:展開(kāi)報(bào)表頁(yè)眉節(jié)區(qū),選擇“設(shè)計(jì)”選項(xiàng)卡下“控件”組中的“標(biāo)簽”控件,單擊報(bào)表頁(yè)眉節(jié)區(qū)任一點(diǎn),出現(xiàn)標(biāo)簽控件,單擊標(biāo)簽控件并輸入“Employee基本信息”,右鍵單擊該標(biāo)簽控件,從彈出的快捷菜單中選擇“屬性”命令,打開(kāi)“屬性表”對(duì)話框,在該對(duì)話框的“全部”選項(xiàng)卡下的“名稱(chēng)”行中輸入“bTitle”,在“字號(hào)”行中輸入“24”。
步驟2:?jiǎn)螕艨焖俟ぞ邫谥械摹氨4妗卑粹o,然后關(guān)閉‘靄性表”。
(3)【操作步驟】
步驟l:雙擊標(biāo)尺相交處的“報(bào)表選擇器”,彈出“屬性表”對(duì)話框,在該對(duì)話框中單擊“事件”選項(xiàng)卡,然后再單擊該選項(xiàng)卡下的“打開(kāi)”行的事件生成器按鈕,進(jìn)入VBA代碼編輯區(qū)。步驟2:在“’*****Addl*****”區(qū)域的空白行中輸入“Me.Caption—UCase(Me.bTitle.Caption)”。
(4)【操作步驟】
步驟l:在“*****Add2*****”區(qū)域的空白行處輸入“tStatus.ControlSource=”=Hf((2012一Year([聘用時(shí)間]))>一30,’老員工‘,’普通員工7)””。
步驟2:?jiǎn)螕艨焖俟ぞ邫谥械摹氨4妗卑粹o,關(guān)閉VBA代碼編輯區(qū)。
步驟3:?jiǎn)螕艨焖俟ぞ邫谥械摹氨4妗卑粹o。
A.(98,95,93,96,89,85,76,64,55,49)
B.(98,95,93,94,89,85,76,64,55,49)
C.(98,95,93,94,89,90,76,64,55,49)
D.(98,95,93,94,89,90,76,80,55,49)
參考答案:A
參考解析:若有n個(gè)元素的序列,將元素按順序組成一棵完全二叉樹(shù),當(dāng)且僅當(dāng)滿足下列條件時(shí)稱(chēng)為堆:大根堆,所有結(jié)點(diǎn)的值大于或等于其左右子結(jié)點(diǎn)的值;小根堆,所有結(jié)點(diǎn)的值小于或等于其左右子結(jié)點(diǎn)的值。B、c、D選項(xiàng)屬于大根堆,A選項(xiàng)由于98>95,判斷屬于大根堆,但95<96,不滿足條件,不是堆,故選擇A選項(xiàng)。
2函數(shù)Msgbox返回值的類(lèi)型是( )。
A.數(shù)值B.貨幣C.字符串D.邏輯值
參考答案:A
參考解析:Msgbox主要用于對(duì)話框中消息信息的提示,等待用戶(hù)單擊按鈕,并返回一個(gè)整型數(shù)值。可根據(jù)這個(gè)數(shù)值,按要求執(zhí)行后面的動(dòng)作。MsgBox以函數(shù)形式使用時(shí),消息框會(huì)有返回值,其值如下:
故選擇A選項(xiàng)。
3 Access將內(nèi)置函數(shù)分類(lèi)進(jìn)行管理,下列選項(xiàng)中,不屬于Access內(nèi)置函數(shù)分類(lèi)的是( )。
A.窗口B.數(shù)據(jù)庫(kù)C.數(shù)組D.財(cái)務(wù)
參考答案:A
參考解析:在Access中常用的內(nèi)置函數(shù)有財(cái)務(wù)函數(shù)、日期函數(shù)、算術(shù)函數(shù)、文本函數(shù)、轉(zhuǎn)換函數(shù)、檢查函數(shù),沒(méi)有窗口函數(shù)。窗口是Access的對(duì)象,不是函數(shù)。故選擇A選項(xiàng)。
4下列敘述中正確的是( )。
A.算法復(fù)雜度是指算法控制結(jié)構(gòu)的復(fù)雜程度
B.算法復(fù)雜度是指設(shè)計(jì)算法的難度
C.算法的時(shí)間復(fù)雜度是指設(shè)計(jì)算法的工作量
D.算法的復(fù)雜度包括時(shí)間復(fù)雜度與空間復(fù)雜度
參考答案:D
參考解析:算法的復(fù)雜度是指運(yùn)行該算法所需要的計(jì)算機(jī)資源的多少,所需的資源越多,該算法的復(fù)雜度越高;反之,所需資源越少,復(fù)雜度越低。算法復(fù)雜度包括算法的時(shí)間復(fù)雜度和算法的空間復(fù)雜度,算法的時(shí)間復(fù)雜度是指執(zhí)行算法所需要的計(jì)算工作量,算法空間復(fù)雜度指執(zhí)行這個(gè)算法所需要的內(nèi)存空間。故選擇D選項(xiàng)。
5以下關(guān)于宏的敘述中,錯(cuò)誤的是( )。
A.可以在宏中調(diào)用另外的宏
B.宏支持嵌套的If…Then結(jié)構(gòu)
C.宏和VBA均有錯(cuò)誤處理功能
D.可以在宏組中建立宏組
參考答案:C
參考解析:在宏中可以執(zhí)行宏。宏中可以嵌入If…Then結(jié)構(gòu)。在宏組中可以建立宏。宏不具有錯(cuò)誤處理功能。綜上可知,應(yīng)選擇C選項(xiàng)。
6在設(shè)計(jì)數(shù)據(jù)表時(shí),如果要求“課程安排”表中的“教師編號(hào)”必須是“教師基本情況”表中存在的教師,則應(yīng)該進(jìn)行的操作是( )。
A.在“課程安排”表和“教師基本情況”表的“教師編號(hào)”字段設(shè)置索引
B.在“課程安排”表的“教師編號(hào)”字段設(shè)置輸入掩碼
C.在“課程安排”表和“教師基本情況”表之闖設(shè)置參照完整性
D.在“課程安排”表和“教師基本情況”表的“教師編號(hào)”字段設(shè)置有效性規(guī)則
參考答案:C
參考解析:索引是非常重要的屬性,它可以根據(jù)值,加速在表中查找和排序的速度,而且能對(duì)表中的記錄實(shí)施一性。輸入掩碼表示用特殊字符掩蓋實(shí)際輸入的字符,常用亍密字段。有效性規(guī)則主要用于字段值的輸入范圍的限制。參完整性用于在輸入或刪除記錄時(shí),為了維持表之間關(guān)系而必須循的規(guī)則。本題要求設(shè)置表之間的關(guān)系,故選擇C選項(xiàng)。
7一棵完全二叉樹(shù)共有360個(gè)結(jié)點(diǎn),則在該二叉樹(shù)中度為1的結(jié)點(diǎn)個(gè)數(shù)為( )。
A.0B.1C.180D.181
參考答案:B
參考解析:在二叉樹(shù)中,一個(gè)結(jié)點(diǎn)所擁有的后件個(gè)數(shù)稱(chēng)為該結(jié)點(diǎn)的度。完全二叉樹(shù)指除后一層外,每一層上的結(jié)點(diǎn)數(shù)均達(dá)到大值,在后一層上只缺少右邊的若干結(jié)點(diǎn)。由定義可以知道,完全二叉樹(shù)中度為l的結(jié)點(diǎn)個(gè)數(shù)為l或者0。若結(jié)點(diǎn)總數(shù)為偶數(shù),則有l(wèi)個(gè)度為1的結(jié)點(diǎn);若結(jié)點(diǎn)總數(shù)為奇數(shù),沒(méi)有度為1的結(jié)點(diǎn)。由于題目中的完全二叉樹(shù)共有360個(gè)結(jié)點(diǎn),則度為1的結(jié)點(diǎn)個(gè)數(shù)為l。故選擇8選項(xiàng)。
8要在表中檢索出屬于計(jì)算機(jī)學(xué)院的學(xué)生,應(yīng)該使用的關(guān)系運(yùn)算是( )。
A.聯(lián)接B.關(guān)系C.選擇D.投影
參考答案:C
參考解析:專(zhuān)門(mén)的關(guān)系運(yùn)算包括投影、選擇和聯(lián)l接。選擇運(yùn)算是從關(guān)系中找出滿足給定條件的那些元組,這;種運(yùn)算是從水平方向抽取元組;投影運(yùn)算是從關(guān)系模式中挑{選若干屬性組成新的關(guān)系,這是從列的角度進(jìn)行的運(yùn)算,相當(dāng)于對(duì)關(guān)系進(jìn)行垂直分解;聯(lián)接運(yùn)算是將兩個(gè)關(guān)系拼接成一個(gè);新的關(guān)系,生成的新關(guān)系中包含滿足條件的元組。在一個(gè)關(guān){系中要找出滿足指定條件的元組組成新關(guān)系屬于選擇運(yùn)算。因此選項(xiàng)C正確。
9函數(shù)Sgn(3.1415)的返回值是( )。
A.-1B.0C.1D.3
參考答案:C
考解析:本題考查sgn(數(shù)據(jù)表達(dá)式)函數(shù)的用法。該函數(shù)也被叫做符號(hào)函數(shù)。當(dāng)數(shù)值表達(dá)式的值為正數(shù)時(shí),其值為1;當(dāng)數(shù)值表達(dá)式為負(fù)數(shù)時(shí),其值為-l;當(dāng)數(shù)值表達(dá)式為0時(shí),其值為0。綜上可知,應(yīng)選擇C選項(xiàng)。
10下列關(guān)于SQL命令的敘述中,錯(cuò)誤的是( )。
A.INSERT命令可以將一條新記錄插入表中
B.UPDATE命令可以更新表中已存在的記錄
C.DEl.ETE命令可以刪除表中已存在的記錄
D.SELECT命令不能與GRUP BY一起使用
參考答案:D
參考解析:INSERT語(yǔ)句表示插入查詢(xún),UPDATE語(yǔ)句表示更新查詢(xún),DELETE語(yǔ)句表示刪除查詢(xún),SELECT語(yǔ)句表示選擇查詢(xún)。選項(xiàng)A、B、C表述的內(nèi)容是正確的,選項(xiàng)D中SELECT可以與GROUP BY/ORDER BY/WHERE子句配合使用,故表述錯(cuò)誤。因此選擇D選項(xiàng)。.
11若在被調(diào)用過(guò)程中改變形式參數(shù)變量的值,其結(jié)果同時(shí)也會(huì)影響到實(shí)參變量的值,這種參數(shù)傳遞方式是( )。
A.ByVaB.按值傳遞C.ByRefD.按形參傳遞
參考答案:C
參考解析:按照變量在傳遞過(guò)程結(jié)束后本身值是否保持不變?yōu)闃?biāo)準(zhǔn),可將參數(shù)傳遞分為兩類(lèi),分別為按值傳遞(ByVal)和按地址傳遞(ByRef),系統(tǒng)默認(rèn)的是按地址傳遞。其中,按地址傳遞的過(guò)程中,變量在傳遞過(guò)程結(jié)束后其值是有可能改變的,但是按值傳遞的變量在傳遞過(guò)程中本身的值是不變的。綜上可知,應(yīng)選擇C選項(xiàng)。
12算法的時(shí)間復(fù)雜度是指( )。
A.設(shè)計(jì)該算法所需的工作量
B.執(zhí)行該算法所需要的時(shí)間
C.執(zhí)行該算法時(shí)所需要的基本運(yùn)算次數(shù)
D.算法中指令的條數(shù)
參考答案:C
參考解析:算法的時(shí)間復(fù)雜度是指執(zhí)行算法所需要的計(jì)算工作量。它與算法程序執(zhí)行的具體時(shí)間并不一致,因?yàn)樗惴▓?zhí)行的具體時(shí)間受到所使用的計(jì)算機(jī)、程序設(shè)計(jì)語(yǔ)言以及算法實(shí)現(xiàn)過(guò)程中許多細(xì)節(jié)的影響。算法的計(jì)算工作量是用算法所執(zhí)行的基本運(yùn)算次數(shù)來(lái)度量的。故選c選項(xiàng)。
13設(shè)循環(huán)隊(duì)列存儲(chǔ)空間為Q(1:50),初始狀態(tài)為{ront—rear一50。經(jīng)過(guò)一系列入隊(duì)和退隊(duì)操作后,front:rear一25,則該循環(huán)隊(duì)列中元素個(gè)數(shù)為( )。
A.26B.25C.24D.0或50
參考答案:D
參考解析:循環(huán)隊(duì)列是隊(duì)列的一種順序存儲(chǔ)結(jié)構(gòu),用隊(duì)尾指針rear指向隊(duì)列中的隊(duì)尾元素,用排頭指針front指向排頭元素的前一個(gè)位置。循環(huán)隊(duì)列長(zhǎng)度為50,由初始狀態(tài)為front=rear-50可知此時(shí)循環(huán)隊(duì)列為空。入隊(duì)運(yùn)算時(shí),首先隊(duì)尾指針rear進(jìn)1(即rearTl),然后在隊(duì)尾指針rear指向的位置插入新元素。特別的,當(dāng)隊(duì)尾指針rear=50十1時(shí).置rear-1。退隊(duì)運(yùn)算時(shí),排頭指針front進(jìn)](即front+1),然后刪除front指針指向的位置上的元素,當(dāng)排頭指針front=50-1時(shí),置front=1。若經(jīng)過(guò)運(yùn)算,front-rear可知隊(duì)列空或者隊(duì)列滿,則隊(duì)列中有0或者50個(gè)元素。故選D選項(xiàng)。
14如果要對(duì)窗體上數(shù)據(jù)集的記錄進(jìn)行排序,應(yīng)使用的宏命令是( )。
A.ApplyFilterB.FindReeordC.SetValueD.ShowAllReeords
參考答案:A
參考解析:ApplyFilter表示對(duì)窗體上數(shù)據(jù)集的記錄進(jìn)行排序;FindRecord表示對(duì)窗體上數(shù)據(jù)集的記錄進(jìn)行檢索;SetValue可以設(shè)置字段的屬性值;ShowAllRecords表示顯示所有的數(shù)據(jù)記錄。綜上所述,應(yīng)選擇A選項(xiàng)。
15進(jìn)行數(shù)據(jù)表設(shè)計(jì)時(shí),不能建索引的字段的數(shù)據(jù)類(lèi)型是( )。
A.文本B.自動(dòng)編號(hào)C.計(jì)算D.日期/時(shí)間
參考答案:C
參考解析:Access數(shù)據(jù)庫(kù)中常用的數(shù)據(jù)類(lèi)型有文:本、備注、數(shù)字、日期/時(shí)間、貨幣、自動(dòng)編號(hào)、0LE對(duì)象、超鏈{接、計(jì)算和查閱向?qū)У?,其中?LE對(duì)象、計(jì)算和查閱向?qū)Р荒軇?chuàng)建索引。故選擇C選項(xiàng)。
16如果一個(gè)窗體中的內(nèi)容較多而無(wú)法將數(shù)據(jù)在一頁(yè)中顯示出來(lái)時(shí),要對(duì)內(nèi)容進(jìn)行分頁(yè),應(yīng)使用的控件是( )。
A.命令按鈕B.組合框C.選項(xiàng)卡D.選項(xiàng)組
參考答案:C
參考解析:命令按鈕可執(zhí)行一個(gè)或多個(gè)操作。組合框主要用于字段取值固定的字段。選項(xiàng)卡主要用于分頁(yè)顯示窗體的內(nèi)容。選項(xiàng)組主要由一個(gè)組框及一組復(fù)選框、選項(xiàng)按鈕或切換按鈕組成。故選擇C選項(xiàng)。
17如果“主表A與相關(guān)表8之間是一對(duì)一聯(lián)系”,它的含義是( )。
A.主表A和相關(guān)表8均只能各有一個(gè)主關(guān)鍵字字段
B.主表A和相關(guān)表8均只能各有一個(gè)索引字段
C.主表A中的一條記錄只能與相關(guān)表8中的一條記錄關(guān)聯(lián)
D.主表A中的一條記錄只能與相關(guān)表8中的一條記錄關(guān)聯(lián),反之亦然
參考答案:D
參考解析:關(guān)系型數(shù)據(jù)庫(kù)概念模型中實(shí)體集之間的關(guān)系有三種,分別為一對(duì)一聯(lián)系、一對(duì)多聯(lián)系和多對(duì)多聯(lián)系。①一對(duì)一關(guān)系:表示實(shí)體集A中每一個(gè)實(shí)體與實(shí)體集B中至多有一個(gè)實(shí)體(也可以沒(méi)有)與之聯(lián)系,反之亦然。
②一對(duì)多關(guān)系:表示實(shí)體集A中每一個(gè)實(shí)體與實(shí)體集B中n個(gè)實(shí)體(n>一o)與之聯(lián)系,反之,實(shí)體集B中每一個(gè)實(shí)體
與實(shí)體集A中至多有一個(gè)實(shí)體(也可以沒(méi)有)與之聯(lián)系。
③多對(duì)多關(guān)系:表示實(shí)體集A中每一個(gè)實(shí)體在實(shí)體集B中有n個(gè)實(shí)體(n>一O)與之聯(lián)系,反之,實(shí)體集B中每一個(gè)實(shí)體在實(shí)體集A中有m個(gè)實(shí)體(m>一o)與之聯(lián)系。
由題意可知,A、B選項(xiàng)描述的不是實(shí)體集關(guān)系,c選項(xiàng)的描述不夠完整。故選擇D選項(xiàng)
18在數(shù)據(jù)庫(kù)中已有‘‘tStudent’’表,若要通過(guò)查詢(xún)覆蓋“tStudent”表,應(yīng)使用的查詢(xún)類(lèi)型是( )。
A.刪除B.自加C.更新D.生成表
參考答案:D
參考解析:生成表查詢(xún)表示利用一個(gè)或多個(gè)表數(shù)據(jù)建立新表,常用于備份數(shù)據(jù);更新查詢(xún)表示對(duì)一個(gè)或自表中的一組記錄做更改;追加查詢(xún)表示將一個(gè)或多個(gè)表格記錄追加到其他一個(gè)或多個(gè)表中;刪除查詢(xún)表示將一個(gè)表中的記錄刪除。
其中,生成表查詢(xún)與追加查詢(xún)很相似,都在將查詢(xún)記錄入其他表中。區(qū)別在于生成表查詢(xún)將覆蓋其他表中的,追加查詢(xún)是在其他表中原有的記錄中加入新查詢(xún)記錄。要求將查詢(xún)的記錄覆蓋tStudent表,可以使用生成表查成一張新的表,并命名成“tStudent”,進(jìn)而可以覆蓋舊dent表。因此選擇D選項(xiàng)。
19在數(shù)據(jù)庫(kù)設(shè)計(jì)中用關(guān)系模型來(lái)表示實(shí)體和實(shí)體之間的聯(lián)系,關(guān)系模型的結(jié)構(gòu)是( )。
A.層次結(jié)構(gòu)B.二維表結(jié)構(gòu)C.網(wǎng)狀結(jié)構(gòu)D.封裝結(jié)構(gòu)
參考答案:B
參考解析:數(shù)據(jù)庫(kù)中的數(shù)據(jù)模型有三種,分別為層次模型、網(wǎng)狀模型和關(guān)系模型。其中,層次模型是樹(shù)型結(jié)構(gòu),l網(wǎng)狀模型為網(wǎng)狀結(jié)構(gòu),關(guān)系模型是表結(jié)構(gòu)或二維表結(jié)構(gòu)。;選擇B選項(xiàng)。
20一名演員可以出演多部電影,則實(shí)體演員和電影之間的聯(lián)系是( )。
A.多對(duì)多B.一對(duì)一C.多對(duì)一D.一對(duì)多
參考答案:A
參考解析:實(shí)體集之間通過(guò)聯(lián)系來(lái)建立聯(lián)接關(guān)系分為三類(lèi):一對(duì)一聯(lián)系(1:1)、一對(duì)多聯(lián)系(1:m)、多對(duì)多聯(lián)系(m:n)。由于一名演員可以出演多部電影,而一部電影必定有多個(gè)演員參演,則實(shí)體演員和電影之間的聯(lián)系屬于多對(duì)多。故選擇A選項(xiàng)。
31在報(bào)表設(shè)計(jì)時(shí)可以綁定控件顯示數(shù)據(jù)的是( )。
A.文本框B.標(biāo)簽C.命令按鈕D.圖像
參考答案:A
參考解析:
文本框控件既可以用于顯示指定的數(shù)據(jù),也可以用來(lái)輸入、編輯字段數(shù)據(jù)和顯示計(jì)算結(jié)果等。當(dāng)需要在窗體或報(bào)表中顯示說(shuō)明性文本時(shí),通常使用標(biāo)簽控件,它沒(méi)有數(shù)據(jù)源,不能綁定數(shù)據(jù)。命令按鈕用來(lái)設(shè)置執(zhí)行命令,不能顯示數(shù)據(jù)。圖像控件用來(lái)綁定需要顯示的圖像,不能顯示數(shù)據(jù),因此不符合題意。故選擇A選項(xiàng)。
32在窗體設(shè)計(jì)時(shí),要改變窗體的外觀,應(yīng)設(shè)置的是( )。
A.控件B.標(biāo)簽C.屬性D.數(shù)據(jù)源
參考答案:C
參考解析:題目要求改變窗體的外觀,這是改變窗體的屬性的操作。A選項(xiàng)中控件用于對(duì)表和查詢(xún)的字段操作。B選項(xiàng)中標(biāo)簽用于對(duì)窗體或控件的標(biāo)題設(shè)置。選項(xiàng)C可用于改變窗體或控件的外觀。D選項(xiàng)中的數(shù)據(jù)源用于設(shè)置窗體顯示的數(shù)據(jù)內(nèi)容。故選擇C選項(xiàng)。
33下面對(duì)軟件工程描述正確的是( )。
A.軟件工程是用工程、科學(xué)和數(shù)學(xué)的原則與方法研制、維護(hù)計(jì)算機(jī)軟件的有關(guān)技術(shù)及管理方法
B.軟件工程的三要素是方法、工具和進(jìn)程
C.軟件工程是用于軟件的定義、開(kāi)發(fā)和維護(hù)的方法
D.軟件工程是為了解決軟件生產(chǎn)率問(wèn)題
參考答案:A
參考解析:軟件工程是應(yīng)用于計(jì)算機(jī)軟件的定義、開(kāi)發(fā)和維護(hù)的一整套方法、工具、文檔、實(shí)踐標(biāo)準(zhǔn)和工序。c選項(xiàng)敘述不全面。軟件工程包含3個(gè)要素:方法、工具和過(guò)程。B選項(xiàng)錯(cuò)誤。軟件工程的目標(biāo)是:在給定成本、進(jìn)度的前提下,開(kāi)發(fā)出具有有效性、可靠性、可理解性、可維護(hù)性、可重用性、可適應(yīng)性、可移植性、可追蹤性和可互操作性且滿足用戶(hù)需求的產(chǎn)品,追求這些目標(biāo)有助于提高軟件產(chǎn)品的質(zhì)量和開(kāi)發(fā)效率,減少維護(hù)的困難。D選項(xiàng)錯(cuò)誤。軟件工程是用工程、科學(xué)和數(shù)學(xué)的原則與方法研制、維護(hù)計(jì)算機(jī)軟件的有關(guān)技術(shù)及管理方法。故本題選A選項(xiàng)。
34執(zhí)行下列程序段后,變量X的值是( )。
A.2B.4C.6D.8
參考答案:C
參考解析:Do Until/While…Loop循環(huán)結(jié)構(gòu)是先判斷后執(zhí)行,有可能也不執(zhí)行。While關(guān)鍵字用于指明條件為真時(shí)執(zhí)行循環(huán)體內(nèi)語(yǔ)句;Until表示當(dāng)條件為假時(shí),執(zhí)行循環(huán)體內(nèi)語(yǔ)句。具體的循環(huán)過(guò)程如下:
由上述的循環(huán)過(guò)程可知,后變量X的值為6,故選擇C選項(xiàng)。
35下列選項(xiàng)中,無(wú)法創(chuàng)建窗體的方法是( )。
A.使用“空白窗體”
B.使用“窗體向?qū)А?BR> C.使用“窗體設(shè)計(jì)”
D.使用“SQL語(yǔ)句”
參考答案:D
參考解析:在Access 2010中窗體的創(chuàng)建方法主要有窗體、空白窗體、窗體向?qū)А⒋绑w設(shè)計(jì)、導(dǎo)航、其他窗體。故A、B、C選項(xiàng)正確。D選項(xiàng)中SQL語(yǔ)句可以創(chuàng)建查詢(xún),但不能創(chuàng)建窗體。故選擇D選項(xiàng)。
36在數(shù)據(jù)表設(shè)計(jì)時(shí),一個(gè)字段的基本需求是:具有性且能夠順序遞增,則該字段的數(shù)據(jù)類(lèi)型可以設(shè)置為( )。
A.文本B.OLE對(duì)象C.自動(dòng)編號(hào)D.計(jì)算
參考答案:C
參考解析:文本類(lèi)型存放各種文字和數(shù)據(jù)的組1適用于文字及不需要計(jì)算的數(shù)字,長(zhǎng)不超過(guò)255個(gè)字得OLE對(duì)象:可存放表格、圖形、圖像、聲音等嵌入或鏈接對(duì)象自動(dòng)編號(hào)類(lèi)型數(shù)據(jù)可以在添加或刪除記錄時(shí)自動(dòng)產(chǎn)生編值,既可遞增或遞減,也可隨機(jī)。計(jì)算類(lèi)型的主要用來(lái)存儲(chǔ)達(dá)式或內(nèi)置函數(shù)。綜上可知,選擇C選項(xiàng)。
37為窗體中的命令按鈕設(shè)置單擊鼠標(biāo)時(shí)發(fā)生的動(dòng)作,應(yīng)設(shè)置其“屬性表”對(duì)話框的是( )。
A.格式選項(xiàng)卡B.事件選項(xiàng)卡C.其他選項(xiàng)卡D.數(shù)據(jù)選項(xiàng)卡
參考答案:B
參考解析:屬性對(duì)話框由格式、數(shù)據(jù)、事件、其他、全部5個(gè)選項(xiàng)卡組成。其中,格式選項(xiàng)卡包含窗體或控件的外觀屬性;數(shù)據(jù)選項(xiàng)卡包含數(shù)據(jù)源、數(shù)據(jù)操作相關(guān)屬性;事件選項(xiàng)卡包含窗體或當(dāng)前控件能夠響應(yīng)的事件;其他選項(xiàng)卡包含了名稱(chēng)、制表符等其他屬性;全部選項(xiàng)卡包括前四個(gè)選項(xiàng)卡所有的屬性。由于題目要求完成命令按鈕的單擊事件,因此應(yīng)選擇B選項(xiàng)
38要將“招聘人員”表中處于“已報(bào)到”狀態(tài)的記錄添加到“職工”表中,可以使用的查詢(xún)是( )。
A.選擇查詢(xún)B.追加查詢(xún)C.更新查詢(xún)D.生成表查詢(xún)
參考答案:B
參考解析:選擇查詢(xún)表示顯示一個(gè)表或多個(gè)表中的記錄;追加查詢(xún)表示將查詢(xún)的結(jié)果添加到指定表中,更新查詢(xún)表示對(duì)一個(gè)或多個(gè)表中的一組記錄做更改;生成表查詢(xún)表示從一個(gè)或多個(gè)表中的數(shù)據(jù)建立新表,常用于備份數(shù)據(jù)。本題要求將“招聘人員”表中處于“已報(bào)到”狀態(tài)的記錄添加到“職工”表中。故選擇B選項(xiàng)。
39設(shè)計(jì)數(shù)據(jù)表時(shí),如果要求“學(xué)院名稱(chēng)’’字段的必須以“學(xué)院”兩個(gè)漢字結(jié)束,則應(yīng)該設(shè)置的字段屬性是( )。
A.有效性文本B.輸入掩碼C.參照完整性D.有效性規(guī)則
參考答案:D
參考解析:有效性規(guī)則主要用于字段值的輸入的限制。有效性文本表示當(dāng)輸入的值不符合有效性規(guī)則顯示的提示信息。輸入掩碼表示通過(guò)特殊字符掩蓋實(shí)際“內(nèi)容,常用于加密字段。參照完整性主要用于設(shè)置表與間的約束關(guān)系。本題要求設(shè)置“學(xué)院名稱(chēng)”的約束條件自有效性規(guī)則設(shè)置。故選擇D選項(xiàng)。
40在排序過(guò)程中,每數(shù)據(jù)元素的移動(dòng)會(huì)產(chǎn)生新的逆序的排序方法是( )。
A.快速排序
B.簡(jiǎn)單插入排序
C.冒泡排序
D.以上說(shuō)法均不正確
參考答案:A
參考解析:冒泡排序只交換相鄰元素,但不是每次移動(dòng)都產(chǎn)生新的逆序。簡(jiǎn)單插入排序的元素移動(dòng)不會(huì)產(chǎn)生新的逆序??焖倥判蛎拷粨Q移動(dòng)都會(huì)產(chǎn)生新的逆序,因?yàn)楫?dāng)不會(huì)有新的逆序產(chǎn)生時(shí),本輪比較結(jié)束。故選擇A選項(xiàng)。
41考生文件夾下,已有“samp0.aecdb”和“sampl.accdb”數(shù)據(jù)庫(kù)文件。“samp0.accdb”中已建立表對(duì)象tTest”,“sampl.accdb”中已建立表對(duì)象“tEmp”和“tSalary”。試按以下要求,完成表的各種操作。
(1)根據(jù)“tSalary”表的結(jié)構(gòu),判斷并設(shè)置主鍵;將“tSalary”表中的“工號(hào)”字段的字段大小設(shè)置為8。
(2)將“tSalary”表中的“年月”字段的有效性規(guī)則設(shè)置為只能輸入本年度lo月113以前(不含lo月113)的日
期(要求:本年度年號(hào)必須用函數(shù)獲取);將表的有效性規(guī)則設(shè)置為輸入的水電房租費(fèi)小于輸入的工資。
(3)在“tSalary”表中增加一個(gè)字段,字段名為“百分比”,字段值為:
百分比一水電房租費(fèi)/工資,計(jì)算結(jié)果的“結(jié)果類(lèi)型”為“雙精度型”,“格式”為“百分比”,“小數(shù)位數(shù)”為2。
(4)將表“tEmp”中“聘用時(shí)間”字段改名為“聘用日期”;將“性別”字段值的輸入設(shè)置為“男”、“女”列表選擇;將“姓名”和“年齡”兩個(gè)字段的顯示寬度設(shè)置為20;將善于交際的職工記錄從有關(guān)表中刪除;隱藏“簡(jiǎn)歷”字段列。
(5)完成上述操作后,建立表對(duì)象“tEmp”和“tSalary”的表間一對(duì)多關(guān)系,并實(shí)施參照完整。
(6)將考生文件夾下“samp0.acedb”數(shù)據(jù)庫(kù)文件中的表對(duì)象“tTest”鏈接到“sampl.accdb”數(shù)據(jù)庫(kù)文件中,
要求鏈接表對(duì)象重命名為tTemp。
參考解析:
【考點(diǎn)分析】本題考點(diǎn):設(shè)置主鍵;設(shè)置字段默認(rèn)值、有效性規(guī)則等屬性;添加表字段;刪除表的記錄;隱藏字段;建立表之間關(guān)系;鏈接Access數(shù)據(jù)表,重命名表名。
【解題思路】第1、2、3小題在設(shè)計(jì)視圖中設(shè)置主鍵、字段大小、有效性規(guī)則等屬性,增加字段;第4小題在設(shè)計(jì)視圖中增加字段,在表的數(shù)據(jù)表視圖里來(lái)實(shí)現(xiàn)刪除記錄、設(shè)置列寬、隱藏字段;第5小題單擊“數(shù)據(jù)庫(kù)工具”選項(xiàng)卡下的“分析”組中的“分析表”選項(xiàng);第6小題單擊“外部數(shù)據(jù)”選項(xiàng)卡下的“導(dǎo)入并鏈接”組中的相應(yīng)選項(xiàng)。
(1)【操作步驟】
步驟l:選擇“表”對(duì)象,右鍵單擊“tSalary”表,在彈出的快捷菜單中選擇“設(shè)計(jì)視圖”命令。
步驟2;將鼠標(biāo)移至“工號(hào)”行和“字段名稱(chēng)”列左側(cè)的灰色區(qū)域,當(dāng)鼠標(biāo)變成向右的箭頭時(shí),選中“工號(hào)”行,然后按住鼠標(biāo)左鍵不放,向下拖動(dòng),進(jìn)而選中“年月”行。
步驟3:?jiǎn)螕簟霸O(shè)計(jì)”選項(xiàng)卡下的“工具”組中的“主鍵”按鈕。
步驟4:?jiǎn)螕簟肮ぬ?hào)”字段行任一點(diǎn),在其“常規(guī)”選項(xiàng)卡下的“字段大小”行中輸人“8”。
(2)【操作步驟】
步驟l:?jiǎn)螕簟澳暝隆弊侄涡腥我稽c(diǎn),在其“常規(guī)”選項(xiàng)卡下的“有效性規(guī)則”行中輸入“
步驟2:右鍵單擊“設(shè)計(jì)視圖”的任一點(diǎn),在彈出的快捷菜單中選擇“屬性”命令,彈出“屬性表”對(duì)話框,在該對(duì)話框的“常規(guī)”選項(xiàng)卡的“有效性規(guī)則”行中輸入“[水電房租費(fèi)]<[工資]”。然后關(guān)閉“屬性表”對(duì)話框。
步驟3:?jiǎn)螕艨焖僭L問(wèn)工具欄中的“保存”按鈕,在彈出的對(duì)話框中,單擊“是”按鈕。
(3)【操作步驟】
步驟l:在“水電房租費(fèi)”字段下一行的“字段名稱(chēng)”列輸入“百分比”,在“數(shù)據(jù)類(lèi)型”列的下拉列表中選擇“計(jì)算”命令,從而彈出“表達(dá)式生成器”對(duì)話框。
步驟2:在該對(duì)話框中輸入“[水電房租費(fèi)]/[工資]”,單擊“確定”按鈕;在其“常規(guī)”選項(xiàng)卡的“結(jié)果類(lèi)型”行中選擇“雙精度型”,在“格式”行選擇“百分比”,在“小數(shù)位數(shù)”行選擇“2”。
步驟3:?jiǎn)螕艨焖僭L問(wèn)工具欄中的“保存”按鈕,然后關(guān)閉“設(shè)計(jì)視圖”。
(4)【操作步驟】
步驟l:選擇“表”對(duì)象,右鍵單擊“tEmp”表,在彈出的快捷菜單中選擇“設(shè)計(jì)視圖”命令。
步驟2:在“字段名稱(chēng)”列找到“聘用時(shí)間”字段,將其修改為“聘用日期”;在“性別”行的“數(shù)據(jù)類(lèi)型”列的下拉列表中選擇“查閱向?qū)А泵睿趶棾龅膶?duì)話框中選擇“自行鍵入所需要的值”命令,然后單擊“下一步”按鈕。
步驟3:在彈出的對(duì)話框中依次輸入“男”、“女”,然后單擊“完成”按鈕。
步驟4:?jiǎn)螕艨焖僭L問(wèn)工具欄中的“保存”按鈕,在彈出的對(duì)話框中,單擊“是”按鈕。
步驟5:選擇表對(duì)象,雙擊“tEmp”表,打開(kāi)數(shù)據(jù)表視圖。
步驟6:?jiǎn)螕簟靶彰弊侄瘟腥我稽c(diǎn),單擊“開(kāi)始”選項(xiàng)卡下的“記錄”組的“其他”按鈕,在彈出的快捷子菜單中,單擊“字段寬度”按鈕。彈出“列寬”對(duì)話框,在“列寬(c)”行中輸入“20”,然后單擊“確定”按鈕。
步驟7:選中“簡(jiǎn)歷”列任意一行中的“善于交際”字樣,然后右鍵單擊,在彈出的快捷菜單中,選擇“包含‘善于交際’(T)”。
步驟8:選中篩選出的所有記錄,然后單擊“開(kāi)始”選項(xiàng)卡下的“記錄”組中的“刪除”按鈕。
步驟9:在彈出的對(duì)話框中單擊“是”按鈕。
步驟l0:?jiǎn)螕簟昂?jiǎn)歷”字段列任一點(diǎn),然后單擊“開(kāi)始”選項(xiàng)卡下的“記錄”組中的的“其他”按鈕,在彈出的快捷菜單中,單擊“隱藏字段”按鈕。
步驟ll:?jiǎn)螕艨焖僭L問(wèn)工具欄中的“保存”按鈕,然后關(guān)閉表。
(5)【操作步驟】
步驟l:?jiǎn)螕簟皵?shù)據(jù)庫(kù)工具”選項(xiàng)卡下的“關(guān)系”組中的“關(guān)系”按鈕,如不出現(xiàn)“顯示表”對(duì)話框,則單擊“設(shè)計(jì)”選項(xiàng)卡下的“關(guān)系”組中的“顯示表”按鈕,彈出“顯示表”對(duì)話框,在該對(duì)話框中雙擊添加表“tEmp”與表“tSalary”,然后關(guān)閉“顯示表”對(duì)話框。
步驟2:選中表“tEmp”中的“工號(hào)”字段,然后拖動(dòng)鼠標(biāo)到表“tSalary”中的“工號(hào)”字段,放開(kāi)鼠標(biāo),彈出“編輯關(guān)系”對(duì)話框,在該“對(duì)話框”中勾選“實(shí)施參照完整性”復(fù)選框,然后單擊“創(chuàng)建”按鈕。
步驟3:?jiǎn)螕艨焖僭L問(wèn)工具欄中的“保存”按鈕,然后關(guān)閉關(guān)系界面。
(6)【操作步驟】
步驟l:?jiǎn)螕簟巴獠繑?shù)據(jù)”選項(xiàng)卡下的“導(dǎo)入并鏈接”組的“Access”按鈕,彈出“獲取外部數(shù)據(jù)一Access數(shù)據(jù)庫(kù)”對(duì)話框。步驟2:在“指定數(shù)據(jù)源”區(qū)域,單擊“文件名”行的“瀏覽(R)…”按鈕,彈出“打開(kāi)”對(duì)話框,在考生文件夾下找到“samp0.accdb”文件并選中,然后單擊“打開(kāi)”按鈕;在“指定數(shù)據(jù)在當(dāng)前數(shù)據(jù)庫(kù)中的存儲(chǔ)方式和存儲(chǔ)位置”區(qū)域中,選擇“通過(guò)創(chuàng)建鏈接表來(lái)鏈接數(shù)據(jù)源(L)”單選框;單擊“確定”按鈕,彈出“鏈接表”對(duì)話框,在該對(duì)話框中選擇“tTest”表,然后單擊“確定”按鈕。
步驟3:選擇“表”對(duì)象,右鍵單擊“tTest”表,在彈出的快捷菜單中選擇“重命名”命令,進(jìn)而重命名成“tTemp”即可。
42考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp2.aecdb”,里面已經(jīng)設(shè)計(jì)好三個(gè)關(guān)聯(lián)表對(duì)象“tCourse”、“tGrade”、“tStudent”和一個(gè)空表“tSinf0”,同時(shí)還有兩個(gè)窗體“tStudent”和“tGrade子窗體”,試按以下要求完成設(shè)計(jì)。
(1)創(chuàng)建一個(gè)查詢(xún),查找年齡小于所有學(xué)生平均年齡的男學(xué)生,并顯示其“姓名”,所建查詢(xún)名為“qTl”。(2)創(chuàng)建一個(gè)查詢(xún),計(jì)算“北京五中”每名學(xué)生的總成績(jī)和所占全部學(xué)生總成績(jī)的百分比,并顯示“姓名”、“成績(jī)合計(jì)”和“所占百分比”,所建查詢(xún)命名為“qT2”。
注意:“成績(jī)合計(jì)”和“所占百分比”為計(jì)算得到。
要求:將計(jì)算出的“所占百分比”設(shè)置為百分比顯示格式,小數(shù)位數(shù)為2。
(3)創(chuàng)建一個(gè)查詢(xún),將所有學(xué)生的“班級(jí)編號(hào)”、“學(xué)號(hào)”、“課程名”和“成績(jī)”等值填入“tSinf0”表相應(yīng)字段中,其中“班級(jí)編號(hào)”值是“tStudent”表中“學(xué)號(hào)”字段的前6位,所建查詢(xún)名為“qT3”。
(4)窗體“tStudent”和“tGrade子窗體”中各有一個(gè)文本框控件,名稱(chēng)分別為“tCountZ”和“tCount”。對(duì)兩1個(gè)文本框進(jìn)行設(shè)置,能夠在“tCountZ”文本框中顯示出每名學(xué)生的所選課程數(shù)。
注意:不允許修改窗體對(duì)象“tStudent”和“tGrade子窗體”中未涉及的控件和屬性。
參考解析:
【考點(diǎn)分析】本題考點(diǎn):創(chuàng)建條件查詢(xún)、分組總計(jì)查詢(xún)及子查詢(xún)。
【解題思路】第1、2、3、4小題在查詢(xún)?cè)O(shè)計(jì)視圖中創(chuàng)建不同的查詢(xún),按題目要求添加字段和條件表達(dá)式。
(1)【操作步驟】
步驟l:?jiǎn)螕簟皠?chuàng)建”選項(xiàng)卡下的“查詢(xún)”組中的“查詢(xún)?cè)O(shè)計(jì)”按鈕。在“顯示表”對(duì)話框中雙擊表“tStudent”,然后單擊“關(guān)閉”按鈕,關(guān)閉“顯示表”對(duì)話框。
步驟2:雙擊“姓名”,“年齡”,“性別”字段,取消“年齡”和“性別”字段的“顯示”復(fù)選框的勾選,在“年齡”的“條件”行中輸入“<(select avg([年齡])from tStudent)”,在“性別”的“條件”行中輸入“男”,單擊“保存”按鈕,另存為“qTl”,關(guān)閉設(shè)計(jì)視圖。
(2)【操作步驟】
步驟l:?jiǎn)螕簟皠?chuàng)建”選項(xiàng)卡下的“查詢(xún)”組中的“查詢(xún)?cè)O(shè)計(jì)”按鈕。在“顯示表”對(duì)話框中雙擊“tStudent”、“tGrade”表,然后單擊“關(guān)閉”按鈕,關(guān)閉“顯示表”對(duì)話框。
步驟2:雙擊“tStudent”表的“姓名”、“畢業(yè)學(xué)?!弊侄?在“畢業(yè)學(xué)校”右側(cè)的兩個(gè)字段行中分別輸人“成績(jī)合計(jì):成績(jī)”和“所占百分比:Sum([成績(jī)])/(select Sum([成績(jī)])fromtGrade)”,并取消“畢業(yè)學(xué)?!弊侄蔚摹帮@示”行復(fù)選框的勾選。步驟3:?jiǎn)螕簟安樵?xún)工具”選項(xiàng)卡的“設(shè)計(jì)”選項(xiàng)卡下的“顯示/隱藏”組中的“匯總”按鈕,在“畢業(yè)學(xué)?!弊侄蔚摹翱傆?jì)”行選擇“Where”,在“成績(jī)合計(jì)”字段的“總計(jì)”行選擇“合計(jì)”,在“所占百分比”字段的“總計(jì)”行選擇“Expression”;在“畢業(yè)學(xué)?!弊侄蔚摹皸l件”行中輸入“北京五中”。
步驟4:右鍵單擊“所占百分比”列的任一點(diǎn),在彈出的快捷菜單中,選擇“屬性”按鈕,彈出“屬性表”對(duì)話框,在該對(duì)話i的“格式”行中選擇“百分比”,在“小數(shù)位數(shù)”行中選擇…2’,;閉屬性表。
步驟5:?jiǎn)螕艨焖僭L問(wèn)工具欄中的“保存”按鈕,另存為iT2”,然后關(guān)閉“設(shè)計(jì)視圖”。
(3)【操作步驟】
步驟l:?jiǎn)螕簟皠?chuàng)建”選項(xiàng)卡的“查詢(xún)”組中的“查詢(xún)?cè)O(shè)計(jì)”按。在“顯示表”對(duì)話框中雙擊表“tStudent”,“tCourse”,Grade”,然后單擊“關(guān)閉”按鈕,關(guān)閉“顯示表”對(duì)話框。
步驟2:在第一個(gè)“字段”行輸入“班級(jí)編號(hào):l.eft([tStu-nt]![學(xué)號(hào)],6)”,然后雙擊“tStudent”表的“學(xué)號(hào)”字段、,C0urse”表的“課程名”字段、“tGrade”表的“成績(jī)”字段。
步驟3:?jiǎn)螕簟安樵?xún)工具”的“設(shè)計(jì)”選項(xiàng)卡下的“查詢(xún)類(lèi)型”中的“追加”按鈕,彈出“追加”對(duì)話框,在“表名稱(chēng)(N)”行的拉列表中選擇“tSinf0”,然后單擊“確定”按鈕。
步驟4:?jiǎn)螕簟安樵?xún)工具”的“設(shè)計(jì)”選項(xiàng)卡下的“結(jié)果”組中“運(yùn)行”按鈕,在彈出的對(duì)話框中單擊“是”按鈕。
步驟5:?jiǎn)螕艨焖僭L問(wèn):l:具欄中的“保存”按鈕,另存為T(mén)3”,然后關(guān)閉“設(shè)計(jì)視圖”。
(4)【操作步驟】
步驟l:選擇“窗體”對(duì)象,然后右鍵單擊“tStudent”窗體,彈出的快捷菜單中選擇“設(shè)計(jì)視圖”命令,打開(kāi)設(shè)計(jì)視圖。
步驟2:右鍵單擊文本框控件“tCountZ”(即未綁定控件),彈出的快捷菜單中選擇“屬性”命令,彈出“屬性表”對(duì)話框,該對(duì)話框中單擊“全部”選項(xiàng)卡,在該選項(xiàng)卡下的“控件來(lái)”行中輸入“=DCount(”成績(jī)ID”,”tGrade”,”學(xué)號(hào)一“’&學(xué)號(hào)]&,”…)”,單擊快速工具欄中的“保存”按鈕,然后關(guān)閉屬性表”對(duì)話框,再關(guān)閉“設(shè)計(jì)視圖”。
步驟3:選擇“窗體”對(duì)象,然后右鍵單擊“tGrade”窗體,在出的快捷菜單中選擇“設(shè)計(jì)視圖”命令。打開(kāi)設(shè)計(jì)視圖。
步驟4:在設(shè)計(jì)視圖中右鍵單擊文本框控件“tCount”(即:綁定控件),在彈出的快捷菜單中選擇“屬性”命令,打開(kāi)“屬E表”對(duì)話框.在該對(duì)話框中單擊“全部”選項(xiàng)卡,在該選項(xiàng)卡:的“控件來(lái)源”行中輸入“=[tGrade子窗體].[Form]!tCount],單擊快速工具欄中的“保存”按鈕,關(guān)閉“屬性表”,然;關(guān)閉“設(shè)計(jì)視圖”。
43考生文件夾下存在一個(gè)數(shù)據(jù)庫(kù)文件“samp3.accdb”,里面已經(jīng)設(shè)計(jì)好表對(duì)象“tEmployee”和查詢(xún)對(duì)象“qEmployee”,同時(shí)還設(shè)計(jì)出以“qEmployee”為數(shù)據(jù)源的報(bào)表對(duì)象“rEmployee”。試在此基礎(chǔ)上按照以下要求補(bǔ)充報(bào)表設(shè)計(jì)。
(1)在報(bào)表的合適頁(yè)腳區(qū)域添加一個(gè)計(jì)算控件,以輸出頁(yè)碼。計(jì)算控件放置在距上邊0.3厘米、距左側(cè)7厘米位置,并命名為“tPage”。規(guī)定頁(yè)碼顯示格式為“當(dāng)前頁(yè)/總頁(yè)數(shù)”,如l/20、2/20….、20/20等。
(2)報(bào)表的報(bào)表頁(yè)眉節(jié)區(qū)位置添加一個(gè)標(biāo)簽控件,其標(biāo)題顯示為“Employee基本信息”,字號(hào)為24,并命名為“bTitle”。
(3)在相關(guān)事件代碼中,設(shè)置報(bào)表標(biāo)題為引用標(biāo)簽“bTitle”的值。同時(shí),將其中的英文內(nèi)容部分大寫(xiě)輸出。
(4)在相關(guān)事件代碼中,依據(jù)報(bào)表“聘用時(shí)間”字段值情況,設(shè)置報(bào)表文本框“tStatus”的輸出內(nèi)容。具體規(guī)定是:截止2012年,聘用期在30年(含)以上的員工,輸出“老員工”標(biāo)示信息;否則,輸出“普通員工”標(biāo)示信息。
注意:不允許修改數(shù)據(jù)庫(kù)中的表對(duì)象“tEmployee”和查詢(xún)對(duì)象“qEmployee”;不允許修改報(bào)表對(duì)象“rEm—ployee”中未涉及的控件和屬性;代碼只允許在“*****Add*****”與“*****Add*****”之間的空行內(nèi)補(bǔ)充一條語(yǔ)句、完成設(shè)計(jì)。
參考解析:
【考點(diǎn)分析】本題考點(diǎn):在報(bào)表中設(shè)置增加控件,設(shè)置貞
碼,VBA編碼。
【解題思路】第1、2小題在報(bào)表的設(shè)計(jì)視圖里增加控件,并對(duì)控件屬性進(jìn)行設(shè)置;第3小題直接右鍵單擊報(bào)表選擇器,選擇屬性,設(shè)置加載事件,在VBA代碼編輯頁(yè)面實(shí)現(xiàn)代碼編輯。第4小題通過(guò)條件函數(shù)對(duì)控件數(shù)據(jù)來(lái)源進(jìn)行設(shè)置。
(1)【操作步驟】
步驟l:雙擊打開(kāi)“samp3.accdb”數(shù)據(jù)庫(kù),選擇“報(bào)表”對(duì)象,右鍵單擊“rEmployee”報(bào)表,從彈出的快捷菜單中選擇“設(shè)計(jì)視圖”命令,打開(kāi)報(bào)表的設(shè)計(jì)視圖。
步驟2:展開(kāi)“頁(yè)面頁(yè)腳”節(jié)區(qū),選擇“設(shè)計(jì)”選項(xiàng)卡F“擰件”組中的“文本框”控件,單擊“頁(yè)面頁(yè)腳”節(jié)區(qū)任一點(diǎn),彈出“Text”標(biāo)簽和“未綁定”文本框。
步驟3:選中“Text”標(biāo)簽,按住鍵盤(pán)上的“Delete”鍵,刪除“Text”標(biāo)簽;右鍵單擊“未綁定”文本框,從彈出的快捷菜單中選擇“屬性”命令,單擊“全部”選項(xiàng)卡,在該選項(xiàng)卡的“名稱(chēng)”行中輸入“tPage”,在“控件來(lái)源”行中輸入“一LPage]&”/”&[Pages]”,在“上邊距”行中輸入“0.3cm”,在“左”行中輸入“7cm”。
步驟4:?jiǎn)螕艨焖俟ぞ邫谥械摹氨4妗卑粹o,然后關(guān)閉“屬性表”。
(2)【操作步驟】
步驟l:展開(kāi)報(bào)表頁(yè)眉節(jié)區(qū),選擇“設(shè)計(jì)”選項(xiàng)卡下“控件”組中的“標(biāo)簽”控件,單擊報(bào)表頁(yè)眉節(jié)區(qū)任一點(diǎn),出現(xiàn)標(biāo)簽控件,單擊標(biāo)簽控件并輸入“Employee基本信息”,右鍵單擊該標(biāo)簽控件,從彈出的快捷菜單中選擇“屬性”命令,打開(kāi)“屬性表”對(duì)話框,在該對(duì)話框的“全部”選項(xiàng)卡下的“名稱(chēng)”行中輸入“bTitle”,在“字號(hào)”行中輸入“24”。
步驟2:?jiǎn)螕艨焖俟ぞ邫谥械摹氨4妗卑粹o,然后關(guān)閉‘靄性表”。
(3)【操作步驟】
步驟l:雙擊標(biāo)尺相交處的“報(bào)表選擇器”,彈出“屬性表”對(duì)話框,在該對(duì)話框中單擊“事件”選項(xiàng)卡,然后再單擊該選項(xiàng)卡下的“打開(kāi)”行的事件生成器按鈕,進(jìn)入VBA代碼編輯區(qū)。步驟2:在“’*****Addl*****”區(qū)域的空白行中輸入“Me.Caption—UCase(Me.bTitle.Caption)”。
(4)【操作步驟】
步驟l:在“*****Add2*****”區(qū)域的空白行處輸入“tStatus.ControlSource=”=Hf((2012一Year([聘用時(shí)間]))>一30,’老員工‘,’普通員工7)””。
步驟2:?jiǎn)螕艨焖俟ぞ邫谥械摹氨4妗卑粹o,關(guān)閉VBA代碼編輯區(qū)。
步驟3:?jiǎn)螕艨焖俟ぞ邫谥械摹氨4妗卑粹o。