2015年計算機二級《Access》上機沖刺試題(3)
36對于循環(huán)隊列,下列敘述中正確的是( )。
A.隊頭指針是固定不變的
B.隊頭指針一定大于隊尾指針
C.隊頭指針一定小于隊尾指針
D.隊頭指針可以大于隊尾指針,也可以小于隊尾指針
參考解析:循環(huán)隊列的隊頭指針與隊尾指針都不是固定的,隨著入隊與出隊操作要進行變化。因為是循環(huán)利用的隊列結構,所以隊頭指針有時可能大于隊尾指針,有時也可能小于隊尾指針。
37在報表中要顯示格式為“共N頁,第N頁”的頁碼,正確的頁碼格式設置是()。
A.=”共”+Pages+”頁,第”+Page+”頁”
B.=”共”+[Pages]+”頁,第”+[Page]+”頁”
C.=”共”&Pages&”頁,第”&Page&”頁”
D.=”共”&[Pages]&”頁,第”&[Page]&”頁”
參考解析:在報表中添加計算字段應以“=”開頭,在報表中要顯示格式為“共N頁,第N頁”的頁碼,需要用到[Pages]和[Page]這兩個計算項,所以正確的頁碼格式設置是=”共”&[Pages]&”頁,第”&[Page]&”頁”,即選項Di為正確答案。
38下列選項中,所有控件共有的屬性是( )。
A.CaptionB.ValueC.Text D.Name
參考解析:所有控件共有的屬性是Name屬性,因為在代碼中引用一個窗體控件時,該屬性是必須使用的控件屬性。所以答案為D。
39在窗體中有一個文本框Textl,編寫事件代碼如下:
打開窗體運行后,在輸入框中輸入整數(shù)12,文本框Textl中輸出的結果是( )。
A.1B.2C.3 D.4
參考答案:B
參考解析:本題中窗體單擊事件是通過輸入框輸入數(shù)值,根據所輸入數(shù)值內容對Y進行賦值,運行時輸入框輸入12,Y賦初值為l,判斷X的值不等于0所以Y又賦值為2,最終文本框中輸出結果為2。
40在打開窗體時,依次發(fā)生的事件是( )。
A.打開(Open)一加載(LaD.一調整大小(Resize)一激活(Activate)
B.打開(Open)一激活(Activate)--+加載(LoaD.一調整大小(Resize)
C.打開(open)一調整大小(Resize)--力ll載(LoaD)D.一激活(Activate)
D.打開(Open)一激活(Activate)---*調整大小(Resize)--加載(LoaD
參考答案:A
參考解析:ACCess開啟窗體時事件發(fā)生的順序是:開啟窗體:Open(窗體)一Load(窗體)一Resize(窗體)一ACtivate(窗體)--Current(窗體)---+Enter(第一個擁有焦點的控件)--,GotFoCus(第一個擁有焦點的控件),所以此題答案為A。
41(1)有一個名為“sampl.accdb”數(shù)據庫。修改職工表“employee”,增加“姓名”字段。其數(shù)據類型為文本型,長度為6,并對應職工號添加其姓名,見下表。
(2)判斷并設置表“employee”的主鍵,同時將上面增加的“姓名”字段隱藏。(3)設置表“employee”的“基本一[資”字段的默認值為1000。
(4)在當前數(shù)據庫中,對表“employee”做一個備份,并命名為表“tEmp”。
(5)設置表“employee”的有效性規(guī)則為:“津貼”字段的值必須小于等于“基本工資”字段值。
(6)將已有的“水費.xlsx”文件導入到“sampl.accdb”數(shù)據庫中,并導入的表命名為“水費記錄”。“水費記錄”表結構如下表所示。
參考解析:
【考點分析】本題考點:添加字段;添加記錄;字段屬性中主鍵、默認值、有效性規(guī)則設置和導人表等。
【解題思路】第1、2、3、4、5在設計視圖中添加字段和設置字段屬性;第6小題選擇“外部數(shù)據”選項卡下“導人并鏈接”組中的相關選項。
(1)【操作步驟】
步驟l:選中“表”對象,右鍵單擊表“employee”,從彈出的快捷菜單中選擇“設計視圖”命令。
步驟2:在最后一個字段的下一行的“字段名稱”列輸入“姓名”,單擊“數(shù)據類型”列,在“字段大小”行輸入…6’,按Ctrl+S保存修改,關閉設計視圖。
步驟3:右鍵單擊表“employee”,從彈出的快捷菜單中選擇“打開”命令,按題干表輸入數(shù)據。
(2)【操作步驟】
步驟l:在設計視圖中,右鍵單擊“職工號”行,從彈出的快捷菜單中選擇“主鍵”命令。
步驟2:按Ctrl+s保存修改,關閉設計視圖。
步驟3:選中“表”對象,雙擊表“employee”,打開數(shù)據表視圖。
步驟4:選中“姓名”字段列,右擊,從彈出的快捷菜單中選擇“隱藏字段”命令。
步驟5:按Ctrl+S保存修改,關閉數(shù)據表視圖。
(3)【操作步驟】
步驟l:右鍵單擊表“employee”,在彈出的快捷菜單中選擇“設計視圖”命令。
步驟2:單擊“基本工資”字段行任一點,在“默認值”行輸入“l000”。
步驟3:按Ctrl+s保存修改,關閉設計視圖。
(4)【操作步驟】
步驟l:右鍵單擊“employee”表,從彈出的快捷菜單中選擇“復制”命令。
步驟2:右鍵單擊表對象下方空白處,從彈出的快捷菜單中選擇“粘貼”命令。
步驟3:在彈出的“粘貼表方式”對話框中輸入表名稱
“tEmp”,在粘貼選項中選擇“結構和數(shù)據”單選框,單擊“確定”按鈕。
(5)【操作步驟】
步驟l:右鍵單擊“employee”表,從彈出的快捷菜單中選擇“設計視圖”命令。
步驟2:右擊設計視圖的任一處,從彈出的快捷菜單中選擇“屬性”命令(或直接單擊“設計”選項卡下“顯示/隱藏”組中的“屬性表”按鈕),打開屬性表。
步驟3:在“有效性規(guī)則”行輸入“[津貼]<=[基本工資]”,關閉屬性表。
步驟4:按Ctrl+S保存修改,關閉設計視圖。
(6)【操作步驟】
步驟l:單擊“外部數(shù)據”選項卡下“導人并鏈接”組中的“ExCel”按鈕,彈出“獲取外部數(shù)據.ExCel電子表格”對話框。單擊對話框中的“瀏覽”按鈕,在考生文件夾中選擇“水費.Xls”文件,選擇“將源數(shù)據導入當前數(shù)據庫的新表中”單選框,單擊“確定”按鈕。
步驟2:在“導人數(shù)據表向導”對話框中連續(xù)單擊4次“下一步”按鈕,在“導入到表”中輸入“水費記錄”,單擊“完成”按鈕,在“保存導入步驟”中單擊“關閉”按鈕。
【易錯提示】導入表時要選擇正確的文件類型。
42在考生文件夾下有一個數(shù)據庫文件“samp2.accdb”,里面已經設計好3個關聯(lián)表對象“tStud”、“tCourse”、“tSeore”和表對象“tTemp”。請按以下要求完成設計:
(1)創(chuàng)建一個選擇查詢,查找并顯示沒有攝影愛好的學生的”學號”、”姓名”、”性別”和”年齡”4個字段內容,將查詢命名為“qTl”。
(2)創(chuàng)建一個總計查詢,查找學生的成績信息,并顯示為“學號”和“平均成績”兩列內容。其中“平均成績”一列數(shù)據由統(tǒng)計計算得到,將查詢命名為“qT2”。
(3)創(chuàng)建—個選擇查詢,查找并顯示學生的“姓名”、“課程名”和“成績”3個字段內容,將查詢命名為“qT3”。
(4)創(chuàng)建—個更新查詢,將表“tTemp”中“年齡”字段值加l,并清除“團員否”字段的值,所建查詢命名為“qT4”。
參考解析:
【考點分析】本題考點:創(chuàng)建無條件查詢、更新查詢和刪除查詢等。
【解題思路】第1、2,3、4小題在查詢設計視圖中創(chuàng)建不同的查詢,按題目要求添加字段和條件表達式。
(1)【操作步驟】
步驟l:單擊“創(chuàng)建”選項卡“查詢”組中的“查詢設計”按鈕,在“顯示表”對話框中雙擊表“tStud”,關閉“顯示表”對話框。
步驟2:分別雙擊“學號”、“姓名”、“性別”、“年齡”和“簡歷”字段。
步驟3:在“簡歷”字段的“條件”行輸入“not like”*攝影*””,取消該字段的顯示。
步驟4:按Ctrl+s保存修改,另存為“qTl”。關閉設計視圖。
(2)【操作步驟】
步驟t:單擊“創(chuàng)建”選項卡“查詢”組中的“查詢設計”按鈕,在“顯示表”對話框中雙擊表“tSeore”,關閉“顯示表”對話框。
步驟2:分別雙擊“學號”和“成績”字段。
步驟3:單擊“設計”選項卡“顯示/隱藏”組中的“匯總”按鈕,在“成績”字段“總計”行下拉列表中選擇“平均值”。
步驟4:在“成績”字段前添加“平均成績:”字樣。
步驟5:按Ctrl+s保存修改,另存為“qT2”。關閉設計視圖。
(3)【操作步驟】
步驟l:單擊“創(chuàng)建”選項卡“查詢”組中的“查詢設計”按鈕,在“顯示表”對話框中分別雙擊表“tStud”、“tCourse”、“tSCore”,關閉“顯示表”對話框。
步驟2:分別雙擊“姓名”、“課程名”和“成績”字段添加到“字段”行。
步驟3:按Ctrl+s保存修改,另存為“qrl3”。
(4)【操作步驟】
步驟l:單擊“創(chuàng)建”選項卡“查詢”組中的“查詢設計”按鈕,在“顯示表”對話框中雙擊表“tTemp”,關閉“顯示表”對話框。
步驟2:單擊“設計”選項卡“查詢類型”組中的“更新”按鈕,雙擊“年齡”及“團員否”字段。
步驟3:在“年齡”字段的“更新到”行輸入“[年齡]+1”,在“團員否”字段的“更新到”行輸入“Null”。
步驟4:單擊“設計”選項卡“結果”組中的“運行”按鈕,在彈出的對話框中單擊“是”按鈕。
步驟5:按Ctrl+S保存修改,另存為“qT4”。關閉設計視圖。
【易錯提示】創(chuàng)建更新查詢時要注意輸入格式,字段值必須用“[]”括起來。
43在考生文件夾下有一個數(shù)據庫文件“samp3.accdb”,里面已經設計了表對象“tEmp”、查詢對象“qEmp”和窗體對象“fEmp”。同時,給出窗體對象“fEmp”上兩個按鈕的單擊事件代碼,請按以下要求補充設計。
(1)將窗體“fEmp”上名稱為“tSS”的文本框控件改為組合框控件,控件名稱不變,標簽標題不變。設置組合框控件的相關屬性,以實現(xiàn)從下拉列表中選擇輸入性別值“男”和“女”。
(2)將查詢對象“qEmp”改為參數(shù)查詢,參數(shù)為窗體對象“fEmp”上組合框“tSS”的輸入值。
(3)將窗體對象“fEmp”上名稱為“tPa”的文本框控件設置為計算控件。要求依據“黨員否”字段值顯示相應內容。如果“黨員否”字段值為True,顯示“黨員”兩個字;如果“黨員否”字段值為False,顯示“非黨員”5個字。
(4)在窗體對象“fEmp”上有“刷新”和“退出”兩個命令按鈕,名稱分別為“btl”和“bt2”。單擊“刷新”按鈕,窗體記錄源改為查詢對象“qEmp”;單擊“退出”按鈕,關閉窗體。現(xiàn)已編寫了部分VBA代碼,請按VBA代碼中的指示將代碼補充完整。
注意:不要修改數(shù)據庫中的表對象“tEmp”;不要修改查詢對象“qEmp”中未涉及的內容;不要修改窗體對象“fEmp”中未涉及的控件和屬性。程序代碼只允許在“*****Add*****”與“*****Add*****”之間的空行內補充一行語句、完成設計,不允許增刪和修改其他位置已存在的語句。
參考解析:
【考點分析】本題考點:窗體中文本框、命令按鈕、組合框控件屬性和查詢的設置等。
【解題思路】第1、3小題在窗體的設計視圖中通過用鼠標右鍵單擊該控件,從彈出的快捷菜單中選擇“屬性”命令,設置屬性;第2小題在查詢設計視圖中設置參數(shù);第4小題直接用鼠標右鍵單擊控件,從彈出的快捷菜單中選擇“事件生成器”命令,輸入代碼。
(1)【操作步驟】
步驟l:選擇“窗體”對象,右鍵單擊“fEmp”,從彈出的快捷菜單中選擇“設計視圖”命令。
步驟2:右鍵單擊控件“tSS”,從彈出的快捷菜單中選擇“更改為”下的“組合框”命令,然后右鍵單擊“tSS”,從彈出的快捷菜單中選擇“屬性”命令,在“行來源類型”和“行來源”行分別輸入“值列表”和“男;女”,關閉屬性表,按Ctrl+s保存修改,關閉設計視圖。
(2)【操作步驟】
步驟l:選擇“查詢”對象,右鍵單擊“qEmp”,從彈出的快捷菜單中選擇“設計視圖”命令。
步驟2:雙擊“*”和“性別”字段,添加到字段行,在“性別”字段的“條件”行輸入“[forms]![fEmp]![tSS]”。
步驟3:按Ctrl+s保存修改,關閉設計視圖。
(3)【操作步驟】
右鍵單擊窗體對象“fEmp”,打開設計視圖,右鍵單擊文本框“tPa”,從彈出的快捷菜單中選擇“屬性”命令,在“控件來
源”行輸入“=IIf([黨員否]=True,”黨員”,”非黨員”)”,關閉屬性表。
(4)【操作步驟】
步驟l:右鍵單擊命令按鈕“刷新”,從彈出的快捷菜單中選擇“事件生成器”命令,在彈出的對話框中選擇“代碼生成器”,進入編程環(huán)境,在空行輸入以下代碼:
*****Addl*****Form.ReCordSourCe=”qEmp”,*****Addl*****關閉界面。
步驟2:右鍵單擊命令按鈕“退出”,從彈出的快捷菜單中選擇“事件生成器”命令,在彈出的對話框中選擇“代碼生成器”,進入編程環(huán)境,在空行內輸入以下代碼:
******Add2*****DoCmd.Close
******Add2*****關閉界面。
步驟3:按Ctrl+S保存修改,關閉設計視圖。