Acess筆試歷年真題與答案_第1頁(yè)
Acess筆試歷年真題與答案_第2頁(yè)
Acess筆試歷年真題與答案_第3頁(yè)
Acess筆試歷年真題與答案_第4頁(yè)
Acess筆試歷年真題與答案_第5頁(yè)
已閱讀5頁(yè),還剩135頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

..007年9月全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)筆試試卷access考試試題一、選擇題〔1~35每小題2分,共70分1.軟件是指<D>

A程序B程序和文檔

C算法加數(shù)據(jù)結(jié)構(gòu)D程序、數(shù)據(jù)與相關(guān)文檔的完整集合2.軟件調(diào)試的目的是<B>

A發(fā)現(xiàn)錯(cuò)誤B改正錯(cuò)誤

C改善軟件的性能D驗(yàn)證軟件的正確性3.在面向?qū)ο蠓椒ㄖ?實(shí)現(xiàn)信息隱蔽是依靠<C>

A對(duì)象的繼承B對(duì)象的多態(tài)

C對(duì)象的封裝D對(duì)象的分類4.下列敘述中,不符合良好程序設(shè)計(jì)風(fēng)格要求的是<A>

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

C程序中要有必要的注釋D輸入數(shù)據(jù)前要有提示信息5.下列敘述中正確的是A程序執(zhí)行的效率與數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)密切相關(guān)

B程序執(zhí)行的效率只取決于程序的控制結(jié)構(gòu)

C程序執(zhí)行的效率只取決于所處理的數(shù)據(jù)量

D以上三種說(shuō)法都不對(duì)6.下列敘述中正確的是

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

B由于計(jì)算機(jī)存儲(chǔ)空間是向量式的存儲(chǔ)結(jié)構(gòu),因此,數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)一定是線性結(jié)構(gòu)

C程序設(shè)計(jì)語(yǔ)言中的數(shù)組一般是順序存儲(chǔ)結(jié)構(gòu),因此,利用數(shù)組只能處理線性結(jié)構(gòu)

D以上三種說(shuō)法都不對(duì)7.冒泡排序在最壞情況下的比較次數(shù)是

An<n+1>/2Bnn2logCn<n−1>/2Dn/28.一棵二叉樹(shù)中共有70個(gè)葉子結(jié)點(diǎn)與80個(gè)度為1的結(jié)點(diǎn),則該二叉樹(shù)中的總結(jié)點(diǎn)數(shù)為A219B221C229D2319.下列敘述中正確的是

A數(shù)據(jù)庫(kù)系統(tǒng)是一個(gè)獨(dú)立的系統(tǒng),不需要操作系統(tǒng)的支持

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

C數(shù)據(jù)庫(kù)管理系統(tǒng)就是數(shù)據(jù)庫(kù)系統(tǒng)

D以上三種說(shuō)法都不對(duì)10.下列敘述中正確的是

A為了建立一個(gè)關(guān)系,首先要構(gòu)造數(shù)據(jù)的邏輯關(guān)系

B表示關(guān)系的二維表中各元組的每一個(gè)分量還可以分成若干數(shù)據(jù)項(xiàng)

C一個(gè)關(guān)系的屬性名表稱為關(guān)系模式

D一個(gè)關(guān)系可以包括多個(gè)二維表1-10為二級(jí)公共基礎(chǔ)題,解析略。答案如下:

1-5DBCAA

6-10DCABC11.用二維表來(lái)表示實(shí)體及實(shí)體之間聯(lián)系的數(shù)據(jù)模型是

A.實(shí)體-聯(lián)系模型B.層次模型

C.網(wǎng)狀模型D.關(guān)系模型答案D

解析:關(guān)系模型用表格形式表示實(shí)體類型及其實(shí)體間的聯(lián)系。關(guān)系模型是目前最重要的一種模型,它是建立在嚴(yán)格的數(shù)學(xué)概念的基礎(chǔ)上的。關(guān)系模型的基本數(shù)據(jù)結(jié)構(gòu)是二維表,每一張二維表稱為一個(gè)關(guān)系。

考點(diǎn)3:層次、網(wǎng)狀、關(guān)系模型12.在企業(yè)中,職工的"工資級(jí)別"與職工個(gè)人"工資"的聯(lián)系是

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

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

解析:一對(duì)多聯(lián)系〔1:n如果實(shí)體集A中的每一個(gè)實(shí)體,實(shí)體集B中有n個(gè)實(shí)體〔n≥0與之聯(lián)系,反之,實(shí)體集B中的每一個(gè)實(shí)體,實(shí)體集A中至多只有一個(gè)實(shí)體與之聯(lián)系,則稱實(shí)體集A與B具有一對(duì)多聯(lián)系。

考點(diǎn)2:實(shí)體聯(lián)系模型及E-R圖13.假設(shè)一個(gè)書(shū)店用〔書(shū)號(hào),書(shū)名,作者,出版社,出版日期,庫(kù)存數(shù)量一組屬性來(lái)描述圖書(shū),可以作為"關(guān)鍵字"的是

A.書(shū)號(hào)B.書(shū)名

C.作者D.出版社答案A

解析:碼〔又稱為關(guān)鍵字:二維表中的某個(gè)屬性,若它的值唯一地標(biāo)識(shí)了一個(gè)元組,則稱該屬性為關(guān)鍵字。本題中:只有A.書(shū)號(hào)能夠滿足關(guān)鍵字定義中的唯一性要求。

考點(diǎn)1:基本概念14.下列屬于Access對(duì)象的是

A.文件B.數(shù)據(jù)

C.記錄D.查詢答案D

解析:Access數(shù)據(jù)庫(kù)由數(shù)據(jù)庫(kù)對(duì)象和組兩部分組成。其中對(duì)象又分為7種,包括:表、查詢、窗體、報(bào)表、數(shù)據(jù)訪問(wèn)頁(yè)、宏和模塊。這些對(duì)象都存放在擴(kuò)展名為.mdb的數(shù)據(jù)庫(kù)文件中。

考點(diǎn)3:Access數(shù)據(jù)庫(kù)的系統(tǒng)結(jié)構(gòu)15.在Access數(shù)據(jù)庫(kù)的表設(shè)計(jì)視圖中,不能進(jìn)行的操作是

A.修改字段類型B.設(shè)置索引

C.增加字段D.刪除記錄答案D

解析:編輯表中內(nèi)容的操作主要包括選定記錄、添加記錄、修改記錄、刪除記錄、復(fù)制記錄等。這些操作是在數(shù)據(jù)表視圖中完成的。

考點(diǎn)3:編輯表的內(nèi)容16.在Access數(shù)據(jù)庫(kù)中,為了保持表之間的關(guān)系,要求在子表〔從表中添加記錄時(shí),如果主表中沒(méi)有與之相關(guān)的記錄,則不能在子表〔從表中添加改記錄。為此需要定義的關(guān)系是

A.輸入掩碼B.有效性規(guī)則

C.默認(rèn)值D.參照完整性答案D

解析:參照完整性是一個(gè)準(zhǔn)則系統(tǒng),Access使用這個(gè)系統(tǒng)用來(lái)確保相關(guān)表中的記錄之間關(guān)系的有效性,并且不會(huì)因意外而刪除或更改相關(guān)數(shù)據(jù)。

考點(diǎn)5:建立表之間的關(guān)系17.將表A的記錄添加到表B中,要求保持表B中原有的記錄,可以使用的查詢是

A.選擇查詢B.生成表查詢

C.追加查詢D.更新查詢答案C

解析:將表A的記錄復(fù)制到表B中,且不刪除表B中的記錄,可以使用的查詢是追加查詢。[20XX4月選擇第18題][20XX4月選擇第20題][20XX9月選擇第26題]均考查了這個(gè)知識(shí)點(diǎn)。

考點(diǎn)4:追加查詢18.在Access中,查詢的數(shù)據(jù)源可以是

A.表B.查詢

C.表和查詢D.表、查詢和報(bào)表答案C

解析:執(zhí)行選擇查詢時(shí),需要從指定的一個(gè)或多個(gè)數(shù)據(jù)庫(kù)表或查詢中搜索數(shù)據(jù)。當(dāng)我們使用查詢向?qū)Ь幹撇樵儠r(shí),也可以看到只能從表或查詢中選擇數(shù)據(jù)源,如下圖所示:

考點(diǎn)1:查詢分類19.在一個(gè)Access的表中有字段"專業(yè)",要查找包含"信息"兩個(gè)字的記錄,正確的條件表達(dá)式是

A.=left<[專業(yè)],2>="信息"B.like"*信息*"

C.="*信息*"D.Mid<[專業(yè)],2>="信息"答案B

解析:Like決定一個(gè)字符串是否以一個(gè)或更多字符開(kāi)始,需要通配符"*"號(hào)或"?"號(hào)以使Like運(yùn)算符正確的使用如:Like"a*"Like"File???"表示以"a"開(kāi)頭的字符串以File開(kāi)頭,后3位為任意的字符〔專用文本或備注數(shù)據(jù)類型

考點(diǎn)1:準(zhǔn)則中的運(yùn)算符20.如果在查詢的條件中使用了通配符方括號(hào)"[]",它的含義是

A.通配任意長(zhǎng)度的字符B.通配不在括號(hào)內(nèi)的任意字符

C.通配方括號(hào)內(nèi)列出的任一單個(gè)字符D.錯(cuò)誤的使用方法答案C

解析:[]為字符串中該位置的字符設(shè)置范圍[字符表]字符表中的一個(gè)字符,如[a-z]、[0-9][!字符表]不在字符表中的一個(gè)字符,如[!0-9]

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

查找以P開(kāi)頭、后跟A到F間任何字母及3個(gè)數(shù)字的數(shù)據(jù)。

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

查找的字符串中第一個(gè)為a,第二個(gè)任意,第三個(gè)為a到f中任意一個(gè),第四個(gè)為數(shù)字,第五個(gè)為非0-9的字符,其后為任意字符串。

考點(diǎn)1:準(zhǔn)則中的運(yùn)算符21.現(xiàn)有某查詢?cè)O(shè)計(jì)視圖〔如下圖所示,該查詢要查找的是A.身高在160以上的女性和所有的男性B.身高在160以上的男性和所有的女性

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

解析:Or邏輯或例如:"團(tuán)員"Or"男"是男生或是團(tuán)員任意一個(gè)

考點(diǎn)1:準(zhǔn)則中的運(yùn)算符22.在窗體中,用來(lái)輸入或編輯字段數(shù)據(jù)的交互控件是

A.文本框控件B.標(biāo)簽控件

C.復(fù)選框控件D.列表框控件答案A

解析:文本框主要用來(lái)輸入或編輯字段數(shù)據(jù),它是一種交互式控件。

考點(diǎn)2:窗體中的控件23.如果要在整個(gè)報(bào)表的最后輸出信息,需要設(shè)置

A.頁(yè)面頁(yè)腳B.報(bào)表頁(yè)腳

C.頁(yè)面頁(yè)眉D.報(bào)表頁(yè)眉答案B

解析:報(bào)表頁(yè)腳:在所有記錄都被處理后,只打印在報(bào)表的結(jié)束處,用來(lái)顯示整份報(bào)表的匯總說(shuō)明。

考點(diǎn)3:報(bào)表的組成

24.可作為報(bào)表記錄源的是

A.表B.查詢

C.Select語(yǔ)句D.以上都可以答案D

解析:〔1在"數(shù)據(jù)庫(kù)"窗體中單擊"報(bào)表"對(duì)象,在右側(cè)的窗體中雙擊"使用向?qū)?chuàng)建報(bào)表"選項(xiàng)。屏幕顯示"報(bào)表向?qū)?第一個(gè)對(duì)話框,在對(duì)話框中包含有要?jiǎng)?chuàng)建報(bào)表的數(shù)據(jù)源選項(xiàng)、表或查詢中的可用字段選項(xiàng),在"表/查詢"中選擇要?jiǎng)?chuàng)建報(bào)表的表或查詢,在"可用字段"中選擇字段,單擊"下一步"按鈕。

考點(diǎn)2:使用"報(bào)表向?qū)?創(chuàng)建報(bào)表25.在報(bào)表中,要計(jì)算"數(shù)學(xué)"字段的最高分,應(yīng)將控件的"控件來(lái)源"屬性設(shè)置為

A.=Max<[數(shù)學(xué)]>B.Max<數(shù)學(xué)>

C.=Max[數(shù)學(xué)]D.=Max<數(shù)學(xué)>答案A

解析:最大、小值函數(shù)

格式:Max<<字符串表達(dá)式>>

Min<<字符串表達(dá)式>>

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

說(shuō)明:"字符串表達(dá)式"可以是一個(gè)字段名〔數(shù)字類型,或者是含有數(shù)字型字段的表達(dá)式。

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

考點(diǎn)2:準(zhǔn)則中的函數(shù)26.將Access數(shù)據(jù)庫(kù)數(shù)據(jù)發(fā)布到Internet網(wǎng)上,可以通過(guò)

A.查詢B.窗體

C.數(shù)據(jù)訪問(wèn)頁(yè)D.報(bào)表答案C

解析:數(shù)據(jù)訪問(wèn)頁(yè)是直接與數(shù)據(jù)庫(kù)中數(shù)據(jù)鏈接的網(wǎng)頁(yè),設(shè)計(jì)用于查看和操作來(lái)自Internet或Intranet的數(shù)據(jù)——這些數(shù)據(jù)保存在MicrosoftAccess數(shù)據(jù)庫(kù)或MicrosoftSQLServer數(shù)據(jù)庫(kù)中。數(shù)據(jù)訪問(wèn)頁(yè)也可能包含來(lái)自其他數(shù)據(jù)源的數(shù)據(jù),例如MicrosoftExcel等。

考點(diǎn)1:數(shù)據(jù)訪問(wèn)頁(yè)的定義27.打開(kāi)查詢的宏操作是

A.OpenFormB.OpenQuery

C.OpenTableD.OpenModule答案B

解析:OpenForm命令用于打開(kāi)窗體

OpenQuery命令用于打開(kāi)查詢

OpenTable命令用于打開(kāi)表

OpenModule命令用于打開(kāi)選定的模塊

考點(diǎn)7:常用宏操作28.宏操作SetValue可以設(shè)置

A.窗體或報(bào)表控件的設(shè)置B.刷新控件數(shù)據(jù)

C.字段的值D.當(dāng)前系統(tǒng)的時(shí)間答案A

解析:SetValue命令用于設(shè)置窗體或報(bào)表控件的屬性值

考點(diǎn)7:常用宏操作29.使用Function語(yǔ)句定義一個(gè)函數(shù)過(guò)程,其返回值的類型

A.只能是符號(hào)常量B.是除數(shù)組之外的簡(jiǎn)單數(shù)據(jù)類型

C.可在調(diào)用時(shí)由運(yùn)行過(guò)程決定D.由函數(shù)定義時(shí)As子句聲明答案D

解析:過(guò)程調(diào)用子過(guò)程的調(diào)用形式有兩種:

Call子過(guò)程名〔[<實(shí)參>]或子過(guò)程名[<實(shí)參>]

Sub或Function過(guò)程中的語(yǔ)句可以利用命名參數(shù)來(lái)傳遞值給被調(diào)用的過(guò)程。

函數(shù)過(guò)程的調(diào)用形式只有一種:函數(shù)過(guò)程名〔[<實(shí)參>]。

由于函數(shù)過(guò)程會(huì)返回一個(gè)值,實(shí)際上,函數(shù)過(guò)程的上述調(diào)用形式主要有兩種方法:一是將函數(shù)過(guò)程返回值作為賦值成分賦予某個(gè)變量,其格式為"變量=函數(shù)過(guò)程名〔[<實(shí)參>]";二是將函數(shù)過(guò)程返回值作為某個(gè)過(guò)程的實(shí)參成分使用。

考點(diǎn)5:過(guò)程調(diào)用和參數(shù)傳遞30.在過(guò)程定義中有語(yǔ)句:

PrivateSubGetData<ByReffAsInteger>

其中"ByRef"的含義是

A.傳值調(diào)用B.傳址調(diào)用

C.形式參數(shù)D.實(shí)際參數(shù)答案B

解析:在參數(shù)函數(shù)設(shè)計(jì)時(shí),要想實(shí)現(xiàn)某個(gè)參數(shù)的"雙向"傳遞,就應(yīng)當(dāng)說(shuō)明該形參為"傳址"調(diào)用形式。其設(shè)置選項(xiàng)是ByRef。

選擇題第3題31.在Access中,DAO的含義是:

A.開(kāi)放數(shù)據(jù)庫(kù)互連應(yīng)用編程接口B.數(shù)據(jù)庫(kù)訪問(wèn)對(duì)象

C.Active數(shù)據(jù)對(duì)象D.數(shù)據(jù)庫(kù)動(dòng)態(tài)鏈接庫(kù)答案B

解析:數(shù)據(jù)訪問(wèn)對(duì)象〔DAO:數(shù)據(jù)訪問(wèn)對(duì)象是VBA提供的一種數(shù)據(jù)訪問(wèn)接口。

ActiveX數(shù)據(jù)對(duì)象〔ADO:ActiveX數(shù)據(jù)對(duì)象是基于組件的數(shù)據(jù)庫(kù)編程接口。

ODBC:開(kāi)放數(shù)據(jù)庫(kù)互連應(yīng)用編程接口。

DLL:數(shù)據(jù)庫(kù)動(dòng)態(tài)鏈接庫(kù)

考點(diǎn)6:VBA的數(shù)據(jù)庫(kù)編程32.在窗體中有一個(gè)標(biāo)簽Label0,標(biāo)題為"測(cè)試進(jìn)行中";有一個(gè)命令按鈕Command1,事件代碼如下:

PrivateSubCommand1_Click<>

Label0.Caption="標(biāo)簽"

EndSub

PrivateSubForm_Load<>

Form.Caption="舉例"

Command1.Caption="移動(dòng)"

EndSub

打開(kāi)窗體后單擊命令按鈕,屏幕顯示

ABCD答案D

解析:打開(kāi)窗體后,系統(tǒng)自動(dòng)調(diào)用Form_Load<>,這時(shí)Form的標(biāo)題為"舉例",Command1的標(biāo)題為"移動(dòng)",Label0的內(nèi)容為"測(cè)試進(jìn)行中";當(dāng)單擊命令按鈕后,Label0的內(nèi)容更新為"標(biāo)簽",Form的標(biāo)題還是"舉例",Command1的內(nèi)容還是"移動(dòng)",因此選擇D。33.在窗體中有一個(gè)標(biāo)簽Lb1和一個(gè)命令按鈕Command1,事件代碼如下:

OptionCompareDatabase

DimaAsString*10

PrivateSubCommand1_Click<>

a="1234"

b=Len<a>

Me.Lb1.Caption=b

EndSub

打開(kāi)窗體后單擊命令按鈕,窗體中顯示的內(nèi)容是

A.4B.5

C.10D.40

答案A

解析:"DimaAsString*10"表示變量a的長(zhǎng)度為10個(gè)字節(jié),也就是5個(gè)漢字的長(zhǎng)度!如果所輸入字符小于10它會(huì)自動(dòng)用空格補(bǔ)齊,如果大于10,則多余的部分則會(huì)被截掉,只保留前10個(gè)字符。a="1234",b=Len<a>,b=4,因此窗體中顯示的內(nèi)容是4。

考點(diǎn)3:VBA編程基礎(chǔ)——常量、變量、運(yùn)算符和表達(dá)式34.下列不是分支結(jié)構(gòu)的語(yǔ)句是

A.If...Then...EndIfB.While...WEnd

C.If...Then...Else...EndIfD.Select...Case...EndSelect答案B

解析:While...WEnd是循環(huán)結(jié)構(gòu)的語(yǔ)句,不是分支結(jié)構(gòu)的語(yǔ)句。

考點(diǎn)4:VBA程序流程控制語(yǔ)句35.在窗體中使有一個(gè)文本框〔名為n接受輸入的值,有一個(gè)命令按鈕run,事件代碼如下:

PrivateSubrun_Click<>

result=""

Fori=1ToMe!n

Forj=1ToMe!n

result=result+"*"

Nextj

result=result+Chr<13>+Chr<10>

Nexti

MsgBoxresult

EndSub

打開(kāi)窗體后,如果通過(guò)文本框輸入的值為4,單擊命令按鈕后輸出的圖型是

A.****B.*

*******

*********

***********C.****D.****

**********

************

**************答案A

解析:輸入的n值為4時(shí),Forj=1To4執(zhí)行result=result+"*",此時(shí)result="****",循環(huán)j結(jié)束后,執(zhí)行result=result+Chr<13>+Chr<10>,相當(dāng)于在字符串result="****"后面加一個(gè)回車換行符,再執(zhí)行i循環(huán)3次后,輸出的圖型應(yīng)該是A。

考點(diǎn)4:VBA程序流程控制語(yǔ)句二、填空題〔每空2分,共30分1、軟件需求規(guī)格說(shuō)明書(shū)應(yīng)具有完整性、無(wú)歧義性、正確性、可驗(yàn)證性、可修改性等特性,

其中最重要的是[1]。無(wú)歧義性2、在兩種基本測(cè)試方法中,[2]測(cè)試的原則之一是保證所測(cè)模塊中每一個(gè)獨(dú)立路

徑至少要執(zhí)行一次。路徑覆蓋3、線性表的存儲(chǔ)結(jié)構(gòu)主要分為順序存儲(chǔ)結(jié)構(gòu)和鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)。隊(duì)列是一種特殊的線性表,

循環(huán)隊(duì)列是隊(duì)列的[3]存儲(chǔ)結(jié)構(gòu)。順序4、對(duì)下列二叉樹(shù)進(jìn)行中序遍歷的結(jié)果為[4]。

ACBDFEHGP5、在E-R圖中,矩形表示[5]。實(shí)體集

6.在關(guān)系運(yùn)算中,要從關(guān)系模式中指定若干屬性組成新的關(guān)系,該關(guān)系運(yùn)算稱為[6]投影

解析:投影〔∏

從關(guān)系中挑選若干屬性組成新的關(guān)系稱為投影。如果新關(guān)系中包含重復(fù)元組,則去掉重復(fù)元組。投影運(yùn)算記為∏x<R>,其中R為一個(gè)關(guān)系,x為一組屬性名或?qū)傩孕蛱?hào)。

考點(diǎn)3:專門的關(guān)系運(yùn)算7.在Access中建立的數(shù)據(jù)庫(kù)文件的擴(kuò)展名是[7]mdb

解析:Access的數(shù)據(jù)庫(kù)是一個(gè)獨(dú)立的文件,其擴(kuò)展名為MDB。需要注意的是:用戶創(chuàng)建的數(shù)據(jù)庫(kù)是由表、查詢、窗體、報(bào)表、數(shù)據(jù)訪問(wèn)頁(yè)、宏和模塊等數(shù)據(jù)庫(kù)對(duì)象構(gòu)成的,這些數(shù)據(jù)庫(kù)對(duì)象都存儲(chǔ)在同一個(gè)以MDB為擴(kuò)展名的數(shù)據(jù)庫(kù)文件中。即數(shù)據(jù)庫(kù)對(duì)象不是獨(dú)立的文件。

請(qǐng)參考本書(shū)P103考點(diǎn)1:數(shù)據(jù)庫(kù)設(shè)計(jì)步驟8.在向數(shù)據(jù)庫(kù)中輸入數(shù)據(jù)時(shí),若要求所輸入的字符必須是字母,則應(yīng)該設(shè)置的輸入掩碼是[8]L

解析:

MicrosoftAccess按照下表轉(zhuǎn)譯"輸入掩碼"屬性定義中的字符。若要定義字面字符,請(qǐng)輸入該表以外的任何其他字符,包括空格和符號(hào)。若要將下列字符中的某一個(gè)定義為字面字符,請(qǐng)?jiān)谧址懊婕由戏葱本€<\>。

字符說(shuō)明

0數(shù)字〔0到9,必選項(xiàng);不允許使用加號(hào)[+]和減號(hào)[-]。

9數(shù)字或空格〔非必選項(xiàng);不允許使用加號(hào)和減號(hào)。

#數(shù)字或空格〔非必選項(xiàng);空白將轉(zhuǎn)換為空格,允許使用加號(hào)和減號(hào)。

L字母〔A到Z,必選項(xiàng)。

?字母〔A到Z,可選項(xiàng)。

A字母或數(shù)字〔必選項(xiàng)。

a字母或數(shù)字〔可選項(xiàng)。

&任一字符或空格〔必選項(xiàng)。

C任一字符或空格〔可選項(xiàng)。

.,:;-/十進(jìn)制占位符和千位、日期和時(shí)間分隔符?!矊?shí)際使用的字符取決于MicrosoftWindows控制面板中指定的區(qū)域設(shè)置。<使其后所有的字符轉(zhuǎn)換為小寫(xiě)。

>使其后所有的字符轉(zhuǎn)換為大寫(xiě)。

!使輸入掩碼〔輸入掩碼:一種格式,由字面顯示字符〔如括號(hào)、句號(hào)和連字符和掩碼字符〔用于指定可以輸入數(shù)據(jù)的位置以及數(shù)據(jù)種類、字符數(shù)量組成。從右到左顯示,而不是從左到右顯示。鍵入掩碼中的字符始終都是從左到右填入??梢栽谳斎胙诖a中的任何地方包括感嘆號(hào)。

\使其后的字符顯示為原義字符。可用于將該表中的任何字符顯示為原義字符〔例如,\A顯示為A。

密碼將"輸入掩碼"屬性設(shè)置為"密碼",以創(chuàng)建密碼項(xiàng)文本框。文本框中鍵入的任何字符都按字面字符保存,但顯示為星號(hào)〔*。

考點(diǎn)4:字段屬性的設(shè)置9.窗體由多個(gè)部分組成,每個(gè)部分稱為一個(gè)[9]節(jié)

解析:節(jié):窗體由多個(gè)部分組成,每個(gè)部分稱為一個(gè)"節(jié)"。在窗體設(shè)計(jì)視圖中,至多可以使用5種節(jié),分別是窗體頁(yè)眉、頁(yè)面頁(yè)眉、主體、頁(yè)面頁(yè)腳、窗體頁(yè)腳。大部分的窗體只有主體節(jié)。10.用于執(zhí)行指定SQL語(yǔ)句的宏操作是[10]RunSQL

解析:RunSQL命令用于執(zhí)行指定的SQL語(yǔ)句

考點(diǎn)7:常用宏操作11.在VBA中雙精度的類型標(biāo)識(shí)是[11]Double

解析:Double〔雙精度浮點(diǎn)型變量存儲(chǔ)為IEEE64位〔8個(gè)字節(jié)浮點(diǎn)數(shù)值的形式,它的范圍在負(fù)數(shù)的時(shí)候是從?1.79769313486231E308到?4.94065645841247E-324,而正數(shù)的時(shí)候是從4.94065645841247E-324到1.79769313486232E308。Double的類型聲明字符是數(shù)字符號(hào)<#>。

考點(diǎn)3:VBA編程基礎(chǔ)——常量、變量、運(yùn)算符和表達(dá)式12.在窗體中使用一個(gè)文本框〔名為x接受輸入值,有一個(gè)命令按鈕test,事件代碼如下:

PrivateSubtest_Click<>

y=0

Fori=0ToMe!x

y=y+2*i+1

Nexti

MsgBoxy

EndSub

打開(kāi)窗體后,若通過(guò)文本框輸入值為3,單擊命令按鈕,輸出的結(jié)果是[12]16

解析:若通過(guò)文本框輸入值為3,則For循環(huán)i=0To3共執(zhí)行4次,

第一次:y=0+2*0+1=1;

第二次:y=1+2*1+1=4;

第三次:y=4+2*2+1=9;

第四次:y=9+2*3+1=16;所以輸出的結(jié)果是16

考點(diǎn)4:VBA程序流程控制語(yǔ)句13.在窗體中使用一個(gè)文本框〔名為num1接受輸入值,有一個(gè)命令按鈕run13,事件代碼如下:

PrivateSubrun13_Click<>

IfMe!num1>=60Then

result="及格"

ElseIfMe!num1>=70Then

result="通過(guò)"

ElseIfMe!num1>=80Then

result="合格"

EndIf

MsgBoxresult

EndSub

打開(kāi)窗體后,若通過(guò)文本框輸入的值為85,單擊命令按鈕,輸出結(jié)果是[13]及格

解析:若通過(guò)文本框輸入的值為85,先執(zhí)行"IfMe!num1>=60Then"判斷語(yǔ)句,因?yàn)闈M足條件,所以result付值為"及格",結(jié)束判斷語(yǔ)句,并執(zhí)行"MsgBoxresult"語(yǔ)句,所以輸出結(jié)果是及格。

考點(diǎn)4:VBA程序流程控制語(yǔ)句14.現(xiàn)有一個(gè)登錄窗體如下圖所示。打開(kāi)窗體后輸入用戶名和密碼,登錄操作要求在20秒內(nèi)完成,如果在20秒內(nèi)沒(méi)有完成登錄操作,則倒計(jì)時(shí)到達(dá)0秒時(shí)自動(dòng)關(guān)閉登錄窗體,窗體的右下角是顯示倒計(jì)時(shí)的文本框Itime。事件代碼如下,要求填空完成事件過(guò)程。

OptionCompareDatabase

DimflagAsBoolean

DIMiAsInteger

PrivateSubForm_Load<>

flag=[14]

Me.TimerInterval=1000

i=0

EndSub

PrivateSubForm_Timer<>

Ifflag=TrueAndi<20Then

Me!Time.Caption=20-i

i=[15]

Else

DoCmd.Close

EndIf

EndSub

PrivateSubOK_Click<>

'登錄程序略

'如果用戶名和密碼輸入正確,則:flag=False

EndSub答案[14]True[15]i+1解析:"PrivateSubForm_Timer<>"語(yǔ)句是用來(lái)完成20秒內(nèi)倒計(jì)時(shí)功能的,因?yàn)?Me.TimerInterval=1000”,所以"PrivateSubForm_Timer<>"每1000毫秒即每秒自動(dòng)執(zhí)行一次,當(dāng)滿足條件"flag=True"并且"i<20"時(shí),會(huì)執(zhí)行"Me!Time.Caption=20-i"倒計(jì)時(shí)剩余時(shí)間顯示語(yǔ)句,為此[14]應(yīng)該為"True",以保證能夠執(zhí)行"Me!Time.Caption=20-i"語(yǔ)句,而變量"i"記錄用戶打開(kāi)登錄操作窗體后已經(jīng)進(jìn)行的秒數(shù),所以[15]應(yīng)該為"i+1"。2008年4月全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)筆試試卷Access數(shù)據(jù)庫(kù)程序設(shè)計(jì)注意事項(xiàng)一、考生應(yīng)嚴(yán)格遵守考場(chǎng)規(guī)則,得到監(jiān)考人員指令后方可作答。二、考生拿到試卷后應(yīng)首先將自己的姓名、準(zhǔn)考證號(hào)等內(nèi)容涂寫(xiě)在答題卡的相應(yīng)位置上。三、選擇題答案必須用鉛筆填涂在答題卡的相應(yīng)位置上,填空題的答案必須用藍(lán)、黑色鋼筆或圓珠筆寫(xiě)在答題卡的相應(yīng)位置上,答案寫(xiě)在試卷上無(wú)效。四、注意字跡清楚,保持卷面整潔。五、考試結(jié)束將試卷和答題卡放在桌上,不得帶走。待監(jiān)考人員收畢清點(diǎn)后,方可離場(chǎng)。***版權(quán)所有,任何單位或個(gè)人不得保留、復(fù)制和出版,違者必究***教育部考試中心二00八年二月制全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)Access數(shù)據(jù)庫(kù)設(shè)計(jì)2008年4月筆試試卷〔考試時(shí)間90分鐘,滿分100分一、選擇題〔每小題2分,共70分〔1數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)是指〔D。A存儲(chǔ)在外存中的數(shù)據(jù)B數(shù)據(jù)所占的存儲(chǔ)空間量C數(shù)據(jù)在計(jì)算機(jī)中的順序存儲(chǔ)方式D數(shù)據(jù)的邏輯結(jié)構(gòu)在計(jì)算機(jī)中的表示〔2下列關(guān)于棧的描述中錯(cuò)誤的是〔。A棧是先進(jìn)后出的線性表B棧只能順序存儲(chǔ)C棧具有記憶作用D對(duì)棧的插入與刪除操作中,不需要改變棧底指針〔3對(duì)于長(zhǎng)度為n的線性表,在最壞情況下,下列各排序法所對(duì)應(yīng)的比較次數(shù)中正確的是〔。A冒泡排序?yàn)閚/2B冒泡排序?yàn)閚C快速排序?yàn)閚D快速排序?yàn)閚<n-1>/2〔4對(duì)長(zhǎng)度為n的線性表進(jìn)行順序查找,在最壞情況下所需要的比較次數(shù)為〔。Alog2nBn/2CnDn+1〔5下列對(duì)于線性鏈表的描述中正確的是〔。A存儲(chǔ)空間不一定連續(xù),且各元素的存儲(chǔ)順序是任意的B存儲(chǔ)空間不一定連續(xù),且前件元素一定存儲(chǔ)在后件元素的前面C存儲(chǔ)空間必須連續(xù),且前件元素一定存儲(chǔ)在后件元素的前面D存儲(chǔ)空間必須連續(xù),且各元素的存儲(chǔ)順序是任意的〔6下列對(duì)于軟件測(cè)試的描述中正確的是〔。A軟件測(cè)試的目的是證明程序是否正確B軟件測(cè)試的目的是使程序運(yùn)行結(jié)果正確C軟件測(cè)試的目的是盡可能多地發(fā)現(xiàn)程序中的錯(cuò)誤D軟件測(cè)試的目的是使程序符合結(jié)構(gòu)化原則〔7為了使模塊盡可能獨(dú)立,要求〔。A模塊的內(nèi)聚程度要盡量高,且各模塊間的耦合程度要盡量強(qiáng)B模塊的內(nèi)聚程度要盡量高,且各模塊間的耦合程度要盡量弱C模塊的內(nèi)聚程度要盡量低,且各模塊間的耦合程度要盡量弱D模塊的內(nèi)聚程度要盡量低,且各模塊間的耦合程度要盡量強(qiáng)〔8下列描述中正確的是〔。A程序就是軟件B軟件開(kāi)發(fā)不受計(jì)算機(jī)系統(tǒng)的限制C軟件既是邏輯實(shí)體,又是物理實(shí)體D軟件是程序、數(shù)據(jù)與相關(guān)文檔的集合〔9數(shù)據(jù)獨(dú)立性是數(shù)據(jù)庫(kù)技術(shù)的重要特點(diǎn)之一,所謂數(shù)據(jù)獨(dú)立性是指〔。A數(shù)據(jù)與程序獨(dú)立存放B不同的數(shù)據(jù)被存放在不同的文件中C不同的數(shù)據(jù)只能被對(duì)應(yīng)的應(yīng)用程序所使用D以上三種說(shuō)法都不對(duì)〔10用樹(shù)形結(jié)構(gòu)表示實(shí)體之間聯(lián)系的模型是〔。A關(guān)系模型B網(wǎng)狀模型C層次模型D以上三個(gè)都是〔11在超市營(yíng)業(yè)過(guò)程中,每個(gè)時(shí)段要安排一個(gè)班組上崗值班,每個(gè)收款口要配備兩名收款員配合工作,共同使用一套收款設(shè)備為顧客服務(wù)。在數(shù)據(jù)庫(kù)中,實(shí)體之間屬于一對(duì)一關(guān)系的是A"顧客"與"收款口"的關(guān)系B"收款口"與"收款員"的關(guān)系C"班組"與"收款員"的關(guān)系D"收款口"與"設(shè)備"的關(guān)系〔12在教師表中,如果要找出職稱為"教授"的教師,所采用的關(guān)系運(yùn)算是A選擇B投影C聯(lián)接D自然聯(lián)接〔13在SELECT語(yǔ)句中使用ORDERBY是為了指定A查詢的表B查詢結(jié)果的順序C查詢的條件D查詢的字段〔14在數(shù)據(jù)表中,對(duì)指定字段查找匹配項(xiàng),按下圖"查找和替換"對(duì)話框中的設(shè)置的結(jié)果是A定位簡(jiǎn)歷字段中包含了字符串"組織能力強(qiáng)"的記錄B定位簡(jiǎn)歷字段僅為"組織能力強(qiáng)"的記錄C顯示符合查詢內(nèi)容的第一條記錄D顯示符合查詢內(nèi)容的所有記錄〔15"數(shù)學(xué)管理"數(shù)據(jù)庫(kù)中有學(xué)生表、課程表和選課表,為了有效地反映這三張表中數(shù)據(jù)之間的聯(lián)系,在創(chuàng)建數(shù)據(jù)庫(kù)時(shí)應(yīng)設(shè)置A默認(rèn)值B有效性規(guī)則C索引D表之間的關(guān)系〔16下列SQL查詢語(yǔ)句中,與下面查詢?cè)O(shè)計(jì)視圖所示的查詢結(jié)果等價(jià)的是ASELECT姓名,性別,所屬院系,簡(jiǎn)歷FROMtStudWHERE性別="女"AND所屬院系IN<"03","04">BSELECT姓名,簡(jiǎn)歷FROMtStudWHERE性別="女"AND所屬院系IN<"03","04">CSELECT姓名,性別,所屬院系,簡(jiǎn)歷FROMtStudWHERE性別="女"AND所屬院系="03"OR所屬院系="04"DSELECT姓名,簡(jiǎn)歷FROMtStudWHERE性別="女"AND所屬院系="03"OR所屬院系="04"〔17如果在數(shù)據(jù)庫(kù)中已有同名的表,要通過(guò)查詢覆蓋原來(lái)的表,應(yīng)該使用的查詢類型是A刪除B追加C生成表D更新〔18條件"Not工資額>2000”A選擇工資額大于2000的記錄B選擇工資額小于2000的記錄C選擇除了工資額大于2000之外的記錄D選擇除了字段工資額之外的字段,且大于2000的記錄〔19Access數(shù)據(jù)庫(kù)中,為了保持表之間的關(guān)系,要求在主表中修改相關(guān)記錄時(shí),子表相關(guān)記錄隨時(shí)之更改。為此需要定義參照完整性關(guān)系的A級(jí)聯(lián)更新相關(guān)字段B級(jí)聯(lián)刪除相關(guān)字段C級(jí)聯(lián)修改相關(guān)字段D級(jí)聯(lián)插入相關(guān)字段〔20如果輸入掩碼設(shè)置為"L",則在輸入數(shù)據(jù)的時(shí)候,該位置上可以接受的合法輸入是A必須輸入字母或數(shù)字B可以輸入字母、數(shù)字或空格C必須輸入字母A~ZD任意符號(hào)〔21定義字段默認(rèn)值的含義是A不得使該字段為空B不允許字段的值超出某個(gè)范圍C在末輸入數(shù)據(jù)之前系統(tǒng)自動(dòng)提供的數(shù)值D系統(tǒng)自動(dòng)把小寫(xiě)字母轉(zhuǎn)換為大寫(xiě)字母〔22在窗體上,設(shè)置控件Command0為不可見(jiàn)的屬性是ACommand0.ColoreBCommand0.CaptionCCommand0.EnabledDCommand0.Visible〔23能夠接受數(shù)值型數(shù)據(jù)輸入的窗體控件是A圖形B文本框C標(biāo)簽D命令按鈕〔24SQL語(yǔ)句不能創(chuàng)建的是A報(bào)表B操作查詢C選擇查詢D數(shù)據(jù)定義查詢〔25不能夠使用宏的數(shù)據(jù)庫(kù)對(duì)象是A數(shù)據(jù)表B窗體C宏D報(bào)表〔26在下列關(guān)于宏和模塊的敘述中,正確的是A模塊是能夠被程序調(diào)用的函數(shù)B通過(guò)定義宏可以選擇或更新數(shù)據(jù)C宏或模塊都不能是窗體或報(bào)表上的事件代碼D宏可以是獨(dú)立的數(shù)據(jù)庫(kù)對(duì)象,可以提供獨(dú)立的操作動(dòng)作〔27VBA程序流程控制的方式是A順序控制和分支控制B順序控制和循環(huán)控制C循環(huán)控制和分支控制D順序、分支和循環(huán)控制〔28從字符串s中的第2個(gè)字符開(kāi)始獲得4個(gè)字符的子字符串函數(shù)是AMid$<s,2,4>BLeft$<s,2,4>CRigth<s,4>DLeft$<s,4>〔29語(yǔ)句DimNewArray<10>AsInteger的含義是A定義了一個(gè)整型變量且初值為10B定義了10個(gè)整數(shù)構(gòu)成的數(shù)組C定義了11個(gè)整數(shù)構(gòu)成的數(shù)組D將數(shù)組的第10元素設(shè)置為整型〔30在Access中,如果要處理具有復(fù)雜條件或循環(huán)結(jié)構(gòu)的操作,則應(yīng)該使用的對(duì)象是A窗體B模塊C宏D報(bào)表〔31不屬于VBA提供的程序運(yùn)行錯(cuò)誤處理的語(yǔ)句結(jié)構(gòu)是AOnErrorThen標(biāo)號(hào)BOnErrorGoto標(biāo)號(hào)COnErrorResumeNextDOnErrorGoto0〔32ADO的含義是A開(kāi)放數(shù)據(jù)庫(kù)互連應(yīng)用編程接口B數(shù)據(jù)庫(kù)訪問(wèn)對(duì)象C動(dòng)態(tài)鏈接庫(kù)DActive數(shù)據(jù)對(duì)象〔33若要在子過(guò)程Proc1調(diào)用后返回兩個(gè)變量的結(jié)果,下列過(guò)程定義語(yǔ)句中有效的是ASubProc1<n,m>BSubProcl<ByValn,m>CSubProcl<n,BYValm>DSubProcl<ByValn,ByValm>〔34下列四種形式的循環(huán)設(shè)計(jì)中,循環(huán)次數(shù)最少的是Aa=5:b=8Ba=5:b=8DoDoA=a+1a=a+1LoopWhilea<bLoopUntila<bCa=5:b=8Da=5:b=8DoUntila<bDoUntila>bb=b+1a=a+1LoopLoop〔35在窗體中有一個(gè)命令按鈕run35,對(duì)應(yīng)的事件代碼如下:PrivateSubrun35_Enter<>DimnumAsIntegerDimaAsIntegerDimbAsIntegerDimiAsIntegerFori=1To10num=InputBox<"請(qǐng)輸入數(shù)據(jù):","輸入",1>IfInt<num/2>=num/2Thena=a+1ElseB=b+1EndIfNextIMsgBox<"運(yùn)行結(jié)果:a="&Str<a>&:",b="&Str<b>>EndSub運(yùn)行以上事件所完成的功能是A對(duì)輸入的10個(gè)數(shù)據(jù)求累加和B對(duì)輸入的10個(gè)數(shù)據(jù)求各自的余數(shù),然后再進(jìn)行累加C對(duì)輸入的10個(gè)數(shù)據(jù)分別統(tǒng)計(jì)有幾個(gè)是整數(shù),有幾個(gè)是非整數(shù)D對(duì)輸入的10個(gè)數(shù)據(jù)分別統(tǒng)計(jì)有幾個(gè)是奇數(shù),有幾個(gè)是偶數(shù)二、填空題〔每空2分,共30分〔1計(jì)算機(jī)網(wǎng)絡(luò)是由多臺(tái)計(jì)算機(jī)互聯(lián)而成,為保證網(wǎng)絡(luò)中計(jì)算機(jī)間的數(shù)據(jù)交換,要求計(jì)算機(jī)在交換數(shù)據(jù)的過(guò)程中遵守相應(yīng)的網(wǎng)絡(luò)協(xié)議,一個(gè)網(wǎng)絡(luò)協(xié)議由語(yǔ)法、___________和時(shí)序三個(gè)要素組成?!?電子郵件程序向郵件服務(wù)器發(fā)送郵件時(shí),使用的協(xié)議是___________?!?對(duì)于給出的一組僅w={5,6,8,12},通過(guò)霍夫曼算法求出的擴(kuò)充二叉樹(shù)的帶權(quán)外部路徑長(zhǎng)度為_(kāi)__________?!?設(shè)散列表的地址空間為0到18,散列函數(shù)為h<k>=kmod19,用線性控查法解決碰撞?,F(xiàn)從空的散列表開(kāi)始,依次插入關(guān)鍵碼值190,89,217,75,則最后一個(gè)關(guān)鍵碼33的地址為_(kāi)__________。〔5設(shè)待排序關(guān)鍵碼序列為〔25,18,9,33,67,82,53,95,12,70,要按關(guān)鍵碼值遞增的順序進(jìn)行排序,采取以第一個(gè)關(guān)鍵碼為分界元素的快速排序法,第一趟完成后關(guān)鍵碼33被放到了第___________個(gè)位置。〔6在Access中,要在查找條件中與任意一個(gè)數(shù)字字符匹配,可使用的通配符是___________?!?在學(xué)生成績(jī)表中,如果需要根據(jù)輸入的學(xué)生姓名查找學(xué)生的成績(jī),需要使用的是___________查詢?!?Int<-3.25>的結(jié)果是___________?!?分支結(jié)構(gòu)在程序執(zhí)行時(shí),根據(jù)___________選擇執(zhí)行不同的程序語(yǔ)句?!?0在VBA中變體類型的類型標(biāo)識(shí)是___________?!?1在窗體中有一個(gè)名為Command1的命令按鈕,Click事件的代碼如下:PrivateSubCommand1_Click<>f=0Forn=1To10Step2f=f+nNextnMe!Lb1.Caption=fEndSub單擊命令按鈕后,標(biāo)簽顯示的結(jié)果是___________。〔12在窗體中有一個(gè)名為Command12的命令按鈕,Click事件的代碼如下:該事件所完成的功能是:接受從鍵盤(pán)輸入的10個(gè)大于0的整數(shù),找出其中的最大值和對(duì)應(yīng)的輸入位置。請(qǐng)依據(jù)上述功能要求將程序補(bǔ)充完整。PrivateSubCommand12_Click<>max=0max_n=0Fori=1To10num=Val<InputBox<"請(qǐng)輸入第"&i&"個(gè)大于0的整數(shù):">>If<num>max>Thenmax=___________max_n=___________EndIfNextiMsgBox<"最大值為第"&max_n&"個(gè)輸入的"&max>EndSub〔13下列子過(guò)程的功能是:將當(dāng)前數(shù)據(jù)庫(kù)文件中"學(xué)生表"的學(xué)生"年齡"都加1。請(qǐng)?jiān)诔绦蚩瞻椎牡胤教顚?xiě)適當(dāng)?shù)恼Z(yǔ)句,使程序?qū)崿F(xiàn)所需的功能。PrivateSubSetAgePlus1_Click<>DimdbAsDao.DatabaseDimrsAsDAO.RecordsetDimfdAsDAO.FieldSetdb=CurrentDb<>Setrs=-db.OpenRecordset<"學(xué)生表">Setfd=rs.Fields<"年齡">DoWhileNotrs.EOFrs.Editfd=___________rs.Update___________Looprs.Closedb.CloseSetrs=NothingSetdb=NothingEndSub__參考答案一、選擇題〔1C〔2A〔3B〔4B〔5A〔6D〔7B〔8C〔9D〔10C〔11D〔12A〔13B〔14B〔15D〔16B〔17C〔18C〔19A〔20C〔21C〔22D〔23B〔24A〔25A〔26D〔27D〔28A〔29C〔30B〔31A〔32D〔33A〔34C〔35D二、填空題〔1輸出〔216〔324〔4關(guān)系〔5數(shù)據(jù)定義語(yǔ)言〔6#〔7參數(shù)〔8-4〔9條件表達(dá)式的值〔10Variant〔1125〔12num〔13i〔14fd+1〔15rs.MoveNext〔35在窗體中有一個(gè)命令run35,對(duì)應(yīng)的事件代碼如下:privatesubrun35_enter<>DimnumasintegerDimaasintegerDimbasintegerDimIasintegerForI=1to10

Num=inputbox<"請(qǐng)輸入數(shù)據(jù):","輸入",1>

Ifint<num/2>=num/2then

A=a+1

Else

B=b+1

EndifNextIMsgbox<"運(yùn)行結(jié)果:a="&str<a>&",b="&str<b>>Endsub運(yùn)行以上事件所完成的功能是A對(duì)輸入的10個(gè)數(shù)據(jù)求累加和B對(duì)輸入的10個(gè)數(shù)據(jù)求各自的余數(shù),然后再進(jìn)行累加C對(duì)輸入的10個(gè)數(shù)據(jù)分別統(tǒng)計(jì)有幾個(gè)是整數(shù),有幾個(gè)是非整數(shù)D對(duì)輸入的10個(gè)數(shù)據(jù)分別統(tǒng)計(jì)有幾個(gè)是奇數(shù),有幾個(gè)是偶數(shù)參考答案:一、選擇:1、C2、A3、B4、B5、A6、D7、B8、C9、D10、C11、D12、A13、B14、B15、c16、B17、C18、C19、A20、C21、C22、D23、B24、A25、A26、D27、D28、A29、C30、B31、A32、D33、A34、C35、D二、填空1、輸出2、163、244、菱形5、數(shù)據(jù)定義語(yǔ)言6、#7、參數(shù)8、-49、條件表達(dá)式的值10、Variant11、2512、num13、i14、fd+115、rs.MoveNext20XX9月全國(guó)計(jì)算機(jī)等級(jí)考試Access二級(jí)筆試試卷一、選擇題〔每小題2分,共70分

下列各題A、B、C、D四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的。請(qǐng)將正確選項(xiàng)涂寫(xiě)在答題卡相應(yīng)位置上,答在試卷上不得分。

〔1一個(gè)棧的初始狀態(tài)為空。現(xiàn)將元素1、2、3、4、5、A、B、C、D、E依次入棧,然后再依次出棧,則元素出棧的順序是

A12345ABCDE

BEDCBA54321

CABCDE12345

D54321EDCBA〔2下列敘述中正確的是

A循環(huán)隊(duì)列有隊(duì)頭和隊(duì)尾兩個(gè)指針,因此,循環(huán)隊(duì)列是非線性結(jié)構(gòu)

B在循環(huán)隊(duì)列中,只需要隊(duì)頭指針就能反映隊(duì)列中元素的動(dòng)態(tài)變化情況

C在循環(huán)隊(duì)列中,只需要隊(duì)尾指針就能反映隊(duì)列中元素的動(dòng)態(tài)變化情況

D循環(huán)隊(duì)列中元素的個(gè)數(shù)是由隊(duì)頭指針和隊(duì)尾指針共同決定〔3在長(zhǎng)度為n的有序線性表中進(jìn)行二分查找,最壞情況下需要比較的次數(shù)是

AO<n>

BO<n2>

CO<log2n>

DO<nlog2n>〔4下列敘述中正確的是

A順序存儲(chǔ)結(jié)構(gòu)的存儲(chǔ)一定是連續(xù)的,鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)的存儲(chǔ)空間不一定是連續(xù)的

B順序存儲(chǔ)結(jié)構(gòu)只針對(duì)線性結(jié)構(gòu),鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)只針對(duì)非線性結(jié)構(gòu)

C順序存儲(chǔ)結(jié)構(gòu)能存儲(chǔ)有序表,鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)不能存儲(chǔ)有序表

D鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)比順序存儲(chǔ)結(jié)構(gòu)節(jié)省存儲(chǔ)空間〔5數(shù)據(jù)流圖中帶有箭頭的線段表示的是

A控制流

B事件驅(qū)動(dòng)

C模塊調(diào)用

D數(shù)據(jù)流〔6在軟件開(kāi)發(fā)中,需求分析階段可以使用的工具是

AN-S圖

BDFD圖

CPAD圖

D程序流程圖

A一致性

B分類性

C多態(tài)性

D標(biāo)識(shí)唯一性〔7在面向?qū)ο蠓椒ㄖ?不屬于"對(duì)象"基本特點(diǎn)的是〔。A一致性B分類性C多態(tài)性D標(biāo)識(shí)唯一性〔8一間宿舍可住多個(gè)學(xué)生,則實(shí)體宿舍和學(xué)生之間的聯(lián)系是

A一對(duì)一

B一對(duì)多

C多對(duì)一

D多對(duì)多〔9在數(shù)據(jù)管理技術(shù)發(fā)展的三個(gè)階段中,數(shù)據(jù)共享最好的是

A人工管理階段

B文件系統(tǒng)階段

C數(shù)據(jù)庫(kù)系統(tǒng)階段D三個(gè)階段相同〔10有三個(gè)關(guān)系R、S和T如下:

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

A笛卡爾積

B交

C并

D自然連接〔11Access數(shù)據(jù)庫(kù)中,表的組成是〔

。

A字段和記錄B查詢和字段

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

〔12若設(shè)置字段的輸入掩碼為"####-######",該字段正確的輸入數(shù)據(jù)是〔

。

A123456Babcdef

Cabcd-123456D####-######

〔13對(duì)數(shù)據(jù)表進(jìn)行篩選操作,結(jié)果是〔

。

A只顯示滿足條件的記錄,將不滿足條件的記錄從表中刪除

B顯示滿足條件的記錄,并將這些記錄保存在一個(gè)新表中

C只顯示滿足條件的記錄,不滿足條件的記錄被隱藏

D將滿足條件的記錄和不滿足條件的記錄分為兩個(gè)表進(jìn)行顯示

〔14在顯示查詢結(jié)果時(shí),如果要將數(shù)據(jù)表中的"籍貫"字段名,顯示為"出生地",可在查詢?cè)O(shè)計(jì)視圖中改動(dòng)〔

A排序B字段C條件D顯示

〔15在Access的數(shù)據(jù)表中刪除一條記錄,被刪除的記錄〔

。

A可以恢復(fù)到原來(lái)設(shè)置

B被恢復(fù)為最后一條記錄

C被恢復(fù)為第一條記錄

D不能恢復(fù)

〔16在Access中,參照完整性規(guī)則不包括〔

。

A更新規(guī)則B查詢規(guī)則

C刪除規(guī)則D插入規(guī)則

〔17在數(shù)據(jù)庫(kù)中,建立索引的主要作用是〔

。

A節(jié)省存儲(chǔ)空間

B提高查詢速度

C便于管理

D防止數(shù)據(jù)丟失

〔18假設(shè)有一組數(shù)據(jù):工資為800元,職稱為"講師",性別為"男",在下列邏輯表達(dá)式中結(jié)果為"假"的是〔

。

A工資>800AND職稱="助教"OR職稱="講師"

B性別="女"ORNOT職稱="助教"

C工資=800AND<職稱="講師"OR性別="女">

D工資>800AND<職稱="講師"OR性別="男">

〔19在建立查詢時(shí),若要篩選出圖書(shū)編號(hào)是"T01"或"T02"的記錄,可以在查詢?cè)O(shè)計(jì)視圖準(zhǔn)則行中輸入〔

。

A"T01"or"T02"

B"T01"and"T02"

Cin<"T01"and"T02">

Dnotin<"T01"and"T02">

〔20在Access數(shù)據(jù)庫(kù)中使用向?qū)?chuàng)建查詢,其數(shù)據(jù)可以來(lái)自〔

。

A多個(gè)表B一個(gè)表

C一個(gè)表的一部分D表或查詢

〔21創(chuàng)建參數(shù)查詢時(shí),在查詢?cè)O(shè)計(jì)視圖準(zhǔn)則行中應(yīng)將參數(shù)提示文本放置在〔

A{}中B〔中

C[]中D<>中

〔22在下列查詢語(yǔ)句中,與

SELECTTABL*FROMTAB1WHEREInStr<[簡(jiǎn)歷],"籃球"><>0

功能相同的語(yǔ)句是〔

。

ASELECTTAB1.*FROMTAB1WHERETAB1.簡(jiǎn)歷Like"籃球"

BSELECTTAB1.*FROMTAB1WHERETAB1.簡(jiǎn)歷Like"*籃球"

CSELECTTAB1.*FROMTAB1WHERETAB1.簡(jiǎn)歷Like"*籃球*"

DSELECTTAB1.*FROMTAB1WHERETAB1.簡(jiǎn)歷Like"籃球*"

〔23在Access數(shù)據(jù)庫(kù)中創(chuàng)建一個(gè)新表,應(yīng)該使用的SQL語(yǔ)句是〔

。

ACreateTable

BCreateIndex

CAlterTable

DCreateDatabase

〔24在窗體設(shè)計(jì)工具箱中,代表組合框的圖標(biāo)是〔

。

〔25要改變窗體上文本框控件的輸出內(nèi)容,應(yīng)設(shè)置的屬性是〔

。

A標(biāo)題

B查詢條件

C控件來(lái)源

D記錄源

〔26在下圖所示的窗體上,有一個(gè)標(biāo)有"顯示"字樣的命令按鈕〔名稱為Command1和一個(gè)文本框〔名稱為text1。當(dāng)單擊命令按鈕時(shí),將變量sum的值顯示在文本框內(nèi),正確的代碼是〔

。

AMe!Text1.Caption=sum

BMe!Text1.Valuc=sum

CMe!Text1.Text=sum

DMe!Text1.Visiblc=sum

〔27Access報(bào)表對(duì)象的數(shù)據(jù)源可以是〔

。

A表、查詢和窗體

B表和查詢

C表、查詢和SQL命令

D表、查詢和報(bào)表

〔28要限制宏命令的操作范圍,可以在創(chuàng)建宏時(shí)定義〔

。

A宏操作對(duì)象

B宏條件表達(dá)式

C窗體或報(bào)表控件屬性

D宏操作目標(biāo)

〔29在VBA中,實(shí)現(xiàn)窗體打開(kāi)操作的命令是〔

ADoCmd.OpenForm

BOpenForm

CDo.OpenForm

DDoOpcn.Form

〔30在Access中,如果變量定義在模塊的過(guò)程內(nèi)部,當(dāng)過(guò)程代碼執(zhí)行時(shí)才可見(jiàn),則這種變量的作用域?yàn)椤?/p>

。

A程序范圍

B全局范圍

C模塊范圍

D局部范圍

〔31表達(dá)式Fix<-3.25>和Fix<3.75>的結(jié)果分別是〔

。

A-3,3

B-4,3

C-3,4

D-4,4

〔32在VBA中,錯(cuò)誤的循環(huán)結(jié)構(gòu)是〔

ADoWhile條件式

循環(huán)體

Loop

BDoUntil條件式

循環(huán)體

Loop

CDoUntil

循環(huán)體

Loop條件式

DDo

循環(huán)體

LoopWhile條件式

〔33在過(guò)程定義中有語(yǔ)句:PrivateSubGetData<ByValdataAsInteger>

其中"ByVal"的含義是〔

。

A傳值調(diào)用

B傳址調(diào)用

C形式參數(shù)

D實(shí)際參數(shù)

〔34在窗體中有一個(gè)命令按鈕〔名稱為run34,對(duì)應(yīng)的事件代碼如下:

PrivateSubrun34_Click<>

sum=0

Fori=10To1Step-2

sum=sum+i

Nexti

MsgBoxsum

EndSub

運(yùn)行以上事件,程序的輸出結(jié)果是〔

。

A10

B30

C55

D其他結(jié)果

〔35在窗體中有一個(gè)名稱為run35的命令按鈕,單擊該按鈕從鍵盤(pán)接收學(xué)生成績(jī),如果輸入的成績(jī)不在0到100分之間,則要求重新輸入;如果輸入的成績(jī)正確,則進(jìn)入后續(xù)程序處理。run35命令按鈕的Click的事件代碼如下:

PrivateSubrun35_Click<>

DimflagAsBoolcan

result=0

flag=True

DoWhileflag

result=Val<InputBox<"請(qǐng)輸入學(xué)生成績(jī):","輸入">>

Ifresult>=0Andresult<=100Then

___________

Else

MsgBox

"成績(jī)輸入錯(cuò)誤,請(qǐng)重新輸入"

EndIf

Loop

Rem

成績(jī)輸入正確后的程序代碼略

EndSub

程序中有一空白處,需要填入一條語(yǔ)句使程序完成其功能。下列選項(xiàng)中錯(cuò)誤的語(yǔ)句是〔

。

Aflag=False

Bflag=Notflag

Cflag=True

DExitDo二、填空題〔每空2分,共30分

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

〔1對(duì)下列二叉樹(shù)進(jìn)行中序遍歷的結(jié)果

[1]

。

〔2按照軟件測(cè)試的一般步驟,集成測(cè)試應(yīng)在

[2]

測(cè)試之后進(jìn)行。

〔3軟件工程三要素包括方法、工具和過(guò)程,其中,

[3]

支持軟件開(kāi)發(fā)的各個(gè)環(huán)節(jié)的控制和管理。

〔4數(shù)據(jù)庫(kù)設(shè)計(jì)包括概念設(shè)計(jì)、

[4]

和物理設(shè)計(jì)。

〔5在二維表中,元組的

[5]

不能再分成更小的數(shù)據(jù)項(xiàng)。

〔6在關(guān)系數(shù)據(jù)庫(kù)中,基本的關(guān)系運(yùn)算有三種,它們是選擇、投影和___________。

〔7數(shù)據(jù)訪問(wèn)頁(yè)有兩種視圖,它們是頁(yè)視圖和___________視圖。

〔8下圖所示的流程控制結(jié)構(gòu)稱為_(kāi)__________?!?Access中用于執(zhí)行指定的SQL語(yǔ)言的宏操作名是___________。

〔10直接在屬性窗口設(shè)置對(duì)象的屬性,屬于"靜態(tài)"設(shè)置方法,在代碼窗口中由VBA代碼設(shè)置對(duì)象的屬性叫做"___________"設(shè)置方法。

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

PrivateSubCommand1_Click<>

DimxAsInteger,yAsInteger

x=12:y=32

Callp<x,y>

MsgBoxx*y

EndSub

PublicSubp<nAsInteger,ByValmAsInteger>

n=nMod10

m=mMod10

EndSub

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

〔12已知數(shù)列的遞推公式如下:

f<n>=1

當(dāng)n=0,1時(shí)

f<n>=f<n-1>+f<n-2>

?當(dāng)n>1時(shí)

則按照遞推公式可以得到數(shù)列:1,1,2,3,5,8,13,21,34,55,……。現(xiàn)要求從鍵盤(pán)輸入n值,輸出對(duì)應(yīng)項(xiàng)的值。例如當(dāng)輸入n為8時(shí),應(yīng)該輸出34。程序如下,請(qǐng)補(bǔ)充完整。

PrivateSubrunl1_Click<>

f0=1

f1=1

num=Val<InputBox<"請(qǐng)輸入一個(gè)大于2的整數(shù):">>

Forn=2To___________

f2=___________

f0=f1

f1=f2

Nextn

MsgBoxf2

EndSub

〔13現(xiàn)有用戶登錄界面如下:

窗體中名為username的文本框用于輸入用戶名,名為pass的文本框用于輸入用戶的密碼。用戶輸入用戶名和密碼后,單擊"登錄"名為login的按鈕,系統(tǒng)查找名為"密碼表"的數(shù)據(jù)表,如果密碼表中有指定的用戶名且密碼正確,則系統(tǒng)根據(jù)用戶的"權(quán)限"分別進(jìn)入"管理員窗體"和"用戶窗體":如果用戶名或密碼輸入錯(cuò)誤,則給出相應(yīng)的提示信息。

密碼表中的字段均為文本類型,數(shù)據(jù)如下圖。單擊"登錄"按鈕后相關(guān)的事件代碼如下,請(qǐng)補(bǔ)充完整。

PrivateSublogin_Click<>

DimstrAsString

DimrsAsNewADODB.Recordset

DimfdAsADODB.Field

Setcn=CurrentProject.Connection

logname=Trim<Me!uscrname>

pass=Trim<Mc!pass>

IfLen<Nz<logname>>=0Then

MsgBox"請(qǐng)輸入用戶名"

ElseIfLen<Nz<pass>>=0Then

MsgBox"請(qǐng)輸入密碼"

Else

str="select*from密碼表where用戶名='"&logname&

"'and密碼='"&pass&"'"

rs.Openstr,cn,adOpenDynamic,adLockOptimistic,adCmdText

If___________Then

MsgBox"沒(méi)有這個(gè)用戶名或密碼輸入錯(cuò)誤,請(qǐng)重新輸入"

Me.username=""

Mc.pass=""

Else

Set___________=rs.Fields<"權(quán)限">

Iffd="管理員"Then

DoCmd.Close

DoCmd.OpenForm"管理員窗體"

MsgBox"歡迎您,管理員"

Else

DoCmd.Close

DoCmd.OpenForm"用戶窗體"

MsgBox"歡迎使用會(huì)員管理系統(tǒng)"

EndIf

EndIf

EndIf

EndSub20XX9月全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)筆試Access試卷一、選擇題〔每小題2分,共70分1.下列數(shù)據(jù)結(jié)構(gòu)中,屬于非線性結(jié)構(gòu)的是〔

。A.

循環(huán)隊(duì)列B.帶鏈隊(duì)列C.二叉樹(shù)

D.帶鏈棧答案C解析樹(shù)均是非線性結(jié)構(gòu)2.下列數(shù)據(jù)結(jié)構(gòu)中,能夠按照"先進(jìn)后出"原則存取數(shù)據(jù)的是〔

。A.

循環(huán)隊(duì)列B.棧

C.隊(duì)列D.二叉樹(shù)答案B解析:棧是先進(jìn)后出或后進(jìn)先出的線性表3.對(duì)于循環(huán)隊(duì)列,下列敘述中正確的是〔

。A.隊(duì)頭指針是固定不變的B.隊(duì)頭指針一定大于隊(duì)尾指針C.隊(duì)頭指針一定小于隊(duì)尾指針D.隊(duì)頭指針可以大于隊(duì)尾指針,也可以小于隊(duì)尾指針答案D解析:如果隊(duì)頭指針大于隊(duì)尾指針說(shuō)明隊(duì)列已經(jīng)循環(huán)存放數(shù)據(jù)了,如果隊(duì)頭指針小于隊(duì)尾指針說(shuō)明沒(méi)有進(jìn)行循環(huán)存放4.算法的空間復(fù)雜度是指〔

。A.算法在執(zhí)行過(guò)程中所需要的計(jì)算機(jī)存儲(chǔ)空間

B.算法所處理的數(shù)據(jù)量C.算法程序中的語(yǔ)句或指令條數(shù)

D.算法在執(zhí)行過(guò)程中所需要的臨時(shí)工作單元數(shù)答案A解析:算法的空間復(fù)雜度是指執(zhí)行算法所需要的內(nèi)存空間,包括算法程序所占空間,輸入的初始數(shù)據(jù)所占空間和執(zhí)行過(guò)程中所需要的額外空間.5.軟件設(shè)計(jì)中劃分模塊的一個(gè)準(zhǔn)則是〔

。A.

低內(nèi)聚低耦合B.高內(nèi)聚低耦合C.低內(nèi)聚高耦合

D.高內(nèi)聚高耦合答案B解析:模塊內(nèi)部各元素之間的聯(lián)系要緊密,高內(nèi)聚,模塊間的連接的緊密程度要低,低耦合,這樣可以提高模塊的獨(dú)立性.6.下列選項(xiàng)中不屬于結(jié)構(gòu)化程序設(shè)計(jì)原則的是〔

。A.可封裝B.自頂向下C.模塊化D.逐步求精答案A7.軟件詳細(xì)設(shè)計(jì)產(chǎn)生的圖如下該圖是<

>.A.N-S圖B.PAD圖C.程序流程圖D.E-R圖答案C8.數(shù)據(jù)庫(kù)管理系統(tǒng)是〔

。A.操作系統(tǒng)的一部分B.在操作系統(tǒng)支持下的系統(tǒng)軟件C.一種編譯系統(tǒng)D.一種操作系統(tǒng)

答案B9.在E-R圖中,用來(lái)表示實(shí)體聯(lián)系的圖形是〔

。A.橢圓形B.矩形C.菱形D.三角形

答案C

10.有三個(gè)關(guān)系R,S,T如下:RABCa12b21c31SABCd32TABCa12b21c31d32其中關(guān)系T由關(guān)系R和S通過(guò)某種操作得到,該操作稱為〔

。A.選擇B.投影

C.交D.并

答案D解析:T是由S表或R表中的元素組成的〔11Access數(shù)據(jù)庫(kù)的結(jié)構(gòu)層次是

A數(shù)據(jù)庫(kù)管理系統(tǒng)→應(yīng)用程序→表

B數(shù)據(jù)庫(kù)→數(shù)據(jù)表→記錄→字段

C數(shù)據(jù)表→記錄→數(shù)據(jù)項(xiàng)→數(shù)據(jù)

D數(shù)據(jù)表→記錄→字段

〔12某賓館中有單人間和雙人間兩種客房,按照規(guī)定,每位入住該賓館的客人都要進(jìn)行身份登記。賓館數(shù)據(jù)庫(kù)中有客房信息表〔房間號(hào),……和客人信息表〔身份證號(hào),姓名,來(lái)源,……;為了反映客人入住客房的情況,客房信息表與客人信息表之間的聯(lián)系應(yīng)設(shè)計(jì)為

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

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

C多對(duì)多聯(lián)系

D無(wú)聯(lián)系

〔13在學(xué)生表中要查找所有年齡小于20歲且姓王的男生,應(yīng)采用的關(guān)系運(yùn)算是

A選擇

B投影

C聯(lián)接

D比較

〔14在Access中,可用于設(shè)計(jì)輸入界面的對(duì)象是

A窗體

B報(bào)表

C查詢

D表

〔15下列選項(xiàng)中,不屬于Access數(shù)據(jù)類型的是

A數(shù)字

B文本

C報(bào)表

D時(shí)間/日期

〔16下列關(guān)于OLE對(duì)象的敘述中,正確的是

A用于輸入文本數(shù)據(jù)

B用于處理超級(jí)鏈接數(shù)據(jù)

C用于生成自動(dòng)編號(hào)數(shù)據(jù)

D用于鏈接或內(nèi)嵌Windows支持的對(duì)象

〔17在關(guān)系窗口中,雙擊兩個(gè)表之間的連接線,會(huì)出現(xiàn)

A數(shù)據(jù)表分析向?qū)?/p>

B數(shù)據(jù)關(guān)系圖窗口

C連接線粗細(xì)變化

D編輯關(guān)系對(duì)話框

〔18在設(shè)計(jì)表時(shí),若輸入掩碼屬性設(shè)置為"LLLL",則能夠接收的輸入是

Aabcd

B1234

CAB+C

DABa9

19在數(shù)據(jù)表中篩選記錄,操作的結(jié)果是

A將滿足篩選條件的記錄存入一個(gè)新表中

B將滿足篩選條件的記錄追加到一個(gè)表中

C將滿足篩選條件的記錄顯示在屏幕上

D用滿足篩選條件的記錄修改另一個(gè)表中已存在的記錄20已知"借閱"表中有"借閱編號(hào)"、"學(xué)號(hào)"和"借閱圖書(shū)編號(hào)"等字段,每個(gè)學(xué)生每借閱一本書(shū)生成一條記錄,要求按學(xué)生學(xué)號(hào)統(tǒng)計(jì)出每個(gè)學(xué)生的借閱次數(shù),下列SQL語(yǔ)句中,正確的是

A>Select學(xué)號(hào),count<學(xué)號(hào)>from借閱

B>Select學(xué)號(hào),count<學(xué)號(hào)>from借閱groupby學(xué)號(hào)

C>Select學(xué)號(hào),sum<學(xué)號(hào)>from借閱

D>select學(xué)號(hào),sum<學(xué)號(hào)>from借閱orderby學(xué)號(hào)

〔21在學(xué)生借書(shū)數(shù)據(jù)庫(kù)中,已有"學(xué)生"表和"借閱"表,其中"學(xué)生"表含有"學(xué)號(hào)"、"姓名"等信息,"借閱"表含有"借閱編號(hào)"、"學(xué)號(hào)"等信息。若要找出沒(méi)有借過(guò)書(shū)的學(xué)生記錄,并顯示其"學(xué)號(hào)"和"姓名",則正確的查詢?cè)O(shè)計(jì)是

〔22啟動(dòng)窗體時(shí),系統(tǒng)首先執(zhí)行的事件過(guò)程是

ALoad

BClick

CUnload

DGotFocus

〔23在設(shè)計(jì)報(bào)表的過(guò)程中,如果要進(jìn)行強(qiáng)制分頁(yè),應(yīng)使用的工具圖標(biāo)是

〔24下列操作中,適合使用宏的是

A修改數(shù)據(jù)表結(jié)構(gòu)

B創(chuàng)建自定義過(guò)程

C打開(kāi)或關(guān)閉報(bào)表對(duì)象

D處理報(bào)表中錯(cuò)誤

〔25執(zhí)行語(yǔ)句:MsgBox"AAAA",vbOKCancel+vbQuetion,"BBBB"之后,彈出的信息框

A標(biāo)題為"BBBB"、框內(nèi)提示符為"驚嘆號(hào)"、提示內(nèi)容為"AAAA"

B標(biāo)題為"AAAA"、框內(nèi)提示符為"驚嘆號(hào)"、提示內(nèi)容為"BBBB"

C標(biāo)題為"BBBB"、框內(nèi)提示符為"問(wèn)號(hào)"、提示內(nèi)容為"AAAA"

D標(biāo)題為"AAAA"、框內(nèi)提示符為"問(wèn)號(hào)"、提示內(nèi)容為"BBBB"

〔26窗體中有3個(gè)命令按鈕,分別命名為Command1、Command2和Command3。當(dāng)單擊Command1按鈕時(shí),Command2按鈕變?yōu)榭捎?Command3按鈕變?yōu)椴豢梢?jiàn)。下列Command1的單擊事件過(guò)程中,正確的是

AprivatesubCommand1_Click<>

Command2.Visible=true

Command3.Visible=false

BprivatesubCommand1_Click<>

Command2.Enable=true

Command3.Enable=false

CprivatesubCommand1_Click<>

Command2.Enable=true

Command3.Visible=false

DprivatesubCommand1_Click<>

Command2.Visible=true

Command3.Enable=false

〔27用于獲得字符串S最左邊4個(gè)字符的函數(shù)是

ALeft<S,

4>

BLeft<S,

1,

4>

CLeftstr<S,

4>

DLeftstr<S,

1,

4>

〔28窗體Caption屬性的作用是

A確定窗體的標(biāo)題

B確定窗體的名稱

C確定窗體的邊界類型

D確定窗體的字體

〔29下列敘述中,錯(cuò)誤的是。

A宏能夠一次完成多個(gè)操作

B可以將多個(gè)宏組成一個(gè)宏組

C可以用編程的方法來(lái)實(shí)現(xiàn)宏

D宏命令一般由動(dòng)作名和操作參數(shù)組成

〔30下列程數(shù)據(jù)類型中,不屬于VBA的是

A長(zhǎng)整型

B布爾型

C變體型

D指針型

〔31下列數(shù)組聲明語(yǔ)句中,正確的是

ADimA[3,4]AsInteger

BDimA<3,4>AsInteger

CDimA[3;4]AsInteger

DDimA<3;4>AsInteger

〔32在窗體中有一個(gè)文本框Test1,編寫(xiě)事件代碼如下:

PrivateSubForm_Click<>

X=val<Inputbox<"輸入x的值">>

Y=1

IfX<>0ThenY=2

Text1.Value=Y

EndSub

打開(kāi)窗體運(yùn)行后,在輸入框中輸入整數(shù)12,文本框Text1中輸出的結(jié)果是

A1

B2

C3

D4

〔33在窗體中有一個(gè)命令按鈕Command1和一個(gè)文本框Test1,編寫(xiě)事件代碼如下:

PrivateSubCommand1_Click<>

ForI=1To4

x=3

Forj=1To3

Fork=1To2

x=x+3

Nextk

Nextj

NextI

Text1.Value=Str<x>

EndSub

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

A6

B12

C18

D21

〔34在窗體中有一個(gè)命令按鈕Command1,編寫(xiě)事件代碼如下:

PrivateSubCommand1_Click<>

Dim

s

As

Integer

s=p<1>+p<2>+p<3>+p<4>

debug.Prints

EndSub

PublicFunctionp<N

As

Integer>

Dim

Sum

As

Integer

Sum=0

Fori=1ToN

Sum=Sum+1

Nexti

P=Sum

EndFunction

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

A15

B20

C25

D35

〔35下列過(guò)程的功能是:通過(guò)對(duì)象變量返回當(dāng)前窗體的Recordset屬性記錄集引用,消息框中輸出記錄集的記錄〔即窗體記錄源個(gè)數(shù)。

SubGetRecNum<>

DimrsAsObject

Setrs=Me.Recordset

MsgBox

EndSub

程序空白處應(yīng)填寫(xiě)的是

ACount

Brs.Count

CRecordCount

Drs.RecordCount

二、填空題〔每空2分,共30分

〔1某二叉樹(shù)由5個(gè)度為2的結(jié)點(diǎn)以及3個(gè)度為1的結(jié)點(diǎn),則該二叉樹(shù)中共有[1]個(gè)結(jié)點(diǎn)。

〔2程序流程圖中的菱形框表示的是[2]。

〔3軟件開(kāi)發(fā)過(guò)程主要分為需求分析、設(shè)計(jì)、編碼與測(cè)試四個(gè)階段,其中[3]階段產(chǎn)生"軟件需求規(guī)格說(shuō)明書(shū)"。

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論