全國計算機(jī)等級考試二級ACCESS筆試試題_第1頁
全國計算機(jī)等級考試二級ACCESS筆試試題_第2頁
全國計算機(jī)等級考試二級ACCESS筆試試題_第3頁
全國計算機(jī)等級考試二級ACCESS筆試試題_第4頁
全國計算機(jī)等級考試二級ACCESS筆試試題_第5頁
已閱讀5頁,還剩65頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

2005年4月全國計算機(jī)等級考試二級ACCESS筆試試題

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

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

卡相應(yīng)位置上,答在試卷上不得分。

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

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

C)程序經(jīng)調(diào)試改錯后還應(yīng)進(jìn)行再測試D)程序經(jīng)調(diào)試改錯后不必進(jìn)行再測試

(2)卜列數(shù)據(jù)結(jié)構(gòu)中,能用二分法進(jìn)行查找的是

A)順序存儲的有序線性表B)線性鏈表

C)二叉鏈表D)有序線性鏈表

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

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

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

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

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

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

A)一個邏輯數(shù)據(jù)結(jié)構(gòu)只能有一種存儲結(jié)構(gòu)

B)數(shù)據(jù)的邏輯結(jié)構(gòu)屬于線性結(jié)構(gòu),存儲結(jié)構(gòu)屬于非線性結(jié)構(gòu)

C)?個邏輯數(shù)據(jù)結(jié)構(gòu)可以有多種存儲結(jié)構(gòu),且各種存儲結(jié)構(gòu)不影響數(shù)據(jù)處理的效率

D)一個邏輯數(shù)據(jù)結(jié)構(gòu)可以有多種存儲結(jié)構(gòu),且各種存儲結(jié)構(gòu)影響數(shù)據(jù)處理的效率

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

A)軟件工程只是解決軟件項(xiàng)目的管理問題

B)軟件工程主要解決軟件產(chǎn)品的生產(chǎn)率問題

C)軟件工程的主要思想是強(qiáng)調(diào)在軟件開發(fā)過程中需要應(yīng)用工程化原則

D)軟件工程只是解決軟件開發(fā)中的技術(shù)問題

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

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

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

A)軟件交付使用后還需要進(jìn)行維護(hù)B)軟件-旦交付使用就不需要再進(jìn)行維護(hù)

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

(8)數(shù)據(jù)庫設(shè)計的根本目標(biāo)是要解決

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

(9)設(shè)有如下關(guān)系表:

RST

ABCABCABC

112313112

223223

313

則下列操作中正確的是

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

(10)數(shù)據(jù)庫系統(tǒng)的核心是

A)數(shù)據(jù)模型B)數(shù)據(jù)庫管理系統(tǒng)C)數(shù)據(jù)庫D)數(shù)據(jù)庫管理員

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

A)選擇B)投影C)聯(lián)接D)并

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

的多條記錄相匹配,則表A與表B存在的關(guān)系是

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

(13)利用Access創(chuàng)建的數(shù)據(jù)庫文件,其擴(kuò)展名為

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

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

A)在Access表中,可以對備注型字段進(jìn)行“格式"屬性設(shè)置

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

編號

C)創(chuàng)建表之間的關(guān)系時,應(yīng)關(guān)閉所有打開的表

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

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

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

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

(16)?(21)題使用已建立的"Employee”表,表結(jié)構(gòu)及表內(nèi)容如下所示:

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

雇員ID文本10

姓名文本10

性別文本1

隔置HU)期姓名1期/性期出生日期職務(wù)簡歷聯(lián)系電話

職務(wù)王文本女19BC-1-1經(jīng)理1984年大學(xué)畢業(yè),曾是銷售員35976450

笳歷李:備注男1962-7-1職員1986年大學(xué)畢業(yè),現(xiàn)為銷售員35976451

聯(lián)系電話王破木男19&0-1-1職員1993年??飘厴I(yè),現(xiàn)為銷售員35976452

4鄭炎女1978-6-1職員1999年大學(xué)畢業(yè),現(xiàn)為銷售員35976453

5魏小紅女1934-11-1職員1956年??飘厴I(yè),現(xiàn)為管理員35976454

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

的漢字?jǐn)?shù)和英文字符數(shù)分別是

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

(17)若要確保輸入的聯(lián)系電話值只能為8位數(shù)字,應(yīng)將該字段的輸入掩碼設(shè)置為

A)00000000B)999999990########D)????????

(18)若在"tEmployee"表中查找所有姓"王"的記錄,可以在查詢設(shè)計視圖的準(zhǔn)則行中輸入

A)Like"王"B)Like"王*"王="王"D)="王*"

(19)下面顯示的是查詢設(shè)計視圖的"設(shè)計網(wǎng)格”部分,從此部分所示的內(nèi)容中可以判斷出要

創(chuàng)建的查詢

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

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

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

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

果,那么正確的設(shè)計是

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

稱分別為Labell和bChange

(22)在"窗體視圖”顯示該窗體時,要求在單擊命令按鈕后標(biāo)簽上顯示的文字顏色變?yōu)榧t色,

以下能實(shí)現(xiàn)該操作的語句是

A)labell.ForeColor=255B)bChange.ForeColor=255

C)labell.ForeColor="255"D)bChange.ForeColor="255"

(23)若將窗體的標(biāo)題設(shè)置為"改變文字顯示顏色”,應(yīng)使用的語句是

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

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

(24)在"窗體視圖”中顯示窗體時,窗體中沒有記錄選定器,應(yīng)將窗體的"記錄選定器”屬性

值設(shè)置為

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

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

A)SetB)SetDataC)SetWarningsD)SetValue

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

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

(27)使用自動創(chuàng)建數(shù)據(jù)訪問頁功能創(chuàng)建數(shù)據(jù)訪問頁時,Access會在當(dāng)前文件夾下,自動保

存創(chuàng)建的數(shù)據(jù)訪問頁,其格式為

A)HTMLB)文本C)數(shù)據(jù)庫D)Web

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

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

(29)在關(guān)于報表數(shù)據(jù)源設(shè)置的敘述中,以下正確的是

A)可以是任意對象B)只能是表對象

C)只能是查詢對象D)可以是表對象或查詢對象

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

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

(31)下列邏輯表達(dá)式中,能正確表示條件"X和y都是奇數(shù)"的是

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

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

(32)若要求在文本框中輸入文本時達(dá)到密碼"*”號的顯示效果,則應(yīng)設(shè)置的屬性是

A)"默認(rèn)值"屬性B)"標(biāo)題"屬性C)"密碼"屬性D)"輸入掩碼"屬性

(33)假定有以下循環(huán)結(jié)構(gòu)

DoUntil條件

循環(huán)體

Loop

則正確的敘述是

A)如果"條件”值為0,則一次循環(huán)體也不執(zhí)行

B)如果"條件"值為0,則至少執(zhí)行一次循環(huán)體

C)如果"條件"值不為0,則至少執(zhí)行一次循環(huán)體

D)不論"條件"是否為"真",至少要執(zhí)行一次循環(huán)體

(34)窗體上添加有3個命令按鈕,分別命名為Commandl、Command2和Command3。編

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

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

A)PrivateSubCommandl_Click()B)PrivateSubCommandl__Click()

Command2.Visible=TrueCommand2.Enabled=True

Command3.Visible=FalseCommands.Enabled=False

EndSubEndSub

C)PrivateSubCommandl_Click()D)PrivateSubCommandl_Click()

Command?.Enabled=TrueCommand?.Visible=True

Command3.Visible=FalseCommands.Enabled=False

EndSubEndSub

(35)假定有以下程序段

n=0

fori=lto3

forj=-4to-1

n=n+l

nextj

nexti

運(yùn)行完畢后,n的值是

A)0B)304D)12

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

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

(1)數(shù)據(jù)管理技術(shù)發(fā)展過程經(jīng)過人工管理、文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)三個階段,其中數(shù)據(jù)獨(dú)

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

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

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

(樁模塊)。其中【3】的作用是將測試數(shù)據(jù)傳送給被測試的模塊,并顯示被測試模塊所產(chǎn)

生的結(jié)果。

(4)一棵二叉樹第六層(根結(jié)點(diǎn)為第一層)的結(jié)點(diǎn)數(shù)最多為【4】個。

(5)數(shù)據(jù)結(jié)構(gòu)分為邏輯結(jié)構(gòu)和存儲結(jié)構(gòu),循環(huán)隊(duì)列屬于【5】結(jié)構(gòu)。

(6)創(chuàng)建交叉表查詢時,必須對行標(biāo)題和【6】進(jìn)行分組(GroupBy)操作。

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

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

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

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

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

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

PrivateSubForm_Click()

a=1

Fori=1To3

SelectCasei

Case1,3

a=a+1

Case2,4

a=a+2

EndSelect

Nexti

MsgBoxa

EndSub

打開窗體運(yùn)行后,單擊窗體,則消息框的輸出內(nèi)容是[11]O

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

寫如下事件過程:

PrivateSubCommandl_Click()

DimxAsInteger;yAsInteger,zAsInteger

x=5:y=7:z=0

Me!Textl=""

Callpl(x,y,z)

MelTextl=z

EndSub

Subpl(aAsInteger,bAsInteger,cAsInteger)

c=a+b

EndSub

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

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

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

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

Command2)Command3)o

清除所有文本框中顯示的內(nèi)容;單擊計算按鈕,則計算在Text]、Text2和Text3三個文本框

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

下列程序填空補(bǔ)充完整。

PrivateSubCommandl_Click()

Me!Textl=""

Me!Text2=H"

Me!Text3=""

Me!Text4=""

EndSub

PrivateSubCommand2_Click()

IfMelTextl=""OrMe!Text2=""OrMe!Text3=""Then

MsgBox”成績輸入不全"

Else

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

[14]

EndSub

PrivateSubCommand3_Click()

Docmd.[15]

EndSub

2005年4月全國計算機(jī)等級考試二級筆試試卷Access考試試題答案(下面的)

一、選擇題

1-5:BDACD6-10:CABCA11-15:ABDAA16-20:DACAB21-25:DBDBB

26-30:BDABC31-35:ACCCD

二、填空題

1.632.黑盒測試3.數(shù)據(jù)庫管理系統(tǒng)4.開發(fā)階段5.數(shù)據(jù)字典

6.外部關(guān)鍵字7.orderby8.相同9.條件宏10.Docmd.Quit

ll.Len12.2113.isoddnumber14.1915.E0FSTRSQL

2005年4月全國計算機(jī)等級考試二級筆試試卷

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

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

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

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

題卡相應(yīng)位置上,答在試卷上不得分。

(1)數(shù)據(jù)的存儲結(jié)構(gòu)是指

A)存儲在外存中的數(shù)據(jù)B)數(shù)據(jù)所占的存儲空間量

C)數(shù)據(jù)在計算機(jī)中的順序存儲方式D)數(shù)據(jù)的邏輯結(jié)構(gòu)在計算機(jī)中的表示

(2)下列關(guān)于棧的描述中錯誤的是

A)棧是先進(jìn)后出的線性表B)棧只能順序存儲

C)棧具有記憶作用D)對棧的插入與刪除操作中,不需要改變棧底指針

(3)對于長度為n的線性表,在最壞的情況下,下列各排序法所對應(yīng)的比較次數(shù)中正確的

A)冒泡排序?yàn)閚/2B)冒泡排序?yàn)閚C)快速排序?yàn)閚D)快速排序?yàn)閚(n-l)/2

(4)對于長度為n的線性表進(jìn)行順序查找,在最壞情況下所需要的比較次數(shù)為

A)Iog2nB)n/2C)nD)n+1

(5)下列對于線性鏈表的描述中正確的是

A)存儲空間不一定是連續(xù),且各元素的存儲順序是任意的

B)存儲空間不一定是連續(xù),且前件元素一定存儲在后件元素的前面

C)存儲空間必須連續(xù),且前件元素一定存儲在后件元素的前面

D)存儲空間必須連續(xù),且各元素的存儲順序是任意的

(6)下列對軟件測試的描述中正確的是

A)軟件測試的目的是證明程序是否正確

B)軟件測試的目的是使程序運(yùn)行結(jié)果正確

C)軟件測試的目的是盡可能多地發(fā)現(xiàn)程序中的錯誤

D)軟件測試的目的是使程序符合結(jié)構(gòu)化原則

(7)為了使模塊盡可能獨(dú)立,要求

A)模塊的內(nèi)聚程度要盡量高,且各模塊間的耦合程度要盡量強(qiáng)

B)模塊的內(nèi)聚程度要盡量高,且各模塊間的耦合程度要盡量弱

C)模塊的內(nèi)聚程度要盡量低,且各模塊間的耦合程度要盡量弱

D)模塊的內(nèi)聚程度要盡量低,且各模塊間的耦合程度要盡量強(qiáng)

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

A)程序就是軟件B)軟件開發(fā)不受計算機(jī)系統(tǒng)的限制

C)軟件既是邏輯實(shí)體,又是物理實(shí)體D)軟件是程序、數(shù)據(jù)與相關(guān)文檔的集合

(9)數(shù)據(jù)獨(dú)立性是數(shù)據(jù)庫技術(shù)的重要特點(diǎn)之一,所謂數(shù)據(jù)獨(dú)立性是指

A)數(shù)據(jù)與程序獨(dú)立存放B)不同的數(shù)據(jù)被存放在不同的文件中

C)不同的數(shù)據(jù)只能被對應(yīng)的應(yīng)用程序所使用D)以上三種說法都不對

(10)用樹型結(jié)構(gòu)表示實(shí)體之間聯(lián)系的模型是

A)關(guān)系模型B)網(wǎng)絡(luò)模型C)層次模型D)以上三個都是

(ll)Access中表和數(shù)據(jù)庫的關(guān)系是

A)一個數(shù)據(jù)庫可以包含多個表B)一個表只能包含兩個數(shù)據(jù)庫

C)一個表可以包含多個數(shù)據(jù)庫D)一個數(shù)據(jù)庫只能包含一個表

(12)假設(shè)數(shù)據(jù)庫中表A與表B建立了"一對多"關(guān)系,表B為"多"的一方,則下述說法中正確

的是

A)表A中的一個記錄能與表B中的多個記錄匹配

B)表B中的一個記錄能與表A中的多個記錄匹配

C)表A中的一個字段能與表B中的多個字段匹配

D)表B中的一個字段能與表A中的多個字段匹配

(13)數(shù)據(jù)表中的"行"稱為

A)字段B)數(shù)據(jù)C)記錄D)數(shù)據(jù)視圖

(14)在關(guān)于輸入掩碼的敘述中,錯誤的是

A)在定義字段的輸入掩碼時,既可以使用輸入掩碼向?qū)В部梢灾苯邮褂米址?/p>

B)定義字段的輸入掩碼,是為了設(shè)置密碼

C)輸入掩碼中的字符"0"表示可以選擇輸入數(shù)字0到9之間的一個數(shù)

D)直接使用字符定義輸入掩碼時,可以根據(jù)需要將字符組合起來

(15)下面說法中,錯誤的是

A)文本型字段,最長為255個字符

B)要得到?個計算字段的結(jié)果,僅能運(yùn)用總計查詢來完成

C)在創(chuàng)建一對?關(guān)系時,要求兩個表的相關(guān)字段都是主關(guān)鍵字

D)創(chuàng)建表之間的關(guān)系時:正確的操作是關(guān)閉所有打開的表

(16)Access提供的數(shù)據(jù)類型中不包括

A)備注B)文字C)貨幣D)日期/時間

(17)在已經(jīng)建立的數(shù)據(jù)表中,若在顯示表中內(nèi)容時使某些字段不能移動顯示位置,可以使

用的方法是

A)排序B)篩選C)隱藏D)凍結(jié)

(18)將表A的記錄復(fù)制到表B中,且不刪除表B中的記錄,可以使用的查詢是

A)刪除查詢B)生成表查詢C)追加查詢D)交叉表查詢

(19)在Access的數(shù)據(jù)庫中建立了"Book"表,若查找“圖書編號"是"112266"和“113388”的記錄,

應(yīng)在查詢設(shè)計視圖的準(zhǔn)則行中輸入

A)"112266"and"113388"B)notin("112266”,"113388")

C)in("112266","113388")D)not("112266"and"113388")

(20)下面顯示的是查詢設(shè)計視圖的設(shè)計網(wǎng)格部分,從下圖所示的內(nèi)容中,可以判斷出要創(chuàng)建

的查詢是

A)刪除查詢B)追加查詢C)生成表查詢D)更新查詢

(21)下列不屬于Access窗體的視圖是

A)設(shè)計視圖B)窗體視圖C)版面視圖D)數(shù)據(jù)表視圖

(22)某窗體中有一命令按鈕,在窗體視圖中單擊此命令按鈕打開另一個窗體,需要執(zhí)行的

宏操作是

A)OpenQueryB)OpenReportC)OpenWindowD)OpenForm

(23)假定已設(shè)計好了一個窗體,在窗體視圖中顯示此窗體如下圖所示:

在設(shè)計視圖中設(shè)置此窗體的"格式”屬性,正確的設(shè)置是

(24)假設(shè)已在Access中建立了包含"書名"、"單價"和"數(shù)量"等三個字段的"tOfg"表,以該表為

數(shù)據(jù)源創(chuàng)建的窗體中,有一個計算訂購總金額的文本框,其控件來源為

A)[單價]*[數(shù)量]B)式單價叫數(shù)量]

C)[圖書訂單表川單價]*[圖書訂單表]![數(shù)量]

D)=[圖書訂單表]![單價]*[圖書訂單表]![數(shù)量]

(25)以卜是某個報表的設(shè)計視圖。根據(jù)視圖內(nèi)容,可以判斷出分組字段是

A)編號和姓名B)編號C)姓名D)無分組字段

(26)要實(shí)現(xiàn)報表的分組統(tǒng)計,其操作區(qū)域是

A)報表頁眉或報表頁腳區(qū)域B)頁面頁眉或頁面頁腳區(qū)域

C)主體區(qū)域D)組頁眉或組頁腳區(qū)域

(27)Access通過數(shù)據(jù)訪問頁可以發(fā)布的數(shù)據(jù)

A)只能是靜態(tài)數(shù)據(jù)B)只能是數(shù)據(jù)庫中保持不變的數(shù)據(jù)

C)只能是數(shù)據(jù)庫中變化的數(shù)據(jù)D)是數(shù)據(jù)庫中保存的數(shù)據(jù)

(28)在條件宏設(shè)計時,對于連續(xù)重復(fù)的條件,可以代替的符號是

A)...B)=C),D);

(29)在一個宏的操作序列中,如果既包含帶條件的操作,又包含無條件的操作。則帶條件

的操作是否執(zhí)行取決于條件式的真假,而沒有指定條件的操作則會

A)無條件執(zhí)行B)有條件執(zhí)行C)不執(zhí)行D)出錯

(30)以下可以得到"2*5=10"結(jié)果的VBA表達(dá)式為

A)"2*5"&"="&2*5B)"2*5"+"="+2*5

C)2*5&"="&2*5D)2*5+“="+2*5

(31)確定??個控件在窗體或報表上的位置的屬性是

A)Width或HeightB)Width和HeightC)Top或LeftD)Top和Left

(32)假設(shè)窗體的名稱為fmTest,則把窗體的標(biāo)題設(shè)置為"Access"的語句是

A)Me="AccessTest"B)Me.Caption="AccessTest”

C)Me.text="AccessTest"D)Me.Name="AccessTestw

(33)以下程序段運(yùn)行后,消息框的輸出結(jié)果是

a=sqr(3)

b=sqr(2)

c=a>b

Msgboxc+2

A)-1B)1C)2D)出錯

(34)執(zhí)行語句:MsgBox"AAAA",vbOKCancel+vbQuestion,"BBBB"之后,彈出的信息框外觀

樣式

(35)用于獲得字符串Str從第2個字符開始的3個字符的函數(shù)是

A)Mid(Str,2,3)B)Middle(Str,2,3)C)Right(Str,2,3)D)Left(Str,2,3)

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

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

(1)某二叉樹中度為2的結(jié)點(diǎn)有18個,則該二叉樹中有【1】個葉子結(jié)點(diǎn)。

(2)在面向?qū)ο蠓椒ㄖ?,類的?shí)例稱為【2】o

(3)診斷和改正程序中錯誤的工作通常稱為【3】。

(4)在關(guān)系數(shù)據(jù)庫中,把數(shù)據(jù)表示成二維表,每一個二維表稱為【4】。

(5)問題處理方案的正確而完整的描述稱為【5】o

⑹若要查找最近20天之內(nèi)參加工作的職工記錄,查詢準(zhǔn)則為【6】。

⑺在設(shè)計窗體時使用標(biāo)簽控件創(chuàng)建的是單獨(dú)標(biāo)簽,它在窗體的【7】視圖中不能顯示。

⑻報表設(shè)計中,可以通過在組頁眉或組頁腳中創(chuàng)建【8】來顯示記錄的分組匯總數(shù)據(jù)。

(9)有多個操作構(gòu)成的宏,執(zhí)行時是按【9】執(zhí)行的。

(10)VBA的自動運(yùn)行宏,必須命名為[10]。

(11)某個窗體已編寫以下事件過程。打開窗體運(yùn)行后,單擊窗體,消息框的輸出結(jié)果為【11】o

PrivateSubForm_Click()

DimkasInteger;nasInteger,masInteger

n=10;m=l;k=l

DoWhilek<=n

m=m*2

k=k+l

Loop

MsgBoxm

EndSub

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

PrivateSubCommandl__Click()

DimaasInteger,basInteger

a=l

b=2

MsgBoxm(a,b)

EndSub

打開窗體運(yùn)行后,單擊命令按鈕,消息框的輸出結(jié)果為[12]o

(13)以下是一個競賽評分程序。8位評委,去掉一個最高分和一個最低分,計算平均分(設(shè)

滿分為10分)。請?zhí)羁昭a(bǔ)充完整。

PrivateSubForm_Click()

DimMaxasInteger,MinasInteger

DimiasInteger,xasInteger,sasInteger

DimpasSingle

Max=0

Min=10

Fori=lto8

x=Val(lnputBox(“請輸入分?jǐn)?shù):”))

if[13]ThenMax=x

if[14]ThenMin=x

s=s+x

NextI

s=[15]

P=s/6

MsgBox"最后得分:”&p

EndSub

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

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

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

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

卡相應(yīng)位置上,答在試卷上不得分。

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

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

C)程序經(jīng)調(diào)試改錯后還應(yīng)進(jìn)行再測試D)程序經(jīng)調(diào)試改錯后不必進(jìn)行再測試

(2)下列數(shù)據(jù)結(jié)構(gòu)中,能用二分法進(jìn)行查找的是

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

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

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

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

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

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

A)一個邏輯數(shù)據(jù)結(jié)構(gòu)只能有一種存儲結(jié)構(gòu)

B)數(shù)據(jù)的邏輯結(jié)構(gòu)屬于線性結(jié)構(gòu),存儲結(jié)構(gòu)屬于非線性結(jié)構(gòu)

C)一個邏輯數(shù)據(jù)結(jié)構(gòu)可以有多種存儲結(jié)構(gòu),且各種存儲結(jié)構(gòu)不影響數(shù)據(jù)處理的效率

D)一個邏輯數(shù)據(jù)結(jié)構(gòu)可以有多種存儲結(jié)構(gòu),且各種存儲結(jié)構(gòu)影響數(shù)據(jù)處理的效率

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

A)軟件工程只是解決軟件項(xiàng)目的管理問題B)軟件工程主要解決軟件產(chǎn)品的生產(chǎn)率問題

C)軟件工程的主要思想是強(qiáng)調(diào)在軟件開發(fā)過程中需要應(yīng)用工程化原則D)軟件工程只是解

決軟件開發(fā)中的技術(shù)問題

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

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

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

A)軟件交付使用后還需要進(jìn)行維護(hù)B)軟件一旦交付使用就不需要再進(jìn)行維護(hù)

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

(8)數(shù)據(jù)庫設(shè)計的根本目標(biāo)是要解決

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

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

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

(10)數(shù)據(jù)庫系統(tǒng)的核心是

A)數(shù)據(jù)模型B)數(shù)據(jù)庫管理系統(tǒng)C)數(shù)據(jù)庫D)數(shù)據(jù)庫管理員

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

A)選擇B)投影C)聯(lián)接D)并

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

的多條記錄相匹配,則表A與表B存在的關(guān)系是

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

13)利用Access創(chuàng)建的數(shù)據(jù)庫文件,其擴(kuò)展名為

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

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

A)在Access表中,可以對備注型字段進(jìn)行"格式"屬性設(shè)置

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

編號

C)創(chuàng)建表之間的關(guān)系時,應(yīng)關(guān)閉所有打開的表

D)可在Access表的設(shè)計視圖"說明"列中,對字段進(jìn)行具體的說明

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

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

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

(16)?(21)題使用已建立的"Employee”表,表結(jié)構(gòu)及表內(nèi)容如下所示:

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

的漢字?jǐn)?shù)和英文字符數(shù)分別是

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

(17)若要確保輸入的聯(lián)系電話值只能為8位數(shù)字,應(yīng)將該字段的輸入掩碼設(shè)置為

A)00000000B)999999990########D)????????

(18)若在"tEmployee"表中查找所有姓"王"的記錄,可以在查詢設(shè)計視圖的準(zhǔn)則行中輸入

A)Like"2"B)Like"王*"王="王"D)="王*"

(19)下面顯示的是查詢設(shè)計視圖的"設(shè)計網(wǎng)格”部分,從此部分所示的內(nèi)容中可以判斷出要

創(chuàng)建的查詢是

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

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

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

(21)若以"Employee"表為數(shù)據(jù)源,計算每個職工的年齡(取整),并顯示如下圖所示的結(jié)

果,那么正確的設(shè)計是

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

名稱分別為Labell和bChange。

(22)在"窗體視圖”顯示該窗體時,要求在單擊命令按鈕后標(biāo)簽上顯示的文字顏色變?yōu)榧t色,

以下能實(shí)現(xiàn)該操作的語句是

A)labell.ForeColor=255B)bChange.ForeColor=255

C)labell.ForeColor="255"D)bChange.ForeColor="255"

(23)若將窗體的標(biāo)題設(shè)置為"改變文字顯示顏色",應(yīng)使用的語句是

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

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

(24)在"窗體視圖"中顯示窗體時,窗體中沒有記錄選定器,應(yīng)將窗體的"記錄選定器”屬性

值設(shè)置為

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

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

A)SetB)SetDataC)SetWarningsD)SetValue

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

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

(27)使用自動創(chuàng)建數(shù)據(jù)訪問頁功能創(chuàng)建數(shù)據(jù)訪問頁時,Access會在當(dāng)前文件夾下,自動保

存創(chuàng)建的數(shù)據(jù)訪問頁,其格式為

A)HTMLB)文本C)數(shù)據(jù)庫D)Web

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

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

(29)在關(guān)于報表數(shù)據(jù)源設(shè)置的敘述中,以下正確的是

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

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

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

(31)下列邏輯表達(dá)式中,能正確表示條件"X和y都是奇數(shù)"的是

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

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

(32)若要求在文本框中輸入文本時達(dá)到密碼“*〃號的顯示效果,則應(yīng)設(shè)置的屬性是

A)〃默認(rèn)值〃屬性B)〃標(biāo)題〃屬性C)〃密碼〃屬性D)〃輸入掩碼〃屬性

(33)假定有以下循環(huán)結(jié)構(gòu)

DoUntil條件

循環(huán)體

Loop

則正確的敘述是

A)如果〃條件〃值為0,則一次循環(huán)體也不執(zhí)行B)如果〃條件〃值為0,則至少執(zhí)行一次循環(huán)

C)如果〃條件〃值不為0,則至少執(zhí)行一次循環(huán)體D)不論〃條件〃是否為〃真〃,至少要執(zhí)行一

次循環(huán)體

(34)窗體上添力H有3個命令按鈕,分另lj命名為Commandl、Command2和Command3。編

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

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

A)PrivateSubCommandl_Click()B)PrivateSubCommandl__Click()

Command2.Visible=TrueCommand?.Enabled=True

Command3.Visible=FalseCommands.Enabled=False

EndSubEndSub

C)PrivateSubCommandl_Click()D)PrivateSubCommandl__Click()

Command?.Enabled=TrueCommand2.Visible=True

Command3.Visible=FalseCommands.Enabled=False

EndSubEndSub

(35)假定有以下程序段

n=0

fori=lto3

forj=-4to-1

n=n+l

nextj

nexti

運(yùn)行完畢后,n的值是

A)0B)304D)12

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

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

(1)數(shù)據(jù)管理技術(shù)發(fā)展過程經(jīng)過人工管理、文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)三個階段,其中數(shù)據(jù)獨(dú)

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

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

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

(樁模塊)。其中【3】的作用是將測試數(shù)據(jù)傳送給被測試的模塊,并顯示被測試模塊所產(chǎn)

生的結(jié)果。

(4)一棵二叉樹第六層(根結(jié)點(diǎn)為第一層)的結(jié)點(diǎn)數(shù)最多為【4】個。

(5)數(shù)據(jù)結(jié)構(gòu)分為邏輯結(jié)構(gòu)和存儲結(jié)構(gòu),循環(huán)隊(duì)列屬于【5】結(jié)構(gòu)。

(6)創(chuàng)建交叉表查詢時,必須對行標(biāo)題和【6】進(jìn)行分組(GroupBy)操作。

(7)打開一個表應(yīng)該使用的宏操作是【7】o

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

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

如果采用VBA代碼完成,應(yīng)使用的語句是【9】。

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

(11)設(shè)有以卜.窗體單擊事件過程:

PrivateSubForm_Click()

a=l

Fori=1To3

SelectCasei

Case1,3

a=a+1

Case2,4

a=a+2

EndSelect

Nexti

MsgBoxa

EndSub

打開窗體運(yùn)行后,單擊窗體,則消息框的輸出內(nèi)容是[11]o

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

寫如下事件過程:

PrivateSubCommandl_Click()

DimxAsInteger;yAsInteger,zAsInteger

x=5:y=7:z=0

Me!Textl=""

Callpl(x,y,z)

MelTextl=z

EndSub

Subpl(aAsInteger,bAsInteger,cAsInteger)

c=a+b

EndSub

打開窗體運(yùn)行后,單擊命令按鈕,文本框中顯示的內(nèi)容是[12]。

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

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

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

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

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

下列程序填空補(bǔ)充完整。

PrivateSubCommandl_Click()

Me!Textl=""

Me!Text2=,H,

Me!Text3=""

Me!Text4=H"

EndSub

PrivateSubCommand2_Click()

IfMelTextl=""OrMe!Text2=""OrMe!Text3=""Then

MsgBox"成績輸入不全"

Else

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

[14]

EndSub

PrivateSubCommand3_Click()

Docmd.[15]

EndSub

2005年9月筆試答案

選擇題:

1-5CACDC6-10DAABB11-15CDDAC16-20cABDB21-25CABBD26-30AAADA31-35CDBCD

填空題:

1、數(shù)據(jù)庫系統(tǒng)階段2、空間3、驅(qū)動模塊4、325、邏輯結(jié)構(gòu)存儲結(jié)構(gòu)6、列標(biāo)題值7、

opentable8>返回系統(tǒng)日期和時間9、Docmd.OpenqueryqT10.分頁符11、512、1213>

Val(MelTextl)14,endif15>quit

2006年4月全國計算機(jī)等級考試二級Access數(shù)據(jù)庫程序設(shè)計

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

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

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

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

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

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

A)耦合度B)內(nèi)聚度C)復(fù)雜度D)數(shù)據(jù)傳輸特性

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

A)軟件測試應(yīng)該由程序開發(fā)者來完成B)程序經(jīng)調(diào)試后?般不需要再測試

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

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

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

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

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

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

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

A)ABCDEFB)DBEAFCC)ABDECFD)DEBFCA

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

A)32B)31064D)63

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(13)不屬于Access對象的是

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

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

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

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

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

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

(16)數(shù)據(jù)類型是

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

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

(17)現(xiàn)有一個已經(jīng)建好的"按雇員姓名查詢"窗體,如下圖所示.

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

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

文本框名稱為tName,設(shè)計"按雇員姓名查詢",正確的設(shè)計視圖是

A)B)C)D)

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

A)select學(xué)號,數(shù)學(xué)fromscwhere數(shù)學(xué)》(selectavg(數(shù)學(xué))fromsc)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

A)格式選項(xiàng)卡B)事件選項(xiàng)卡C)方法選項(xiàng)卡D)數(shù)據(jù)選項(xiàng)卡

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

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

(24)在使用報表設(shè)計器設(shè)計報表時,如果要統(tǒng)計報表中某個字段的全部數(shù)據(jù),應(yīng)將計算表

達(dá)式放在

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

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

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

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

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

(27)使用宏組的目的是

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

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

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

假定在宏ml的操作中涉及到的對象均存在,現(xiàn)將設(shè)計好的宏ml設(shè)置為窗體"fTest"上某個

命令按鈕的單擊事件屬性,則打開窗體"fTestl"運(yùn)行后,單擊該命令按鈕,會啟動宏ml的運(yùn)

行。宏ml運(yùn)行后,前兩個操作會先后打開窗體對象"fTest2"和表對象"tStud"。那么執(zhí)行Close

操作后,會

A)只關(guān)閉窗體對象"fTestl”

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

C)關(guān)閉窗體對象“fTest2”和表對象"tStud”

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

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

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

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

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

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

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

A)docmd.openformwtEmployee"B)docmd.openview,rtEmployee"

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

(32)Access的控件對象可以設(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)408D)20

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

PrivateSubCommandl_Click()

Fori=lTo4

x=4

Forj=lTo3

x=3

Fork=lTo2

x=x+6

Nextk

Nextj

Nexti

MsgBoxx

EndSub

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

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

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

Subsfun(xAsSingle,yAsSingle)

t=x

x=t/y

y=tMody

EndSub

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

PrivateSubCommandl__Click()

Dimaassingle

Dimbassingle

a=5

b=4

sfuna,b

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

EndSub

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

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

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

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

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

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

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

(4)程序測試分為靜態(tài)分析和動態(tài)測試。其中【4】是指不執(zhí)行程序,而只是對程序文本

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

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

以不變,因此,基于邏輯結(jié)構(gòu)的應(yīng)用程序不必修改,稱為【5】o

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

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

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

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

作是【9】。

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

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

PrivateSubCommandl_Click()

Dims,i

Fori=lTo10

s=s+i

Nexti

MsgBoxs

EndSub

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

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

PrivateSubs(ByVaipAsInteger)

p=p*2

EndSub

PrivateSubCommandl_Click()

DimiAsInteger

i=3

Calls(i)

Ifi>4Theni=iA2

MsgBoxi

EndSub

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

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

x=l

do

x=x+2

loopuntil[13]

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

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

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

定〃按鈕,隱藏窗體上的〃顯示"命令按鈕;單擊〃取消〃按鈕關(guān)閉窗體。按照功能要求,將程

序補(bǔ)充完整。

PrivateSubcmdTest_Click()

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

IfAnswer=vbOKThen

cmdDisplay.Visible=[15]

日se

Docmd.Close

EndIf

EndSub

2006年4月全國計算機(jī)等級考試二級Access數(shù)據(jù)庫程序設(shè)計答案

一.選擇題

(l-S)DADBA(6-10)DCDAC(11-15)BDBBA(16-20)BCAAD

(21-25)CBBCA(26-30)ADCAB(31-35)CCCBB[二.填空題

(1)45(2)類(3)關(guān)系(4)靜態(tài)分析(5)邏輯獨(dú)立性

⑹SQL查詢⑺表⑻等級考試(9)OpenQuery(10)0

(11)55(12)36(13)x=7(14)Msgbox(15)False

07年9月全國計算機(jī)等級考試二級筆試試卷access考試試題

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

1.軟件是指

A)程序B)程序和文檔

C)算法加數(shù)據(jù)結(jié)構(gòu)D)程序、數(shù)據(jù)與相關(guān)文檔的完整集合

2.軟件調(diào)試的目的是

A)發(fā)現(xiàn)錯誤B)改正錯誤C)改善軟件的性能D)驗(yàn)證軟件的正確性

3.在面向象方法中,實(shí)現(xiàn)信息隱蔽是依靠

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

4.下列敘述中,不符合良好程序設(shè)計風(fēng)格要求的是

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

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

5.下列敘述中正確的是

A

溫馨提示

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

最新文檔

評論

0/150

提交評論