access資料庫技術習題答案9--10?

access資料庫技術習題答案

access資料庫技術習題答案9--10

方法/步驟

習 題 9

一.選擇題

1.在巨集表示式中要引用報表test上的控制元件txtName的值,使用的引用式是( C )。

A.txtName B.test!txtName

C.Reports!test!txtName D.Report!txtName

2.在Access中開啟一個數據庫時,會先掃描資料庫中是否包含( C )巨集,如果有,就自動執行該巨集。

A.On Enter B.On Exit

C.AutoExec D.On Click

3.巨集組中巨集的呼叫格式是( A )。

A.巨集組名.巨集名 B.巨集名

C.巨集名.巨集組名 D.以上都不對

4.下列關於巨集的執行方法中,錯誤的是( A )。

A.執行巨集時,每個巨集只能連續執行

B.開啟資料庫時,可以自動執行名為“AutoExec”的巨集

C.可以通過窗體、報表上的控制元件來執行巨集

D.可以在一個巨集中執行另一個巨集

5.開啟查詢的巨集操作是( A )。

A.OpenQuery B.OpenTable

C.OpenForm D.OpenReport

6.停止當前執行的巨集的巨集操作命令是( C )。

A.CancelEvent B.RunMacro

C.StopMacro D.StopAllMacros

7.下列各項中,屬於巨集命令RunMacro中的操作引數是( D )。

A.巨集名 B.重複次數

C.重複表示式 D.以上都是

8.移動或改變活動視窗位置或大小的巨集操作命令是( A )。

A.MoveSize B.Maximize

C.Minimize D.Restore

9.條件巨集的條件項是一個( D )。

A.欄位列表 B.算術表示式

C.SQL語句 D.邏輯表示式

10.一個非條件巨集在執行時會( B )。

A.執行部分巨集操作 B.執行全部巨集操作

C.執行設定了引數的巨集操作 D.等待使用者選擇執行每個巨集操作

11.對於巨集操作命令中的每個操作名稱,使用者( B )。

A.能夠更改操作名稱

B.不能更改操作名稱

C.對有些操作命令可以更改名稱

D.能夠通過呼叫外部命令更改操作名稱

12.要限制巨集命令的操作範圍,可以在建立巨集時定義( B )。

A.巨集操作物件 B.巨集條件表示式

C.窗體或報表控制元件屬性 D.巨集操作目標

13.下列關於巨集的說法中,錯誤的是( D )。

A.巨集是Access資料庫的一個物件

B.巨集的主要功能是使操作自動進行

C.使用巨集可以完成許多繁雜的人工操作

D.只有熟悉掌握各種語法、函式,才能寫出功能強大的巨集命令

14.下列有關巨集執行的說法中,錯誤的是( D )。

A.巨集除了可以單獨執行外,也可以執行巨集組中的巨集或另一個巨集或事件過程中的巨集

B.可以為響應窗體、報表上所發生的事件而執行巨集

C.可以為響應窗體、報表中的控制元件上所發生的事件而執行巨集

D.使用者不能為巨集的執行指定條件

15.若在巨集的操作中想要彈出一個訊息框,可以在“操作”列選擇( B )。

A.Close B.MsgBox

C.OpenForm D.Echo

二.填空題

1.系統會自動執行的巨集的名字是 Autoexec 。

2.引用巨集組中的巨集,採用的語法是 巨集組名、巨集名 。

3.採用 巨集組 便於對資料庫中巨集物件進行管理。

4.在設計條件巨集時,對於連續重複的相同條件,可以在條件列中用 … 符號來代替重複的條件式。

5.通過 單步執行巨集 可以一步一步地檢查巨集中的錯誤操作。

6.通過巨集開啟某個資料表的巨集操作命令是 OpenTable 。

7.開啟窗體的巨集命令的操作引數中必選項是 窗體名稱 。

8.在移動巨集操作過程中,Access將移動該巨集操作的 所有條件 和 操作引數 。

access資料庫技術習題答案9--10

習 題 10

2.對第1題建立的資料表用SQL語句實現下列功能:

(1)用UPDATE命令給成績表的平均分和總分欄位賦值。

(2)查詢英語“四級通過”的同學的姓名和學號。

(3)按“性別”分組查詢男、女同學的數學平均分。

(4)按“平均分”的降序對全體同學排名次。

(5)查詢“總分”最高的同學的學號和姓名。

(6)查詢“英語”成績在85分以上同學的學號和姓名。

(7)查詢“計算機”成績在70~85分之間同學的學號和姓名。

(8)查詢男同學“數學”的平均成績、最高分和最低分。

(1) UPDATE cj SET 平均分=(英語+數學+計算機+物理)/4,

總分=英語+數學+計算機+物理

(2) SELECT 姓名,xs.學號

FROM xs,cj

WHERE xs.學號=cj.學號 and 四級通過

(3) SELECT xs.性別, Avg(cj.數學) AS 數學平均分

FROM xs, cj

WHERE xs.學號=cj.學號

GROUP BY xs.性別;

(4) SELECT xs.學號,姓名,性別,平均分

FROM xs, cj

WHERE xs.學號=cj.學號

ORDER BY 平均分 DESC

(5) SELECT TOP 1 xs.學號,姓名

FROM xs,cj

WHERE xs.學號=cj.學號

ORDER BY 總分 DESC

或 SELECT xs.學號,姓名

FROM xs,cj

WHERE xs.學號=cj.學號

AND cj.總分=(SELECT Max(總分) FROM cj)

(6) SELECT xs.學號,姓名

FROM xs,cj

WHERE xs.學號=cj.學號

AND 英語>=85

(7) SELECT xs.學號,姓名

FROM xs,cj

WHERE xs.學號=cj.學號

AND 計算機 BETWEEN 70 AND 85

(8) SELECT Avg(數學) AS數學平均分,Max(數學) AS數學最高分,

Min(數學) AS數學最低分

FROM xs,cj

WHERE xs.學號=cj.學號 AND 性別="男"

access資料庫技術習題答案9--10

相關問題答案