考試二級ACCESS筆試試題及答案_第1頁
考試二級ACCESS筆試試題及答案_第2頁
考試二級ACCESS筆試試題及答案_第3頁
考試二級ACCESS筆試試題及答案_第4頁
考試二級ACCESS筆試試題及答案_第5頁
已閱讀5頁,還剩79頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

2005年9月全國計算機等級考試二級ACCESS筆試試題及答案

(考試時間90分鐘,滿分100分)

一、選擇題(每小題2分,共70分)

下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的,請將正確選項涂寫在

答題卡相應位置上,答在試卷上不得分。

(1)下列敘述中正確的是

A)程序設計就是編制程序B)程序的測試必須由程序員自己去完成

C)程序經調試改錯后還應進行再測試D)程序經調試改錯后不必進行再測試

(2)下列數據結構中,能用二分法進行查找的是

A)順序存儲的有序線性表B)線性鏈表C)二叉鏈表D)有序線性鏈表

(3)下列關于棧的描述正確的是

A)在棧中只能插入元素而不能刪除元素

B)在棧中只能刪除元素而不能插入元素

C)棧是特殊的線性表,只能在一端插入或刪除元素

D)棧是特殊的線性表,只能在一端插入元素,而在另一端刪除元素

(4)下列敘述中正確的是

A)一個邏輯數據結構只能有一種存儲結構

B)數據的邏輯結構屬于線性結構,存儲結構屬于非線性結構

C)一個邏輯數據結構可以有多種存儲結構,且各種存儲結構不影響數據處理的效率

D)一個邏輯數據結構可以有多種存儲結構,且各種存儲結構影響數據處理的效率

(5)下列描述中正確的是

A)軟件工程只是解決軟件項目的管理問題B)軟件工程主要解決軟件產品的生產率問題

C)軟件工程的主要思想是強調在軟件開發過程中需要應用工程化原則D)軟件工程只是解

決軟件開發中的技術問題

(6)在軟件設計中,不屬于過程設計工具的是

A)PDL(過程設計語言)B)PAD圖C)N-S圖D)DFD圖

(7)下列敘述中正確的是

A)軟件交付使用后還需要進行維護B)軟件一旦交付使用就不需要再進行維護

C)軟件交付使用后其生命周期就結束D)軟件維護是指修復程序中被破壞的指令

(8)數據庫設計的根本目標是要解決

A)數據共享問題B)數據安全問題C)大量數據存儲問題D)簡化數據維護

(9)設有如下關系表:則下列操作中正確的是

RST

ABCABCABC

112313112

223223

313

A)T=RASB)T=RUSC)T=RXSD)T=R/S

(10)數據庫系統的核心是

A)數據模型B)數據庫管理系統C)數據庫D)數據庫管理員

(11)將兩個關系拼接成一個新的關系,生成的新關系中包含滿足條件的元組,這種操作稱

A)選擇B)投影C)聯接D)并

(12)如果表A中的一條記錄與表B中的多條記錄相匹配,且表B中的一條記錄與表A中

的多條記錄相匹配,則表A與表B存在的關系是

A)一對一B)一對多C)多對一D)多對多

13)利用Access創建的數據庫文件,其擴展名為

A).ADPB).DBFC).FRMD).MDB

(14)下面關于Access表的敘述中,錯誤的是

A)在Access表中,可以對備注型字段進行“格式”屬性設置

B)若刪除表中含有自動編號型字段的一條記錄后,Access不會對表中自動編號型字段重新

編號

C)創建表之間的關系時,應關閉所有打開的表

D)可在Access表的設計視圖“說明"列中,對字段進行具體的說明

15)在Access表中,可以定義3種主關鍵字,它們是

A)單字段、雙字段和多字段B)單字段、雙字段和自動編號

C)單字段、多字段和自動編號D)雙字段、多字段和自動編號

(16)?(21)題使用已建立的“tEmployee”表,表結構及表內容如下所示:

字段名稱字段類型字段大小

雇員ID文本10

姓名文本10

性別文本1

出生日期日期時間

職務文本14

簡歷備注

聯系電話文本8

聯系電

雇員ID姓名性別出生日期職務簡歷

1984年大學畢業,曾是銷售

1王寧女1960-1-1經理35976450

1986年大學畢業,現為銷售

2李清男1962-7-1職員35976451

1993年專科畢業,現為銷售

3王創男1970-1-1職員35976452

199g年大學畢業,現為銷售

4鄭炎女1978-6-1職員35976453

1956年專科畢業,現為管理

5瑰小紅女1934-11-1職員35976454

(16)在“tEmployee"表中,“姓名"字段的字段大小為10,在此列輸入數據時,最多可

輸入的漢字數和英文字符數分別是

A)55B)510C)1010D)1020

(17)若要確保輸入的聯系電話值只能為8位數字,應將該字段的輸入掩碼設置為

A)00000000B)99999999C)########D)????????

(18)若在"tEmployee”表中查找所有姓“王”的記錄,可以在查詢設計視圖的準則行中

輸入

A)Like"i"B)Like"王*"C)="£"D)="王*"

(19)下面顯示的是查詢設計視圖的“設計網格”部分,從此部分所示的內容中可以判斷出

要創建的查詢是

字段

旗務性別

表I

新「Employee

到tEmployee

則?主任”

“I

A)刪除查詢B)生成表查詢C)選擇查詢D)更新查詢

20)下面顯示的是查詢設計視圖,從設計視圖所示的內容中判斷此查詢將顯示

手&

W

&示

?

?J

A)出生日期字段值B)所有字段值C)除出生日期以外的所有字段值D)雇員ID字段

(21)若以"tEmployee”表為數據源,計算每個職工的年齡(取整),并顯示如下圖所示

的結果,那么正確的設計是

日計算年齡:選

「ft別I年齡

9女

李I

r上叵its%%布應5

3計算年代:選擇查詢A)

字R

a計算年依:選擇查詢B)

姓名”一(蟲”?(D崢日期P里

Qltploy”苴二U6」

))

姓名|性利_年避工?嚴睜先耳財

9I?0

(22)?(24)題中使用下圖,窗體的名稱為finTest,窗體中有一個標簽和一個命令按鈕,

名稱分別為和

LabellbChangeo

(22)在“窗體視圖"顯示該窗體時,要求在單擊命令按鈕后標簽上顯示的文字顏色變為紅

色,以下能實現該操作的語句是

A)labell.ForcColor=255B)bChangc.ForcColor=255

C)labell.ForeColor=H255HD)bChange.ForeColor=n255n

(23)若將窗體的標題設置為“改變文字顯示顏色”,應使用的語句是

A)Me="改變文字顯示顏色”B)Me.Caption="改變文字顯示顏色”

C)Me.text="改變文字顯示顏色"D)Me.Name="改變文字顯示顏色”

(24)在“窗體視圖”中顯示窗體時,窗體中沒有記錄選定器,應將窗體的“記錄選定器”

屬性值設置為

A)是B)否C)有D)無

(25)為窗體或報表上的控件設置屬性值的正確宏操作命令是

A)SetB)SetDataC)SetWarningsD)SetValue

(26)下列不屬于操作查詢的是

A)參數查詢B)生成表查詢C)更新查詢D)刪除查詢

(27)使用自動創建數據訪問頁功能創建數據訪問頁時,Access會在當前文件夾下,自動保

存創建的數據訪問頁,其格式為

A)HTMLB)文本C)數據庫D)Web

(28)能被“對象所識別的動作”和“對象可執行的活動”分別稱為對象的

A)方法和事件B)事件和方法C)事件和屬性D)過程和方法

(29)在關于報表數據源設置的敘述中,以下正確的是

A)可以是任意對象B)只能是表對象C)只能是查詢對象D)可以是表對象或查詢對象

(30)在報表設計的工具欄中,用于修飾版面以達到更好顯示效果的控件是

A)直線和矩形B)直線和圓形C)直線和多邊形D)矩形和圓形

(31)下列邏輯表達式中,能正確表示條件“x和y都是奇數”的是

A)xMod2=1OryMod2=1B)xMod2=0OryMod2=0

C)xMod2=1AndyMod2=1D)xMod2=0AndyMod2=0

(32)若要求在文本框中輸入文本時達到密碼號的顯示效果,則應設置的屬性是

A)“默認值"屬性B)"標題"屬性C)“密碼"屬性D)"輸入掩碼”屬性

(33)假定有以下循環結構

DoUntil條件

循環體

Loop

則正確的敘述是

A)如果“條件”值為0,則一次循環體也不執行B)如果"條件”值為0,則至少執行一

次循環體

C)如果“條件”值不為0,則至少執行一次循環體D)不論"條件"是否為"真",至少

要執行一次循環體

(34)窗體上添加有3個命令按鈕,分別命名為CommandsCommand2和Command3o編

寫Commandl的單擊事件過程,完成的功能為:當單擊按鈕Commandl時,按鈕Command2

可用,按鈕Command3不可見。以下正確的是

A)PrivateSubCommand1_Click()B)PrivateSubCommand!_Click()

Command2.Visiblc=TrucCommand2.Enablcd=Truc

Command3.Visible=FalseCommand3.Enabled=False

EndSubEndSub

C)PrivateSubCommand1_Click()D)PrivateSubCommandl_Click()

Command2.Enabled=TrueCommand2.Visible=True

Command3.Visible=FalseCommands.Enabled=False

EndSubEndSub

(35)假定有以下程序段

n=0

fori=lto3

forj=-4to-1

n=n+l

nextj

nexti

運行完畢后,n的值是

A)0B)3C)4D)12

二、填空題(每空2分,共30分)

請將每一個空的正確答案寫在答題卡【1】?[15]序號的橫線上,答在試卷上不得

分。

(1)數據管理技術發展過程經過人工管理、文件系統和數據庫系統三個階段,其中數據獨

立性最高的階段是[1】。

(2)算法復雜度主要包括時間復雜度和【2】復雜度。

(3)在進行模塊測試時,要為每個被測試的模塊另外設計兩類模塊:驅動模塊和承接模塊

(樁模塊)。其中【3】的作用是將測試數據傳送給被測試的模塊,并顯示被測試模塊

所產生的結果。

(4)一棵二叉樹第六層(根結點為第一層)的結點數最多為【4】個。

(5)數據結構分為邏輯結構和存儲結構,循環隊列屬于【5】結構。

(6)創建交叉表查詢時,必須對行標題和【6】進行分組(GroupBy)操作。

(7)打開一個表應該使用的宏操作是【7】。

(8)函數Now()返回值的含義是【8】。

(9)建立了一個窗體,窗體中有一命令按鈕,單擊此按鈕,將打開一個查詢,查詢名為“qT”,

如果采用VBA代碼完成,應使用的語句是【9】o

(10)在報表設計中,可以通過添加[10]控件來控制另起一頁輸出顯示。

(11)設有以下窗體單擊事件過程:

PrivateSubForm_Click()

a=1

Fori=1To3

SelectCasei

Case1,3

a=a+1

Case2,4

a=a+2

EndSelect

Nexti

MsgBoxa

EndSub

打開窗體運行后,單擊窗體,則消息框的輸出內容是[11]。

(12)在窗體中添加一個命令按鈕(名為Commandl)和一個文本框(名為textl),然后編

寫如下事件過程:

PrivateSubCommand1_Click()

DimxAsInteger,yAsInteger,zAsInteger

x=5:y=7:z=0

Me!Textl=*n,

Callpl(x,y,z)

Me!Textl=z

EndSub

Subpl(aAsInteger,bAsInteger,cAsInteger)

c二a+b

EndSub

打開窗體運行后,單擊命令按鈕,文本框中顯示的內容是[12]o

(13)有一個VBA計算程序的功能如下,該程序用戶界面由4個文本框和3個按鈕組成。4

個文本框的名稱分別為:Textl、Text2、Text3和Text403個按鈕分別為:清除(名為Commandl)、

計算(名為Command2)和退出(名為Command3)。窗體打開運行后,單擊清除按鈕,則

清除所有文本框中顯示的內容;單擊計算按鈕,則計算在Textl、Text2和Text3三個文本框

中輸入的3科成績的平均成績并將結果存放在Tcxt4文本框中;單擊退出按鈕則退出。請將

下列程序填空補充完整。

PrivateSubCommandl_Click()

Me!Textl=""

Mc!Text2=""

Me!Text3=""

Me!Text4=""

EndSub

PrivateSubCommand2_Click()

IfMelTextl=”“OrMe!Text2=OrMe!Text3二M"Then

MsgBox”成績輸入不全”

Else

Me!Text4=([13]+Val(Me!Text2)+Val(Me!Text3))/3

[14]

EndSub

PrivateSubCommand3_Click()

Docmd.[15)

EndSub

選擇題:

1-5CACDC6-10DAABB11-15CDDAC16-20cABDB21-25CABBD26-30AAADA

31-35CDBCD

填空題:

1、數據庫系統階段2、空間3、驅動模塊4、325、邏輯結構存儲結構6、列標題值7、opcntablc

8、返回系統日期和時間9、Docmd.OpenqueryrqT10>分頁符11、512、1213、Val(MelTextl)

14、cndif15、quit

2006年4月全國計算機等級考試二級Access數據庫程序設計

(考試時間90分鐘,滿分100分)

一、選擇題(每小題2分,共70分)下列各題A)、B)、C)、D)四個選項中,只有一個

選項是正確的,請將正確選項寫在答題卡相應位置上,答在試卷上不得分。

(1)下列選項中不屬于結構化程序設計方法的是

A)自頂向下B)逐步求精C)模塊化D)可復用

(2)兩個或兩個以上模塊之間關聯的緊密程度稱為

A)耦合度B)內聚度C)復雜度D)數據傳輸特性

(3)下列敘述中正確的是

A)軟件測試應該由程序開發者來完成B)程序經調試后一般不需要再測試

C)軟件維護只包括對程序代碼的維護D)以上三種說法都不對

(4)按照“后進先出”原則組織數據的數據結構是

A)隊列B)棧C)雙向鏈表D)二叉樹

(5)下列敘述中正確的是

A)線性鏈表是線性表的鏈式存儲結構B)棧與隊列是非線性結構

C)雙向鏈表是非線性結構D)只有根結點的二叉樹是線性結構

(6)對如下二叉樹進行后序遍歷的結果為

A)ABCDEFB)DBEAFCC)ABDECFD)DEBFCA

(7)在深度為7的滿二叉樹中,葉子結點的個數為

A)32B)31C)64D)63

(8)“商品"與“顧客”兩個實體集之間的聯系一般是

A)一對一B)一對多C)多對一D)多對多

(9)在E—R圖中,用來表示實體的圖形是

A)矩形B)橢圓形C)D)三角形

(10)數據庫DB、數據庫系統DBS、數據庫管理系統DBMS之間的關系是

A)DB包含DBS和DBMSB)DBMS包含DB和DBS

C)DBS包含DB和DBMSD)沒有任何關系

(ID常見的數據模型有3種,它們是

A)網狀、關系和語義B)層次、關系和網狀

C)環狀、層次和關系D)字段名、字段類型和記錄

(12)在以下敘述中,正確的是

A)ACCESS只能使用系統菜單創建數應用系統B)ACCESS不具備程序設計能力

C)ACCESS只具備了模塊化程序設計能力D)ACCESS具有面向對象的程序設計能力,

并能創建復雜的數據庫應用系統

(13)不屬于Access對象的是

A)表B)文件夾C)窗體D)查詢

(14)表的組成內容包括

A)查詢和字段B)字段和記錄C)記錄和窗體D)報表和字段

(15)在數據表視圖中,不能

A)修改字段的類型B)修改字段的名稱

C)刪除一個字段D)刪除一條記錄

(16)數據類型是

A)字段的另一種說法B)決定字段能包含哪類數據的設置

C)一類數據庫應用程序D)一類用來描述Access表向導允許從中選擇的字段名稱

(17)現有一個已經建好的“按雇員姓名查詢”窗體,如下圖所示。

運行該窗體后,在文本框中輸入要查詢雇員的姓名,當按下“查詢”按鈕時,運行一個是

“按雇員姓名查詢”的查詢,該查詢顯示出所查雇員的雇員ID、姓名和職稱等三段。若窗

體中的文本框名稱為tName,設計“按雇員姓名查詢”,正確的設計視圖是

A)B)C)D)

(18)下圖是使用查詢設計器完成的查詢,與該查詢等價的SQL語句是

A)select學號,數學fromscwhere數學〉(selectavg(數學)fromsc)

B)select學號where數學〉(selectavg(數學)fromsc)

C)select數學avg(數學)fromsc)

D)select數學〉(selectavg(數學)fromsc)

(19)在下圖中,與查詢設計器的篩選標簽中所設置的篩選功能相同的表達式是

A)成績表.綜合成績>=80AND成績表.綜合成績=<90

B)成績表.綜合成績>80AND成績表.綜合成績<90

C)80<=成績表.綜合成績<=90

D)80〈成績表.綜合成績<90

(20)下圖中所示的查詢返回的記錄是

A)不包含80分和90分B)不包含80至90分數段

C)包含80至90分數段D)所有的記錄

(21)排序時如果選取了多個字段,則輸出結果是

A)按設定的優先次序依次進行排序B)按最右邊的列開始排序

C)按從左向右優先次序依次排序D)無法進行排序

(22)為窗口中的命令按鈕設置單擊鼠標時發生的動作,應選擇設置其屬性對話框的

A)格式選項卡B)事件選項卡C)方法選項卡D)數據選項卡

(23)要改變窗體上文本框控件的數據源,應設置的屬性是

A)記錄源B)控件來源C)篩選查詢D)默認值

(24)在使用報表設計器設計報表時,如果要統計報表中某個字段的全部數據,應將計算

表達式放在

A)組頁眉/組頁腳B)頁面頁眉/頁面頁腳C)報表頁眉/報表頁腳D)主體

(25)如果加載一個窗體,先被觸發的事件是

A)Load事件B)Open事件C)Click事件D)DaOick事件

(26)數據訪問頁可以簡單地認為就是一個

A)網頁B)數據庫文件C)word文件D)子表

(27)使用宏組的目的是

A)設計出功能復雜的宏B)設計出包含大量操作的宏

C)減少程序內存消耗D)對多個宏進行組織和管理

(28)以下是宏對象ml的操作序列設計:

假定在宏ml的操作中涉及到的對象均存在,現將設計好的宏ml設置為窗體"fTcst”上

某個命令按鈕的單擊事件屬性,則打開窗體"FTestl”運行后,單擊該命令按鈕,會啟動宏

ml的運行。宏ml運行后,前兩個操作會先后打開窗體對象"fTcs己”和表對象“tStud”。

那么執行Close操作后,會

A)只關閉窗體對象"fTcstl"B)只關閉表對象“tStud”

C)關閉窗體對象"fTest2"和表對象"tStud”D)關閉窗體"fTestl"和"fTest2”及表

對象"tStud"

(29)VBA程序的多條語句可以寫在一行中,其分隔符必須使用符號

A);B),C);D),

(30)VBA表達式3*3\3/3的輸出結果是

A)0B)1C)3D)9

(31)現有一個已經建好的窗體,窗體中有一命令按鈕,單擊此按鈕,將打開"tEmployee”

表,如果采用VBA代碼完成,下面語句正確的是

A)docmd.openform"tEmployeenB)docmd.openview“tEmployee”

C)docmd.opentable"tEmployee"D)docmd.openreport“tEmployee"

(32)Access的控件對象可以設置某個屬性來控制對象是否可用(不可用時顯示為灰色狀

態)。需要設置的屬性是

A)DefaultB)CancelC)Enabled

(33)以下程序段運行結束后,變量x的值為

x=2

y=4

Do

x=x*y

y=y+l

LoopWhiley<4

A)2B)4C)8D)20

(34)在窗體上添加一個命令按鈕(名為Commandl),然后編寫如下事件過程:

PrivateSubCommandl_ClickQ

Fori=lTo4

x=4

For尸1To3

x=3

Fork=lTo2

x=x+6

Nextk

Nextj

Nexti

MsgBoxx

EndSub

打開窗體后,單擊命令按鈕,消息框的輸出結果是

A)7B)15C)157D)538

(35)假定有如下的Sub過程:

Subsfun(xAsSingle,yAsSin^c)

x=t/y

y=tMody

EndSub

在窗體上添加一個命令按鈕(名為Command]),然后編寫如下事件過程:

PrivateSubCommandl_ClickQ

Dimaassingle

Dimbassingle

a=5

b=4

sfiina,b

MsgBoxa&chr(10)+chr(13)&b

EndSub

打開窗體運行后,單擊命令按鈕,消息框的兩行輸出內容分別為

A)1和1B)1.25和1C)1.25和4D)5和4

二、填空題(每空2分,共30分)

請將每一個空的正確答案寫在答題卡【1】~[15]序號的橫線上,答在試卷上不得分。

(1)對長度為10的線性表進行冒泡排序,最壞情況下需要比較的次數為【1】o

(2)在面向對象方法中,【2】描述的是具有相似屬性與操作的一組對象。

(3)在關系模型中,把數據看成是二維表,每一個二維表稱為一個【3】o

(4)程序測試分為靜態分析和動態測試。其中【4】是指不執行程序,而只是

對程序文本進行檢查,通過閱讀和討論,分析和發現程序中的錯誤。

(5)數據獨立性分為邏輯獨立性與物理獨立性。當數據的存儲結構改變時,其邏輯結構可

以不變,因此,基于邏輯結構的應用程序不必修改,稱為【5】。

(6)結合型文本框可以從表、查詢或【6】中獲得所需的內容。

(7)在創建主/子窗體之前,必須設置【7】之間的關系。

(8)函數Right(“計算機等級考試”,4)的執行結果是【8】。

(9)某窗體中有一命令按鈕,在窗體視圖中單擊此命令按鈕打開一個查詢,需要執行的操

作是【9】o

(10)在使用Dim語句定義數組時,在缺省情況下數組下標的下限為[10]□

11)在窗體中添加一個命令按鈕,名稱為Commandl,然后編寫如下程序:

PrivateSubCommandl_ClickQ

Dims,i

Fori=lTolO

s=s+i

Nexti

MsgBoxs

EndSub

窗體打開運行后,單擊命令按鈕,則消息框的輸出結果為[11]=

(12)在窗體中添加一個名稱為Commandl的命令按鈕,然后編寫如下程序:

PrivateSubs(ByVaipAsInteger)

p=p*2

EndSub

PrivateSubCommandl__ClickQ

DimiAsInteger

i=3

Calls(i)

Ifi>4Thcni=i人2

MsgBoxi

EndSub

窗體打開運行后,單擊命令按鈕,則消息框的輸出結果為[12]

(13)設有如下代碼:

x=l

do

x=x+2

loopuntil[13]

運行程序,要求循環體執行3次后結束循環,在空白處填入適當語句。

(14)窗體中有兩個命令按鈕:"顯示"(控件名為cmdDisplay)和“測試"(控件名為cmdTest)。

以下事件過程的功能是:單擊“測試”按鈕時,窗體上彈出一個消息框。如果單擊消息框的

“確定”按鈕,隱藏窗體上的“顯示”命令按鈕;單擊“取消”按鈕關閉窗體。按照功能要

求,將程序補充完整。

PrivateSubcmdTest_Click()

Answer=[14]("隱藏按鈕",vbOKCancel)

IfAnswer=vbOKThen

cmdDisplay.Visible33[15]

Else

Docmd.Close

EndIf

EndSub

一.選擇題

(1)DADBA(6)DCDAC(ll)BDBBA(16)BCAAD(21)CBBCA

(26)ADCAB(31CCCBB

二.填空題

(1)45類關系靜態分析邏輯獨立性⑹SQL查詢表等級考試QpenQuery

(10)0(11)55(12)36x=7MsgboxFalse

007年9月全國計算機等級考試二級筆試試卷access考試試題

一、選擇題(1?35每小題2分,共70分)

1.軟件是指

A)程序B)程序和文檔

C)算法加數據結構D)程序、數據與相關文檔的完整集合

2.軟件調試的目的是

A)發現錯誤B)改正錯誤C)改善軟件的性能D)驗證軟件的正確性

3.在面向對象方法中,實現信息隱蔽是依靠

A)對象的繼承B)對象的多態C)對象的封裝D)對象的分類

4.下列敘述中,不符合良好程序設計風格要求的是

A)程序的效率第一,清晰第二B)程序的可讀性好

C)程序中要有必要的注釋D)輸入數據前要有提示信息

5.下列敘述中正確的是

A)程序執行的效率與數據的存儲結構密切相關B)程序執行的效率只取決于程序的控制結

C)程序執行的效率只取決于所處理的數據量D)以上三種說法都不對

6.下列敘述中正確的是

A)數據的邏輯結構與存儲結構必定是一一對應的

B)由于計算機存儲空間是向量式的存儲結構,因此,數據的存儲結構一定是線性結構

C)程序設計語言中的數組一般是順序存儲結構,因此,利用數組只能處理線性結構

D)以上三種說法都不對

7.冒泡排序在最壞情況下的比較次數是

A)n(n+1)/2B)nn2logC)n(n−1)/D)n/2

8.一棵二叉樹中共有70個葉子結點與80個度為1的結點,則該二叉樹中的總結點數為

A)219B)221C)229D)231

9.下列敘述中正確的是

A)數據庫系統是一個獨立的系統,不需要操作系統的支持

B)數據庫技術的根本目標是要解決數據的共享問題

C)數據庫管理系統就是數據庫系統D)以上三種說法都不對

10.下列敘述中正確的是

A)為了建立一個關系,首先要構造數據的邏輯關系

B)表示關系的二維表中各元組的每一個分量還可以分成若干數據項

C)一個關系的屬性名表稱為關系模式D)一個關系可以包括多個二維表

1-10為二級公共基礎題,解析略。答案如下:

1-5DBCAA

6-10DCABC

11.用二維表來表示實體及實體之間聯系的數據模型是

A.實體-聯系模型B.層次模型C.網狀模型D.關系模型

答案D關系模型用表格形式表示實體類型及其實體間的聯系。關系模型是目前最重要的一

種模型,它是建立在嚴格的數學概念的基礎上的。關系模型的基本數據結構是二維表,每

一張二維表稱為一個關系。考點3:層次、網狀、關系模型

12.在企業中,職工的“工資級別”與職工個人“工資”的聯系是

A.一對一聯系B.一對多聯系C.多對多聯系D.無聯系

答案B一對多聯系(l:n)

如果實體集A中的每一個實體,實體集B中有n個實體(n>0)與之聯系,反之,實體集B

中的每一個實體,實體集A中至多只有一個實體與之聯系,則稱實體集A與B具有一對多

聯系。考點2:實體聯系模型及E-R圖

13.假設一個書店用(書號,書名,作者,出版社,出版日期,庫存數量……)一組屬性來

描述圖書,可以作為“關鍵字”的是

A.書號B.書名C.作者D.出版社

答案A碼(又稱為關鍵字):二維表中的某個屬性,若它的值唯一地標識了一個元組,則

稱該屬性為關鍵字。本題中:只有A.書號能夠滿足關鍵字定義中的唯一性要求。

考點1:基本概念

14.下列屬于Access對象的是

A.文件B.數據C.記錄D.查詢

答案DAccess數據庫由數據庫對象和組兩部分組成。其中對象又分為7種,包括:表、查

詢、窗體、報表、數據訪問頁、宏和模塊。這些對象都存放在擴展名為.mdb的數據庫文件

中。考點3:Access數據庫的系統結構

15.在Access數據庫的表設計視圖中,不能進行的操作是

A.修改字段類型B.設置索引C.增加字段D.刪除記錄

答案D編輯表中內容的操作主要包括選定記錄、添加記錄、修改記錄、刪除記錄、復制記

錄等。這些操作是在數據表視圖中完成的。考點3:編輯表的內容

16.在Access數據庫中,為了保持表之間的關系,要求在子表(從表)中添加記錄時,如果

主表中沒有與之相關的記錄,則不能在子表(從表)中添加改記錄。為此需要定義的關系是

A.輸入掩碼B.有效性規則C.默認值D.參照完整性

答案D

解析:參照完整性是一個準則系統,Access使用這個系統用來確保相關表中的記錄之間關系

的有效性,并且不會因意外而刪除或更改相關數據。考點5:建立表之間的關系

17.將表A的記錄添加到表B中,要求保持表B中原有的記錄,可以使用的查詢是

A.選擇查詢B.生成表查詢C.追加查詢D.更新查詢

答案C解析:將表A的記錄復制到表B中,且不刪除表B中的記錄,可以使用的查詢是追

加查詢。[2005年4月選擇第18題][2005年4月選擇第20題][2005年9月選擇第26題

均考查了這個知識點。考點4:追加查詢

18.在Access中,查詢的數據源可以是

A.表B.查詢C.表和查詢D.表、查詢和報表

答案C解析:執行選擇查詢時,需要從指定的一個或多個數據庫表或查詢中搜索數據。當

我們使用查詢向導編制查詢時,也可以看到只能從表或查詢中選擇數據源,如下圖所示:

考點1:查詢分類

19.在一個Access的表中有字段“專業”,要查找包含“信息”兩個字的記錄,正確的條件

表達式是

A.=lcft([專業],2)="信息"B.like"*信息*"C="*信息*"D.Mid([專業],2)="信息"

答案B解析:Like決定一個字符串是否以一個或更多字符開始,需要通配符號或“?”

號以使Like運算符正確的使用如:Like“a*"Like"File???”表示以"a"開頭的字符串以

File開頭,后3位為任意的字符(專用文本或備注數據類型)考點1:準則中的運算符

20.如果在查詢的條件中使用了通配符方括號"口”,它的含義是

A.通配任意長度的字符B.通配不在括號內的任意字符

C.通配方括號內列出的任一單個字符D,錯誤的使用方法

答案C

解析:[|為字符串中該位置的字符設置范圍[字符表]字符表中的一個字符,如[a-z]、[0-9][!

字符表]不在字符表中的一個字符,如四-9]

例:Like"P[A-F]###"

查找以P開頭、后跟A到F間任何字母及3個數字的數據。

Like"a?[a-q#[!0-9]*"

查找的字符串中第一個為a,第二個任意,第三個為a到f中任意一個,第四個為數字,第

五個為非0-9的字符,其后為任意字符串。

考點1:準則中的運算符

21.現有某查詢設計視圖(如下圖所示),該查詢要查找的是

學號姓名性別出生年月身高體重

排體檢首頁體檢首頁體檢首頁體檢首頁體質測量表體質測量表

則00000

或“女">=160|

?男.

r

A.身高在160以上的女性和所有的男性B.身高在160以上的男性和所有的女性

C.身高在160以上的所有人或男性D.身高在160以上的所有人

答案A解析:Or邏輯或例如:“團員"Qr"男”是男生或是團員任意一個

考點1:準則中的運算符

22.在窗體中,用來輸入或編輯字段數據的交互控件是

A.文本框控件B.標簽控件C.復選框控件D.列表框控件

答案A解析:文本框主要用來輸入或編輯字段數據,它是一種交互式控件。

考點2:窗體中的控件

23.如果要在整個報表的最后輸出信息,需要設置

A.頁面頁腳B.報表頁腳C.頁面頁眉D.報表頁眉

答案B

解析:報表頁腳:在所有記錄都被處理后,只打印在報表的結束處,用來顯示整份報表的匯

總說明。考點3:報表的組成

24.可作為報表記錄源的是

A.表B.查詢C.Select語句D.以上都可以

答案D解析:(1)在“數據庫”窗體中單擊“報表”對象,在右側的窗體中雙擊“使用

向導創建報表”選項。屏幕顯示"報表向導”第一個對話框,在對話框中包含有要創建報表

的數據源選項、表或查詢中的可用字段選項,在“表/查詢”中選擇要創建報表的表或查詢,

在“可用字段”中選擇字段,單擊"下一步"按鈕。

考點2:使用“報表向導”創建報表

25.在報表中,要計算"數學”字段的最高分,應將控件的“控件來源”屬性設置為

A.=Max([數學])B.Max(數學)C.=Max[數學]D.=Max(數學)

答案A解析:最大、小值函數

格式:Max(〈字符串表達式,)

Min(〈字符串表達式〉)

功能:返回一組指定字段中的最大、小值。

說明:"字符串表達式”可以是一個字段名(數字類型),或者是含有數字型字段的表達式。

舉例:有一個"成績"字段,可以用Max([成績])求該字段中的最大值,用Min([成績])

求該字段中的最小值。

考點2:準則中的函數

26.將Access數據庫數據發布到Internet網上,可以通過

A.查詢B.窗體C.數據訪問頁D.報表

答案C解析:數據訪問頁是直接與數據庫中數據鏈接的網頁,設計用于查看和操作來自

Internet或Intranet的數據這些數據保存在MicrosoftAccess數據庫或MicrosoftSQL

Server數據庫中。數據訪問頁也可能包含來自其他數據源的數據,例如MicrosoftExcel等。

考點1:數據訪問頁的定義

27.打開查詢的宏操作是

A.OpenFormB.OpenQueryC.OpenTableD.OpenModule

答案BOpenForm命令用于打開窗體

OpenQuery命令用于打開查詢

OpenTable命令用于打開表

OpenModule命令用于打開選定的模塊考點7:常用宏操作

28.宏操作SctValue可以設置

A.窗體或報表控件的設置B.刷新控件數據C.字段的值D.當前系統的時間

答案A解析:SctValue命令用于設置窗體或報表控件的屬性值

考點7:常用宏操作

29.使用Function語句定義一個函數過程,其返回值的類型

A.只能是符號常量B.是除數組之外的簡單數據類型

C.可在調用時由運行過程決定D.由函數定義時As子句聲明

答案D子過程的調用形式有兩種:

Call子過程名(口實參>])或子過程名卜實參習

Sub或Function過程中的語句可以利用命名參數來傳遞值給被調用的過程。

函數過程的調用形式只有一種:函數過程名(口實參習)。

由于函數過程會返回一個值,實際上,函數過程的上述調用形式主要有兩種方法:一是將函

數過程返回值作為賦值成分賦予某個變量,其格式為“變量=函數過程名(卜實參習)”;

二是將函數過程返回值作為某個過程的實參成分使用。

考點5:過程調用和參數傳遞

30.在過程定義中有語句:

PrivateSubGetData(ByReffAsInteger)

其中"ByReF的含義是

A.傳值調用B.傳址調用C.形式參數D.實際參數

答案B

解析:在參數函數設計時,要想實現某個參數的"雙向"傳遞,就應當說明該形參為"傳址"調

用形式。其設置選項是ByRef。

選擇題第3題

31.在Access中,DAO的含義是:

A.開放數據庫互連應用編程接口B.數據庫訪問對象

C.Active數據對象D.數據庫動態鏈接庫

答案B數據訪問對象(DA。):數據訪問對象是VBA提供的一種數據訪問接口。

ActiveX數據對象(ADO):ActiveX數據對象是基于組件的數據庫編程接口。

ODBC:開放數據庫互連應用編程接口。

DLL:數據庫動態鏈接庫

考點6:VBA的數據庫編程

32.在窗體中有一個標簽Label。,標題為“測試進行中“;有一個命令按鈕Command],事

件代碼如下:

PrivateSubCommand1_Click()

LabelO.Caption="標簽"

EndSub

PrivateSubForm_Load()

For

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論