版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
2005年9月全國計算機等級考試二級筆試試卷Access數(shù)據(jù)庫程序設(shè)計選擇題((1)~(35)每小題2分,共70分)下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的,請將正確選項涂寫在答題卡相應(yīng)位置上,答在試卷上不得分。(1)下面敘述正確的是______。A)程序設(shè)計就是編制程序 B)程序的測試必須由程序員自己去完成C)程序經(jīng)調(diào)試改錯后還應(yīng)進行再測試D)程序經(jīng)調(diào)試改錯后不必進行再測試(2)下列數(shù)據(jù)結(jié)構(gòu)中,能用二分法進行查找的是______。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)軟件工程只是解決軟件項目的管理問題B)軟件工程主要解決軟件產(chǎn)品的生產(chǎn)率問題C)軟件工程的主要思想是強調(diào)在軟件開發(fā)過程中需要應(yīng)用工程化原則 D)軟件工程只是解決軟件開發(fā)中的技術(shù)問題(6)在軟件設(shè)計中,不屬于過程設(shè)計工具的是______。A)PDL(過程設(shè)計語言)B)PAD圖C)N-S圖 D)DFD圖(7)下列敘述中正確的是______。A)軟件交付使用后還需要進行維護B)軟件一旦交付使用就不需要再進行維護C)軟件交付使用后其生命周期就結(jié)束D)軟件維護是指修復(fù)程序中被破壞的指令(8)數(shù)據(jù)庫設(shè)計的根本目標(biāo)是要解決______。A)數(shù)據(jù)共享問題B)數(shù)據(jù)安全問題C)大量數(shù)據(jù)存儲問題 D)簡化數(shù)據(jù)維護(9)設(shè)有如下關(guān)系表:TSRSR則下列操作中正確的是______。A)T=R∩S B)T=R∪SC)T=R×SD)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ù)庫文件,其擴展名為______。A).ADP B).DBF C).FRM D).MDB(14)下面關(guān)于Access表的敘述中,錯誤的是______。A)在Access表中,可以對備注型字段進行“格式”屬性設(shè)置 B)若刪除表中含有自動編號型字段的一條記錄后,Access不會對表中自動編號型字段重新編號C)創(chuàng)建表之間的關(guān)系時,應(yīng)關(guān)閉所有打開的表D)可在Access表的設(shè)計視圖"說明"列中,對字段進行具體的說明(15)在Access表中,可以定義3種主關(guān)鍵字,它們是______。A)單字段、雙字段和多字段B)單字段、雙字段和自動編號C)單字段、多字段和自動編號D)雙字段、多字段和自動編號(16)已建立的“tEmployee”表,表結(jié)構(gòu)及表內(nèi)容如下表所示:字段名稱字段類型字段大小雇員ID文本10姓名文本10性別文本1出生日期日期/時間職務(wù)文本14簡歷備注聯(lián)系電話文本8雇員ID姓名性別出生日期職務(wù)簡歷聯(lián)系電話1王寧女1960-1-1經(jīng)理1984年大學(xué)畢業(yè),曾是銷售員359764502李清男1962-7-1職員1986年大學(xué)畢業(yè),現(xiàn)為銷售員359764513王創(chuàng)男1970-1-1職員1993年專科畢業(yè),現(xiàn)為銷售員359764524鄭炎女1978-6-1職員1999年大學(xué)畢業(yè),現(xiàn)為銷售員359764535魏小紅女1934-11-1職員1956年??飘厴I(yè),現(xiàn)為銷售員35976454在“tEmployee”表中,“姓名”字段的字段大小為10,在此列輸入數(shù)據(jù)時,最多可輸入的漢字數(shù)和英文字符數(shù)分別是______。A)55 B)510 C)1010 D)1020(17)已建立的“tEmployee”表,表結(jié)構(gòu)及表內(nèi)容如下表所示:字段名稱字段類型字段大小雇員ID文本10姓名文本10簡歷備注聯(lián)系電話文本8雇員ID姓名性別出生日期職務(wù)簡歷聯(lián)系電話1王寧女1960-1-1經(jīng)理1984年大學(xué)畢業(yè),曾是銷售員359764502李清男1962-7-1職員1986年大學(xué)畢業(yè),現(xiàn)為銷售員359764513王創(chuàng)男1970-1-1職員1993年??飘厴I(yè),現(xiàn)為銷售員359764524鄭炎女1978-6-1職員1999年大學(xué)畢業(yè),現(xiàn)為銷售員359764535魏小紅女1934-11-1職員1956年??飘厴I(yè),現(xiàn)為銷售員35976454下面顯示的是查詢設(shè)計視圖的“設(shè)計網(wǎng)格”部分,從此部分所示的內(nèi)容中可以判斷出要創(chuàng)建的查詢是______。A)刪除查詢 B)生成表查詢 C)選擇查詢 D)更新查詢(20)已建立的“tEmployee”表,表結(jié)構(gòu)及表內(nèi)容如下表所示:字段名稱字段類型字段大小雇員ID文本10姓名文本10性別文本1出生日期日期/時間職務(wù)文本14簡歷備注聯(lián)系電話文本8雇員ID姓名性別出生日期職務(wù)簡歷聯(lián)系電話1王寧女1960-1-1經(jīng)理1984年大學(xué)畢業(yè),曾是銷售員359764502李清男1962-7-1職員1986年大學(xué)畢業(yè),現(xiàn)為銷售員359764513王創(chuàng)男1970-1-1職員1993年??飘厴I(yè),現(xiàn)為銷售員359764524鄭炎女1978-6-1職員1999年大學(xué)畢業(yè),現(xiàn)為銷售員359764535魏小紅女1934-11-1職員1956年??飘厴I(yè),現(xiàn)為銷售員35976454下面顯示的是查詢設(shè)計視圖,從設(shè)計視圖所示的內(nèi)容中判斷此查詢將顯示______。A)出生日期字段值B)所有字段值C)除出生日期以外的所有字段值D)雇員ID字段值(21)若以“tEmployee”表為數(shù)據(jù)源,計算每個職工的年齡(取整),并顯示如下圖所示的結(jié)果,那么正確的設(shè)計是______。A)B)C)D)(22)在“窗體視圖”顯示該窗體時,要求在單擊命令按鈕后標(biāo)簽上顯示的文字顏色變?yōu)榧t色,以下能實現(xiàn)該操作的語句是______。A)Label1.ForeColor=255 B)bChange.ForeColor=255 C)Label1.BackColor="255" D)bChange.BackColor="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)Set B)SetData C)SetWarnings D)SetValue(26)下列不屬于操作查詢的是______。 A)參數(shù)查詢 B)生成表查詢 C)更新查詢 D)刪除查詢(27)使用自動創(chuàng)建數(shù)據(jù)訪問頁功能創(chuàng)建數(shù)據(jù)訪問頁時,Access會在當(dāng)前文件夾下,自動保存創(chuàng)建數(shù)據(jù)訪問頁,其格式為______。 A)HTML B)文本 C)數(shù)據(jù)庫 D)Web(28)能被“對象所識別的動作”和“對象可執(zhí)行的活動”分別稱為對象的______。 A)方法和事件 B)事件和方法C)事件和屬性 D)過程和方法(29)在關(guān)于報表數(shù)據(jù)源設(shè)置的敘述中,以下正確的是______。 A)可以是任意對象B)只能是表對象C)只能是查詢對象D)可以是表對象或查詢對象(30)在報表設(shè)計的工具欄中,用于修飾版面以達到更好顯示效果的控件是______。 A)直線和矩形 B)直線和圓形C)直線和多邊形 D)矩形和圓形(31)下列邏輯表達式中,能正確表示條件“x和y都是奇數(shù)”的是______。 A)xMod2=1OryMod2=1 B)xMod2=0OryMod2=0C)xMod2=1AndyMod2=1 D)xMod2=0AndyMod2=0(32)若要求在文本框中輸入文本時達到密碼“*”號的顯示效果,則應(yīng)設(shè)置的屬性是______。 A)“默認值”屬性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個命令按鈕,分別命名為Command1、Command2和Command3。編寫Command1的單擊事件過程,完成的功能為:當(dāng)單擊按鈕Command1時,按鈕Command2可用,按鈕Command3不可見。以下正確的是______。 A)PrivateSubCommand1_Click()Command2.Visible=TrueCommand3.Visible=FalseEndSub B)PrivateSubCommand1_Click()Command2.Enabled=TrueCommand3.Enabled=FalseEndSub C)PrivateSubCommand1_Click()Command2.Enabled=TrueCommand3.Visible=FalseEndSub D)PrivateSubCommand1_Click()Command2.Visible=TrueCommand3.Enabled=FalseEndSub(35)假定有以下程序段n=0fori=1to3forj=-4to-1n=n+1nextjnexti運行完畢后,n的值是______。 A)0 B)3 C)4 D)12二、填空題(每空2分,共30分)請將每空的正確答案寫在【1】~【15】序號的橫線上,答在試卷上不得分。(1)數(shù)據(jù)管理技術(shù)發(fā)展過程經(jīng)過人工管理、文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)三個階段,其中數(shù)據(jù)獨立性最高的階段是【1】。(2)算法復(fù)雜度主要包括時間復(fù)雜度和【2】復(fù)雜度。(3)在進行模塊測試時,要為每個被測試的模塊另外設(shè)計兩類模塊:驅(qū)動模塊和承接模塊(樁模塊)。其中【3】的作用是將測試數(shù)據(jù)傳送給被測試的模塊,并顯示被測試模塊所產(chǎn)生的結(jié)果。(4)一棵二叉樹第六層(根結(jié)點為第一層)的結(jié)點數(shù)最多為【4】個。(5)數(shù)據(jù)結(jié)構(gòu)分為邏輯結(jié)構(gòu)和存儲結(jié)構(gòu),循環(huán)隊列屬于【5】結(jié)構(gòu)。(6)創(chuàng)建交叉表查詢時,必須對行標(biāo)題和【6】進行分組(GroupBy)操作。(7)打開一個表應(yīng)該使用的宏操作是【7】。(8)函數(shù)Now()返回值的含義是【8】。(9)建立了一個窗體,窗體中有一命令按鈕,單擊此按鈕,將打開一個查詢,查詢名為“qT”,如果采用VBA代碼完成,應(yīng)使用的語句是【9】。(10)在報表設(shè)計中,可以通過添加【10】控件來控制另起一頁輸出顯示。 (11)設(shè)有以下窗體單擊事件過程:PrivateSubForm_Click()a=1Fori=1to3SelectCaseiCase1,3a=a+1Case2,4a=a+2EndSelectNextiMsgboxaEndSub 打開窗體運行后,單擊窗體,則消息框的輸出內(nèi)容是_【11】。(12)在窗體中添加一個命令按鈕(名為Command1)和一個文本框(名為Text1),然后編寫如下事件過程:PrivateSubCommand1_Click()DimxAsInteger,yAsInteger,zAsIntegerx=5:y=7:z=0Me!Text1=""Callp1(x,y,z)Me!Text1=zEndSubSubp1(aAsInteger,bAsInteger,cAsInteger)c=a+bEndSub打開窗體運行后,單擊命令按鈕,文本框中顯示的內(nèi)容是_【12】。(13)有一個VBA計算程序的功能如下,該程序用戶界面由4個文本框和3個按鈕組成。4個文本框的名稱分別為:Text1、Text2、Text3和Text4。3個按鈕分別為:清除(名為Command1)、計算(名為Command2)和退出(名為Command3)。窗體打開運行后,單擊清除按鈕,則清除所有文本框中顯示的內(nèi)容;單擊計算按鈕,則計算在Text1、Text2和Text3三個文本框中輸入的3科成績的平均成績并將結(jié)果存放在Text4文本框中;單擊退出按鈕則退出。請將下列程序填空補充完整。PrivateSubCommand1_Click()Me!Text1=""Me!Text2=""Me!Text3=""Me!Text4=""EndSubPrivateSubCommand2_Click()IfMe!Text1=""OrMe!Text2=""OrMe!Text3=""thenMsgBox"成績輸入不全"ElseMe!Text4=(_【13】+Val(Me!Text2)+Val(Me!Text3))/3_【14】EndSubPrivateSubCommand3_Click()Docmd._【15】EndSub2006年4月全國計算機等級考試二級筆試試卷Access數(shù)據(jù)庫程序設(shè)計一、選擇題(每小題1分,共60分)下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的,請將正確選項涂寫在題卡相應(yīng)位置上,答在試卷上不得分。(1)下列選項中不屬于結(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)軟件維護只包括對程序代碼的維護D)以上三種說法都不對(4)按照“后進先出”原則組織數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)是______。A)隊列B)棧C)雙向鏈表D)二叉樹(5)下列描述中正確的是______。A)線性鏈表是線性表的鏈?zhǔn)酱鎯Y(jié)構(gòu)B)棧與隊列是非線性結(jié)構(gòu)C)雙向鏈表是非線性結(jié)構(gòu)D)只有根結(jié)點的二叉樹是線性結(jié)構(gòu)(6)對如下二叉樹進行后序遍歷的結(jié)果為______。A)ABCDEF B)DBEAFCC)ABDECF D)DEBFCA(7)在深度為7的滿二叉樹中,葉子結(jié)點的個數(shù)為______。A)32B)31C)64D)63(8)“商品”與“顧客”兩個實體集之間的聯(lián)系一般是______。A)一對一B)一對多C)多對一D)多對多(9)在E-R圖中,用來表示實體的圖形是______。A)矩形B)橢圓形C)菱形D)三角形(10)數(shù)據(jù)庫DB、數(shù)據(jù)庫系統(tǒng)DBS、數(shù)據(jù)庫管理系統(tǒng)DBMS之間的關(guān)系是______。A)DB包含DBS和DBMS B)DBMS包含DB和DBSC)DBS包含DB和DBMS D)沒有任何關(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)建好的“按雇員姓名查詢”窗體,如下圖所示:運行該窗體后,在文本框中輸入要查詢雇員的姓名,當(dāng)按下“查詢”按鈕時,運行一個名是“按雇員姓名查詢”的查詢,該查詢顯示出所查雇員的職工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é))fromscD)select數(shù)學(xué)>(selectavg(數(shù)學(xué))fromsc)(19)在下圖中,與查詢設(shè)計器的篩選標(biāo)簽中所設(shè)置的篩選功能相同的表達式是______。A)成績表.綜合成績>=80AND成績表.綜合成績=<90B)成績表.綜合成績>80AND成績表.綜合成績<90C)80<=成績表.綜合成績<=90D)80<成績表.綜合成績<90(20)下圖中所示的查詢返回的記錄是______。A)不包含80分和90分 B)不包含80至90分數(shù)段C)包含80至90分數(shù)段 D)所有的記錄(21)排序時如果選取了多個字段,則輸出結(jié)果是______。A)按設(shè)定的優(yōu)先次序進行排序B)按最右邊的列開始排序C)按從左向右優(yōu)先次序依次排序D)無法進行排序(22)為窗體中的命令按鈕設(shè)置鼠標(biāo)時發(fā)生的動作,應(yīng)選擇設(shè)置其屬性對話框的______。A)格式選項卡B)事件選項卡 C)方法選項卡D)數(shù)據(jù)選項卡(23)要改變窗體上文本框控件的數(shù)據(jù)源,應(yīng)設(shè)置的屬性是______。A)記錄源 B)控件來源 C)篩選查閱 D)默認值(24)在使用報表設(shè)計器設(shè)計報表時,如果要統(tǒng)計報表中某個字段的全部數(shù)據(jù),應(yīng)將計算表達式放在______。A)組頁眉/組頁腳B)頁面頁眉/頁面頁腳C)報表頁眉/報表頁腳D)主體(25)如果加載一個窗體,先被觸發(fā)的事件是______。 A)Load事件 B)Open事件 C)Click事件 D)DbClick事件(26)數(shù)據(jù)訪問頁可以簡單地認為就是一個______。 A)網(wǎng)頁 B)數(shù)據(jù)庫文件 C)word文件 D)子表(27)使用宏組的目的是______。A)設(shè)計出功能復(fù)雜的宏 B)設(shè)計出包含大量操作的宏 C)減少程序內(nèi)存的消耗 D)對多個宏進行組織和管理(28)以下是宏對象m1的操作序列設(shè)計:假定在宏m1的操作中涉及到的對象均存在,現(xiàn)將設(shè)計好的宏m1設(shè)置為窗體“fTest1”上某個命令按鈕的單擊事件屬性,則打開窗體“fTest1”運行后,單擊該命令按鈕,會啟動宏m1的運行。宏m1運行后,前兩個操作會先后打開窗體對象“fTest2”和表對象“tStud”,那么執(zhí)行Close操作后,會______。 A)只關(guān)閉窗體對象“fTest1”B)只關(guān)閉表對象“tStud”C)關(guān)閉窗體對象“fTest2”和表對象“tStud”D)關(guān)閉窗體“fTest1”和“fTest2”及表對象“tStud”(29)VBA程序的多條語句可以寫在一行中,其分隔符必須使用符號______。 A): B)' C); D),(30)VBA表達式3*3\3/3的輸出結(jié)果是______。 A)0 B)1 C)3 D)9(31)現(xiàn)有一個已經(jīng)建好的窗體,窗體中有一命令按鈕,單擊此按鈕,將打開“tEmployee”表,如果采用VBA代碼完成,下面語句正確的是______。 A)docmd.openform“tEmployee” B)docmd.openview“tEmployee”C)docmd.opentable“tEmployee” D)docmd.openreport“tEmployee”(32)Access的控件對象可以設(shè)置某個屬性來控制對象是否可用(不可用時顯示為灰色狀態(tài)),需要設(shè)置的屬性是______。 A)Default B)Cancel C)Enabled D)Visible(33)以下程序段運行結(jié)束后,變量x的值為______。x=2y=4Dox=x*yy=y+1LoopWhiley<4A)2 B)4 C)8 D)20(34)在窗體上添加有一個命令按鈕,(名為Command1),然后編寫如下事件過程:PrivateSubCommand1_Click()Fori=1To4x=4Forj=1To3x=3Fork=1To2x=x+6NextkNextjNextIMsgBoxxEndSub打開窗體后,單擊命令按鈕,消息框的輸出結(jié)果是______。A)7 B)15 C)157 D)538(35)假定有如下的Sub過程:subsfun(xAsSingle,yAsSingle)t=xx=t/yy=tModyEndSub在窗體上添加一個命令按鈕(名為Command1),然后編寫如下事件過程:PrivateSubCommand1_Click()DimaassingleDimbassinglea=5b=4sfuna,bMsgBoxa&chr(10)+chr(13)&bEndSub打開窗體運行后,單擊命令按鈕,消息框的兩行輸出內(nèi)容分別為______。 A)1和1 B)1.25和1 C)1.25和4 D)5和4二、填空題(每空2分,共30分)請將每空的正確答案寫在【1】~【15】序號的橫線上,答在試卷上不得分。(1)對長度為10的線性表進行冒泡排序,最壞情況下需要比較的次數(shù)為【1】。(2)在面向?qū)ο蠓椒ㄖ小?】描述的是具有相似屬性與操作的一組對象。(3)在關(guān)系模型中,把數(shù)據(jù)看成是二維表,每一個二維表稱為一個【3】。(4)程序測試分為靜態(tài)分析和動態(tài)測試。其中【4】是指不執(zhí)行程序,而只是對程序文本進行檢查,通過閱讀和討論,分析和發(fā)現(xiàn)程序中的錯誤。(5)數(shù)據(jù)獨立性分為邏輯獨立性與物理獨立性。當(dāng)數(shù)據(jù)的存儲結(jié)構(gòu)改變時,其邏輯結(jié)構(gòu)可以不變,因此,基于邏輯結(jié)構(gòu)的應(yīng)用程序不必修改,稱為【5】。(6)結(jié)合型文本框可以從表、查詢或【6】中獲得所需的內(nèi)容。(7)在創(chuàng)建主/子窗體之前,必須設(shè)置【7】之間的關(guān)系。(8)函數(shù)Right(“計算機等級考試”,4)的執(zhí)行結(jié)果是【8】。(9)某窗體中有一命令按鈕,在窗體視圖中單擊此命令按鈕打開一個查詢,需要執(zhí)行的宏操作是【9】。(10)在使用Dim語句定義數(shù)組時,在缺省情況下數(shù)組下標(biāo)的下限為【10】。 (11)在窗體中添加一個命令按鈕,名稱為Command1,然后編寫如下程序:PrivateSubCommand1_Click()Dims,iFori=1To10s=s+iNextiMsgBoxsEndSub 窗體打開運行后,單擊命令按鈕,則消息框的輸出結(jié)果為_【11】。4(12)在窗體中添加一個名稱為Command1的命令按鈕,然后編寫如下程序:4PrivateSubs(ByValpAsInteger)p=p*2EndSubPrivateSubCommand1_Click()DimiAsIntegeri=3Calls(i)Ifi>4Theni=i^2MsgBoxiEndSub窗體打開運行后,單擊命令按鈕,則消息框的輸出結(jié)果為_【12】。(13)設(shè)有如下代碼:x=1Dox=x+2Loopuntil_【13】運行程序,要求循環(huán)執(zhí)行3次后結(jié)束循環(huán),在空白處填入適當(dāng)語句。(14)窗體中有兩個命令按鈕:“顯示”(控件名為cmdDisplay)和“測試”(控件名為cmdTest)。以下事件過程的功能是:單擊“測試”按鈕時,窗體上彈出一個消息框,如果單擊消息框的“確定”按鈕,隱藏窗體上的“顯示”命令按鈕;單擊“取消”按鈕關(guān)閉窗體。請按照功能要求,將程序補充完整。PrivateSubcmdTest_Click()Answer=_【14】IfAnswer=vbOKThencmdDisplay.Visible=_【15】ElseDocmd.CloseEndIfEndSub2006年9月全國計算機等級考試二級筆試試卷Access數(shù)據(jù)庫程序設(shè)計一、選擇題((1)~(35)每小題2分,共70分)下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的,請將正確選項涂寫在答題卡相應(yīng)位置上,答在試卷上不得分。(1)下列選項中不符合良好程序設(shè)計風(fēng)格的是______。A)源程序要文檔化 B)數(shù)據(jù)說明的次序要規(guī)范化C)避免濫用goto語句 D)模塊設(shè)計要保證高耦合、高內(nèi)聚(2)從工程管理角度,軟件設(shè)計一般分為兩步完成,它們是______。A)概要設(shè)計與詳細設(shè)計 B)過程控制C)軟件結(jié)構(gòu)設(shè)計與數(shù)據(jù)設(shè)計 D)程序設(shè)計與數(shù)據(jù)設(shè)計(3)下列選項中不屬于軟件生命周期開發(fā)階段任務(wù)的是______。A)軟件測試B)概要設(shè)計C)軟件維護D)詳細設(shè)計(4)在數(shù)據(jù)庫系統(tǒng)中,用戶所見數(shù)據(jù)模式為______。A)概念模式B)外模式C)內(nèi)模式 D)物理模式(5)數(shù)據(jù)庫設(shè)計的四個階段是:需求分析、概念設(shè)計、邏輯設(shè)計和______。A)編碼設(shè)計B)測試階段C)運行階段D)物理設(shè)計(6)設(shè)有如下三個關(guān)系表RSTABCABCm13m13nn13下列操作中正確的是______。A)T=R∩S B)R∪SC)T=R×S D)T=R∕S(7)下列敘述中正確的______。A)一個算法的空間復(fù)雜度大,則其時間復(fù)雜度也必定大B)一個算法的空間復(fù)雜度大,則其時間復(fù)雜度必定小C)一個算法的時間復(fù)雜度大,則其空間復(fù)雜度必定小D)上述三種說法都不對(8)在長度為64的有序線性表中進行順序查找,最壞情況下需要比較的次數(shù)為______。A)63B)64C)6D)7(9)數(shù)據(jù)庫技術(shù)的根本目標(biāo)是解決數(shù)據(jù)的______。A)存儲問題 B)共享問題C)安全問題 D)保護問題(10)對下列二叉樹進行中序遍歷的結(jié)果是______。BGEFCADBGEFCADA)ACBDFEGB)ACBDFGEC)ABDCGEF D)FCADBEG(11)下列實體的聯(lián)系中,屬于多對多聯(lián)系的是______。A)學(xué)生與課程B)學(xué)校與校長C)住院的病人與病床 D)職工與工資(12)在關(guān)系運算中,投影運算的含義是______。 A)在基本表中選擇滿足條件的記錄組成一個新的關(guān)系B)在基本表中選擇需要的字段(屬性)組成一個新的關(guān)系C)在基本表中選擇滿足條件的記錄和屬性組成一個新的關(guān)系D)上述說法均是正確的(13)SQL的含義是______。A)結(jié)構(gòu)化查詢語言B)數(shù)據(jù)定義語言C)數(shù)據(jù)庫查詢語言D)數(shù)據(jù)庫操縱與控制語言(14)以下關(guān)于Access表的敘述中,正確的是______。A)表一般包含一到兩個主題的信息B)表的數(shù)據(jù)表視圖只用于顯示數(shù)據(jù)C)表設(shè)計視圖的主要工作是設(shè)計表的結(jié)構(gòu)D)在表的數(shù)據(jù)表視圖中,不能修改字段名稱(15)在SQL的SELECT語句中,用于實現(xiàn)選擇運算的是______。A)FOR B)WHILE C)IF D)WHERE(16)以下關(guān)于空值的敘述中,錯誤的是______。A)空值表示字段還沒有確定值 B)Access使用NULL來表示空值C)空值等同于空字符串 D)空值不等于數(shù)值0(17)使用表設(shè)計器定義表中字段時,不是必須設(shè)置的內(nèi)容是______。A)字段名稱 B)數(shù)據(jù)類型 C)說明 D)字段屬性(18)如果想在已建立的“tSalary”表的數(shù)據(jù)表視圖中直接顯示出姓“李”的記錄,應(yīng)使用Access提供的______。A)篩選功能 B)排序功能 C)查詢功能 D)報表功能(19)下面顯示的是查詢設(shè)計視圖的“設(shè)計網(wǎng)格”部分:從所顯示的內(nèi)容中可以判斷出該查詢要查找的是______。A)性別為“女”并且1980年以前參加工作的記錄B)性別為“女”并且1980年以后參加工作的記錄C)性別為“女”或者1980年以前參加工作的記錄D)性別為“女”或者1980年以后參加工作的記錄(20)若要查詢某字段的值為“JSJ”的記錄,在查詢設(shè)計視圖對應(yīng)字段的準(zhǔn)則中,錯誤的表達式是______。A)JSJ B)"JSJ" C)"*JSJ*" D)Like"JSJ"(21)已經(jīng)建立了包含“姓名”、“性別”、“系別”、“職稱”等字段的“tEmployee”表。若以此表為數(shù)據(jù)源創(chuàng)建查詢,計算各系不同性別的總?cè)藬?shù)和各類職稱人數(shù),并顯示如下圖所示的結(jié)果。正確的設(shè)計是______。A)B)C)D)(22)若要在報表每一頁底部都輸出信息,需要設(shè)置的是______。A)頁面頁腳 B)報表頁腳 C)頁面頁眉 D)報表頁眉(23)Access數(shù)據(jù)庫中,用于輸入或編輯字段數(shù)據(jù)的交互控件是______。A)文本框 B)標(biāo)簽 C)復(fù)選框 D)組合框(24)一個關(guān)系數(shù)據(jù)庫的表中有多條記錄,記錄之間的相互關(guān)系是______。A)前后順序不能任意顛倒,一定要按照輸入的順序排列B)前后順序可以任意顛倒,不影響庫中的數(shù)據(jù)關(guān)系C)前后順序可以任意顛倒,但排列順序不同,統(tǒng)計處理結(jié)果可能不同D)前后順序不能任意顛倒,一定要按照關(guān)鍵字段值的順序排列(25)在已建雇員表中有“工作日期”字段,下圖所示的是以此表為數(shù)據(jù)源創(chuàng)建的“雇員基本信息”窗體。 假設(shè)當(dāng)前雇員的工作日期為“1998-08-17”,若在窗體“工作日期”標(biāo)簽右側(cè)文本框控件的“控件來源”屬性中輸入表達式:=Str(Month([工作日期]))+"月",則在該文本框控件內(nèi)顯示的結(jié)果是______。 A)Str(Month(Date()))+"月" B)"08"+"月"C)08月 D)8月(26)在宏的調(diào)試中,可配合使用設(shè)計器上的工具按鈕______。 A)“調(diào)試” B)“條件” C)“單步” D)“運行”(27)以下是宏m的操作序列設(shè)計:條件 操作序列 操作參數(shù) MsgBox 消息為“AA” [tt]>1 MsgBox 消息為“BB” … MsgBox 消息為“CC”現(xiàn)設(shè)置宏m為窗體“fTest”上名為“bTest”命令按鈕的單擊事件屬性,打開窗體“fTest”運行后,在窗體上名為“tt”的文本框內(nèi)輸入數(shù)字1,然后單擊命令按鈕bTest,則______。A)屏幕會先后彈出三個消息框,分別顯示消息“AA”、“BB”、“CC”B)屏幕會彈出一個消息框,顯示消息“AA”C)屏幕會先后彈出兩個消息框,分別顯示消息“AA”和“BB”D)屏幕會先后彈出兩個消息框,分別顯示消息“AA”和“CC”(28)在窗體中添加了一個文本框和一個命令按鈕(名稱分別為tText和bCommand),并編寫了相應(yīng)的事件過程。運行此窗體后,在文本框中輸入一個字符,則命令按鈕上的標(biāo)題變?yōu)椤坝嬎銠C等級考試”。以下能實現(xiàn)上述操作的事件過程是______。 A)PrivateSubbCommand_Click()Caption="計算機等級考試"EndSub B)PrivateSubtText_Click()bCommand.Caption="計算機等級考試"EndSub C)PrivateSubbCommand_Change()Caption="計算機等級考試"EndSub D)PrivateSubtText_Change()bCommand.Caption="計算機等級考試"EndSub(29)Sub過程與Function過程最根本的區(qū)別是______。 A)Sub過程的過程名不能返回值,而Function過程能通過過程名返回值B)Sub過程可以使用Call語句或直接使用過程名調(diào)用,而Function過程不可以C)兩種過程參數(shù)的傳遞方式不同 D)Function過程可以有參數(shù),Sub過程不可以(30)在窗體中添加一個命令按鈕(名稱為Command1),然后編寫如下代碼:PrivateSubCommand1_Click()a=0:b=5:c=6MsgBoxa=b+cEndSub窗體打開運行后,如果單擊命令按鈕,則消息框的輸出結(jié)果為______。 A)11B)a=11C)0D)False(31)在窗體中添加一個名稱為Command1的命令按鈕,然后編寫如下事件代碼:PrivateSubCommand1_Click()Dima(10,10)Form=2To4Forn=4To5a(m,n)=m*nNextnNextmMsgBoxa(2,5)+a(3,4)+a(4,5)EndSub窗體打開運行后,單擊命令按鈕,則消息框的輸出結(jié)果是______。A)22 B)32 C)42 D)52 (32)在窗體上添加一個命令按鈕(名為Command1)和一個文本框(名為Text1),并在命令按鈕中編寫如下事件代碼:PrivateSubCommand1_Click()m=2.17n=Len(Str$(m)+Space(5))Me!Text1=nEndSub打開窗體運行后,單擊命令按鈕,在文本框中顯示______。A)5 B)8 C)9 D)10 (33)在窗體中添加一個名稱為Command1的命令按鈕,然后編寫如下事件代碼:PrivateSubCommand1_Click()A=75IfA>60ThenI=1IfA>70ThenI=2IfA>80ThenI=3IfA>90ThenI=4MsgBoxIEndSub窗體打開運行后,單擊命令按鈕,則消息框的輸出結(jié)果是______。A)1 B)2 C)3 D)4(34)在窗體中添加一個名稱為Command1的命令按鈕,然后編寫如下事件代碼:PrivateSubCommand1_Click()s="ABBACDDCBA"ForI=6To2Step–2x=Mid(s,I,I)y=Left(s,I)z=Right(s,I)z=x&y&zNextIMsgBoxzEndSub窗體打開運行后,單擊命令按鈕,則消息框的輸出結(jié)果是______。 A)AABAABB)ABBABAC)BABBAD)BBABBA(35)在窗體中添加一個名稱為Command1的命令按鈕,然后編寫如下程序:PublicxAsIntegerPrivateSubCommand1_Click()x=10Calls1Calls2MsgBoxxEndSubPrivateSubs1()x=x+20EndSubPrivateSubs2()DimxAsIntegerx=x+20EndSub窗體打開運行后,單擊命令按鈕,則消息框的輸出結(jié)果為______。 A)10 B)30 C)40 D)50二、填空題(每空2分,共30分)請將每空的正確答案寫在【1】~【15】序號的橫線上,答在試卷上不得分。下列軟件系統(tǒng)結(jié)構(gòu)圖的寬度為【1】。AAFCEDBFCEDB(2)【2】的任務(wù)是診斷和改正程序中的錯誤。(3)一個關(guān)系表的行稱為【3】。(4)按“先進后出”原則組織數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)是【4】。(5)數(shù)據(jù)結(jié)構(gòu)分為線性結(jié)構(gòu)和非線性結(jié)構(gòu),帶鏈的隊列屬于【5】。(6)Access數(shù)據(jù)庫中,如果在窗體上輸入的數(shù)據(jù)總是取自表或查詢中的字段數(shù)據(jù),或者取自某固定內(nèi)容的數(shù)據(jù),可以使用【6】控件來完成。(7)某窗體中有一命令按鈕,在窗體視圖中單擊此命令按鈕打開一個報表,需要執(zhí)行的宏操作是【7】。(8)在數(shù)據(jù)表視圖下向表中輸入數(shù)據(jù),在未輸入數(shù)值之前,系統(tǒng)自動提供的數(shù)值字段的屬性是【8】。(9)某窗體中有一命令按鈕,名稱為C1。要求在窗體視圖中單擊此命令按鈕后,命令按鈕上顯示的文字顏色變?yōu)樽厣ㄗ厣a為128),實現(xiàn)該操作的VBA語句是【9】。(10)如果要將某表中的若干記錄刪除,應(yīng)該創(chuàng)建【10】查詢。 (11)在窗體中添加一個命令按鈕(名稱為Command1),然后編寫如下代碼:PrivateSubCommand1_Click()StaticbAsIntegerb=b+1EndSub 窗體打開運行后,三次單擊命令按鈕后,變量b的值是_【11】。(12)在窗體上有一個文本框控件,名稱為Text1。同時,窗體加載時設(shè)置其計時器間隔為1秒、計時器觸發(fā)事件過程則實現(xiàn)在Text1文本框中動態(tài)顯示當(dāng)前日期和時間。請補充完整。PrivateSubForm_Load()Me.TimerInterval=1000EndSubPrivateSub【12】Me!text1=Now()EndSub(13)實現(xiàn)數(shù)據(jù)庫操作的DAO技術(shù),其模型采用的是層次結(jié)構(gòu),其中處于最頂層的對象是【13】。(14)下面VBA程序段運行時,內(nèi)層循環(huán)的循環(huán)總次數(shù)是【14】。Form=0To7step3Forn=m-1Tom+1NextnNextm(15)在窗體上添加一個命令按鈕(名為Command1),然后編寫如下事件過程:PrivateSubCommand1_Click()Dimb,kFork=1to6b=23+kNextkMsgBoxb+kEndSub打開窗體后,單擊命令按鈕,消息框的輸出結(jié)果是_【15】。2007年4月全國計算機等級考試二級筆試試卷Access數(shù)據(jù)庫程序設(shè)計一、選擇題((1)~(35)每小題2分,共70分)(1)下列敘述中正確的是______。A)算法的效率只與問題的規(guī)模有關(guān),而與數(shù)據(jù)的存儲結(jié)構(gòu)無關(guān)B)算法的時間復(fù)雜度是指執(zhí)行算法所需要的計算工作量C)數(shù)據(jù)的邏輯結(jié)構(gòu)與存儲結(jié)構(gòu)是一一對應(yīng)的D)算法的時間復(fù)雜度與空間復(fù)雜度一定相關(guān)(2)在結(jié)構(gòu)化程序設(shè)計中,模塊劃分的原則是______。A)各模塊應(yīng)包括盡量多的功能B)各模塊的規(guī)模應(yīng)盡量大C)各模塊之間的聯(lián)系應(yīng)盡量緊密D)模塊內(nèi)具有高內(nèi)聚度、模塊間具有低耦合度(3)下列敘述中正確的是______。A)軟件測試的主要目的是發(fā)現(xiàn)程序中的錯誤B)軟件測試的主要目的是確定程序中錯誤的位置C)為了提高軟件測試的效率,最好由程序編制者自己來完成軟件測試的工作D)軟件測試是證明軟件沒有錯誤(4)下面選項中不屬于面向?qū)ο蟪绦蛟O(shè)計特征的是______。 A)繼承性 B)多態(tài)性 C)類比性 D)封裝性(5)下列對隊列的敘述正確的是______。A)隊列屬于非線性表B)隊列按“先進后出”原則組織數(shù)據(jù)C)隊列在隊尾刪除數(shù)據(jù)D)隊列按“先進先出”原則組織數(shù)據(jù)(6)對下列二叉樹 進行前序遍歷的結(jié)果為______。A)DYBEAFCZX B)YDEBFZXCAC)ABDYECFXZ D)ABCDEFXYZ(7)某二叉樹中有n個度為2的結(jié)點,則該二叉樹中的葉子結(jié)點數(shù)為______。A)n+1 B)n-1 C)2n D)n/2(8)在下列關(guān)系運算中,不改變關(guān)系表中的屬性個數(shù)但能減少元組個數(shù)的是______。A)并 B)交 C)投影 D)笛卡爾乘積(9)在E-R圖中,用來表示實體之間聯(lián)系的圖形是______。A)矩形 B)橢圓形 C)菱形 D)平行四邊形(10)下列敘述中錯誤的是______。A)在數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)的物理結(jié)構(gòu)必須與邏輯結(jié)構(gòu)一致B)數(shù)據(jù)庫技術(shù)的根本目標(biāo)是要解決數(shù)據(jù)的共享問題C)數(shù)據(jù)庫設(shè)計是指在已有數(shù)據(jù)庫管理系統(tǒng)的基礎(chǔ)上建立數(shù)據(jù)庫D)數(shù)據(jù)庫系統(tǒng)需要操作系統(tǒng)的支持(11)在關(guān)系數(shù)據(jù)庫中,能夠惟一地標(biāo)識一個記錄的屬性或?qū)傩缘慕M合,稱為______。A)關(guān)鍵字 B)屬性 C)關(guān)系 D)域(12)在現(xiàn)實世界中,每個人都有自己的出生地,實體“人”與實體“出生地”之間的聯(lián)系是______。A)一對一聯(lián)系 B)一對多聯(lián)系C)多對多聯(lián)系 D)無聯(lián)系(13)Access數(shù)據(jù)庫具有很多特點,下列敘述中,不是Access特點的是______。 A)Access數(shù)據(jù)庫可以保存多種數(shù)據(jù)類型,包括多媒體數(shù)據(jù) B)Access可以通過編寫應(yīng)用程序來操作數(shù)據(jù)庫中的數(shù)據(jù) C)Access可以支持Internet/Intranet應(yīng)用 D)Access作為網(wǎng)狀數(shù)據(jù)庫模型支持客戶機/服務(wù)器應(yīng)用系統(tǒng)(14)在關(guān)系運算中,選擇運算的含義是______。 A)在基本表中,選擇滿足條件的元組組成一個新的關(guān)系 B)在基本表中,選擇需要的屬性組成一個新的關(guān)系 C)在基本表中,選擇滿足條件的元組和屬性組成一個新的關(guān)系 D)以上三種說法均是正確的(15)郵政編碼是由6位數(shù)字組成的字符串,為郵政編碼設(shè)置輸入掩碼,正確的是______。 A)000000 B)999999 C)CCCCCC D)LLLLLL(16)如果字段內(nèi)容為聲音文件,則該字段的數(shù)據(jù)類型應(yīng)定義為______。 A)文本 B)備注 C)超級鏈接 D)OLE對象(17)要求主表中沒有相關(guān)記錄時就不能將記錄添加到相關(guān)表中,則應(yīng)該在表關(guān)系中設(shè)置______。 A)參照完整性 B)有效性規(guī)則 C)輸入掩碼 D)級聯(lián)更新相關(guān)字段(18)在Access中已建立了“工資”表,表中包括“職工號”、“所在單位”、“基本工資”和“應(yīng)發(fā)工資”等字段,如果要按單位統(tǒng)計應(yīng)發(fā)工資總數(shù),那么在查詢設(shè)計視圖的“所在單位”的“總計”行和“應(yīng)發(fā)工資”的“總計”行中分別選擇的是______。 A)sum,groupbyB)count,groupbyC)groupby,sumD)groupby,count(19)在創(chuàng)建交叉表查詢時,列標(biāo)題字段的值顯示在交叉表的位置是______。 A)第一行 B)第一列 C)上面若干行 D)左面若干列(20)在Access中已建立了“學(xué)生”表,表中有“學(xué)號”、“姓名”、“性別”和“入學(xué)成績”等字段。執(zhí)行如下SQL命令:Select性別,avg(入學(xué)成績)From學(xué)生Groupby性別其結(jié)果是______。 A)計算并顯示所有學(xué)生的性別和入學(xué)成績的平均值 B)按性別分組計算并顯示性別和入學(xué)成績的平均值 C)計算并顯示所有學(xué)生的入學(xué)成績的平均值 D)按性別分組計算并顯示所有學(xué)生的入學(xué)成績的平均值(21)窗口事件是指操作窗口時所引發(fā)的事件。下列事件中,不屬于窗口事件的是______。 A)打開 B)關(guān)閉 C)加載 D)取消(22)Access數(shù)據(jù)庫中,若要求在窗體上設(shè)置輸入的數(shù)據(jù)是取自某一個表或查詢中記錄的數(shù)據(jù),或者取自某固定內(nèi)容的數(shù)據(jù),可以使用的控件是______。 A)選項組控件 B)列表框或組合框控件C)文本框控件 D)復(fù)選框、切換按鈕、選項按鈕控件(23)要在查找表達式中使用通配符通配一個數(shù)字字符,應(yīng)選用的通配符是______。 A)* B)? C)! D)#(24)在Access中已建立了“雇員”表,其中有可以存放照片的字段。在使用向?qū)樵摫韯?chuàng)建窗體時,“照片”字段所使用的默認控件是______。 A)圖像框 B)綁定對象框C)非綁定對象框 D)列表框(25)在報表設(shè)計時,如果只在報表最后一頁的主體內(nèi)容之后輸出規(guī)定的內(nèi)容,則需要設(shè)置的是______。 A)報表頁眉 B)報表頁腳 C)頁面頁眉 D)頁面頁腳(26)數(shù)據(jù)訪問頁是一種獨立于Access數(shù)據(jù)庫的文件,該文件的類型是______。 A)TXT文件 B)HTML文件 C)MDB文件 D)DOC文件(27)在一個數(shù)據(jù)庫中已經(jīng)設(shè)置了自動宏AutoExec,如果在打開數(shù)據(jù)庫的時候不想執(zhí)行這個自動宏,正確的操作是______。 A)用Enter鍵打開數(shù)據(jù)庫 B)打開數(shù)據(jù)庫時按住Alt鍵 C)打開數(shù)據(jù)庫時按住Ctrl鍵 D)打開數(shù)據(jù)庫時按住Shift鍵(28)有如下語句:s=Int(100*Rnd)執(zhí)行完畢后,s的值是______。 A)[0,99]的隨機整數(shù) B)[0,100]的隨機整數(shù) C)[1,99]的隨機整數(shù) D)[1,100]的隨機整數(shù)(29)InputBox函數(shù)的返回值類型是______。 A)數(shù)值 B)字符串C)變體 D)數(shù)值或字符串(視輸入的數(shù)據(jù)而定)(30)假設(shè)某數(shù)據(jù)庫已建有宏對象“宏1”,“宏1”中只有一個宏操作SetValue,其中第一個參數(shù)項目為“[Label0].[Caption]”,第二個參數(shù)表達式為“[Text0]”。窗體“fmTest”中有一個標(biāo)簽Label0和一個文本框Text0,現(xiàn)設(shè)置控件Text0的“更新后”事件為運行“宏1”,則結(jié)果是______。 A)將文本框清空B)將標(biāo)簽清空 C)將文本框中的內(nèi)容復(fù)制給標(biāo)簽的標(biāo)題,使二者顯示相同內(nèi)容 D)將標(biāo)簽的標(biāo)題復(fù)制到文本框,使二者顯示相同內(nèi)容(31)在窗體中添加一個名稱為Command1的命令按鈕,然后編寫如下事件代碼:PrivateSubCommand1_Click()a=75Ifa>60Thenk=1ElseIfa>70Thenk=2ElseIfa>80Thenk=3ElseIfa>90Thenk=4EndIfMsgBoxkEndSub窗體打開運行后,單擊命令按鈕,則消息框的輸出結(jié)果是______。 A)1 B)2 C)3 D)4(32)設(shè)有如下窗體單擊事件過程: PrivateSubForm_Click()a=1Fori=1To3SelectCaseiCase1,3a=a+1Case2,4a=a+2EndSelectNextiMsgBoxaEndSub打開窗體運行后,單擊窗體,則消息框的輸出結(jié)果是______。 A)3 B)4 C)5 D)6(33)設(shè)有如下程序PrivateSubCommand1_Click()DimsumAsDouble,xAsDoublesum=0n=0Fori=1To5x=n/in=n+1sum=sum+xNextiEndSub該程序通過For循環(huán)來計算一個表達式的值,這個表達式是______。 A)1+1/2+2/3+3/4+4/5 B)1+1/2+1/3+1/4+1/5 C)1/2+2/3+3/4+4/5 D)1/2+1/3+1/4+1/5(34)下列Case語句中錯誤的是______。 A)Case0To10 B)CaseIs>10 C)CaseIs>10AndIs<50 D)Case3,5,Is>10(35)如下程序段定義了學(xué)生成績的記錄類型,由學(xué)號、姓名和三門課程成績(百分制)組成。TypeStudnoAsIntegernameAsStringscore(1to3)AsSingleEndType若對某個學(xué)生的各個數(shù)據(jù)項進行賦值,下列程序段中正確的是______。 A)DimSAsStud B)DimSAsStudStud.no=1001 S.no=1001S="舒宜" S.name="舒宜"Stud.score=78,88,96 S.score=78,88,96 C)DimSAsStud D)DimSAsStudStud.no=1001 S.no=1001S="舒宜" S.name="舒宜"Stud.score(1)=78 S.score(1)=78Stud.score(2)=88 S.score(2)=88Stud.score(3)=96 S.score(3)=96二、填空題(每空2分,共30分)請將每空的正確答案寫在【1】~【15】序號的橫線上,答在試卷上不得分。(1)在深度為7的滿二叉樹中,度為2的結(jié)點個數(shù)為【1】。(2)軟件測試分為白箱(盒)測試和黑箱(盒)測試。等價類劃分法屬于【2】測試。(3)在數(shù)據(jù)庫系統(tǒng)中,實現(xiàn)各種數(shù)據(jù)管理功能的核心軟件稱為【3】。(4)軟件生命周期可分為多個階段,一般分為定義階段、開發(fā)階段和維護階段。編碼和測試屬于【4】階段。(5)在結(jié)構(gòu)化分析使用的數(shù)據(jù)流圖(DFD)中,利用【5】對其中的圖形元素進行確切解釋。(6)如果表中一個字段不是本表的主關(guān)鍵字,而是另外一個表的主關(guān)鍵字或候選關(guān)鍵字,這個字段稱為_【6】。(7)在SQL的Select命令中用【7】短語對查詢的結(jié)果進行排序。(8)報表記錄分組操作時,首先要選定分組字段,在這些字段上值【8】的記錄數(shù)據(jù)歸為同一組。(9)如果希望按滿足指定條件執(zhí)行宏中的一個或多個操作,這類宏稱為【9】。(10)退出Access應(yīng)用程序的VBA代碼是【10】。(11)在VBA編程中檢測字符串長度的函數(shù)名是【11】。(12)若窗體中已有一個名為Command1的命令按鈕、一個名為Label1的標(biāo)簽和一個名為Text1的文本框,且文本框的內(nèi)容為空,然后編寫如下事件代碼: PrivateFunctionf(xAsLong)AsBooleanIfxMod2=0Thenf=TrueElsef=FalseEndIfEndFunctionPrivateSubCommand1_Click()DimnAsLongn=Val(Me!text1)p=IIf(f(n),"Evennumber","Oddnumber")Me!Label1.Caption=n&"is"&pEndSub窗體打開運行后,在文本框中輸入21,單擊命令按鈕,則標(biāo)簽顯示內(nèi)容為【12】。(13)有如下用戶定義類型及操作語句:TypeStudentSNoAsStringSNameAsStringIAgeAsIntegerEndTypeDimStuAsStudentWithStu.SNo="200609001".SName="陳果果".IAge=19EndWith執(zhí)行MsgBoxStu.IAge后,消息框輸出結(jié)果是【13】。(14)已知一個名為“學(xué)生”的Access數(shù)據(jù)庫,庫中的表“Stud”存儲學(xué)生的基本信息,包括學(xué)號、姓名、性別和籍貫。下面程序的功能是:通過下圖所示的窗體向“Stud”表中添加學(xué)生記錄,對應(yīng)“學(xué)號”、“姓名”、“性別”和“籍貫”的四個文本框的名稱分別為tNo、tName、tSex和tRes。當(dāng)單擊窗體中的“增加”命令按鈕(名稱為Command1)時,首先判斷學(xué)號是否重復(fù),如果不重復(fù)則向“stud”表中添加學(xué)生記錄;如果學(xué)號重復(fù),則給出提示信息。請依據(jù)所要求的功能,將如下程序補充完整。DimADOcnAsNewADODB.ConnectionPrivateSubForm_Load()'打開窗口時,連接Access數(shù)據(jù)庫SetADOcn=CurrentProject.ConnectionEndSubPrivateSubCommand1_Click()'增加學(xué)生記錄DimstrSQLAsStringDimADOrsAsNewADODB.RecordsetSetADOrs.ActiveConnection=ADOcnADOrs.Open"Select學(xué)號FromStudWhere學(xué)號='"+tNo+"'"IfNotADOrs.【14】Then'如果該學(xué)號的學(xué)生記錄已經(jīng)存在,則顯示提示信息MsgBox"你輸入的學(xué)號已存在,不能增加!"Else'增加新學(xué)生的記錄strSQL="InsertIntostud(學(xué)號,姓名,性別,籍貫)"strSQL=strSQL+"Values('"+tNo+"','"+tName+"','"+tSex+"','"+tRes+"')"ADOcn.Execute【15】MsgBox"添加成功,請繼續(xù)!"EndIfADOrs.CloseSetADOrs=NothingEndSub2007年9月全國計算機等級考試二級筆試試卷Access數(shù)據(jù)庫程序設(shè)計一、選擇題((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)驗證軟件的正確性(3)在面向?qū)ο蠓椒ㄖ?,實現(xiàn)信息隱蔽是依靠______。A)對象的繼承 B)對象的多態(tài)C)對象的封裝 D)對象的分類(4)下列敘述中,不符合良好程序設(shè)計風(fēng)格要求的是______。A)程序的效率第一,清晰第二 B)程序的可讀性好C)程序中要有必要的注釋 D)輸入數(shù)據(jù)前要有提示信息(5)下列敘述中正確的是______。A)程序執(zhí)行的效率與數(shù)據(jù)的存儲結(jié)構(gòu)密切相關(guān)B)程序執(zhí)行的效率只取決于程序的控制結(jié)構(gòu)C)程序執(zhí)行的效率只取決于所處理的數(shù)據(jù)量D)以上三種說法都不對(6)下列敘述中正確的是______。A)數(shù)據(jù)的邏輯結(jié)構(gòu)與存儲結(jié)構(gòu)必定是一一對應(yīng)的B)由于計算機存儲空間是向量式的存儲結(jié)構(gòu),因此,數(shù)據(jù)的存儲結(jié)構(gòu)一定是線性結(jié)構(gòu)C)程序設(shè)計語言中的數(shù)組一般是順序存儲結(jié)構(gòu),因此,利用數(shù)組只能處理線性結(jié)構(gòu)D)以上三種說法都不對(7)冒泡排序在最壞情況下的比較次數(shù)是______。A)n(n+1)/2 B)nlog2n C)n(n-1)/2 D)n/2(8)一棵二叉樹中共有70個葉子結(jié)點與80個度為1的結(jié)點,則該二叉樹中的總結(jié)點數(shù)為______。A)219 B)221 C)229 D)231(9)下列敘述中正確的是______。A)數(shù)據(jù)庫系統(tǒng)是一個獨立的系統(tǒng),不需要操作系統(tǒng)的支持B)數(shù)據(jù)庫技術(shù)的根本目標(biāo)是要解決數(shù)據(jù)的共享問題C)數(shù)據(jù)庫管理系統(tǒng)就是數(shù)據(jù)庫系統(tǒng)D)以上三種說法都不對(10)下列敘述中正確的是______。A)為了建立一個關(guān)系,首先要構(gòu)造數(shù)據(jù)的邏輯關(guān)系B)表示關(guān)系的二維表中各元組的每一個分量還可以分成若干數(shù)據(jù)項C)一個關(guān)系的屬性名表稱為關(guān)系模式D)一個關(guān)系可以包括多個二維表(11)用二維表來表示實體及實體之間聯(lián)系的數(shù)據(jù)模型是______。A)實體–聯(lián)系模型B)層次模型C)網(wǎng)狀模型 D)關(guān)系模型(12)在企業(yè)中,職工的“工資級別”與職工個人“工資”的聯(lián)系是______。A)一對一聯(lián)系 B)一對多聯(lián)系C)多對多聯(lián)系 D)無聯(lián)系(13)假設(shè)一個書店用(書號,書名,作者,出版社,出版日期,庫存數(shù)量……)一組屬性來描述圖書,可以作為“關(guān)鍵字”的是______。 A)書號 B)書名 C)作者 D)出版社(14)下列屬于Access對象的是______。 A)文件 B)數(shù)據(jù) C)記錄 D)查詢(15)在Access數(shù)據(jù)庫的表設(shè)計視圖中,不能進行的操作是______。 A)修改字段類型 B)設(shè)置索引C)增加字段 D)刪除記錄(16)Access數(shù)據(jù)庫中,為了保持表之間的關(guān)系,要求在子表(從表)中添加記錄時,如果主表中沒有與之相關(guān)的記錄,則不能在子表(從表)中添加該記錄。為此需要定義的關(guān)系是______。 A)輸入掩碼 B)有效性規(guī)則 C)默認值 D)參照完整性(17)將表A的記錄添加到表B中,要求保持表B中原有的記錄,可以使用的查詢是______。1 A)選擇查詢 B)生成表查詢 C)追加查詢 D)更新查詢1(18)在Access中,查詢的數(shù)據(jù)源可以是______。 A)表 B)查詢 C)表和查詢 D)表、查詢和報表(19)在一個Access的表中有字段“專業(yè)”,要查找包含“信息”兩個字的記錄,正確的條件表達式是______。 A)=left([專業(yè)],2)="信息" B)like"*信息*" C)="信息*" D)Mid([專業(yè)],1,2,)="信息"(20)如果在查詢的條件中使用了通配符方括號“[]”,它的含義是______。 A)通配任意長度的字符B)通配不在括號內(nèi)的任意字符 C)通配方括號內(nèi)列出的任一單個字符D)錯誤的使用方法(21)現(xiàn)有某查詢設(shè)計視圖(如下圖所示),該查詢要查找的是______。 A)身高在160以上的女性和所有的男性B)身高在160以上的男性和所有的女性 C)身高在160以上的所有人或男性D)身高在160以上的所有人(22)在窗體中,用來輸入或編輯字段數(shù)據(jù)的交互控件是______。 A)文本框控件B)標(biāo)簽控件C)復(fù)選框控件 D)列表框控件(23)如果要在整個報表的最后輸出信息,需要設(shè)置______。 A)頁面頁腳 B)報表頁腳 C)頁面頁眉 D)報表頁眉(24)可作為報表記錄源的是______。 A)表 B)查詢 C)Select語句 D)以上都可以(25)在報表中,要計算“數(shù)學(xué)”字段的最高分,應(yīng)將控件的“控件來源”屬性設(shè)置為______。 A)=Max([數(shù)學(xué)]) B)Max(數(shù)學(xué)) C)=Max[數(shù)學(xué)] D)=Max(數(shù)學(xué))(26)將Access數(shù)據(jù)庫數(shù)據(jù)發(fā)布到Internet網(wǎng)上,可以通過______。 A)查詢 B)窗體 C)數(shù)據(jù)訪問頁 D)報表(27)打開查詢的宏操作是______。 A)OpenForm B)OpenQuery C)OpenTable D)OpenModule(28)宏操作SetValue可以設(shè)置______。 A)窗體或報表控件的屬性 B)刷新控件數(shù)據(jù) C)字段的值 D)當(dāng)前系統(tǒng)的時間(29)使用Function語句定義一個函數(shù)過程,其返回值的類型______。 A)只能是符號常量B)是除數(shù)組之外的簡單數(shù)據(jù)類型 C)可在調(diào)用時由運行過程決定D)由函數(shù)定義時As子句聲明(30)在過程定義中有語句:PrivateSubGetData(ByReffAsInteger)其中“ByRef”的含義是______。 A)傳值調(diào)用 B)傳址調(diào)用 C)形式參數(shù) D)實際參數(shù)(31)在Access中,DAO的含義是______。 A)開放數(shù)據(jù)庫互連應(yīng)用編程接口 B)數(shù)據(jù)庫訪問對象 C)Active數(shù)據(jù)對象 D)數(shù)據(jù)庫動態(tài)鏈接庫(32)在窗體中有一個標(biāo)簽Label0,標(biāo)題為“測試進行中”;有一個命令按鈕Command1;事件代碼如下: PrivateSubCommand1_Click()Label0.Caption="標(biāo)簽" EndSub PrivateSubForm_Load() Form.Caption="舉例" Command1.Caption="移動" EndSub打開窗體后單擊命令按鈕,屏幕顯示______。2 A) B)2 C) D)(33)在窗體中有一個標(biāo)簽Lb1和一個命令按鈕Command1,事件代碼如下:OptionCompareDatabaseDimaAsString*10PrivateSubCommand1_Click()a="1234"b=Len(a)Me.Lb1.Caption=bEndSub打開窗體后單擊命令按鈕,窗體中顯示的內(nèi)容是______。 A)4 B)5 C)10 D)40(
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 沈陽理工大學(xué)《大學(xué)生心理健康》2021-2022學(xué)年第一學(xué)期期末試卷
- 哈工大建筑工程法規(guī)與合同試題
- 食品安全與營養(yǎng)健康科普大賽
- 2024酒店會議服務(wù)合同
- 專題11.分析人物形象-2023年四升五語文暑期閱讀專項提升(統(tǒng)編版)
- 2024【外架工操作證】正規(guī)的外架工程班組勞務(wù)包干合同
- 2024家庭保姆雇傭合同新
- 規(guī)劃課題申報范例:大學(xué)生畢業(yè)實習(xí)課程化管理的體制機制建構(gòu)(附可修改技術(shù)路線圖)
- 規(guī)劃課題申報范例:“雙減”背景下小學(xué)數(shù)學(xué)教學(xué)提質(zhì)增效策略研究(附可修改技術(shù)路線圖)
- 深圳大學(xué)《中國民俗文化》2022-2023學(xué)年第一學(xué)期期末試卷
- 牙用漂白凝膠市場環(huán)境與對策分析
- 2024年山東省濟南市中考英語試題卷(含答案)
- 人教版七年級道德與法治上冊 期中復(fù)習(xí)知識梳理
- 3.1 農(nóng)業(yè)區(qū)位因素及其變化 課件 高一地理人教版(2019)必修第二冊
- 建筑施工企業(yè)(安全管理)安全生產(chǎn)管理人員安全生產(chǎn)考試參考題及答案
- 鍋爐應(yīng)急預(yù)案演練方案
- 《11~20各數(shù)的認識》(教案)-2024-2025學(xué)年一年級上冊數(shù)學(xué)人教版
- 關(guān)于高技能人才培養(yǎng)問題的思考高技能人才培養(yǎng)方案
- 2024新信息科技四年級《第三單元 有趣的編碼應(yīng)用》大單元整體教學(xué)設(shè)計
- 中國航天發(fā)展史主題班會 課件
- 正向管理課件教學(xué)課件
評論
0/150
提交評論