Access总结
?
?第十八周
?
Access期末復習題
一、單項選擇題
1.以下是宏m的操作序列設計:(D)
條件???????????????????????????????????? 操作序列??????????????????????????? 操作參數
?????????????????????????????????????????????? MsgBox?????????????????????????????? 消息為“AA”
[ tt>1]?????????????????????????????????? MsgBox?????????????????????????????? 消息為“BB”
﹍????????????????????????????????????????? MsgBox?????????????????????????????? 消息為“CC”
現設置宏m為窗體“fTest”上名為“bTest”命令按鈕的單擊事件屬性,打開窗體“fTest”運行后,在窗體上名為“tt”的文本框內輸入數字1,然后單擊命令按鈕bTest,則
A.屏幕會先后彈出三個消息框,分別顯示消息“AA”、“BB”、“CC”
B.屏幕會彈出一個消息框,顯示消息“AA”
C.屏幕會先后彈出兩個消息框,分別顯示消息“AA”和“BB”
D.屏幕會先后彈出兩個消息框,分別顯示消息“AA”和“CC”
[解析] 由于消息“AA”和“CC”都沒有設置條件,而消息“BB”設置的條件為[tt]>1,所以,打開窗體“fTest”運行后,在窗體上名為“tt”的文本框內輸入數字1,不符合信息“BB”的條件,因此不會顯示“BB”,而顯示沒有設置條件的消息“AA”和“CC”。
2.下列有關數據庫的描述,正確的是 (C)
A.數據庫是一個DBF文件
B.數據庫是一個關系
C.數據庫是一個結構化的數據集合
D.數據庫是一組文件
3.在窗體中添加一個命令按鈕(名為Command1)和一個文本框(名為Text1),并在命令按鈕中編寫如下事例代碼:(D)
Private? Sub? Command1_Click( )
???????? ? m=2.17
????? n=Len(長度)(Str$(m)+Space(間隔) (5))
????? Me.Text1=n
??? End? Sub
窗體打開運行后,單擊命令按鈕,在文本框中顯示
A.5??????????????????????????? B.8??????????????????????????? C.9???????????????????????????????????? D.10
[解析] 本題考查基本字符串函數的知識。在VBA中,Str函數用于將數字轉換成字符串,當數字轉換為字符串時,總會預留一個空格給前面的正負號。如果參數是正數,回傳的字符串會有一個前置空格。2.17轉換成字符串“2.17”,后面再連接上5個空格,然后用Len函數來求其長度。所以最后結果為10。
4.下列有關數據庫的描述,正確的是 (B)
A.數據處理是將信息轉化為數據的過程
B.數據的物理獨立性是指當數據的邏輯結構改變時,數據的存儲結構不變
C.關系中的每一列稱為元組,一個元組就是一個字段
D.如果一個關系中的屬性或屬性組并非該關系的關鍵字,但它是另一個關系的關鍵字,則稱其為本關系的外關鍵字
5.在窗體中添加一個命令按鈕(名稱為Command1),然后編寫如下代碼:(B)
Public? x? as? integer
Private? Sub? Command1_Click( )
???????? ? a=10
????? Call? s1
????? Call? s2
????? MsgBox? x
End? Sub
Private Sub? s1( )
? x=x+20
End Sub
Private Sub? s2( )
? Dim x as integer
? x=x+20
End Sub
窗體打開運行后,單擊命令按鈕,則消息框的輸出結果是
A.10???????????????????????? B.30???????????????????????? C.40?????????????????????????????????? D.50
[解析] 本題使用Call調用子過程s1,s2。x=10在調用子過程s1后,x= 30,但由于在s1中直接使用變量,所以該值的作用范圍是局部的,即只限于s1子過程中,沒有傳回。在調用s2時,由于使用Dim…As關鍵字定義x,所以其值是模塊范圍的。在消息框中輸出的值,是從子過程s2傳回的值。
6.以下不屬于數據庫系統(DBS)的組成的是 (D)
A.數據庫集合
B.用戶
C.數據庫管理系統及相關軟件
D.操作系統
[解析] 數據庫系統(DBS)由數據庫管理系統及相關軟件、數據庫集合和用戶等組成。
7.數據訪問頁可以簡單地認為就是一個(A)
A.網頁
B.數據庫文件
C.word 文件
D.子表
[解析] 本題考查的是數據訪問頁。數據訪問頁是一種特殊類型的web頁,用戶可以在此Web頁中與Access數據庫中的數據進行鏈接,以查看、修改Access數據庫中的數據,為通過網絡進行數據發布提供了方便。
8.在數據庫系統中,用戶所見的數據模式為(B)
A.概念模式???????????????????? B.外模式
C.內模式?????? ???????? ???????? D.物理模式?
[解析] 外模式也稱用戶模式,是用戶的數據視圖,也是用戶所見到的數據模式。
9.以下程序段運行結束后,變量x的值為(C)
x=2
y=4
Do
x=x*y
y=y+1
Loop While y<4
A.2
B.4
C.8
D.20
[解析] 本題考查VBA中循環的知識;在本題中用了Do…Loop While循環,先運行循環體后判斷條件,當條件滿足時繼續循環,條件不滿足時退出循環體。在本題中第一次循環結束后y的值為5已經不滿足條件,故此本循環只執行一次,x的值為2*4=8。
10.數據庫系統的核心是(C)
A.數據庫管理員
B.數據庫管理系統
C.數據庫
D.文件
[解析] 在數據庫系統中,數據庫管理系統對數據實行專門管理,提供安全性和完整性等統一控制機制,是數據庫系統的核心,Visual FoxPro就是一個可以在計算機和服務器上運行的數據庫管理系統。
11.在數據庫設計中,將E-R圖轉換成關系數據模型的過程屬于(B)
A.需求分析階段
B.邏輯設計階段
C.概念設計階段
D.物理設計階段
[解析] E-R模型即實體聯系模型,是將現實世界的要求轉化成實體、聯系、屬性等幾個基本概念,以及它們之間的兩種聯系關系。數據庫邏輯設計階段包括以下幾個過程:從E-R圖向關系模式轉換,邏輯模式規范化及調整、實現規范化和RD-BMS,以及關系視圖設計。
12.下列實體的聯系中,屬于多對多聯系的是(A)
A.學生與課程???????????????????????? B.學校與校長
C.住院的病人與病床?????????? D.職工與工資
13.在關系運算中,投影運算的含義是(B)
A.在基本表中選擇滿足條件的記錄組成一個新的關系
B.在基本表中選擇需要的字段(屬性)組成一個新的關系
C.在基本表中選擇滿足條件的記錄和屬性組成一個新的關系
D.上述說法均是正確的
[解析] 本題考查的是關系運算。從關系模式中指定若干屬性組成新的關系稱為投影。投影是從列的角度進行的運算,相當于對關系進行垂直分解。經過投影運算可以得到一個新的關系。
14.Access的控件對象可以設置某個屬性來控制對象是否可用(不可用時顯示為灰色狀態)。需要設置的屬性是(C)
A.Default
B.Cancel
C.Enabled[e'ne?bld](激活的)
D.Visible
[解析] 本題考查的是控件對象屬性的設置。Default為命令按鈕確定屬性,只有命令按鈕支持此屬性,Caneel為取消功能屬性,Enabled決定控件是否允許操作,Visible決定控件 是否可見。
15.SQL的含義是:SQL全稱是“結構化查詢語言(Structured?Query?Language)”?(A)
A.結構化查詢語言???????????????????????? B.數據定義語言
C.數據庫查詢語言???????????????????????? D.數據庫操縱與控制語言
16.應用數據庫的主要目的是(C)
A.解決數據保密問題
B.解決數據完整性問題
C.解決數據共享問題
D.解決數據量大的問題
17.以下關于Access表的敘述中,正確的是(C)
A.表一般包含一到兩個主題的信息
B.表的數據表視圖只用于顯示數據
C.表設計視圖的主要工作是設計表的結構
D.在表的數據表視圖中,不能修改字段名稱
知識點:表的建立評析:在數據庫中,應該為每個不同的主題建立單個的表,這樣可以提高數據庫的工作效率,并可減少因數據輸入而產生的錯誤,所以選項A錯誤:在表的數據表視圖中,可以進行字段的編輯、添加、刪除和數據查找等各項操作,所以選項B、D都錯誤。
18.在SQL的SELECT(選擇)語句中,用于實現選擇運算的是()
A.FOR??????????????????????????????? B.WHILE??????? ??? ???????? C.IF??????? ??? D.WHERE(場所)
?
[解析] 本題考查SQL中查詢語句的知識。在SQL的查詢語句中,WHERE子句用于指定查詢條件,只有滿足條件的元組才會出現在結果集中。
19.Access數據庫中哪個數據庫對象是其他數據庫對象的基礎?(C)
A.報表????????????????????????????? B.查詢????????????????????????????? C.表???????????????????????? D.模塊
表是所有數據庫對象的基礎。
20.假定有如下的Sub過程:(B)
Sub sfun(x As Single,y As Single)
t=x
x=t/y
y=t Mod (用于返回兩數相除的余數)y
End Sub
在窗體上添加一個命令按鈕(名為Command1),然后編寫如下事件過程:
Private Sub Command1_Click()
Dim a as single
Dim b as single
a=5
b=4
sfun a,b
MsgBox a & chr(10)+chr(13)& b
End Sub
打開窗體運行后,單擊命令按鈕,消息框的兩行輸出內容分別為
A.1和1
B.1.25和1
C.1.25和4
D.5和4
[解析] 在主過程中,變量a及變量b分別被賦值為5和4,然后調用SUB過程,在該過程中,變量x被賦值為a除以b的商(1.25),而變量y則被賦值為a除以b的余數(1),SUB過程結束后,參數返回,重新對變量a和b賦值,所以msgBox所顯示的值應當為1.25和1,故選項B為正確答案。
21.使用表設計器定義表中字段時,不是必須設置的內容是(C)
A.字段名稱???????????????????? B.數據類型???????????????????? C.說明? ??????????????????????????? D.字段屬性
知識點;表的建立
評析:表的“設計”視圖分為上下兩部分:上半部分是表設計器,下半部分是字段屬性區。在表設計器中,從左至右分別為字段選定器、字段名稱列、數據類型列和說明列。說明信息不是必須的,但它能增加數據的可讀性。
22.使用表設計器定義表中字段時,不是必須設置的內容是(A)
A.篩選功能???????????????????? B.排序功能???????????????????? C.查詢功能???????????????????? D.報表功能
23.若要查詢某字段的值為“JSJ”的記錄,在查詢設計視圖對應字段的準則中,錯誤的表達式是(C)
A.JSJ????????????????????????????????? B.“JSJ”??????????? ???????? C.”*JSJ”???????? ?????????????????? D.Like “JSJ”?
知識點:查詢準則評析:在查詢字段中使用“*”,表示查洵所有字段的值。“*JSJ*”表示查詢某字段內容中間包含JSJ的值的記錄。
24.DB(數據庫)、DBS(數據庫系統)、DBMS(數據庫管理系統)三者之間的關系是(A)
A.DBS包括DB和DBMS
B.DBMS包括DB和DBS
C.DB包括DBS和DBMS
D.DBS等于DB等于DBMS
數據庫系統是指在計算機系統中引入數據庫后的系統,一般由數據庫、數據庫管理系統、硬件系統、應用程序、數據庫管理員組成。
25.下列關系模型中術語解析不真確的是(A)
A.記錄,滿足一定規范化要求的二維表,也稱關系
B.字段,二維表中的一列
C.數據項,也成分量,是每個記錄中的一個字段的值
D.字段的值域,字段的取值范圍,也稱為屬性域
[解析] 表中的每一橫行稱為一個記錄,也稱元組。
?
26.若要在報表每一頁底部都輸出信息,需要設置的是(A)
A.頁面頁腳???????????????????? B.報表頁腳???????????????????? C.頁面頁眉???????????????????? D.報表頁眉
[解析] 在報表中包括7種節,分別是主體,報表頁眉、頁面頁眉、頁面頁腳、組頁眉、組頁腳和報表頁腳。頁面頁腳一般用于預覽、打印時在每一頁底部,常用來顯示頁碼、日期、本頁匯總數據等信息,打印時在每一頁都打印。所以如果要在報表的每一頁底部都輸出信息,則需要設置在頁畫頁腳上
27.Access數據庫中,用于輸入或編輯字段數據的交互控件是(A)
A.文本框???????????????????????? B.標簽????????????????????????????? C.復選框???????????????????????? D.組合框
答案解析
[解析] 文本框:主要用來輸入或編輯字段數據,是一種交互式控件。
標簽:主要用來在窗體或報表上顯示說明文本。
復選框:作為單獨的控件來顯示表或查詢中的“是”或“否”的值。
組合框:既可以進行選擇,也可以輸入文本,如果在窗體上輸入的數據總是取自某一個表或查詢中記錄的數據,或者取自某固定內容的數據,可以使用組合框來完成
?
28.一個關系數據庫的表中有多條記錄,記錄之間的相互關系是(B)
A.前后順序不能任意顛倒,一定要按照輸入的順序排列
B.前后順序可以任意顛倒,不影響庫中的數據關系
C.前后順序可以任意顛倒,但排列順序不同,統計處理結果可能不同
D.前后順序不能任意顛倒,一定要按照關鍵字段值的順序排列
[解析] 一個關系數據庫的表中有多條記錄,記錄之間的前后順序并不會對庫中的數據關系產生影響,所以行的順序是無所謂的,可以交換順序。
29.在宏的調試中,可配合使用設計器上的工具按鈕(C)
A.“調試”????????????? B.“條件”?????????????????????? C.“單步”?????????????????????? D.“運行”
[解析] 在Access系統中提供了“單步”執行的宏調試工具,使用單步跟蹤執行,可以觀察宏的流程和每一個操作的結果,從中發現并排除出現問題和錯誤的操作。
30.在窗體中添加了一個文本框和一個命令按鈕(名稱分別為tText和bCommand),并編寫了相應的事件過程。運行此窗體后,在文本框中輸入一個字符,則命令按鈕上的標題變為“計算機等級考試”。以下能實現上述操作的事件過程是(D)
| A.Private? Sub? bCommand_Click( ) ???????? ? Caption=”計算機等級考試” ?? End? Sub |
| B.Private? Sub? tText_Click( ) ???????? ? bCommand.Caption=”計算機等級考試” ?? End? Sub |
| C.Private? Sub? bCommand_Change( ) ???????? ? Caption=”計算機等級考試” ?? End? Sub |
| D.Private? Sub? tText_Change( ) ???????? ? bCommand.Caption=”計算機等級考試” ?? End? Sub |
[解析] 題干要求在文本框中輸入一個字符的時候,就引發事件,則必須要選擇文本框的更改事件,在更改事件代碼中,要求改變命令按鈕的Caption屬性。選項A和選項B分別使用的是命令按鈕和文本框的單擊事件,不符合題目要求;選項c使用命令按鈕的更改事件,也不符合要求:選頂 D使用了文本框的更改事件,并且修改了命令按鈕的Caption屬性,符合題目要求,故為正確答案。
31.Sub過程與Function過程最根本的區別是(A)
A.Sub過程的過程名不能返回值,而Function過程能通過過程名返回值
B.Sub過程可以使用Call語句或直接使用過程名調用,而Function過程不可以
C.兩種過程參數的傳遞方式不同
D.Function過程可以有參數,Sub過程不可以
[解析] Sub過程與Function過程最根本的區別是:Sub過程的過程名稱不能有返回值,而Function過程能通過過程名稱得到返回值。
32.哪個查詢是包含另一個選擇或操作查詢中的SQL SELECT語句,可以在查詢設計網格的“字段”行輸入這些語句來定義新字段,或在“準則”行來定義字段的準則?(D)
A.聯合查詢
B.傳遞查詢
C.數據定義查詢
D.子查詢(子查詢的定義。聯合、傳遞、數據定義、子查詢都屬于SQL查詢。)
33.下列不屬于查詢的三種視圖的是(B)
A.設計視圖
B.模板視圖
C.數據表視圖
D.SQL視圖
34.在窗體中添加一個命令按鈕(名稱為Command1),然后編寫如下代碼:
Private? Sub? Command1_Click( )
? a=0:? b=5:? c=6
????? MsgBox? a=b+c
??? End? Sub
窗體打開運行后,如果單擊命令按鈕,則消息框的輸出結果是(D)
A.11???????????????????????? B.a=11???????????????????? C.0???????????????????????????????????? D.False
[解析] MsgBox函數的第一個參數必須是字符串或者數字,否則將會在消息框中顯示“False”
35.在窗體中添加一個命令按鈕(名稱為Command1),然后編寫如下代碼:(C)
Private? Sub? Command1_Click( )
???????? ? Dim a(10,10)
????? For? m=2? To? 4
??????? For? n=4? To? 5
????????? a(m,n)=m*n
??????? Next? n
????? Next? m
????? MsgBox? a(2,5)+a(3,4)+a(4,5)
??? End? Sub
窗體打開運行后,單擊命令按鈕,則消息框的輸出結果是
A.22???????????????????????? B.32?????? ???????? C.42 [解析] 在本題中,數組元素的值就是該元素的兩個下標之積,所以最后的3個數組元素的和為:2×5+3×4+4×5=42。 ??????????????????????????? D.52
36.在窗體中添加一個命令按鈕(名稱為Command1),然后編寫如下代碼:(B)
Private? Sub? Command1_Click( )
???????? ? A=75
????? If? A>60? Then? I=1
????? If? A>70? Then? I=2
????? If? A>80? Then? I=3
????? If? A>90? Then? I=4
????? MsgBox? I
??? End? Sub
窗體打開運行后,單擊命令按鈕,則消息框的輸出結果是
A.1??????????????????????????? B.2??????????????????????????? C.3???????????????????????????????????? D.4
[解析] 利用分支結構來控制程序流程時,若有多個條件同時成立,則執行第一個條件成立后的語句塊。
37.在窗體中添加一個命令按鈕(名稱為Command1),然后編寫如下代碼:(D)
Private? Sub? Command1_Click( )
???????? ? s=”ABBACDDCBA”
????? For? I=6? To? 2? Step? -2
??????? x=Mid(s,I,I)
??????? y=Left(s,I)
??????? z=Right(s,I)
??????? z=x & y & z
????? Next? I
MsgBox? z
??? End? Sub
窗體打開運行后,單擊命令按鈕,則消息框的輸出結果是
A.AABAAB?????????????????????? B.ABBABA?????????????????????? C.BABBA?????????????????????????????????? D.BBABBA
[解析] 本題在最后一次循環時,x=Mid(s,i,i)為"BB";y=Lea(s.i)為"AB";z= Right(s,i)為"AB",故最后z為"BBABAB"。
38.“商品”與“顧客”兩個實體集之間的聯系一般是 (C)
A.一對一?
B.一對多
C.多對一?
D.多對多
39.下述關于數據庫系統的敘述中正確的是(B)
A.數據庫系統減少了數據冗余
B.數據庫系統避免了一切冗余
C.數據庫系統中數據的一致性是指數據類型一致
D.數據庫系統比文件系統能管理更多的數據
[解析] 數據庫是一個通用化的、綜合性的數據集合,它可以為各種用戶所共享,具有最小的冗余度和較高的數據與程序的獨立性,而且能并發地為多個應用服務,同時具有安全性和完整性。即數據庫系統減少了數據冗余,但不能避免一切冗余。所以選項A正確,選項B錯誤。 在數據庫管理階段中,數據是結構化的,面向系統,數據冗余度小,從而節省了數據的存儲空間,也減少了對數據的存取時間,提高了訪問效率,避免了數據的不一致性。數據的不一致性,是指對數據的存取方式,選項C錯誤。 數據庫系統比文件系統能管理更多的數據,并非是數據庫系統的特點,選項D錯誤
40.數據庫系統的核心是(B)
A.數據庫
B.數據庫管理系統
C.模擬模型
D.軟件工程
41.在E—R圖中,用來表示實體的圖形是 (A)
A.矩形 ?
B.橢圓形
C.菱形?
D.三角形
[解析] 在E-R圖中,用矩形表示實體,其內標明實體名;用橢圓形表示實體的屬性,其內標明屬性名;用菱形表示實體間的聯系,其內標明聯系名。
42.數據庫DB、數據庫系統DBS、數據庫管理系統DBMS之間的關系是 (C)
A.DB包含DBS和DBMS?
B.DBMS包含DB和DBS
C.DBS包含DB和DBMS?
D.沒有任何關系
43.常見的數據模型有3種,它們是(B)
A.網狀、關系和語義
B.層次、關系和網狀
C.環狀、層次和關系
D.字段名、字段類型和記錄
[解析] 本題考查數據庫的基本知識。常見的數據模型有層次模型、網狀模型和關系模型,目前最常用的是關系模型。
44.在以下敘述中,正確的是(D)
A.ACCESS只能使用系統菜單創建數據庫應用系統
B.ACCESS不具備程序設計能力
C.ACCESS只具備了模塊化程序設計能力
D.ACCESS具有面向對象的程序設計能力,并能創建復雜的數據庫應用系統
[解析] 在Access中,可以使用菜單命令、啟動對話框及向導這三種方式來創建數據庫,選項A描述錯誤:可以使用“模塊”對象來創建可執行的程序,Access具備程序設計能力,選項B描述錯誤;Access除了具有模塊化程序設計能力之外,還可以使用面向對象的方法來設計程序,選項C描述錯誤;選項D描述正確。
45.不屬于Access對象的是(B)
A.表
B.文件夾
C.窗體
D.查詢
查詢是對數據庫的操作,不是一個對象
46.表的組成內容包括(B)
A.查詢和字段
B.字段和記錄
C.記錄和窗體
D.報表和字段
[解析] 本題考查Access表的基本概念。在關系數據庫中關系是一個二維表,每一行稱為一個元組,每一列稱為一個屬性;在Access關系數據庫中,用表來實現關系,表的每一行稱作一條記錄、對應關系模型中的元組;每一列稱作一個字段,對應關系模型中的屬性。
47.在數據表視圖中,不能(A)
A.修改字段的類型
B.修改字段的名稱
C.刪除一個字段
D.刪除一條記錄
[解析] 在“數據表”視圖中可以進行字段的編輯、添加、刪除,記錄的刪除和數據查找等操作,但使用“數據表”視圖建立的表結構,只說明了表中字段名,卻沒有說明每個字段的數據類型和屬性值,也無法修改。
48.數據類型是(B)
A.字段的另一種說法
B.決定字段能包含哪類數據的設置
C.一類數據庫應用程序
D.一類用來描述Access表向導允許從中選擇的字段名稱
[解析] Access常用的數據類型有文本、備注、數字、日期/時間、貨幣、自動編號、是/否、OLE對象、超級鏈接、查閱向導等,不同的數據類型決定了字段能包含哪類數據。
49.某數據庫的表中要添加internet站點的網址,則該采用的字段類型是(B)
A.OLE對象數據類型
B.超級連接數據類型
C.查閱向導數據類型
D.自動編號數據類型
某數據庫的表中要添加Intemet站點的網址時,應該使用超級鏈接數據類型
50.在Access的5個最主要的查詢中,能從一個或多個表中檢索數據,在一定的限制條件下,還可以通過此查詢方式來更改相關表中記錄的是(A)
A.選擇查詢
B.參數查詢
C.操作查詢
D.SQL查詢
[解析] 選擇查詢能夠根據指定的查詢準則,從一個或多個表中獲取數據并顯示結果,也可以使用選擇查詢對記錄進行分組,并且對記錄進行總結、計數、求平均以及其他類型的計算;參數查詢是一種利用對話框來提示用戶輸入準則的查詢;操作查詢與選擇查詢相似,但不同的是操作查詢是在一次查詢操作中對所得的結果進行編輯等操作;SQL查詢就是用戶用SQL語句來創建的一種查詢。
51.哪個查詢是包含另一個選擇或操作查詢中的SQL SELECT語句,可以在查詢設計網格的“字段”行輸入這些語句來定義新字段,或在“準則”行來定義字段的準則?(D)
A.聯合查詢
B.傳遞查詢
C.數據定義查詢
D.子查詢
子查詢的定義。聯合、傳遞、數據定義、子查詢都屬于SQL查詢。
52.下列不屬于查詢的三種視圖的是(B)
A.設計視圖
B.模板視圖
C.數據表視圖
D.SQL視圖
53.在Access的5個最主要的查詢中,能從一個或多個表中檢索數據,在一定的限制條件下,還可以通過此查詢方式來更改相關表中記錄的是(A)
A.選擇查詢
B.參數查詢
C.操作查詢
D.SQL查詢
[解析] 在查詢中,選擇查詢能夠從一個或多個表中檢索數據,并且在一定的限制條件下還可以更改相關表中的記錄。
54.要將“選課成績”表中學生的成績取整,可以使用(B)
A.Abs([成績])
B.Int([成績])
C.Srq([成績])
D.Sgn([成績])
55.對報表屬性中的數據源設置,下列說法正確的是(C)
A.只能是表對象
B.只能是查詢對象
C.既可以是表對象也可以是查詢對象
D.以上說法均不正確
[解析] 將報表與某一數據表或杳詢綁定起來即為它的數據記錄來源。
56.要將“選課成績”表中學生的成績取整,可以使用(B)
A.Abs([成績])
B.Int([成績])
C.Srq([成績])
D.Sgn([成績])
57.在查詢設計視圖中(A)
A.可以添加數據庫表,也可以添加查詢
B.只能添加數據庫表
C.只能添加查詢
D.以上兩者都不能添加
[解析] 本題考查查詢來源的知識。查詢設計視圖中可以添加查詢的來源、數據庫表或添加另一個已創建的查詢。
58.為了在報表的每一頁底部顯示頁碼號,那么應該設置(C)
A.報表頁眉
B.頁面頁眉
C.頁面頁腳
D.報表頁腳
59.要在報表上顯示格式為“7/總10頁”的頁碼,則計算控件的控件源應設置為(D)
A.[Page]/總[Pages]
B.=[Page]/總[Pages]???
C.[Page]&“/總”&[Pages]
D.=[Page]&“/總”&[Pages]
[解析] 計算控件的控件源設置為=[Page]&“/總”&[Pages],在報表上顯示格式為“*/總*頁”的頁碼。
60.窗體是Access數據庫中的一種對象,以下哪項不是窗體具備的功能(C)
A.輸入數據
B.編輯數據
C.輸出數據
D.顯示和查詢表中的數據
窗體是Access數據庫應用中一個非常重要的工具,它可以用于顯示表和查詢中的數據,輸入數據、編輯 數據和修改數據,但沒有包含輸出數據這項功能。
61.在以下數據庫系統(由數據庫應用系統、操作系統、數據庫管理系統、硬件四部分組成)層次示意圖中,數據庫應用系統的位置是(D)
A.1
B.3
C.2
D.4
[講解] 由里到外分別為硬件、操作系統、數據庫管理系統、數據庫應用系統。數據庫應用系統是利用數據庫管理系統開發出來的面向某一類實際應用的軟件系統,數據庫管理系統是OS支持下的系統文件。
62.數據庫系統四要素中,什么是數據庫系統的核心和管理對象?(C)
A.硬件
B.軟件
C.數據庫
D.人
[解析] 數據庫是存儲在計算機存儲設備中的、結構化的相關數據的集合。它不僅包含描述事物的數據本身,而且包括相關事物之間的關系,它是數據庫系統的核心內容和管理對象。
63.排序時如果選取了多個字段,則輸出結果是(C)
A.按設定的優先次序依次進行排序
B.按最右邊的列開始排序
C.按從左向右優先次序依次排序
D.無法進行排序
[解析] 本題考查的是表的高級篩選/排序。在Access中按多個字段排序時,Access首先根據第一個字段指定的順序進行排序,當第一個字段具有相同的值時,Access再按照第二個字段進行排序(也就是按設定的字段優先次序進行排序),以此類推,直到按全部指定字段排好序為止。
64.某數據庫的表中要添加internet站點的網址,則該采用的字段類型是(B)
A.OLE對象數據類型
B.超級連接數據類型
C.查閱向導數據類型
D.自動編號數據類型
65.為窗口中的命令按鈕設置單擊鼠標時發生的動作,應選擇設置其屬性對話框的(B)
A.格式選項卡
B.事件選項卡
C.方法選項卡
D.數據選項卡
[解析] 本題考查窗體控件的基礎知識。在窗體上每一個控件都是一個對象,都具有屬性、事件和方法3個要素。事件是控件可以響應的動作如單擊鼠標等,所以要想設計單擊鼠標時的動作就要設計單擊鼠標事件里面的內容。每一個對象的屬性對話框都有5個選項卡,其中,格式選項卡主要設計控件外觀、大小、位置等顯示格式;’數據選項卡主要設計控件的數據源等數據問題;事件選項卡主要設計控件可以響應的動作;其他選項卡主要設計控件名字、默認值、Tab索引等其他屬性;全部選項卡里面包含前4種選項卡的所有內容。
66.鼠標事件是指操作鼠標所引發的事件,下列不屬于鼠標事件的是(D)
A.“鼠標按下”
B.“鼠標移動”
C.“鼠標釋放”
D.“鼠標鎖定”
鼠標事件包括“單擊”、“雙擊”、“鼠標按下”、“鼠標移動”、“鼠標釋放”等,但沒有“鼠標鎖定”。
67.要改變窗體上文本框控件的數據源,應設置的屬性是(B)
A.記錄源
B.控件來源
C.篩選查詢
D.默認值
[解析] 本題考查窗體控件來源的知識。Access中的窗體中有一些控件可以與表或查詢中的字段相綁定,這時候就需要設置這些控件的數據來源。設置控件來源的方法是:選擇“屬性”窗口的“數據”選項卡,并且在其中選擇“控件來源”。
68.在使用報表設計器設計報表時,如果要統計報表中某個字段的全部數據,應將計算表達式放在(C)
A.組頁眉/組頁腳
B.頁面頁眉/頁面頁腳
C.報表頁眉/報表頁腳
D.主體
答案解析
[解析] 組頁眉用于實現報表的分組輸出和分組統計。組頁眉中主要安排文本框或其他類型的控件顯示分組字段等數據信息。
組頁腳內主要安排文本框和其他控件顯示分組統計數據。
頁面頁眉是用來顯示報表中的字段名稱或記錄的分組名稱,報表的每一頁有一個頁面頁眉。它一般顯示在每頁的頂端。
頁面頁腳是打印在每頁的底部,用來顯示本頁的匯總說明,報表的每一頁有一個頁而頁腳。報表頁眉中的任何內容都只能在報表開始處,即報表的第一頁打印一次。
報表頁腳一般是在所有的主體和組頁腳被輸出完成后才會打印在報表的最后面。
顯示在每頁的頂端。
主體是用于打印表或查詢中的記錄數據,是報表顯示的數據的主要區域。
?
69.如果加載一個窗體,先被觸發的事件是(A)
A.Load 事件
B.Open事件
C.Click 事件
D.DaClick事件
70.使用宏組的目的是(D)
A.設計出功能復雜的宏
B.設計出包含大量操作的宏
C.減少程序內存消耗
D.對多個宏進行組織和管理
71.以下是宏對象m1的操作序列設計:(C)
?
假定在宏m1的操作中涉及到的對象均存在,現將設計好的宏m1設置為窗體“fTest”上某個命令按鈕的單擊事件屬性,則打開窗體“fTest1”運行后,單擊該命令按鈕,會啟動宏m1的運行。宏m1運行后,前兩個操作會先后打開窗體對象“fTest2”和表對象“tStud”。那么執行Close操作后,會
A.只關閉窗體對象“fTest1”
B.只關閉表對象“tStud”
C.關閉窗體對象“fTest2”和表對象“tStud”
D.關閉窗體“fTest1”和“fTest2”及表對象“tStud”
72.VBA程序的多條語句可以寫在一行中,其分隔符必須使用符號(A)
A.:
B.’
C.;
D.,
73.VBA表達式3*3\3/3的輸出結果是(B)
A.0
B.1
C.3
D.9
74.現有一個已經建好的窗體,窗體中有一命令按鈕,單擊此按鈕,將打開“tEmployee”表,如果采用VBA代碼完成,下面語句正確的是(C)
A.docmd.openform″tEmployee″
B.docmd.openview″tEmployee″
C.docmd.opentable″tEmployee″
D.docmd.openreport″tEmployee″
75.在窗體上添加一個命令按鈕(名為Command1),然后編寫如下事件過程:(B)
Private Sub Command1_Click()
For i=1 To 4
x=4
For j=1 To 3
x=3
For k=1 To2
x=x+6
Next k
Next j
Next i
MsgBox x
End Sub
打開窗體后,單擊命令按鈕,消息框的輸出結果是
A.7
B.15
C.157
D.538
76.在數據管理技術的發展過程中,經歷了人工管理階段、文件系統階段和數據庫系統階段。其中數據獨立性最高的階段是(A)
A.數據庫系統
B.文件系統
C.人工管理
D.數據項管理
77.Access數據庫中哪個數據庫對象是其他數據庫對象的基礎?(C)
A.報表
B.查詢
C.表
D.模塊
78.通過關聯關鍵字“系別”這一相同字段,表二和表一構成的關系為(C)
A.一對一
B.多對一
C.一對多
D.多對多
79.下列不屬于控件格式屬性的是(B)
A.標題
B.正文
C.字體大小
D.字體粗細
80.在查詢設計視圖中(A)
A.可以添加數據庫表,也可以添加查詢
B.只能添加數據庫表
C.只能添加查詢
D.以上兩者都不能添加
81.窗體是Access數據庫中的一種對象,以下哪項不是窗體具備的功能(C)
A.輸入數據
B.編輯數據
C.輸出數據
D.顯示和查詢表中的數據
82.窗體有3種視圖,用于創建窗體或修改窗體的窗口是窗體的(A)
A)“設計”視圖
B)“窗體”視圖
C)“數據表”視圖
D)“透視表”視圖
83.“特殊效果”屬性值用于設定控件的顯示特效,下列屬于“特殊效果”屬性值的是(D)
①“平面”、②“顏色”、③“凸起”、④“蝕刻”、⑤“透明”、⑥“陰影”、⑦“凹陷”、⑧“鑿痕”、⑨“傾斜”
A.①②③④⑤⑥
B.①③④⑤⑥⑦
C.①④⑥⑦⑧⑨
D.①③④⑥⑦⑧
84.窗口事件是指操作窗口時所引發的事件,下列不屬于窗口事件的是(D)
A.“加載”
B.“打開”
C.“關閉”
D. 確定”
85.下面關于報表對數據的處理中敘述正確的是(B)
A.報表只能輸入數據
B.報表只能輸出數據
C.報表可以輸入和輸出數據
D.報表不能輸入和輸出數據
86.用于實現報表的分組統計數據的操作區間的是(D)
A.報表的主體區域
B.頁面頁眉或頁面頁腳區域
C.報表頁眉或報表頁腳區域
D.組頁眉或組頁腳區域
87.可以將Access數據庫中的數據發布在Internet網絡上的是(B)
A.查詢
B.數據訪問頁
C.窗體
D.報表
88.用于打開報表的宏命令是(C)
A.OpenForm
B.Openquery
C.OpenReport
D.RunSQL
89.下列關于宏操作的敘述錯誤的是(D)
A.可以使用宏組來管理相關的一系列宏
B.使用宏可以啟動其它應用程序
C.所有宏操作都可以轉化為相應的模塊代碼
D.宏的關系表達式中不能應用窗體或報表的控件值
90.用于最大化激活窗口的宏命令是(C)
A.Minimize
B.Requery
C.Maximize
D.Restore
91.在宏的表達式中要引用報表exam上控件Name的值,可以使用引用式(B)
A.Reports!Name
B.Reports!exam!Name
C.exam!Name
D.Reports exam Name
92.可以判定某個日期表達式能否轉換為日期或時間的函數是(B)
A.CDate
B.IsDate
C.Date
D.IsText
93.以下哪個選項定義了10個整型數構成的數組,數組元素為NewArray(1)至NewArray(10)?(B)
A.Dim NewArray(10)As Integer
B.Dim NewArray(1 To 10)As Integer
C.Dim NewArray(10) Integer
D.Dim NewArray(1 To 10) Integer
?
?
二、判斷題
?
1、在關系數據模型中,二維表的行稱為關系的字段或屬性,二維表的列稱為關系的記錄或元組(╳ )
2、在 Access的數據表中追加一條記錄,可以追加到表的任意位置。(╳ )
4.字段名稱通常用于系統內部的引用,而字段標題通常用來顯示給用戶看。(√ )
3、 Access中,運算符Like中用來通配任何單個字符的是“*”和“?” (╳ )
4、 Access中,創建參數查詢時,在查詢設計視圖的“準則”行中應將參數提示文本放置在[]中( √ )
5、在窗體中創建一個標題,可使用標簽控件( √ )
6、在窗體上選擇多個控件應按住ctrl鍵,然后單擊各個控件。(╳ )
7、報表要實現排序與分組,應該通過“文件”菜單下的“排序與分組”命令。( ╳)
8、默認情況下,宏的設計視圖有四列:宏名列、條件列、操作列和注釋列。( ╳)
9. Access2003對數據庫對象的所有操作都是通過數據庫窗口開始的(√? )
10、在 ACCESS2003中,除了數據庫窗口一次只能打開一個,其他對象可以同時打開多個(╳ )
11、關系模型中,元組個數具有有限性(√ )
12、在 ACCESS中,一個英文字符的字段大小是1,而漢字是2。(╳ )
13、字段屬性中,“允許空子符串”屬性只針對文本型字段。(√ )
14、在數據表視圖下建立表結構時,所有字段默認類型都是數字型(╳ )
15、數據表的列寬只針對選中的列生效,改變數據表的行高則對全體行生效(╳ )
16、在查詢操作中,當對兩個字段都做分組時,以分組較細的優先(√ )
?17、用向導建立交叉表查詢時,數據源只能是一個表或者查詢(√ )
18.要使用數據庫必須先打開數據庫(√ )
19.文本性的字段最多允許存儲256個字符(╳ )
20.在表的設計視圖中也可以進行增加、刪除、修改記錄的操作(╳ )
21.“有效性規則”用來防止非法數據輸入到表中,對數據輸入起著限定作用。(√ )
22.記錄是關系數據庫中最基本的數據單位(╳ )
23.只有單擊主窗口的“關閉”按鈕,才能退出 Access2010(╳)
24.OLE對象中插入的圖片類型可以是BMP或JPG格式等,但只有BMP格式可以在窗體中正常顯示(√ )
25、 Access中,查詢有3種視圖方式,分別是設計視圖、數據表視圖和查詢視圖。(╳ )
26.用二維表表示數據及其聯系的數據模型稱為關系模型(√ )
?
?
?
三、填空題
1.一個關系表的行稱為__ 元組___,列稱為___字段___。
2、窗體中的數據主要來源于__數據表____和__查詢_________
3.三個基本的關系運算是___選擇___、___投影 ___和連接。
4、 Access的7種數據庫對象分別有:表、___查詢_____、窗體、__報表___、宏和模塊
5、在 Access中,自動啟動宏的名稱是 _________
6.__控件___是窗體上用于顯示數據、執行操作、裝飾窗體的對象。
7、VBA的三種流程控制結構是:順序結構、___選擇_____和_____循環____。
8.Access數據庫中,如果在窗體上輸入的數據總是取自表或查詢中的字段數據,或者取自某固定內容的數據,可以使用___列表框____來完成。
9、在創建主/子窗體之前,必須設置__數據表___、創建窗體之間的關系,并且已創建兩個窗體。
10.某窗體中有一命令按鈕,在窗體視圖中單擊此命令按鈕打開一個報表,需要執行的宏操作是___ OpenReport ___(打開報表)__。
11.在數據表視圖下向表中輸入數據,在未輸入數值之前,系統自動提供的數值字段的屬性是 __默認值____。
12.某窗體中有一命令按鈕,名稱為C1。要求在窗體視圖中單擊此命令按鈕后,命令按鈕上顯示的文字顏色為棕色(棕色代碼為128),實現該操作的VBA語句是___17個例題中有 ___。
13.如果要將某表中的若干記錄刪除,應該創建 __刪除__查詢。
14、 Access中,查詢不僅具有查找的功能,而且還具有___計算_____功能
15.VBA中定義符號常量的關鍵字是______。
16、函數Md("惠州學院計算機科學系",5,3)的結果是:___計算機____
17.程序測試分為靜態分析和動態測試。其中 ____靜態分析_______是指不執行程序,而只是對程序文本進行檢查,通過閱讀和討論,分析和發現程序中的錯誤。
18.在窗體中添加一個命令按鈕(名稱為Command1),然后編寫如下代碼:
Private? Sub? Command1_Click( )
???????? ? Static? b? as? integer
????? b=b+1
??? End? Sub
窗體打開運行后,三次單擊命令按鈕后,變量b的值是___3___。
19.在窗體上有一個文本框控件,名稱為Text1。同時,窗體加載時設置其計時器間隔為1秒、計時器觸發事件過程則實現在Text1 文本框中動態顯示當前日期和時間。請補充完整。
Private Sub Form_Load()
?? Me.TimerInterval=1000
End Sub
Private Sub ________
?? Me.Text1=Now()
End Sub
20.實現數據庫操作的DAO技術,其模型采用的是層次結構,其中處于最頂層的對象是_________。
21.下面VBA程序段運行時,內層循環總次數是___9______。
????? For? m=0? To? 7? Step 3
??????? For? n=m-1? To? m+1
??????? Next? n
????? Next? m
22.在面向對象方法中, ___類______描述的是具有相似屬性與操作的一組對象。
23.在關系模型中,把數據看成是二維表,每一個二維表稱為一個____關系______。
24.結合型文本框可以從表、查詢或_____SQL查詢_______中獲得所需的內容。
25.在創建主/子窗體之前,必須設置_____表_____之間的關系。
26.函數Right(“計算機等級考試”,4)的執行結果是____等級考試_____。
27.某窗體中有一命令按鈕,在窗體視圖中單擊此命令按鈕打開一個查詢,需要執行的操作是__________。跟讀字母
28.在使用Dim語句定義數組時,在缺省情況下數組下標的下限為____________。
29.在窗體中添加一個命令按鈕,名稱為Command1,然后編寫如下程序:
Private Sub Command1_Click()
Dim s,i
For i=1 To 10
s=s+i
Next i
MsgBox s
End Sub
窗體打開運行后,單擊命令按鈕,則消息框的輸出結果為____55_______。
30.在窗體中添加一個名稱為Command1的命令按鈕,然后編寫如下程序:
Private Sub s(By Val p As lnteger)
p=p*2
End Sub
Private Sub Command1_Click()
Dim i As Integer
i=3
Call s(i)
If i>4 Then i=i^2
MsgBox i
End Sub
窗體打開運行后,單擊命令按鈕,則消息框的輸出結果為____36________。
31.設有如下代碼:
x=1
do
x=x+2
loop until____X=7______
運行程序,要求循環體執行3次后結束循環,在空白處填入適當語句。
32.窗體中有兩個命令按鈕:“顯示”(控件名為cmdDisplay)和“測試”(控件名為cmdTest)。以下事件過程的功能是:單擊“測試”按鈕時,窗體上彈出一個消息框。如果單擊消息框的“確定”按鈕,隱藏窗體上的“顯示”命令按鈕;單擊“取消”按鈕關閉窗體。按照功能要求,將程序補充完整。
Private Sub cmdTest_Click()
Answer= _____ _____?????? (“隱藏按鈕”,vbOKCancel)
If Answer=vbOK Then
cmdDisplay.Visible= __________?????
Else
Docmd.Close
End If
End Sub
33.數據庫管理系統常見的數據模型有層次模型、網狀模型和___關系模型_____3種。
34.一個關系就是一個_____二維表______,二維表中的列稱為_____字段_____,行稱為_____元組_____。
35.VBA中定義符號常量的關鍵字是_________。
36.數據模型按不同應用層次分成3種類型,它們是概念數據模型、 ___________和物理數據模型。
37.二維表中的一行稱為關系的________。
38.三個基本的關系運算是____選擇___、_____投影____和聯接。
39.窗體由多個部分組成,每個部分稱為一個__節___,大部分的窗體只有____主體_____。
40.___控件_______是窗體上用于顯示數據、執行操作、裝飾窗體的對象。
41.數據獨立性分為邏輯獨立性與物理獨立性。當數據的存儲結構改變時,其邏輯結構可以不變,因此,基于邏輯結構的應用程序不必修改,稱為___邏輯獨立性____。
42.一個主報表最多只能包含______兩級_______子窗體或子報表。
43.數據庫管理系統常見的數據模型有層次模型、網狀模型和__________3種。
44.表操作共有三種視圖,分別是設計視圖,打印視圖,___版面______視圖。
45.數據訪問頁有兩種視圖,分別為頁視圖和__________。
46.實體與實體之間的關系可分為____一對一___、___一對多_____和____多對多______3種。
?
四、簡答題
課后練習
數據庫相關概念
查詢操作步驟及作用
報表基礎知識
?
綜合題17個例題
模塊和VBA
轉載于:https://www.cnblogs.com/dengwd/p/9267927.html
總結
- 上一篇: Python3 range()函数
- 下一篇: 五一出游需要隔离吗 专家称要自我观察1