二級(jí)access歷年真題_第1頁(yè)
二級(jí)access歷年真題_第2頁(yè)
二級(jí)access歷年真題_第3頁(yè)
二級(jí)access歷年真題_第4頁(yè)
二級(jí)access歷年真題_第5頁(yè)
已閱讀5頁(yè),還剩29頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

2006年4月全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)Access數(shù)據(jù)庫(kù)

程序設(shè)計(jì)

(考試時(shí)間90分鐘,滿(mǎn)分100分)

一、選擇題(每小題2分,共70分)下列各題A)、B)、C)、D)四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的,

請(qǐng)將正確選項(xiàng)寫(xiě)在答題卡相應(yīng)位置上,答在試卷上不得分。

(1)下列選項(xiàng)中不屬于結(jié)構(gòu)化程序設(shè)計(jì)方法的是

A)自頂向下B)逐步求精

C)模塊化D)可復(fù)用

(2)兩個(gè)或兩個(gè)以上模塊之間關(guān)聯(lián)的緊密程度稱(chēng)為

A)耦合度B)內(nèi)聚度

C)復(fù)雜度D)數(shù)據(jù)傳輸特性

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

A)軟件測(cè)試應(yīng)該由程序開(kāi)發(fā)者來(lái)完成

B)程序經(jīng)調(diào)試后一般不需要再測(cè)試

C)軟件維護(hù)只包括對(duì)程序代碼的維護(hù)

D)以上三種說(shuō)法都不對(duì)

(4)按照“后進(jìn)先出”原則組織數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)是

A)隊(duì)列B)棧

C)雙向鏈表D)二叉樹(shù)

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

A)線(xiàn)性鏈表是線(xiàn)性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)B)棧與隊(duì)列是非線(xiàn)性結(jié)構(gòu)

C)雙向鏈表是非線(xiàn)性結(jié)構(gòu)D)只有根結(jié)點(diǎn)的二叉樹(shù)是線(xiàn)性結(jié)構(gòu)

(6)對(duì)如下二叉樹(shù)進(jìn)行后序遍歷的結(jié)果為

A)ABCDEFB)DBEAFC

C)ABDECFD)DEBFCA

(7)在深度為7的滿(mǎn)二叉樹(shù)中,葉子結(jié)點(diǎn)的個(gè)數(shù)為

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

(8)“商品”與“顧客”兩個(gè)實(shí)體集之間的聯(lián)系一般是

A)一對(duì)一B)一對(duì)多

C)多對(duì)一D)多對(duì)多

(9)在E—R圖中,用來(lái)表示實(shí)體的圖形是

A)矩形B)橢圓形

C)菱形D)三角形

(10)數(shù)據(jù)庫(kù)DB、數(shù)據(jù)庫(kù)系統(tǒng)DBS、數(shù)據(jù)庫(kù)管理系統(tǒng)DBMS之間的關(guān)系是

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

C)DBS包含DB和DBMSD)沒(méi)有任何關(guān)系

(11)常見(jiàn)的數(shù)據(jù)模型有3種,它們是

A)網(wǎng)狀、關(guān)系和語(yǔ)義B)層次、關(guān)系和網(wǎng)狀

C)環(huán)狀、層次和關(guān)系D)字段名、字段類(lèi)型和記錄

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

A)ACCESS只能使用系統(tǒng)菜單創(chuàng)建數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)

B)ACCESS不具備程序設(shè)計(jì)能力

C)ACCESS只具備了模塊化程序設(shè)計(jì)能力

D)ACCESS具有面向?qū)ο蟮某绦蛟O(shè)計(jì)能力,并能創(chuàng)建復(fù)雜的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)

(13)不屬于Access對(duì)象的是

A)表B)文件夾

C)窗體D)查詢(xún)

(14)表的組成內(nèi)容包括

A)查詢(xún)和字段B)字段和記錄

C)記錄和窗體D)報(bào)表和字段

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

A)修改字段的類(lèi)型B)修改字段的名稱(chēng)

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

(16)數(shù)據(jù)類(lèi)型是

A)字段的另一種說(shuō)法B)決定字段能包含哪類(lèi)數(shù)據(jù)的設(shè)置

C)一類(lèi)數(shù)據(jù)庫(kù)應(yīng)用程序D)一類(lèi)用來(lái)描述Access表向?qū)г试S從中選擇的字段名稱(chēng)

(17)現(xiàn)有一個(gè)已經(jīng)建好的“按雇員姓名查詢(xún)”窗體,如下圖所示。

運(yùn)行該窗體后,在文本框中輸入要查詢(xún)雇員的姓名,當(dāng)按下“查詢(xún)”按鈕時(shí),運(yùn)行一個(gè)是“按雇員姓名查詢(xún)”

的查詢(xún),該查詢(xún)顯示出所查雇員的雇員ID、姓名和職稱(chēng)等三段。若窗體中的文本框名稱(chēng)為tName,設(shè)計(jì)“按

雇員姓名查詢(xún)“,正確的設(shè)計(jì)視圖是

A)B)C)D)

(18)下圖是使用查詢(xún)?cè)O(shè)計(jì)器完成的查詢(xún),與該查詢(xún)等價(jià)的SQL語(yǔ)句是

A)select學(xué)號(hào),數(shù)學(xué)fromscwhere數(shù)學(xué)〉(selectavg(數(shù)學(xué))fromsc)

B)select學(xué)號(hào)where數(shù)學(xué)〉(selectavg(數(shù)學(xué))fromsc)

C)select數(shù)學(xué)avg(數(shù)學(xué))fromsc)

D)select數(shù)學(xué)〉(selectavg(數(shù)學(xué))fromsc)

(19)在下圖中,與查詢(xún)?cè)O(shè)計(jì)器的篩選標(biāo)簽中所設(shè)置的篩選功能相同的表達(dá)式是

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

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

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

D)80V成績(jī)表.綜合成績(jī)<90

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

A)不包含80分和90分B)不包含80至90分?jǐn)?shù)段

C)包含80至90分?jǐn)?shù)段D)所有的記錄

(21)排序時(shí)如果選取了多個(gè)字段,則輸出結(jié)果是

A)按設(shè)定的優(yōu)先次C)序依次進(jìn)行排序B)按最右邊的列開(kāi)始排序

按從左向右優(yōu)先次序依次排序D)無(wú)法進(jìn)行排序

(22)為窗口中的命令按鈕設(shè)置單擊鼠標(biāo)時(shí)發(fā)生的動(dòng)作,應(yīng)選擇設(shè)置其屬性對(duì)話(huà)框的

A)格式選項(xiàng)卡B)事件選項(xiàng)卡

C)方法選項(xiàng)卡D)數(shù)據(jù)選項(xiàng)卡

(23)要改變窗體上文本框控件的數(shù)據(jù)源,應(yīng)設(shè)置的屬性是

A)記錄源B)控件來(lái)源C)篩選查詢(xún)D)默認(rèn)值

(24)在使用報(bào)表設(shè)計(jì)器設(shè)計(jì)報(bào)表時(shí),如果耍統(tǒng)計(jì)報(bào)表中某個(gè)字段的全部數(shù)據(jù),應(yīng)將計(jì)算表達(dá)式放在

A)組頁(yè)眉/組頁(yè)腳B)頁(yè)面頁(yè)眉/頁(yè)面頁(yè)腳

C)報(bào)表頁(yè)眉/報(bào)表頁(yè)腳D)主體

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

A)Load事件B)Open事件

C)Click事件D)DaClick事件

(26)數(shù)據(jù)訪問(wèn)頁(yè)可以簡(jiǎn)單地認(rèn)為就是一個(gè)

A)網(wǎng)頁(yè)B)數(shù)據(jù)庫(kù)文件C)word文件D)子表

(27)使用宏組的目的是

A)設(shè)計(jì)出功能復(fù)雜的宏B)設(shè)計(jì)出包含大量操作的宏

C)減少程序內(nèi)存消耗D)對(duì)多個(gè)宏進(jìn)行組織和管理

(28)以下是宏對(duì)象ml的操作序列設(shè)計(jì):

假定在宏ml的操作中涉及到的對(duì)象均存在,現(xiàn)將設(shè)計(jì)好的宏ml設(shè)置為窗體"fTest”上某個(gè)命令按鈕的單

擊事件屬性,則打開(kāi)窗體"fTestl”運(yùn)行后,單擊該命令按鈕,會(huì)啟動(dòng)宏ml的運(yùn)行。宏ml運(yùn)行后,前兩個(gè)操

作會(huì)先后打開(kāi)窗體對(duì)象“fTest2”和表對(duì)象“tStud”。那么執(zhí)行Close操作后,會(huì)

A)只關(guān)閉窗體對(duì)象“fTestl”

B)只關(guān)閉表對(duì)象“tStud”

C)關(guān)閉窗體對(duì)■象“fTest2”和表對(duì)象“tSlud”

D)關(guān)閉窗體"fTestl”和“fTest2”及表對(duì)象“tStud”

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

A):B)'C);D),

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

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

(31)現(xiàn)有一個(gè)已經(jīng)建好的窗體,窗體中有一命令按鈕,單擊此按鈕,將打開(kāi)'Employee”表,如果采用

VBA代碼完成,下面語(yǔ)句正確的是

A)docmd.openform"tEmployee"

B)docmd.openview"tEmployee"

C)docmd.opentable"tEmployee"

D)docmd.openreport"tEmployee"

(32)Access的控件對(duì)象可以設(shè)置某個(gè)屬性來(lái)控制對(duì)象是否可用(不可用時(shí)顯示為灰色狀

態(tài))。需要設(shè)置的屬性是

A)DefaultB)CancelC)Enabled

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

x=2

y=4

Do

x=x*y

y=y+i

LoopWhiley<4

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

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

PrivateSubCommandl_Click()

Fori=lTo4

x=4

Forj=lTo3

x=3

Fork=lTo2

x=x+6

Nextk

Nextj

Nexti

MsgBoxx

EndSub

打開(kāi)窗體后,單擊命令按鈕,消息框的輸出結(jié)果是

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

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

Subsfun(xAsSingle,yAsSingle)

t=x

x=t/y

y=tMody

EndSub

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

PrivateSubCommandl_Click()

Dimaassingle

Dimbassingle

a=5

b=4

sfuna,b

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

EndSub

打開(kāi)窗體運(yùn)行后,單擊命令按鈕,消息框的兩行輸出內(nèi)容分別為

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

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

請(qǐng)將每一個(gè)空的正確答案寫(xiě)在答題卡【1】~【15】序號(hào)的橫線(xiàn)上,答在試卷上不得分。

(1)對(duì)長(zhǎng)度為10的線(xiàn)性表進(jìn)行冒泡排序,最壞情況下需要比較的次數(shù)為45[1]。

(2)在面向?qū)ο蠓椒ㄖ?,?lèi)描述的是具有相似屬性與操作的一組對(duì)象。

(3)在關(guān)系模型中,把數(shù)據(jù)看成是二維表,每一個(gè)二維表稱(chēng)為一個(gè)關(guān)系。

(4)程序測(cè)試分為靜態(tài)分析和動(dòng)態(tài)測(cè)試。其中靜態(tài)測(cè)試是指不執(zhí)行程序,而只是對(duì)程序文本

進(jìn)行檢查,通過(guò)閱讀和討論,分析和發(fā)現(xiàn)程序中的錯(cuò)誤。

(5)數(shù)據(jù)獨(dú)立性分為邏輯獨(dú)立性與物理獨(dú)立性。當(dāng)數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)改變時(shí),其邏輯結(jié)構(gòu)可以不變,因此,

基于邏輯結(jié)構(gòu)的應(yīng)用程序不必修改,稱(chēng)為物理獨(dú)立性。

(6)結(jié)合型文本框可以從表、查詢(xún)或SQL查詢(xún)中獲得所需的內(nèi)容。

(7)在創(chuàng)建主/子窗體之前,必須設(shè)置表【7】之間的關(guān)系。

(8)函數(shù)Right(“計(jì)算機(jī)等級(jí)考試”,4)的執(zhí)行結(jié)果是等級(jí)考試。

(9)某窗體中有一命令按鈕,在窗體視圖中單擊此命令按鈕打開(kāi)一個(gè)查詢(xún),需要執(zhí)行的操作是

OpenQuery。

(10)在使用Dim語(yǔ)句定義數(shù)組時(shí),在缺省情況下數(shù)組下標(biāo)的下限為0。

11)在窗體中添加一個(gè)命令按鈕,名稱(chēng)為Commandl,然后編寫(xiě)如下程序:

PrivateSubCommandl_Click()

Dims,i

Fori=lTo10

s=s+i

Nexti

MsgBoxs

EndSub

窗體打開(kāi)運(yùn)行后,單擊命令按鈕,則消息框的輸出結(jié)果為55o

(12)在窗體中添加?個(gè)名稱(chēng)為Commandl的命令按鈕,然后編寫(xiě)如下程序:

PrivateSubs(ByVaipAsinteger)

p=p*2

EndSub

PrivateSubCommandl_Click()

DimiAsInteger

i=3

Calls(i)

Ifi>4Theni=iA2

MsgBoxi

EndSub

窗體打開(kāi)運(yùn)行后,單擊命令按鈕,則消息框的輸出結(jié)果為36。

(13)設(shè)有如下代碼:

x=l

do

x=x+2

loopuntil[13]X=7

運(yùn)行程序,要求循環(huán)體執(zhí)行3次后結(jié)束循環(huán),在空白處填入適當(dāng)語(yǔ)句。

(14)窗體中有兩個(gè)命令按鈕:“顯示”(控件名為cmdDisplay)和“測(cè)試”(控件名為cmdTest)。以下事

件過(guò)程的功能是:?jiǎn)螕簟皽y(cè)試”按鈕時(shí),窗體上彈出一個(gè)消息框。如果單擊消息框的“確定”按鈕,隱藏窗體

上的“顯示”命令按鈕;單擊“取消”按鈕關(guān)閉窗體。按照功能要求,將程序補(bǔ)充完整。

PrivateSubcmdTest_Click()

Answer[14]MSGBOX(“隱臧按鈕”,vbOKCancel)

IfAnswer=vbOKThen

cmdDisplay.Visible=[15]FALSE

Else

Docmd.Close

EndIf

EndSub

2007年4月二級(jí)access試題

(i)下列敘述中正確的是。

A)算法的效率只與問(wèn)題的規(guī)模有關(guān),而與數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)無(wú)關(guān).

B)算法的時(shí)間復(fù)雜度是指執(zhí)行算法所需要的計(jì)算工作量

C)數(shù)據(jù)的邏輯結(jié)構(gòu)與存儲(chǔ)結(jié)構(gòu)是一一對(duì)應(yīng)的.

D)算法的時(shí)間復(fù)雜度與空間復(fù)雜度一定相關(guān).

(2)在結(jié)構(gòu)化程序設(shè)計(jì)中,模塊劃分的原則是。

A)各模塊應(yīng)包括盡量多的功能

B)各模塊的規(guī)模應(yīng)盡量大

C)各模塊之間的聯(lián)系應(yīng)盡量緊密

D)模塊內(nèi)具有高內(nèi)聚度,模塊間具有低耦合度

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

A)軟件測(cè)試的主要目的是發(fā)現(xiàn)程序中的錯(cuò)誤.

B)軟件測(cè)試的主要目的是確定程序中錯(cuò)誤的位置.

C)為了提高軟件測(cè)試的效率,最好由程序編制者自己來(lái)完成軟件測(cè)試的工作

D)軟件測(cè)試是證明軟件沒(méi)有錯(cuò)誤

(4)下面選項(xiàng)中不屬于面向?qū)ο蟪绦蛟O(shè)計(jì)特征的是。

A)繼承性B)多態(tài)性C)類(lèi)比性D)封裝性

(5)下列對(duì)列的敘述正確的是。

A)隊(duì)列屬于非線(xiàn)性表

B)隊(duì)列按“先進(jìn)后出”的原則組織數(shù)據(jù)

C)隊(duì)列在隊(duì)尾刪除數(shù)據(jù)

D)隊(duì)列按先進(jìn)先出原則組織數(shù)據(jù)

(6)對(duì)下列二叉樹(shù)

進(jìn)行前序遍歷的結(jié)果為

A)DYBEAFCZXB)YDEBFZXCAC)ABDYECFXZD)ABCDEFXYZ

(7)某二叉樹(shù)中有n個(gè)度為2的結(jié)點(diǎn)則該二叉樹(shù)中的葉子結(jié)點(diǎn)數(shù)為

A)n+1B)n-1C)2nD)n/2

(8)在下列關(guān)系運(yùn)算中,不改變關(guān)系表中的屬性個(gè)數(shù)但能減少元組個(gè)數(shù)的是。

A)井B)交C)投影D)笛卡兒乘積

(9)在E-R圖中,用來(lái)表示實(shí)體之是聯(lián)系的圖形是。

A)矩形B)橢圓形C)菱形D)平行四邊形

(10)下列敘述中錯(cuò)誤的是。

A)在數(shù)據(jù)庫(kù)系統(tǒng)中,數(shù)據(jù)的物理結(jié)構(gòu)必須與邏輯結(jié)構(gòu)一致.

B)數(shù)據(jù)庫(kù)技術(shù)的根本目標(biāo)是要解決數(shù)據(jù)的共享問(wèn)題

C)數(shù)據(jù)庫(kù)設(shè)計(jì)是指在已有數(shù)據(jù)庫(kù)管理系統(tǒng)的基礎(chǔ)上建立數(shù)據(jù)庫(kù)

D)數(shù)據(jù)庫(kù)系統(tǒng)需要操作系統(tǒng)的支持

(11)在關(guān)系數(shù)據(jù)庫(kù)中,能夠惟一地標(biāo)識(shí)一個(gè)記錄的屬性或?qū)傩缘慕M合,稱(chēng)為

A)關(guān)鍵字B)屬性C)關(guān)系D)域

(12)在現(xiàn)實(shí)世界中,每個(gè)人都有自己的出生地。實(shí)體“人”與實(shí)體“出生地”之間的聯(lián)系

A)一對(duì)一聯(lián)系B)一對(duì)多聯(lián)系

C)多對(duì)多聯(lián)系D)無(wú)聯(lián)系

(13)Accesss數(shù)據(jù)庫(kù)具有很多特點(diǎn),下列敘述中,不是Access特點(diǎn)的是

A)Access數(shù)據(jù)庫(kù)可以保存多種數(shù)據(jù)類(lèi)型,包括多媒體數(shù)據(jù)

B)Access可以通過(guò)編寫(xiě)應(yīng)用程序來(lái)操作數(shù)據(jù)庫(kù)中的數(shù)據(jù)

C)Access可以支持Intemet/Intranet應(yīng)用

D)Access作為網(wǎng)狀數(shù)據(jù)庫(kù)模型支持客戶(hù)機(jī)/服務(wù)器應(yīng)用系統(tǒng)

(14)在關(guān)系運(yùn)算中,選擇運(yùn)算的含義是

A)在基本表中,選擇滿(mǎn)足條件的元組組成一個(gè)新的關(guān)系

B)在基本表中,選擇需要的屬性組成一個(gè)新的關(guān)系

C)在基本表中,選擇滿(mǎn)足條件的元組和屬性組成一個(gè)新的關(guān)系

D)以上三種說(shuō)法均是正確的

(15)郵政編碼是由6位數(shù)字組成的字符串,為郵政編碼設(shè)置輸入掩碼,正確的是

A)000000B)9999990CCCCCCD)LLLLLL

(16)如果字段內(nèi)容為聲音文件,則該字段的數(shù)據(jù)類(lèi)型應(yīng)定義為

A)文本B)備注C)超級(jí)鏈接D)OLE對(duì)象

(17)要求主表中沒(méi)有相關(guān)記錄時(shí)就不能將記錄添加到相關(guān)表中,則應(yīng)該在表關(guān)系中設(shè)置

A)參照完整性B)有效性規(guī)則

C)輸入掩碼D)級(jí)聯(lián)更新相關(guān)字段

(18)在Access中已建立了“工資”表,表中包括“職工號(hào)”、“所在單位”、“基本工資”

和“應(yīng)發(fā)工資”等字段:如果要按單位統(tǒng)計(jì)應(yīng)發(fā)工資總數(shù),那么在查詢(xún)?cè)O(shè)計(jì)視圖的“所在單

位”的“總計(jì)”行和“應(yīng)發(fā)工資”的“總計(jì)”行中分別選擇的是

A)sum,groupbyB)count,groupby

C)groupby,sumC)groupby.count

(19)在創(chuàng)建交叉表查詢(xún)時(shí),列標(biāo)題字段的值顯示在交叉表的位置是

A)第一行B)第一列C)上面若干行D)左面若干列

(20)在Access中已建立了“學(xué)生”表,表中有“學(xué)號(hào)”、“姓名”、“性別”和“入學(xué)成

績(jī)”等字段。執(zhí)行如下SQL命令:

Select性別,avg(學(xué)生)表,(入學(xué)成績(jī))From學(xué)生Groupby性別

其結(jié)果是

A)計(jì)算并顯示所有學(xué)生的性別和入學(xué)成績(jī)的平均值

B)按性別分組計(jì)算并顯示性別和入學(xué)成績(jī)的平均值

C)計(jì)算并顯示所有學(xué)生的入學(xué)成績(jī)的平均值

D)按性別分組計(jì)算并顯示所有學(xué)生的入學(xué)成績(jī)的平均值

(21)窗口事件是指操作窗口時(shí)所引發(fā)的事件。下列事件中,不屬于窗口事件的是

A)打開(kāi)B)關(guān)閉C)加載D)取消

(22)Access數(shù)據(jù)庫(kù)中,若要求在窗體上設(shè)置輸入的數(shù)據(jù)是取自某一個(gè)表或查詢(xún)中記錄的數(shù)

據(jù),或者取自某固定內(nèi)容的數(shù)據(jù),可以使用的控件是

A)選項(xiàng)組控件B)列表框或組合框合框控件

C)文本框控件D)復(fù)選框、切換按鈕、選項(xiàng)按鈕控件

(23)要在查找表達(dá)式中使用通配符通配一個(gè)數(shù)字字符,應(yīng)選用的通配符是

A)*B)C)!D)#

(24)在Access中已建立了“雇員”表,其中有可以存放照片的字段,在使用向?qū)樵摫韯?chuàng)

建窗體時(shí),“照片”字段所使用的默認(rèn)控件是

A)圖像框B)綁定對(duì)象框

C)非綁定對(duì)象框D)列表框

(25)在報(bào)表設(shè)計(jì)時(shí),如果只在報(bào)表最后一頁(yè)的主體內(nèi)容之后輸出規(guī)定的內(nèi)容,則需要設(shè)置

的是

A)報(bào)表頁(yè)眉B)報(bào)表頁(yè)腳C)頁(yè)面頁(yè)眉D)頁(yè)面頁(yè)腳

(26)數(shù)據(jù)訪問(wèn)頁(yè)是一種獨(dú)立于Access數(shù)據(jù)庫(kù)的文件,該文件的類(lèi)型是

A)TXT文件B)HTML文件C)MDB文件D)DOC文件

(27)在一個(gè)數(shù)據(jù)庫(kù)中已經(jīng)設(shè)置了自動(dòng)宏AutoExcc,如果在打開(kāi)數(shù)據(jù)庫(kù)的時(shí)候不想執(zhí)行這個(gè)自

動(dòng)宏,正確的操作是

A)用Enter鍵打開(kāi)數(shù)據(jù)庫(kù)B)打開(kāi)數(shù)據(jù)庫(kù)時(shí)按住Alt鍵

C)打開(kāi)數(shù)據(jù)庫(kù)時(shí)按住Ctrl鍵D)打開(kāi)數(shù)據(jù)庫(kù)時(shí)按隹Shift鍵

(28)有如下語(yǔ)句:

s=IntlOO#rnd)

執(zhí)行完畢后,s的值是

A)[0,99]的隨機(jī)整數(shù)B)[0,100]的隨機(jī)整數(shù)

C)[1,99]的隨機(jī)整數(shù)D)[1,100]的隨機(jī)整數(shù)

(29)InputBox函數(shù)的返回值類(lèi)型是

A)數(shù)值B)字符串

C)變體D)數(shù)值或字符串(視輸入的數(shù)據(jù)而定)

(30)假設(shè)某數(shù)據(jù)庫(kù)已建有宏對(duì)象“宏1”,“宏1”中只有一個(gè)宏操作SetValue,其中第一個(gè)

參數(shù)項(xiàng)目為“[Label。],[Caption]”,第二個(gè)參數(shù)表達(dá)式為“[Text。]",窗體"fmTest”

中有一個(gè)標(biāo)簽Label。和一個(gè)文本框Text。,現(xiàn)設(shè)置控件Text。的“更新后”事件為運(yùn)行“宏1”,

則結(jié)果是

A)將文本框清空

B)將標(biāo)簽清空

C)將文本框中的內(nèi)容復(fù)制給標(biāo)簽的標(biāo)題,使二者顯示相同內(nèi)容

D)將標(biāo)簽的標(biāo)題復(fù)制到文本框,使二者顯示相同內(nèi)容

(31)在窗體中添加一個(gè)名稱(chēng)為Commandl的命令按鈕,然后編寫(xiě)如下事件代碼:

PrivateSubCimmandl_Click()

a=75

Ifa>60Then

k=l

Elselfa>70Then

k=2

Elselfa>80Then

k=3

Elselfa>90Then

k=4

Enklf

MsgBoxk

EndSub

窗體打開(kāi)運(yùn)行后,單擊命令按鈕,則消息框的輸出結(jié)果是

A)1B)203D)4

(32)設(shè)有如下窗體單擊事件過(guò)程:

PrivateSubFom_Click()

a=1

Fori-To3

SelectCasei

Case1,3

a=a+1

Case2,4

a=a+2

EndSelect

Nexti

MsgBoxa

EndSub

打開(kāi)窗體運(yùn)行后,單擊窗體,則消息框的輸出的結(jié)果是

A)3B)405D)6

(33)設(shè)有如下程序:

PrivateSubCimmandl_Click()

DimsumAsDouble,xAsDouble

Sum=O

n=0

Fori=lTo5

x=n/i

n=n+1

sum=sum+x

Nexti

EndSub

該程序通過(guò)For循環(huán)來(lái)計(jì)算一個(gè)表達(dá)式的值,這個(gè)表達(dá)式是

A)1+1/2+2/3+3/4+4/5B)1+1/2+1/3+1/4+1/5

C)1/2+2/3+3/4+4/5D)1/2+1/3+1/4+1/5

(34)下列Case語(yǔ)句中錯(cuò)誤的是

A)CaseOTolOB)CaselS>10

C)CaseIs>10AndIs<50D)Case3,5,Is>10

(35)如下程序段定義了學(xué)生成績(jī)的記錄類(lèi)型,由學(xué)號(hào),姓名和三門(mén)課程成績(jī)(百分制)組

成。

TypeStud

noAsInteger

nameAsString

score(1to3)AsSingle

EndType

若對(duì)某個(gè)學(xué)生的各個(gè)數(shù)據(jù)項(xiàng)進(jìn)行賦值,下列程序段中正確的是

A)DimSAsStudB)DimSAsStud

Stud.no=1001S.no=1001

S=v舒宜"S.name=v舒宜”

Studname=78,88,96S.score=78,88,96

C)DimSAsStudD)DimSAsStud

Stud.no=1001S,no=1001

S=舒宜"S.name="舒宜”

Stud.score(1)=78S.Score(1)=78

Stud.score(2)=88S.Score(2)=88

Stud.score(3)=96S.Score(3)=96

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

請(qǐng)將每一個(gè)空的正確答案寫(xiě)在答題卡[1】?【15】序號(hào)的橫線(xiàn)上,答在試卷上不得分。

(1)在深度為7的滿(mǎn)二叉樹(shù)中,度為2的結(jié)點(diǎn)個(gè)數(shù)為【1】o

(2)軟件測(cè)試分為白箱(盒)測(cè)試和黑箱(盒)測(cè)試,等價(jià)類(lèi)劃分法屬于【2】。

(3)在數(shù)據(jù)庫(kù)系統(tǒng)中,實(shí)現(xiàn)各種數(shù)據(jù)管理功能的核心軟件稱(chēng)為【3】o

(4)軟件生命周期可分為多個(gè)階段,一般分為定義階段,開(kāi)發(fā)階段和維護(hù)階段,編碼和測(cè)試

屬于[4]階段。

(5)在結(jié)構(gòu)化分析使用的數(shù)據(jù)流圖(DFD)中,利用[5]對(duì)其中的圖形元素進(jìn)行確切解

釋。

(6)如果表中一個(gè)字段不是本表的主關(guān)鍵字,而是另外一個(gè)表的主關(guān)鍵字或候選關(guān)鍵字,這

個(gè)字段稱(chēng)為【6】。

(7)在SQL的Select命令中用【7】短語(yǔ)對(duì)查詢(xún)的結(jié)果進(jìn)行排序。

(8)報(bào)表記錄分組操作時(shí),首先要選定分組字段,在這些字段上值【8】的記錄數(shù)據(jù)歸為

同一組。

(9)如果希望按滿(mǎn)足指定條件執(zhí)行宏中的一個(gè)或多個(gè)操作,這類(lèi)宏稱(chēng)為【9】o

(10)退出Access應(yīng)用程序的VBA代碼是【10】。

(11)在VBA編程中檢測(cè)字符串長(zhǎng)度的函數(shù)名是[11]。

(12)若窗體中已有一個(gè)名為Command1的命令按鈕、一個(gè)名為L(zhǎng)abell的標(biāo)簽和一個(gè)名為T(mén)extl

的文本框,且文本框的內(nèi)容光煥發(fā)為空,然后編寫(xiě)如下事件代碼:

PrivateFunctionf(xAsLong)AsBoolean

IfxMod2=0Then

f=True

Else

f=False

EndIf

EndFunction

PrivareSubCommandl_Click()

DimnAsLing

n=Val(Meltextl)

p=lif(f(n)Evennumber"Oddnumber))

Me!Labell.Caption=n&"is"&p

EndSub

窗體打開(kāi)運(yùn)行后,在文本框中輸入21,單擊命令按鈕,則標(biāo)簽顯示內(nèi)容為[12]o

(13)有如下用戶(hù)定義類(lèi)型及操作語(yǔ)句:

TyoeStudent

SNoAsString

SnameAsString

SAgeAsInteger

EndType

DimStuAsStudent

WithStu

SNo="200609001

SName="陳果果"

Age=19

EndWith

執(zhí)行MsgBoxStu,Age后,消息框輸出結(jié)果是[13]。

(14)已知一個(gè)名為“學(xué)生”的Access數(shù)據(jù)庫(kù),庫(kù)中的表“stud”存儲(chǔ)學(xué)生的基本信息,包括

學(xué)號(hào)、姓名、性別和籍貫。下面程序的功能是:通過(guò)下圖所示的窗體向“stub”表中添加學(xué)

生記錄,對(duì)應(yīng)“學(xué)號(hào)”、“姓名”和“籍貫”的四個(gè)文本框的名稱(chēng)分別為tNo'tName、tSex和

tRes.當(dāng)單擊窗體中的“增加”命令按鈕(名稱(chēng)為Command])時(shí),首先判斷學(xué)號(hào)是否重復(fù),如

果不重復(fù)則向“stud”表中添加學(xué)生記錄:如果學(xué)號(hào)重復(fù),則給出提示信息。

PrivateSubForm_Load()

、打開(kāi)窗口時(shí);連接Access數(shù)據(jù)庫(kù)

SetADOcn=CurrentProject,Connection

EndSub

DimADOcnAsNewADODB.Connection

PrivateSubCommandl_Click()

、增加學(xué)生記錄

DimStrSQLAsString

DimADOrsAsNewADODB,Recordset

SetADOrs,ActiveConnection=ADOcn

ADOrs.OpenvSelect學(xué)號(hào)FromStudWhere學(xué)號(hào)=““+tNo+“'”

IFNotADOrs,[14]Then

'如果該學(xué)號(hào)的學(xué)生記錄已經(jīng)存在,則顯示提示信息

MsgBox”你輸入的學(xué)號(hào)已存在,不能增加!"

Else

'增加新學(xué)生的記錄

strSQL=uInsertIntostud(學(xué)號(hào),姓名,性別,籍貫)”

strSQL=strSQL+Values(+tNo+""+tName+""+tSex”','+tRes+”

')”

ADOen.Execute[15]。

MsgBox”添加成功,請(qǐng)繼續(xù)!”

EndIf

ADOrs.Close

SetADOrs=Nothing

EndSub

答案:BDACDCABCAABDAADACABDBDBBBDAD(B)C

B(A)CCD(C)D

63,黑盒,DBMS,開(kāi)發(fā),源和潭,外關(guān)鍵字,ORDERBY

相等,條件操作宏,QUIT,LEN(),21ISODDNUMBER

19,NULL,ADD

機(jī)密★啟用前

2009年3月全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)筆試試卷

Access數(shù)據(jù)庫(kù)程序設(shè)計(jì)

(考試時(shí)間90分鐘,滿(mǎn)分100分)

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

下列各題A)、B)、C),D)四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的,請(qǐng)將正確選項(xiàng)涂寫(xiě)

在答題卡相應(yīng)位首上.智在試卷上不得分。

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

A)棧是“先進(jìn)先出”的線(xiàn)性表

B)隊(duì)列是“先進(jìn)后出”的線(xiàn)性表

C)循環(huán)隊(duì)列是非線(xiàn)性結(jié)構(gòu)

D)有序線(xiàn)性表既可以采用順序存儲(chǔ)結(jié)構(gòu),也可以采用鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)

(2)支持子程序調(diào)用的數(shù)據(jù)結(jié)構(gòu)是

A)棧B)樹(shù)C)隊(duì)列D)二叉梃

(3)某二叉樹(shù)有5個(gè)度為2的結(jié)點(diǎn),則該二叉樹(shù)中的葉子結(jié)點(diǎn)數(shù)是

A)10B)8C)6D)4

a

(4)下列排序方法中,最壞情況下比較次數(shù)最少的是

A)冒泡排序B)簡(jiǎn)單選擇排序C)直接插入排序D)堆排序

(5)軟件按功能可以分為:應(yīng)用軟件、系統(tǒng)軟件和支撐軟件(或工具軟件).下面屬于應(yīng)用

軟件的是

A)編譯程序BB))操操作作系系統(tǒng)統(tǒng)C)教務(wù)管理系統(tǒng)D)匯編程序

(6)下面敘述中錯(cuò)誤的是

A)軟件測(cè)試的目的是發(fā)現(xiàn)縉誤并改正錯(cuò)誤

B)對(duì)被調(diào)試的程序進(jìn)彳」“錯(cuò)誤定位”是程序調(diào)試的必要步驟

C)程序調(diào)試通常也稱(chēng)為Debug

D)軟件測(cè)試應(yīng)嚴(yán)格執(zhí)行漏試計(jì)劃,排除測(cè)試的隨意性

二級(jí)Accessa好次程序設(shè)計(jì)試卷第I頁(yè)(共8頁(yè))

(7)耦合性和內(nèi)聚性是對(duì)模塊獨(dú)立性度量的兩個(gè)標(biāo)準(zhǔn).F列敘述中正確的是

A)提高耦合性降低內(nèi)聚性有利于提高模塊的獨(dú)立性

B)降低耦合性提高內(nèi)聚性有利于提高模塊的獨(dú)立性

C)耦合性是指一個(gè)模塊內(nèi)部各個(gè)元素間彼此結(jié)合的緊密程度

D)內(nèi)聚性是指模塊間互相連接的緊密程度

(8)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中的核心問(wèn)題是

A)數(shù)據(jù)庫(kù)設(shè)計(jì)B)數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)

C)數(shù)據(jù)庫(kù)維護(hù)D)數(shù)據(jù)庫(kù)管理員培訓(xùn)

(9)有兩個(gè)關(guān)系R,S如下:

RS

|A|B|C|[A|B|

「a'2a3

b|。11

b。

1ci2i111c12I

由關(guān)系R通過(guò)運(yùn)算得到關(guān)系S,則所使用的運(yùn)算為

A)選擇B)投影C)插入D)連接

(10)將E-R圖轉(zhuǎn)換為關(guān)系模式時(shí),實(shí)體和聯(lián)系都可以表示為

A)屬性B)鍵C)關(guān)系D)域

(11)按數(shù)據(jù)的組織形式,數(shù)據(jù)庫(kù)的數(shù)據(jù)模型可分為三種模型,他們是

A)小型、中型和大型B)網(wǎng)狀、環(huán)狀和鏈狀

C)層次、網(wǎng)狀和關(guān)系D)獨(dú)享、共享和實(shí)時(shí)

(12)數(shù)據(jù)庫(kù)中有A、B兩表,均有相同字段C,在兩表中C字段都設(shè)為主鍵?當(dāng)通過(guò)C字

段建立兩表關(guān)系時(shí),則該關(guān)系為

A)一對(duì)一B)一對(duì)多

C)多對(duì)多D)不能建立關(guān)系

(13)如果在創(chuàng)建表中建立字段“性別”,并要求用漢字表示,其數(shù)據(jù)類(lèi)型應(yīng)當(dāng)是

A)是/否B)數(shù)字C)文本D)備注

(14)在Access數(shù)據(jù)庫(kù)對(duì)象中,體現(xiàn)數(shù)據(jù)庫(kù)設(shè)計(jì)目的的對(duì)象是

A)報(bào)表B)模塊C)查詢(xún)D)表

二級(jí)Access數(shù)據(jù)庫(kù)程序設(shè)計(jì)試卷第2頁(yè)(共8頁(yè))

(15)下列關(guān)于空值的敘述中,正確的是

A)空值是雙引號(hào)中間沒(méi)有空格的值

B)空值是等于0的數(shù)值

C)空值是使用Null或空白來(lái)表示字段的值

D)空值是用空格表示的值

(16)在定義表中字段屬性時(shí),對(duì)要求輸入相對(duì)固定格式的數(shù)據(jù),例如電話(huà)號(hào)碼

A)格式B)默認(rèn)值C)輸入掩碼D)有效性規(guī)則

(17)在書(shū)寫(xiě)查詢(xún)準(zhǔn)則時(shí),日期型數(shù)據(jù)應(yīng)該使用適當(dāng)?shù)姆指舴ㄆ饋?lái),正確的分隔符是

A)?B)%C)&D)#

(18)下列關(guān)于報(bào)表的敘述中,正確的是

A)報(bào)表只能輸入數(shù)據(jù)B)報(bào)表只能輸出數(shù)據(jù)

C)報(bào)表可以輸入和輸出數(shù)據(jù)D)報(bào)表不能輸入和輸出數(shù)據(jù)

(19)要實(shí)現(xiàn)報(bào)表按某字段分組統(tǒng)計(jì)輸出,需要設(shè)置的是

A)報(bào)表頁(yè)腳B)該字段的組頁(yè)腳

C)主體D)頁(yè)面頁(yè)腳

(20)下列關(guān)于SQL語(yǔ)句的說(shuō)法中,錯(cuò)誤的是

A)INSERT語(yǔ)句可以向數(shù)據(jù)表中追加新的數(shù)據(jù)記錄

B)UPDATE語(yǔ)句用來(lái)修改數(shù)據(jù)表中已經(jīng)存在的數(shù)據(jù)記錄

C)DELETE語(yǔ)句用來(lái)刪除數(shù)據(jù)表中的記錄

D)CREATE語(yǔ)句用來(lái)建立表結(jié)構(gòu)并追加新的記錄

(21)在數(shù)據(jù)訪問(wèn)頁(yè)的工具箱中,為了插入一段滾動(dòng)的文字應(yīng)該選擇的圖標(biāo)是

A)力B)二C)空D)』

(22)在運(yùn)行宏的過(guò)程中,宏不能修改的是

A)窗體B)宏本身C)表D)數(shù)據(jù)庫(kù)

(23)在設(shè)計(jì)條件宏時(shí),對(duì)于連續(xù)重復(fù)的條件,要代替重復(fù)條件表達(dá)式可以使用符號(hào)

A)...B):C)!D)

二皴Access數(shù)據(jù)庫(kù)程序設(shè)計(jì)試卷第3頁(yè)(共8頁(yè))

(24)在宏的參數(shù)中,要引用窗體F1上的Textl文本框的值,應(yīng)該使用的表達(dá)式是

A)[Forms]![Fl]![Textl]B)Textl

C)[Fl].[Textl]D)[Forms)_(FlJ__IText1]

(25)宏操作Quit的功能是

A)關(guān)閉表B)退出宏C)退出查詢(xún)D)退出Access

(26)發(fā)生在控件接收焦點(diǎn)之前的事件是

A)EnterB)ExitC)GotFocusD)LostFocus

(27)要想在過(guò)程Proc調(diào)用后返回形參x和y的變化結(jié)果,下列定義語(yǔ)句中正確的是

A)SubProc(xasInteger,yasInteger)

B)SubProc(ByVaixasInteger,yasInteger)

C)SubProc(xasInteger,ByVaiyasInteger)

D)SubProc(ByVaixasInteger,ByVaiyasInteger)

(28)要從數(shù)據(jù)庫(kù)中刪除一個(gè)表,應(yīng)該使用的SQL語(yǔ)句是

A)ALTERTABLEB)KILLTABLE

C)DELETETABLED)DROPTABLE

(29)在VBA中要打開(kāi)名為“學(xué)生信息錄入”的窗體,應(yīng)使用的語(yǔ)句是

A)DoCmd.OpenForm”學(xué)生信息錄入”

B)OpenForm"學(xué)生信息錄入"

C)DoCmd.OpenWindow"學(xué)生信息錄入”

D)OpenWindow”學(xué)生信息錄入”

(30)要顯示當(dāng)前過(guò)程中的所有變量及對(duì)象的取值,可以利用的調(diào)試窗口是

A)監(jiān)視窗口B)調(diào)用堆棧C)立即窗口D)本地窗口

(31)在VBA中,下列關(guān)于過(guò)程的描述中正確的是

A)過(guò)程的定義可以嵌套,但過(guò)程的調(diào)用不能嵌套

B)過(guò)程的定義不可以嵌套,但過(guò)程的調(diào)用可以嵌套

C)過(guò)程的定義和過(guò)程的調(diào)用均可以嵌套

D)過(guò)程的定義和過(guò)程的調(diào)用均不能嵌套

(32)能夠?qū)崿F(xiàn)從指定記錄集里檢索特定字段值的函數(shù)是

A)DCountB)DLookupC)DMaxD)DSum

二級(jí)Access數(shù)據(jù)庫(kù)程序設(shè)計(jì)試卷第4頁(yè)(共8頁(yè))

(33)下列四個(gè)選項(xiàng)中,不是VBA的條件函數(shù)的是一

A)ChooseB)IfC)IlfD)Switch

(34)設(shè)有如下過(guò)程:

X=1

DO

x=x+2

LoopUntil

運(yùn)行程序,要求循環(huán)體執(zhí)行3次后結(jié)束循環(huán),空白處應(yīng)填入的語(yǔ)句是

A)x<=7B)x<7C)x>=7D)x>7

(35)在窗體中添加一個(gè)名稱(chēng)為Command1的命令按鈕,然后編寫(xiě)如下事件代碼:

PrivateSubCommandl_Click()

MsgBoxf(24,18)

EndSub

PublicFunctionf(mAsIntegerznAsInteger)AsInteger

DoWhilem<>n

DoWhilem>n

m=m-n

Loop

DoWhilem<n

n=n-m

Loop

Loop

f=m

EndFunction

窗體打開(kāi)運(yùn)行后,單擊命令按鈕,則消息框的輸出結(jié)果是

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

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

請(qǐng)將每一個(gè)空的正確答案寫(xiě)在答題卡【1】?【15】序號(hào)的橫線(xiàn)上,答在試卷上不得分.

(1)假設(shè)用一個(gè)長(zhǎng)度為50的數(shù)組(數(shù)組元素的下標(biāo)從0到49)作為棧的存儲(chǔ)空間,柱

底指針bottom指向棧底元素,棧頂指針top指向棧頂元素,如果bottom=49,top=30

(數(shù)組下標(biāo)),則棧中具有【1】個(gè)元素。

(2)軟件測(cè)試可分為白盒測(cè)試和黑盒測(cè)試.基本路徑測(cè)試屬于【2】測(cè)試.

(3)符合結(jié)構(gòu)化原則的三種基本控制結(jié)構(gòu)是:選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)和【3】.

(4)數(shù)據(jù)庫(kù)系統(tǒng)的核心是【4】.

二級(jí)Access數(shù)據(jù)庫(kù)程序設(shè)計(jì)試卷第5頁(yè)(共8頁(yè))

(5)在E-R圖中,圖形包括矩形框、菱形框、橢圓框。其中表示實(shí)體聯(lián)系的是一【5】框。

(6)在關(guān)系數(shù)據(jù)庫(kù)中,從關(guān)系中找出滿(mǎn)足給定條件的元組,該操作可稱(chēng)為【6】0

(7)函數(shù)Mid("學(xué)生信息管理系統(tǒng)”,3,2)的結(jié)果是一【7】0

(8)用SQL語(yǔ)句實(shí)現(xiàn)查詢(xún)表名為“圖書(shū)表”中的所有記錄,應(yīng)該使用的SELECT語(yǔ)句是:

select【810

(9)Access的窗體或報(bào)表事件可以有兩種方法來(lái)響應(yīng):宏對(duì)象和【的。

(10)子過(guò)程Test顯示一個(gè)如下所示4x4的乘法表。

1*1=11*2=21*3=31*4=4

2*2=42*3=62*4=8

3*3=93*4=12

4*4=16

請(qǐng)?jiān)诳瞻滋幪钊脒m當(dāng)?shù)恼Z(yǔ)句使子過(guò)程完成指定的功能。

SubText()

Dimi,jAsInteger

Fori=1To4

Forj=1To4

If【10】Then

Debug.Printi&&j&&i*j&Space(2)r

EndIf

Nextj

Debug.Print

Nexti.

EndSub

(11)有“數(shù)字時(shí)鐘”窗體如下:

二級(jí)Access數(shù)據(jù)庫(kù)程序設(shè)計(jì)試卷第6頁(yè)(共8頁(yè))

“開(kāi)關(guān)”,顯示時(shí)間的文本框名稱(chēng)為“時(shí)鐘”,計(jì)時(shí)器間隔己設(shè)置為500?

請(qǐng)?jiān)诳瞻滋幪钊脒m當(dāng)?shù)恼Z(yǔ)句,使程序可以完成指定的功能。

DimflagAsInteger

PrivateSubForm__Load()

flag=1

EndSub

PrivateSubForm_Timer(),“計(jì)時(shí)器觸發(fā)”事件過(guò)程

時(shí)鐘=Time'在“時(shí)鐘”文本框中顯示當(dāng)前時(shí)間

EndSub

PrivateSub開(kāi)關(guān)_C1ick(),"開(kāi)關(guān)"按鈕的單擊事件過(guò)程

If【11】Then

時(shí)鐘.Visible=False

flag=0

Else

時(shí)鐘.Visible=True

flag=1

EndIf

EndSub

(12)窗體中有兩個(gè)命令按鈕:“顯示”(控件名為cmdDisplay)和“測(cè)試”(控件名為

cmdTest).當(dāng)單擊“測(cè)試”按鈕時(shí),執(zhí)行的事件功能是:首先彈出消息框,若單擊其

中的“確定”按鈕,則隱藏窗體上的"顯示”按鈕:否則直接返回到窗體中。請(qǐng)?jiān)诳瞻?/p>

處填入適當(dāng)?shù)恼Z(yǔ)句,使程序可以完成指定的功能.

PrivateSubcmdTest__Click()

Answer=【12](“隱藏按鈕?",vbOKCancel+vbQuestion,"Msg”)

IfAnswer=vbOKThen

MeIcmdDisplay.Visible=【13]

EndIf

EndSub

(13)對(duì)窗體test上文本框控件txtAge中輸入的學(xué)生年齡數(shù)據(jù)進(jìn)行驗(yàn)證。要求:該文

本框中只接受大于等于15且小于等于30的數(shù)值數(shù)據(jù),若輸入超出范圍則給出提示信

息.該文本控件的BeforeUpdate事件過(guò)程代碼如下,請(qǐng)?jiān)诳瞻滋幪钊脒m當(dāng)?shù)恼Z(yǔ)句,

使程序可以完成指定的功能。

PrivateSubtxtAge_BeforeUpdate(CancelAsInteger)

IfMe!txtAge=""Or【14】(Me!txtAge)Then

,數(shù)據(jù)為空時(shí)的驗(yàn)證

二級(jí)Access數(shù)據(jù)庫(kù)程序設(shè)計(jì)試卷第7頁(yè)(共8頁(yè))

MsgBox”年齡不育自為空!“,vbCritical,“警告”

Cancel=True'取消BeforeUpdate事件

ElselfIsNumeric(Me!txtAge)=FalseThen

'非數(shù)值數(shù)據(jù)輸入的驗(yàn)證

MsgBox”年齡必須輸入數(shù)值數(shù)據(jù)!“,vbCritical,“警告“

Cancel=True'取消BeforeUpdate事件

ElselfMe!txtAge<15OrMe!txtAge【15】Then

,非法范圍數(shù)據(jù)輸入的驗(yàn)證

MsgBox”年齡為15-30范圍數(shù)據(jù)!",vbCritical,“警告”

Cancel=True'取消BeforeUpdate事件

Else,數(shù)據(jù)驗(yàn)證通過(guò)

MsgBox”數(shù)據(jù)驗(yàn)證OK!”,vblnformation,“通告”

EndIf-

EndSub

二級(jí)Access數(shù)據(jù)庫(kù)程序設(shè)計(jì)試卷第8頁(yè)(共8頁(yè))

2009年3月計(jì)算機(jī)等級(jí)考試

二級(jí)Access參考答案

選擇題

(11)C(12)A(13)C(14)D(15)C

(16)C(IT)D(18)B(19)B(20)D

(21)B(22)BCD)(23)A(24)A(25)D

(26)A(27)A(28)D(29)A(30)D

(31)B(32)B(33)B(34)C(35)C

埴空題

(6)選擇

(7)信息

(8)*FROM圖書(shū)表

(9)事件過(guò)程

(10)i<=j

(inflag=1

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論