版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 熱銷銷售代理合同樣本集
- 建筑用地承包合同匯編
- 代理加盟協(xié)議書(shū)范本
- 商業(yè)鋪位轉(zhuǎn)讓協(xié)議樣本
- 國(guó)際石油合作權(quán)益轉(zhuǎn)讓合同
- 合伙經(jīng)營(yíng)食品店合同書(shū)
- 合租租房合同樣本:2024年合租租賃協(xié)議模板
- 酒店預(yù)訂服務(wù)協(xié)議書(shū)模板
- 字畫(huà)作品買賣協(xié)議
- 室外停車場(chǎng)租賃合同范例
- LY/T 1279-2020聚氯乙烯薄膜飾面人造板
- LS/T 6116-2016大米粒型分類判定
- GB/T 34106-2017橋梁主纜纏繞用S形熱鍍鋅或鋅鋁合金鋼絲
- 02207電氣自動(dòng)化可編程真題
- 2023年聚合物材料表征測(cè)試題庫(kù)
- 實(shí)驗(yàn)室生物安全組織框架
- DB42T169-2022巖土工程勘察規(guī)程
- 房顫合并心力衰竭的治療課件
- 市政景觀工程監(jiān)理規(guī)劃(附多圖)
- 廣東省河源市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名明細(xì)
- 分部工程質(zhì)量驗(yàn)收?qǐng)?bào)驗(yàn)表
評(píng)論
0/150
提交評(píng)論