2015年計算機二級《Access》上機沖刺試題(2)
5有兩個關系R、S如下:
由關系R通過運算得到關系s,則所使用的運算為( )。
A.選擇B.投影C.插入D.連接:
參考答案:B
參考解析:投影運算是指對于關系內的域指定可引入新的運算。本題中s是在原有關系R的內部進行的,是由R中原有的那些域的列所組成的關系。所以選擇B。
6已知“借閱”表中有“借閱編號”、“學號”和“借閱圖書編號”等字段,每名學生每借閱一本書生成一條記錄,要求按學生學號統計出每名學生的借閱次數,下列SQL語句中,正確的是( )。
A.SELECT學號,COUNT(學號)FROM借閱
B.SELECT學號,COUNT(學號)FROM借閱GROUP BY學號
C.SELECT學號,SUM(學號)FROM借閱
D.SELECT學號,SUM(學號)FROM借閱0RDER BY學號
參考答案:B
參考解析:SQL查詢中分組統計使用Group by子句,統計次數使用合計函數Count(),據此題要求按學號統計學生借閱次數使用的查詢語句為SELECT學號,COUNT(學號)FROM借閱GROUP BY學號,所以選項B正確。
7如果在C盤當前文件夾下已存在名為StuData.dat的順序文件,那么執行語句0pen”C:StuData.dat”For Append As#1之后將( )。
A.刪除文件中原有內容
B.保留文件中原有內容,可在文件尾添加新內容
C.保留文件中原有內容,在文件頭開始添加新內容
D.保留文件中原有內容,在文件尾開始添加新內容
參考答案:B
參考解析:文件打開方式中使用For Append時,指定文件按順序方式輸出,文件指針被定位在文件末尾。如果對文件執行寫操作,則寫入的數據附加到原來文件的后面。
8對不同類型的運算符,優先級的規定是( )。
A.字符運算符>算術運算符>關系運算符>邏輯運算符
B.算術運算符>字符運算符>關系運算符>邏輯運算符
C.算術運算符>字符運算符>邏輯運算符>關系運算符
D.字符運算符>關系運算符>邏輯運算符>算術運算符
參考答案:B
參考解析:對不同類型的運算符,優先級為:算術運算符>連接運算符(字符運算符)>比較運算符(關系運算符)>邏輯運算符。所有比較運算符的優先級相同。算術運算符中,指數運算符(^)>負數(一)>乘法和除法(*、/)>整數除法(\)>求模運算(MoD>加法和減法(+、一)。括號優先級最高。
9要將一個數字字符串轉換成對應的數值,應使用的函數是( )。
A.ValB.SingleC.AscD.Space
參考答案:A
參考解析:Val函數將數字字符串轉換成數值型數字。轉換時可自動將字符串中的空格、制表符和換行符去掉,當遇到它不能識別為數字的第一個字符時,停止讀人字符串。
10在教師信息輸入窗體中,為職稱字段提供”教授”、”副教授”、”講師”等選項供用戶直接選擇,最合適的控件是( )。
A.標簽B.復選框C.文本框D.組合框
參考解析:組合框或列表框可以從一個表或查詢中取得數據,或從一個值列表中取得數據,在輸入時,我們從列出的選項值中選擇需要的項,從而保證同一個數據信息在數據庫中存儲的是同一個值。所以選項D是正確的。
21假定有以下兩個過程:
下列說法正確的是( )。
A.用過程sl可以實現交換兩個變量的值的操作,S2不能實現
B.用過程S2可以實現交換兩個變量的值的操作,sl不能實現
C.用過程sl和S2都可以實現交換兩個變量的值的操作
D.用過程Sl和s2都不可以實現交換兩個變量的值的操作
參考答案:B
參考解析:VBA中定義過程時如果省傳值方式則默認為按地址傳遞,過程S2中省了參數傳遞方式說明,因此,參數將按傳址調用,而過程sl由于聲明為按值傳遞(ByVM)所以會按傳值調用參數。而在過程調用時,如果按傳值調用,實參只是把值傳給了形參,在過程內部對形參值進行改變不會影響實參變量,按址調用卻不同,這種方式是把實參的地址傳給了形參,在過程中對形參值進行改變也會影響實參的值。因此,過程s2能夠交換兩個變量的值,而Sl不能實現。
22定位到同一字段最后一條記錄中的快捷鍵是( )。
A.【End】B.【Ctrl】+【Endl】C.【Ctrl】+【l】D.【Ctrl】+【Home】
參考答案:C
參考解析:本題考查的是在“數據表”視圖中瀏覽表中數據的快捷鍵。其中【End】的作用是使光標快速移到單行字段的結尾;【Ctrl】【End】的作用是使光標快速移到多行字段的結尾;【Ctrl】+【J】的作用是使光標快速移到當前字段的最后一條記錄;【Ctrl】【Home】的作用是使光標快速移到多行字段的開頭。
23下列數據結構中,屬于非線性結構的是( )。
A.循環隊列B.帶鏈隊列C.二叉樹D.帶鏈棧
參考答案:C
參考解析:樹是簡單的非線性結構,所以二叉樹作為樹的一種也是一種非線性結構。
24下列敘述中,錯誤的是( )。
A.宏能夠一次完成多個操作
B.可以將多個宏組成一個宏組
C.可以用編程的方法來實現宏
D.宏命令一般由動作名和操作參數組成
參考答案:C
參考解析:宏是由一個或多個操作組成的集合,其中每個操作都實現特定的功能,宏可以是由一系列操作組成的一個宏,也可以是一個宏組。通過使用宏組,可以同時執行多個任務。可以用ACCess中的宏生成器來創建和編輯宏,但不能通過編程實現。宏由條件、操作、操作參數等構成。因此,C選項錯。
25命令按鈕Commandl的Caption屬性為“退出(x)”,要將命令按鈕的快捷鍵設為Alt+x,應修改Caption屬性為( )。
A.在x前插入&B.在x后插入&C.在x前插入#D.在x后插入#(
參考答案:A
參考解析:要設置Alt+字符的快捷鍵,需要使用&+字符的形式。因此,如果要將命令按鈕的快捷鍵設置為Ah+x,則需要在按鈕標題中設置為“&x。
26下列四個選項中,不是VBA的條件函數的是( )。
A.ChooseB.IfC.IifD.Switch
參考答案:B
參考解析:VBA提供了3個條件函數:II函數,SwitCh函數和Choose函數,這3個函數由于具有選擇特性而被廣泛用于查詢、宏及計算控件的設計中。而Ⅱ是程序流程控制的條件語句,不是函數。
27由“For i=1 T016 Step 3”決定的循環結構被執行( )。
A.4次B.5次C.6次D.7次
參考答案:C
參考解析:題目考查的是For循環結構,循環初值i為1,終值為l6,每次執行循環i依次加3,則i分別為l、4、7、10、13、16,則循環執行6次。
28下列SQL查詢語句中,
A.SELECT姓名,性別,所屬院系,簡歷FROM tStudWHERE性別=”女”AND所屬院系IN(″03″,″o4″)B.SELECT姓名,簡歷FROM tStudWHERE性別=″女″AND所屬院系IN(″03″,″04″)C.SELECT姓名,性別,所屬院系,簡歷FROM tStudWHERE性別:″女″AND所屬院系=″03″0R所屬院系=″04″D.SELECT姓名,簡歷FROM tStudWHERE性別:″女″AND所屬院系=″03″OR所屬院系=″04″
參考答案:B
參考解析:根據此查詢的設計視圖勾選的“姓名”和“簡歷”兩個字段,可以排除選項A和選項C,從查詢“準則”】行中可以看出此查詢要找出性別是女,且所屬院系是“03”或“04”的記錄,所以答案為B選項。
29能夠接受數值型數據輸入的窗體控件是( )。
A.圖形B.文本框C.標簽D.命令按鈕
參考答案:B
參考解析:在窗體控件中圖形控件、標簽控件、命令按鈕都不能接受數據輸入,文本框和組合框可以接受字符數據的輸入。
30數據庫中有“商品”表如下:
要查找出“40”號部門單價最高的前兩條記錄,正確的sQL命令是( )。
A.SELECT TOP 2*FROM商品WHERE部門號=″40″GROUP BY單價.
B.SELECT TOP 2*FROM商品WHERE部門號=″40″GROUP BY單價DESC
C.SELECT TOP 2*FROM商品WHERE部門號=″40″ORDER BY單價
D.SELECT TOP 2*FROM商品WHERE部門號=″40″ORDER BY單價DESC
參考解析:要查找出“40”號部門單價最高的前兩條記錄。首先需要查找出部門號是40的所有記錄,再用“ORDERBY單價DESC”對單價按降序排列,然后再利用“TOP 2”顯示前兩條記錄,為實現此目的所使用的SQL語句為:SELECT TOP2*FROM商品WHERE部門號=”40”ORDER BY單價DE—SC。故答案D正確。
31數據庫系統的三級模式不包括( )。
A.概念模式B.內模式C.外模式D.數據模式
參考解析:數據庫系統的三級模式是概念模式、外模式和內模式,所以選擇D。
32關系數據庫管理系統中所謂的關系指的是( )。
A.各元組之間彼此有一定的關系
B.各字段之間彼此有一定的關系
C.數據庫之間彼此有一定的關系
D.符合滿足一定條件的二維表格
參考解析:在關系性數據庫管理系統中,系統以各種各樣二維表格的形式記錄管理信息,所以關系就是符合滿足一定條件的二維表格。故選項D為正確答案。
33軟件生命周期中的活動不包括( )。
A.市場調研B.需求分析C.軟件測試D.軟件維護
參考答案:A
參考解析:軟件生命周期可以分為軟件定義、軟件開發與軟件運行維護三個階段。主要活動階段是:可行性研究與計劃階段、需求分析、軟件設計、軟件實現、軟件測試、運行和維護,所以選擇A。
34在已建窗體中有一命令按鈕(名為Commandl),該按鈕的單擊事件對應的VBA代碼為:
單擊該按鈕實現的功能是()。
A.使用select命令查找“雇員”表中的所有記錄10
B.使用seXect命令查找并顯示“雇員”表中的所有記錄
C.將subT窗體的數據來源設置為一個字符串
D.將subT窗體的數據來源設置為“雇員”表
參考解析:窗體的ReCordSourCe屬性指明窗體的數據源,題目中窗體數據源來自一條SQL語句“seleCt*from雇員”,該語句從數據表“雇員”中選取所有記錄,即窗體數據來源為“雇員”表。
35下列程序的功能是返回當前窗體的記錄集:
Sub GetRecNum( )
Dim rs As Object
Set rs=【】
MsgBox rs.ReeordCount
End Sub
為保證程序輸出記錄集(窗體記錄源)的記錄數,括號內應填入的語句是( )。
A.Me.RecordsetB.Me.RecordLocksC.Me.RecordSourceD.Me.RecordSelectors
參考答案:A
參考解析:程序中rs是對象變量,指代窗體對象,set語句是將當前窗體中的記錄集對象賦給178對象,Me表示當前窗體,用Me指明記錄集來自于窗體,ReCordset屬性設置窗體、報表、列表框控件或組合框控件的記錄源,用Me.ReCordset代表指定窗體的記錄源,即記錄源來自于窗體。而ReCordSourse屬性用來設置數據源,格式為ReCordSourse=數據源。因此題目空缺處應填Me.ReCordSet。