國家二級ACCESS機試(選擇題)模擬試卷7(共360題)_第1頁
國家二級ACCESS機試(選擇題)模擬試卷7(共360題)_第2頁
國家二級ACCESS機試(選擇題)模擬試卷7(共360題)_第3頁
國家二級ACCESS機試(選擇題)模擬試卷7(共360題)_第4頁
國家二級ACCESS機試(選擇題)模擬試卷7(共360題)_第5頁
已閱讀5頁,還剩100頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

國家二級ACCESS機試(選擇題)模擬試卷7(共9套)(共360題)國家二級ACCESS機試(選擇題)模擬試卷第1套一、選擇題(本題共40題,每題1.0分,共40分。)1、下列數(shù)據(jù)結構中,屬于非線性結構的是()。A、循環(huán)隊列B、帶鏈隊列C、二叉樹D、帶鏈棧標準答案:C知識點解析:樹是簡單的非線性結構,所以二叉樹作為樹的一種也是一種非線性結構。2、下列數(shù)據(jù)結構中,能夠按照"先進后出"原則存取數(shù)據(jù)的是()。A、循環(huán)隊列B、棧C、隊列D、二叉樹標準答案:B知識點解析:棧是按先進后出的原則組織數(shù)據(jù)的。隊列是先進先出的原則組織數(shù)據(jù)。3、對于循環(huán)隊列,下列敘述中正確的是()。A、隊頭指針是固定不變的B、隊頭指針一定大于隊尾指針C、隊頭指針一定小于隊尾指針D、隊頭指針可以大于隊尾指針,也可以小于隊尾指針標準答案:D知識點解析:循環(huán)隊列的隊頭指針與隊尾指針都不是固定的,隨著入隊與出隊操作要進行變化。因為是循環(huán)利用的隊列結構所以對頭指針有時可能大于隊尾指針有時也可能小于隊尾指針。4、算法的空間復雜度是指()。A、算法在執(zhí)行過程中所需要的計算機存儲空間B、算法所處理的數(shù)據(jù)量C、算法程序中的語句或指令條數(shù)D、算法在執(zhí)行過程中所需要的臨時工作單元數(shù)標準答案:A知識點解析:算法的空間復雜度是指算法在執(zhí)行過程中所需要的內存空間。所以選擇A)。5、軟件設計中劃分模塊的一個準則是()。A、低內聚低耦合B、高內聚低耦合C、低內聚高耦合D、高內聚高耦合標準答案:B知識點解析:一般較優(yōu)秀的軟件設計,應盡量做到高內聚,低耦合,即減弱模塊之間的耦合性和提高模塊內的內聚性,有利于提高模塊的獨立性。6、下列選項中不屬于結構化程序設計原則的是()。A、可封裝B、自頂向下C、模塊化D、逐步求精標準答案:A知識點解析:結構化程序設計的思想包括:自頂向下、逐步求精、模塊化、限制使用goto語句,所以選擇A)。軟件詳細設計生產的圖如下:7、該圖是()A、N-S圖B、PAD圖C、程序流程圖D、E-R圖標準答案:C知識點解析:N-S圖提出了用方框圖來代替?zhèn)鹘y(tǒng)的程序流程圖,所以A)不對。PAD圖是問題分析圖,它是繼承程序流程圖和方框圖之后提出的又一種主要用于描述軟件詳細設計的圖形表示工具,所以B)不對。E-R圖是數(shù)據(jù)庫中的用于表示E-R模型的圖示工具,所以D)不對。根據(jù)圖中所示表示方法是進行軟件詳細設計時使用的程序流程圖。8、數(shù)據(jù)庫管理系統(tǒng)是()。A、操作系統(tǒng)的一部分B、在操作系統(tǒng)支持下的系統(tǒng)軟件C、一種編譯系統(tǒng)D、一種操作系統(tǒng)標準答案:B知識點解析:數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)庫的機構,它是一種系統(tǒng)軟件,負責數(shù)據(jù)庫中數(shù)據(jù)組織、數(shù)據(jù)操縱、數(shù)據(jù)維護、控制及保護和數(shù)據(jù)服務等。是一種在操作系統(tǒng)之上的系統(tǒng)軟件。9、在E-R圖中,用來表示實體聯(lián)系的圖形是()。A、橢圓形B、矩形C、菱形D、三角形標準答案:C知識點解析:在E-R圖中實體集用矩形,屬性用橢圓,聯(lián)系用菱形。有三個關系R、S和T如下:10、則關系T是由關系R和S通過某種操作得到,該操作為()。A、選擇B、投影C、交D、并標準答案:D知識點解析:在關系T中包含了關系R與S中的所有元組,所以進行的是并的運算。11、在學生表中要查找所有年齡小于20歲且姓王的男生,應采用的關系運算是()。A、選擇B、投影C、聯(lián)接D、比較標準答案:A知識點解析:關系運算包括:選擇、投影和連接。①選擇:從關系中找出滿足給定條件的元組的操作稱為選擇。選擇是從行的角度進行的運算。②投影:從關系模式中指定若干個屬性組成新的關系。投影是從列的角度進行的運算。③連接:連接運算將兩個關系模式拼接成一個更寬的關系模式,生成的新關系中包含滿足連接條件的元組。比較不是關系運算。此題是從關系中查找所有年齡小于20歲且姓王的男生,應進行的運算是選擇,所以選項A)是正確的。12、Access數(shù)據(jù)庫最基礎的對象是()。A、表B、宏C、報表D、查詢標準答案:A知識點解析:Access數(shù)據(jù)庫對象分為7種。這些數(shù)據(jù)庫對象包括表、查詢、窗體、報表、數(shù)據(jù)訪問頁、宏、模塊。其中表是數(shù)據(jù)庫中用來存儲數(shù)據(jù)的對象,是整個數(shù)據(jù)庫系統(tǒng)的基礎。13、在關系窗口中,雙擊兩個表之間的連接線,會出現(xiàn)()。A、數(shù)據(jù)表分析向導B、數(shù)據(jù)關系圖窗口C、連接線粗細變化D、編輯關系對話框標準答案:D知識點解析:當兩個表之間建立關系,兩個表之間會出現(xiàn)一條連接線,雙擊這條連接線會出現(xiàn)編輯關系對話框。所以,選項D)正確。14、下列關于OLE對象的敘述中,正確的是()。A、用于輸入文本數(shù)據(jù)B、用于處理超級鏈接數(shù)據(jù)C、用于生成自動編號數(shù)據(jù)D、用于鏈接或內嵌Windows支持的對象標準答案:D知識點解析:OLE對象是指字段允許單獨地"鏈接"或"嵌入"OLE對象,如Word文檔,Excel表格,圖像,聲音,或者其他二進制數(shù)據(jù)。故選項D)正確。15、若在查詢條件中使用了通配符"!",它的含義是()。A、通配任意長度的字符B、通配不在括號內的任意字符C、通配方括號內列出的任一單個字符D、錯誤的使用方法標準答案:B知識點解析:通配符"!"的含義是匹配任意不在方括號里的字符,如b[!ae]ll可查到bill和bull,但不能查到ball或bell。故選項B)正確。16、學生表中有"學號"、"姓名"、"性別"和"入學成績"等字段。執(zhí)行如下SQL命令后的結果是()。Selectavg(入學成績)From學生表Groupby性別A、計算并顯示所有學生的平均入學成績B、計算并顯示所有學生的性別和平均入學成績C、按性別順序計算并顯示所有學生的平均入學成績D、按性別分組計算并顯示不同性別學生的平均入學成績標準答案:D知識點解析:SQL查詢中分組統(tǒng)計使用Groupby子句,函數(shù)Avg()是用來求平均值的,所以此題的查詢是按性別分組計算并顯示不同性別學生的平均入學成績,所以選項D)正確。17、在SQL語言的SELECT語句中,用于實現(xiàn)選擇運算的子句是()A、FORB、IFC、WHILED、WHERE標準答案:D知識點解析:SQL查詢的Select語句是功能最強,也是最為復雜的SQL語句。SELECT語句的結構是:SELECT[ALL|DISTINCT]別名FROM表名[WHERE查詢條件][GROUPBY要分組的別名[HAVING分組條件]]Where后面的查詢條件用來選擇符合要求的記錄,所以選項D)正確。18、在Access數(shù)據(jù)庫中使用向導創(chuàng)建查詢,其數(shù)據(jù)可以來自()。A、多個表B、一個表C、一個表的一部分D、表或查詢標準答案:D知識點解析:所謂查詢就是根據(jù)給定的條件,從數(shù)據(jù)庫中篩選出符合條件的記錄,構成一個數(shù)據(jù)的集合,其數(shù)據(jù)來源可以是表或查詢。選項D)正確。19、在學生借書數(shù)據(jù)庫中,已有"學生"表和"借閱"表,其中"學生"表含有"學號"、"姓名"等信息,"借閱"表含有"借閱編號"、"學號"等信息。若要找出沒有借過書的學生記錄,并顯示其"學號"和"姓名",則正確的查詢設計是()。A、B、C、D、標準答案:A知識點解析:要顯示沒有借過書的學生,說明在"借閱"表中沒有該學生記錄,即學號字段值為空,要把這些學生學號、姓名字段顯示出來,故在"學生"表中要勾上學號、姓名兩個字段,所以選項A)的設計正確。20、在成績中要查找成績≥80且成績≤90的學生,正確的條件表達式是()A、成績Between80And90B、成績Between80To90C、成績Between79And91D、成績Between79To91標準答案:A知識點解析:在查詢準則中比較運算符"Between…And"用于設定范圍,表示"在…之間",此題在成績中要查找成績≥80且成績≤90的學生,表達式應為"成績Between80And90",所以選項A)正確。21、在報表中,要計算"數(shù)學"字段的最低分,應將控件的"控件來源"屬性設置為()。A、=Min([數(shù)學])B、=Min(數(shù)學)C、=Min[數(shù)學]D、Min(數(shù)學)標準答案:A知識點解析:在報表中,要為控件添加計算字段,應設置控件的"控件來源"屬性,并且以"="開頭,字段要用"()"括起來,在此題中要計算數(shù)學的最低分,應使用Min()函數(shù),故正確形式為"=Min([數(shù)學])",即選項A)正確。22、在打開窗體時,依次發(fā)生的事件是()。A、打開(Open)→加載(Load)→調整大小(Resize)→激活(Activate)B、打開(Open)→激活(Activate)→加載(Load)→調整大小(Resize)C、打開(Open)→調整大小(Resize)→加載(Load)→激活(Activate)D、打開(Open)→激活(Activate)→調整大小(Resize)→加載(Load)標準答案:A知識點解析:Access開啟窗體時事件發(fā)生的順序是:開啟窗體:Open(窗體)→Load(窗體)→Resize(窗體)→Activate(窗體)→Current(窗體)→Enter(第一個擁有焦點的控件)→GotFocus(第一個擁有焦點的控件),所以此題答案為A)。23、如果在文本框內輸入數(shù)據(jù)后,按鍵或按鍵,輸入焦點可立即移至下一指定文本框,應設置()。A、制表位屬性B、Tab鍵索引屬性C、自動Tab鍵屬性D、Enter鍵行為屬性標準答案:B知識點解析:在Access中為窗體上的控件設置Tab鍵的順序,應選擇"屬性"對話框的"其他"選項卡中的"Tab鍵索引"選項進行設置,故答案為B)。24、窗體Caption屬性的作用是()。A、確定窗體的標題B、確定窗體的名稱C、確定窗體的邊界類型D、確定窗體的字體標準答案:A知識點解析:窗體Caption屬性的作用是確定窗體的標題,故答案為A)。25、窗體中有3個命令按鈕,分別命名為Command1、Command2和Command3。當單擊Command1按鈕時,Command2按鈕變?yōu)榭捎?,Command3按鈕變?yōu)椴豢梢?。下列Command1的單擊事件過程中,正確的是()。A、PrivateSubCommand1_Click()Command2.Visible=TrueCommand3.Visible=FalseEndSubB、PrivateSubCommand1_Click()Command2.Enabled=TrueCommand3.Enabled=FalseEndSubC、PrivateSubCommand1_Click()Command2.Enabled=TrueCommand3.Visible=FalseEndSubD、PrivateSubCommand1_Click()Command2.Visible=TrueCommand3.Enabled=FalseEndSub標準答案:C知識點解析:控件的Enable屬性是設置控件是否可用,如設為True表示控件可用,設為False表示控件不可用;控件的Visible屬性是設置控件是否可見,如設為True表示控件可見,設為False表示控件不可見。此題要求Command2按鈕變?yōu)榭捎?,Command3按鈕變?yōu)椴豢梢?,所以選項C)正確。26、在設計報表的過程中,如果要進行強制分頁,應使用的工具圖標是()。A、B、C、D、標準答案:D知識點解析:在設計報表的過程中,如果要進行強制分頁,應使用的工具圖標是,另三個工具圖標中,選項A)為切換按鈕,選項B)為組合框,選項C)為列表框。所以答案為D)。27、下列敘述中,錯誤的是()。A、宏能夠一次完成多個操作B、可以將多個宏組成一個宏組C、可以用編程的方法來實現(xiàn)宏D、宏命令一般由動作名和操作參數(shù)組成標準答案:C知識點解析:宏是由一個或多個操作組成的集合,其中每個操作都實現(xiàn)特定的功能,宏可以是由一系列操作組成的一個宏,也可以是一個宏組。通過使用宏組,可以同時執(zhí)行多個任務??梢杂肁ccess中的宏生成器來創(chuàng)建和編輯宏,但不能通過編程實現(xiàn)。宏由條件、操作、操作參數(shù)等構成。因此,C)選項錯。28、在宏表達式中要引用Form1窗體中的txt1控件的值,正確的引用方法是()。A、Form1!txt1B、txt1C、Forms!Form1!txt1D、Forms!txt1標準答案:C知識點解析:在宏表達式中,引用窗體的控件值的格式是:Forms!窗體名!控件名[.屬性名]。29、VBA中定義符號常量使用的關鍵字是()。A、ConstB、DimC、PublicD、Static標準答案:A知識點解析:符號常量使用關鍵字Const來定義,格式為:Const符號常量名稱=常量值。Dim是定義變量的關鍵字,Public關鍵字定義作用于全局范圍的變量、常量,Static用于定義靜態(tài)變量。30、下列表達式計算結果為數(shù)值類型的是()。A、#5/5/2010#-#5/1/2010#B、102>"11"C、102=98+4D、#5/1/2010#+5標準答案:A知識點解析:A)選項中兩個日期數(shù)據(jù)相減后結果為整型數(shù)據(jù)4。B)選項中是兩個字符串比較,結果為False,是布爾型。C)選項中為關系表達式的值,結果為False,是布爾型。D)選項中為日期型數(shù)據(jù)加5,結果為2010-5-6,仍為日期型。31、要將"選課成績"表中學生的"成績"取整,可以使用的函數(shù)是()。A、Abs([成績])B、Int([成績])C、Sqr([成績])D、Sgn([成績])標準答案:B知識點解析:取整函數(shù)是Int,而Abs是求絕對值函數(shù),Sqr是求平方根函數(shù),Sgn函數(shù)返回的是表達式的符號值。32、將一個數(shù)轉換成相應字符串的函數(shù)是()。A、StrB、StringC、AscD、Chr標準答案:A知識點解析:將數(shù)值表達式的值轉化為字符串的函數(shù)是Str。而String返回一個由字符表達式的第1個字符重復組成的指定長度為數(shù)值表達式值的字符串;Asc函數(shù)返回字符串首字符的ASCII值;Chr函數(shù)返回以數(shù)值表達式值為編碼的字符。33、可以用InputBox函數(shù)產生"輸入對話框"。執(zhí)行語句:st=InputBox("請輸入字符串","字符串對話框","aaaa")當用戶輸入字符串"bbbb",按OK按鈕后,變量st的內容是()。A、aaaaB、請輸入字符串C、字符串對話框D、bbbb標準答案:D知識點解析:InputBox函數(shù)表示在對話框中顯示提示,等待用戶輸入正文或按下按鈕,并返回包含文本框內容的字符串,其函數(shù)格式為InputBox(Prompt[,Title][,Default][,Xpos][,Ypos][,Helpfile,Context])。Prompt是必需的,作為對話框消息出現(xiàn)的字符串表達式;Title是可選的,顯示對話框標題欄中的字符串表達式;Default是可選的,顯示文本框中的字符串表達式,在沒有其他輸入時作為缺省值。因此,本題中的輸入框初始顯示為aaaa,輸入bbbb后點擊OK按鈕后,bbbb傳給變量st。34、由"Fori=1To16Step3"決定的循環(huán)結構被執(zhí)行()。A、4次B、5次C、6次D、7次標準答案:C知識點解析:題目考查的是For循環(huán)結構,循環(huán)初值i為1,終值為16,每次執(zhí)行循環(huán)i依次加3,則i分別為1、4、7、10、13、16,則循環(huán)執(zhí)行6次。35、運行下列程序,輸入數(shù)據(jù)8、9、3、0后,窗體中顯示結果是()。PrivateSubForm_click()DimsumAsInteger,mAsIntegersum=0Dom=InputBox("輸入m")sum=sum+mLoopUntilm=0MsgBoxsumEndSubA、0B、17C、20D、21標準答案:C知識點解析:本題程序是通過Do循環(huán)結構對鍵盤輸入的數(shù)據(jù)進行累加,循環(huán)結束條件是輸入的字符為0,題目在輸入0之前輸入的3個有效數(shù)據(jù)8、9、3相加值為20。36、窗體中有命令按鈕Command1和文本框Text1,事件過程如下:Functionresult(ByValxAsInteger)AsBooleanIfxMod2=0Thenresult=TrueElseresult=FalseEndIfEndFunctionPrivateSubCommand1_Click()x=Val(InputBox("請輸入一個整數(shù)"))If【】ThenText1=Str(x)&"是偶數(shù)."ElseText1=Str(x)&"是奇數(shù)."EndIfEndSub運行程序,單擊命令按鈕,輸入19,在Text1中會顯示"19是奇數(shù)"。那么在程序的括號內應填寫()。A、NOTresult(x)B、result(x)C、result(x)="奇數(shù)"D、result(x)="偶數(shù)"標準答案:B知識點解析:本題程序是判斷奇偶性的程序,函數(shù)Result用來判斷x是否是偶數(shù),如果x是偶數(shù),那么Result的返回值為真,否則返回值為假,單擊命令按鈕時執(zhí)行的過程是輸入整數(shù)x,然后調用Result函數(shù),如果值為真,文本框會顯示輸入的值是偶數(shù),否則顯示輸入的值為奇數(shù)。調用Result函數(shù)且Result函數(shù)值為真時的表達式為:Result(x)。37、若有如下Sub過程:Subsfun(xAsSingle,yAsSingle)t=xx=t/yy=tModyEndSub在窗體中添加一個命令按鈕Command33,對應的事件過程如下:PrivateSubCommand33_Click()DimaAsSingleDimbAsSinglea=5:b=4sfuna,bMsgBoxa&chr(10)+chr(13)&bEndSub打開窗體運行后,單擊命令按鈕,消息框中有兩行輸出,內容分別為()。A、1和1B、1.25和1C、1.25和4D、5和4標準答案:B知識點解析:此題中設定了一個sfun()函數(shù),進行除法運算和求模運算。命令按鈕的單擊事件中,定義兩變量a=5,b=4,調用sfun函數(shù)傳遞a,b的值給x,y進行運算,t=x=5,y=4;x=t/y=5/4=1.25(除法運算);y=tMody=5mod4=1(求模運算)。Sfun函數(shù)參數(shù)沒有指明參數(shù)傳遞方式,則默認以傳址方式傳遞,因此a的值為1.25,b的值為1。38、窗體有命令按鈕Commandl和文本框Textl,對應的事件代碼如下:PrivateSubCommand1_Click()Fori=1To4x=3Forj=1To3Fork=1To2x=x+3NextkNextjNextiText1.Value=Str(x)EndSub運行以上事件過程,文本框中的輸出是()。A、6B、12C、18D、21標準答案:D知識點解析:題目中程序是在文本框中輸出x的值,x的值由一個三重循環(huán)求出,在第一重循環(huán)中,x的初值都是3,因此,本段程序x重復運行4次,每次都是初值為3,然后再經由里面兩重循環(huán)的計算。在里面的兩重循環(huán)中,每循環(huán)一次,x的值加3,里面兩重循環(huán)分別從1到3,從1到2共循環(huán)6次,所以x每次加3,共加6次,最后的結果為x=3+6*3=21。Str函數(shù)將數(shù)值表達式轉換成字符串,即在文本框中顯示21。39、在窗體中有一個命令按鈕Command1,編寫事件代碼如下:PrivateSubCommand1_Click()DimsAsIntegers=P(1)+P(2)+P(3)+P(4)debug.PrintsEndSubPublicFunctionP(NAsInteger)DimSumAsIntegerSum=0Fori=1ToNSum=Sum+iNextiP=SumEndFunction打開窗體運行后,單擊命令按鈕,輸出結果是()。A、15B、20C、25D、35標準答案:B知識點解析:題目中在命令按鈕的單擊事件中調用了過程P。而過程P的功能是根據(jù)參數(shù)N,計算從1到N的累加,然后返回這個值。N=1時,P(1)返回1,N=2時,P(2)返回3,N=3時,P(3)返回6,N=4時,P(4)返回10,所以s=1+3+6+10=2040、消息框中輸出記錄集的記錄(即窗體記錄源)個數(shù)。SubGetRecNum()DimrsAsObjectSetrs=Me.RecordsetMsgBox【】EndSub程序括號內應填寫的是()。A、CountB、rs.CountC、RecordCountD、rs.RecordCount標準答案:D知識點解析:題目中對象變量rs返回了當前窗體的RecordSet屬性記錄集的引用,那么通過訪問對象變量rs的屬性RrcordCount就可以得到該記錄集的記錄個數(shù),引用方法為rs.RcordCount。國家二級ACCESS機試(選擇題)模擬試卷第2套一、選擇題(本題共40題,每題1.0分,共40分。)1、下列敘述中錯誤的是A、向量是線性結構B、非空線性結構中只有一個結點沒有前件C、非空線性結構中只有一個結點沒有后件D、只有一個根結點和一個葉子結點的結構必定是線性結構標準答案:D知識點解析:線性結構是n個數(shù)據(jù)元素的有序(次序)集合。①集合中必存在唯一的一個“第一個元素”;②集合中必存在唯一的一個“最后的元素”;③除最后元素之外,其它數(shù)據(jù)元素均有唯一的“后件”;④除第一元素之外,其它數(shù)據(jù)元素均有唯一的“前件”。相對應于線性結構,非線性結構的邏輯特征是一個結點元素可能對應多個直接前驅和多個后繼。向量符合線性結構特點。非線性結構也會存在只有一個根結點和葉子結點的情況。2、在希爾排序法中,每經過一次數(shù)據(jù)交換后A、能消除多個逆序B、只能消除一個逆序C、不會產生新的逆序D、消除的逆序個數(shù)一定比新產生的逆序個數(shù)多標準答案:A知識點解析:希爾排序法(縮小增量法)屬于插入類排序,是將整個無序列分割成若干小的子序列分別進行插入排序的方法。插入排序能夠消除多個逆序,也會產生新的逆序。消除的逆序與新產生的逆序有多有少。3、設二叉樹的后序序列與中序序列均為ABCDEFGH,則該二叉樹的前序序列為A、HGFEDCBAB、ABCDEFGHC、ABCDHGFED、DCBAHGFE標準答案:A知識點解析:后序遍歷中,最后一個字母是根結點,也就是H是根結點;在中序遍歷中,根結點前面的是左子樹、后面的是右子樹,H后面沒有,因此該樹沒有右子樹。同理,可判斷出該樹是第一個完全的左子樹。由此可畫出這個二叉樹,然后根據(jù)二叉樹可的前序序列為HGFEDCBA。4、下列敘述中正確的是A、循環(huán)隊列是隊列的鏈式存儲結構B、能采用順序存儲的必定是線性結構C、所有的線性結構都可以采用順序存儲結構D、具有兩個以上指針的鏈表必定是非線性結構標準答案:C知識點解析:根據(jù)數(shù)據(jù)結構中各數(shù)據(jù)元素之間的前后件關系的復雜程度,一般將數(shù)據(jù)結構分為兩大類型:線性結構與非線性結構。有序線性表既可以采用順序存儲結構,又可以采用鏈式存儲結構。所有的線性結構都可以采用順序存儲結構。5、在黑盒測試方法中,設計測試用例的根據(jù)是A、數(shù)據(jù)結構B、程序調用規(guī)則C、模塊間的邏輯關系D、軟件要完成的功能標準答案:D知識點解析:黑盒測試也稱功能測試,它是通過測試來檢測每個功能是否都能正常使用。在測試中,把程序看作一個不能打開的黑盒子,在完全不考慮程序內部結構和內部特性的情況下,在程序接口進行測試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當?shù)亟邮蛰斎霐?shù)據(jù)而產生正確的輸出信息。黑盒測試著眼于程序外部結構,不考慮內部邏輯結構,主要針對軟件界面和軟件功能進行測試。6、對軟件系統(tǒng)總體結構圖,下面描述中錯誤的是A、深度等于控制的層數(shù)B、扇入是一個模塊直接調用的其他模塊數(shù)C、扇出是一個模塊直接調用的其他模塊數(shù)D、V一定是結構圖中位于葉子結點的模塊標準答案:B知識點解析:在軟件工程中,模塊的扇入是指有多少個上級模塊調用它;模塊的扇出是指該模塊直接調用的下級模塊的個數(shù)。7、下面屬于系統(tǒng)軟件的是A、瀏覽器B、數(shù)據(jù)庫管理系統(tǒng)C、人事管理系統(tǒng)D、天氣預報的app標準答案:B知識點解析:系統(tǒng)軟件是指控制和協(xié)調計算機及外部設備,支持應用軟件開發(fā)和運行的系統(tǒng),是無需用戶干預的各種程序的集合,主要功能是調度,監(jiān)控和維護計算機系統(tǒng);負責管理計算機系統(tǒng)中各種獨立的硬件,使得它們可以協(xié)調工作。有代表性的系統(tǒng)軟件有:操作系統(tǒng)、語言處理程序、數(shù)據(jù)庫管理和輔助程序。8、能夠減少相同數(shù)據(jù)重復存儲的是A、數(shù)據(jù)庫B、字段C、文件D、記錄標準答案:A知識點解析:數(shù)據(jù)庫(Database)是按照數(shù)據(jù)結構來組織、存儲和管理數(shù)據(jù)的倉庫,它產生于距今六十多年前,隨著信息技術和市場的發(fā)展,特別是二十世紀九十年代以后,數(shù)據(jù)管理不再僅僅是存儲和管理數(shù)據(jù),而轉變成用戶所需要的各種數(shù)據(jù)管理的方式。數(shù)據(jù)庫主要特點:實現(xiàn)數(shù)據(jù)共享、減少數(shù)據(jù)的冗余度、數(shù)據(jù)的獨立性、數(shù)據(jù)實現(xiàn)集中控制、數(shù)據(jù)一致性和可維護性,以確保數(shù)據(jù)的安全性和可靠性和故障恢復。9、定義學生選修課程的關系模式:SC(S#,Sn,C#,Cn,G)(其屬性分別為學號、姓名、課程號、課程名、成績)則該關系的主鍵為A、C#B、S#C、S#,C#D、S#,C#,G標準答案:C知識點解析:主關鍵字(primarykey)是表中的一個或多個字段,它的值用于唯一地標識表中的某一條記錄。SC中學號和課程號一起才能用于唯一地表示表中的某一條記錄,因此SC的主鍵是“S#,C#”。10、關系模型中的關系模式至少應是A、1NFB、2NFC、3NFD、BCNF標準答案:A知識點解析:目前關系數(shù)據(jù)庫有六種范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、Boyce-Codd范式(BCNF)、第四范式(4NF)和第五范式(5NF)。滿足最低要求的范式是第一范式(1NF)。11、假設數(shù)據(jù)中表A與表B建立了“一對多”關系,表A為“多”的一方,則下述說法正確的是()。A、表B中的一個字段能與表A中的多個字段匹配B、表B中的一個記錄能與表A中的多個記錄匹配C、表A中的—個記錄能與表B中的多個記錄匹配D、表A中的一個字段能與表B中的多個字段匹配標準答案:B知識點解析:本題考查表與表之間的關系。在關系數(shù)據(jù)庫中,表與表的關系有三種:一對一關系、一對多關系、多對多關系。若表A和表B之間存在一對一的關系,那么表A中的一條記錄只能與表B中的一條記錄匹配,反過來表B中的一條記錄只能與表A中的一條記錄匹配;若表A和表B之間存在一對多的關系,且表B為多的一方,那么表A中的一條記錄與表B中的多條記錄匹配,反過來表B中的一條記錄只能與表A中的一條記錄匹配;若表A和表B之間存在多對多的關系,那么表A中的一條記錄能與表B中的多條記錄匹配,反過來表B中的一條記錄也能與表A中的多條記錄匹配。12、在人事管理數(shù)據(jù)庫中工資與職工之間存在的關系是()。A、一對一B、一對多C、多對一D、多對多標準答案:B知識點解析:本題考查表與表之間的關系。在關系數(shù)據(jù)庫中,表與表的關系有三種:一對一關系、一對多關系、多對多關系。若表A和表B之間存在一對一的關系,那么表A中的一條記錄只能與表B中的一條記錄匹配,反過來表B中的一條記錄只能與表A中的一條記錄匹配;若表A和表B之間存在一對多的關系,且表B為多的一方,那么表A中的一條記錄與表B中的多條記錄匹配,反過來表B中的一條記錄只能與表A中的一條記錄匹配;若表A和表B之間存在多對多的關系,那么表A中的一條記錄能與表B中的多條記錄匹配,反過來表B中的一條記錄也能與表A中的多條記錄匹配。由于一個職工只能有一個工資,而一個工資值可以有多個職工對應,故此應為一對多關系。13、Access中的參照完整性規(guī)則不包括()。A、刪除規(guī)則B、插入規(guī)則C、查詢規(guī)則D、更新規(guī)則標準答案:C知識點解析:參照完整性規(guī)則:是指在輸入或刪除記錄時,為維持表之間已定義的關系而必須遵循的規(guī)則。實施了參照完整性后,對表中主關鍵字字段進行操作時系統(tǒng)會自動地檢查主關鍵字字段,看看該字段是否被添加、修改或刪除。如果對主關鍵字的修改違背了參照完整性的要求,那么系統(tǒng)會自動強制執(zhí)行參照完整性。14、在關系運算中,選擇運算的含義是()。A、在基本表中選擇滿足條件的記錄組成一個、新的關系B、在基本表中選擇需要的字段(屬性)組成二個新的關系C、在基本表中選擇滿足條件的記錄和屬性組成一個新的關系D、上述說法均是正確的標準答案:A知識點解析:本題考查關系運算的知識。關系運算可分為兩大類:一類是傳統(tǒng)的集合運算,如并、交、差和笛卡兒積;還有一類是專門的關系運算,其中包括選擇、投影、連接和自然連接。選擇運算是在關系中選擇滿足條件的元組;投影運算是在關系中指定某些屬性所組成新的關系;連接運算是將兩個關系拼接成一個新的關系,生成的新關系中包含滿足條件的元組;自然連接是在等值連接的基礎上去除重復的屬性。15、以下關于SQL語句及其用途的敘述,正確的是()。A、CREATETABLE用于修改一個表的結構B、CREATEINDEX為字段或字段組創(chuàng)建視圖C、DROP表示從數(shù)據(jù)庫中刪除表、或者從字段或字段組中刪除索引D、ALTERTABLE用于創(chuàng)建表標準答案:C知識點解析:本題考查SQL中定義語句的知識。SOL語言的功能包含數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)查詢和數(shù)據(jù)控制,其中的數(shù)據(jù)定義功能可以實現(xiàn)表、索引、視圖的定義、修改和刪除。CREATETABLE語句的作用是創(chuàng)建一個表;CREATEINDEX語句的作用是創(chuàng)建一個索引;ALTERTABLE語句的作用是修改一個表的結構;DROP語句的作用是刪除一個表的結構或者從字段或字段組中刪除索引。16、能夠使用“輸入掩碼向導”創(chuàng)建輸入掩碼的字段類型是()。A、數(shù)字和文本B、文本和備注C、數(shù)字和日期/時間D、文本和日期/時間標準答案:D知識點解析:本題考查字段屬性的知識。在設計字段的時候可以使用輸入掩碼來使得輸入的格式標準保持一致,雖然對于大多數(shù)數(shù)據(jù)類型都可以設計輸入掩碼,但是只有“文本”型和“日期/時間”型字段才可以使用“輸入掩碼向導”。17、在現(xiàn)實世界中,每個人都有自己的出生地,實體“人”與實體“出生地”之間的聯(lián)系是()。A、一對一聯(lián)系B、一對多聯(lián)系C、多對多聯(lián)系D、無聯(lián)系標準答案:B知識點解析:本題考查表與表之間的關系的知識。在關系數(shù)據(jù)庫中,表與表的關系有三種:一對一關系、一對多關系、多對多關系。若表A和表B之間存在一對一的關系,那么表A中的一條記錄只能與表B中的一條記錄匹配,反過來表B中的一條記錄只能與表A中的一條記錄匹配;若表A和表B之間存在一對多的關系,且表B為多的一方,那么表A中的一條記錄與表B中的多條記錄匹配,反過來表B中的一條記錄只能與表A中的一條記錄匹配;若表A和表B之間存在多對多的關系,那么表A中的一條記錄能與表B中的多條記錄匹配,反過來表B中的一條記錄也能與表A中的多條記錄匹配。就本題來說,一個人只能有一個出生地,一個地點卻可以出生多個人,故為一對多聯(lián)系。18、下圖是使用查詢設計器完成的查詢,與該查詢等價的SOL語句是()。A、select學號,數(shù)學fromscwhere數(shù)學>(selectavg(數(shù)學)fromsc)B、select學號where數(shù)學>(selectavg(數(shù)學)fromsc)C、select數(shù)學avg(數(shù)學)fromscD、select數(shù)學>(selectavg(數(shù)學)fromsc)標準答案:A知識點解析:本題考查查詢與SQL關系的知識。由查詢設計器可以看出,最終的輸出字段是“學號”和“數(shù)學”,來自的表是“sc”,查詢的條件是:數(shù)學>(selectavg(數(shù)學)fromsc)。19、在Access中,可以從()中進行打開表的操作。A、“數(shù)據(jù)表”視圖和“設計”視圖B、“數(shù)據(jù)表”視圖和“表向導”視圖C、“設計”視圖和“表向導”視圖D、“數(shù)據(jù)庫”視圖和“表向導”視圖標準答案:A知識點解析:本題考查表各種視圖的知識。Access中的表是數(shù)據(jù)實際存儲的對象,共有三種視圖,“數(shù)據(jù)表”視圖、“設計”視圖、“表向導”視圖。其中的“數(shù)據(jù)表”視圖和設計視圖均可以進行打開表的操作,表向導視圖不能完成打開表的操作。20、在SQL查詢中,若要取得“學生”數(shù)據(jù)表中的所有記錄和字段,其SQL語法為()。A、SELECT姓名FRDM學生B、SELECT*FROM學生C、SELECT姓名FROM學生WHERE學號=02650D、SELECT*FROM學生WHERE學號=02650標準答案:B知識點解析:本題考查SOL中查詢語句的知識。在SQL的查詢語句中,“*”代表所有字段,WHERE子句用于指定查詢條件,只有滿足條件的元組才會出現(xiàn)在結果集中。本題中要求查詢所有記錄和字段,所以不應指定WHERE子句。21、下面顯示的是查詢設計視圖的“設計網絡”部分,從此部分所示的內容中可以判斷出要創(chuàng)建的查詢是()。A、刪除查詢B、生成表查詢C、選擇查詢D、更新查詢標準答案:D知識點解析:本題考查查詢設計器的知識。對于本題給出的圖片,注意到有“更新到”這一特殊行,就應該知道這是一個更新查詢。同理,刪除查詢應該有“刪除”這一行,追加查詢應該有“追加到”這一行,而生成表查詢沒有特殊的行。22、下列關于字段屬性的默認值的設置說法,錯誤的是()。A、默認值類型必須與字段的數(shù)據(jù)類型相匹配B、在默認值設置時,輸入文本不需要加引號,系統(tǒng)會自動加上引號C、設置默認值后,用戶只能使用默認值D、可以使用Access的表達式來定義默認值標準答案:C知識點解析:本題考查字段屬性默認值的知識。在表中的每個字段都可以設置一個默認值,當在數(shù)據(jù)表視圖下向表中輸入數(shù)據(jù)時,未輸入的數(shù)據(jù)都是該字段的默認值。此默認值的類型必需和字段的數(shù)據(jù)類型一致,并且可以使用表達式來做默認值。文本型常量不需要加引號,系統(tǒng)會自動添加。23、在SQL查詢中可直接將命令發(fā)送到ODBC數(shù)據(jù)庫服務器中的查詢是()。A、傳遞查詢B、聯(lián)合查詢C、數(shù)據(jù)定義查詢D、子查詢標準答案:A知識點解析:本題考查SQL查詢的知識。SOL查詢可分為4種,聯(lián)合查詢將來自一個或多個表或查詢的字段組合為查詢結果的一個字段或列;傳遞查詢可直接將命令發(fā)送到ODBC數(shù)據(jù)庫服務器中;數(shù)據(jù)定義查詢可以創(chuàng)建、刪除或更改表和索引;子查詢的結果可用來進行進一步的查詢。24、在SELECT語句中,“\”的含義是()。A、通配符,代表一個字符B、通配符,代表任意字符C、測試字段是否為NULLD、定義轉義字符標準答案:D知識點解析:本題考查SOL語句的知識。在SOL語句中的“\”是轉義字符,跟在轉義字符后面的字符被轉義而不使用原義。25、如果加載一個窗體,先被觸發(fā)的事件是()。A、Load事件B、Open事件C、Activate事件D、Unload事件標準答案:A知識點解析:本題考查窗體常見事件的知識。窗體能響應的事件不多,當窗體剛剛打開時,首先觸發(fā)Load事件,打開后才繼續(xù)觸發(fā)Open事件,然后是Activate(激活)事件。窗體關閉時觸發(fā)Unload事件。26、以下關于字段屬性的敘述,正確的是()。A、格式和輸入掩碼是一樣的B、可以對任意類型的字段使用向導設置輸入掩碼C、有效性規(guī)則屬性是用于限制此字段輸入值的表達式D、有效性規(guī)則和輸入掩碼是一樣的標準答案:C知識點解析:本題考查字段屬性的知識。在表中的每個字段都可以設置一些字段屬性,其中的“格式”屬性用來決定數(shù)據(jù)的打印方式和屏幕顯示方式,“輸入掩碼”是用來控制輸入格式或檢查輸入中的錯誤的,二者不一樣;雖然對于大多數(shù)數(shù)據(jù)類型都可以設計輸入掩碼,但是只有“文本”型和,“日期時間”型字段才可以使用“輸入掩碼向導”;有效性規(guī)則屬性是用于限制此字段輸入值的表達式,和輸入掩碼的作用也不一樣。27、在下圖中,與查詢設計器的篩選標簽中所設置的篩選功能相同的表達式是()。A、成績表.綜合成績>=80AND成績表.綜合成績=<90B、成績表.綜合成績>80AND成績表.綜合成績<90C、80<=成績表.綜合成績<=90D、80<成績表.綜合成績<90標準答案:A知識點解析:本題考查表達式和運算符的知識?!癇etween…And”是一個表示在某區(qū)間內的運算符,等價于>=下界And<=上界。故選項A,正確。28、以下有關選項組敘述錯誤的是()。A、如果選項組結合到某個字段,實際上是組框架本身而不是組框架內的復選框、選項按鈕或切換按鈕結合到該字段上B、選項組可以設置為表達式C、使用選項組,只要單擊選項組中所需的值,就可以為字段選定數(shù)據(jù)值D、選項組不能接受用戶的輸入標準答案:D知識點解析:本題考查選項組的知識。選項組是由一個組框以及一組復選框、選項按鈕或切換按鈕組成,如果選項組結合到某個字段,實際上是組框架本身而不是組框架內的復選框、選項按鈕或切換按鈕結合到該字段上:選項組也可以設置為表達式或非結合選項組,在自定義對話框中使用非結合選項組接受用戶的輸入。使用結合性選項組時,只要單擊選項組中所需的值,就可以為字段選定數(shù)據(jù)值。29、在Access中己建立了“雇員”表,其中有可以存放照片的字段,在使用向導為該表創(chuàng)建窗體時,“照片”字段所使用的默認控件是()。A、圖像框B、綁定對象框C、非綁定對象D、列表框標準答案:B知識點解析:本題考查控件來源的知識。Access中的窗體中有一些控件可以與表或查詢中的字段相綁定,這時候就需要設置這些控件的數(shù)據(jù)來源。圖像框不能被綁定;綁定對象框的來源可以是OLE對象字段;未綁定對象框可以顯示Excel工作表、Word文檔等沒有與數(shù)據(jù)庫連接的對象;而列表框的控件來源可以是表或查詢的字段,或者取自固定內容的數(shù)據(jù)。30、用于關閉或打開系統(tǒng)消息的宏命令是()。A、SetValueB、RequeryC、RestoreD、SetWamings標準答案:D知識點解析:本題考查宏操作的知識。Access中提供了50多個可選的宏操作命令,在本題中SetValue用于設置屬性值;Requery用于刷新控件數(shù)據(jù);Restore用于將最大化或最小化窗口恢復至原始大小:SetWarnings用于關閉或打開系統(tǒng)消息。31、以下有關宏操作的敘述正確的是()。A、宏的條件表達式中不能引用窗體或報表的控件值B、不是所有的宏操作都可以轉化為相應的模塊代碼C、使用宏不能啟動其他應用程序D、可以利用宏組來管理相關的一系列宏標準答案:D知識點解析:本題考查宏操作的知識。宏是一個或多個操作組成的集合,所有的宏操作都可以轉化為相應的模塊代碼;使用宏不但可以啟動另一個宏,也能啟動其他應用程序;在條件宏的條件表達式中可以引用窗體或報表的控件值;’可以利用宏組來管理相關的一系列宏。32、以下敘述中正確的是()。A、在一個函數(shù)中,只能有一條return語句B、函數(shù)的定義和調用都可以嵌套C、函數(shù)必須有返回值D、不同的函數(shù)中可以使用相同名字的變量標準答案:D知識點解析:本題考查函數(shù)的知識。模塊的函數(shù)與子過程不同,子過程沒有返回值,而函數(shù)通常具有返回值,當然某些情況下也可以沒有;在函數(shù)中可以使用return語句返回函數(shù)值,return語句可以有多個;函數(shù)可以嵌套調用,但是不得嵌套定義;不同的函數(shù)中可以使用相同名字的變量,它們互相無關。33、以下程序段運行后,消息框的輸出結果是()。a=10b=20c=a<bMsgBoxc+1A、-1B、0C、1D、2標準答案:B知識點解析:本題考查VBA中表達式運算的知識。在VBA中允許性邏輯量進行算術運算,True處理成-1,F(xiàn)alse處理成0。34、在if…EndIF選擇結構中,允許可嵌套的深度是()。A、最多32層B、最多64層C、最多256層D、沒有嚴格限制標準答案:D知識點解析:本題考查VBA中選擇結構嵌套的知識。在VBA申稱在“If…EndIf”結構中包含其他“If…EndIf”結構的構造為選擇嵌套,對于嵌套的層次沒有嚴格規(guī)定,理論上可以嵌套無窮多層次。35、設變量x是一個整型變量,如果Sgn(x)的值為I,則x的值是()。A、1B、大于O的整數(shù)C、0D、小于0的整數(shù)標準答案:B知識點解析:本題考查VBA中判斷符號函,數(shù)的知識,Sgn()函數(shù)是一個判斷符號的函數(shù),其參數(shù)為數(shù)值型的值,若參數(shù)小于0,則函數(shù)返回-1;若參數(shù)等于0,則函數(shù)返回0;若參數(shù)大于0,測函數(shù)返回1。36、VBA中不能進行錯誤處理的語句是()。A、OnErrorGoto標號B、OnErrorThen標號C、OnErrorResumeNextD、OnErrorGoto0標準答案:B知識點解析:本題考查VBA中程序運行錯。誤處理的知識。在VBA中,程序運行錯誤處理的語句有三種,分別是:OnErrorGoTo標號,在遇到錯誤發(fā)生時程序轉移到標號肝指位置代碼執(zhí)行;OnErrorResumeNext;在遇到錯誤發(fā)生時不會考慮錯誤并繼續(xù)執(zhí)行下一條語句;OnBrrorGoTo0關閉錯誤處理。37、可以計算當前日期所處年份的表達式是()。A、Day(Date)B、Yean(Date)C、Year(Day(Date))D、Day(Year(Date))標準答案:B知識點解析:本題考查日期函數(shù)的知識??梢允褂肶ear函數(shù)來求取某個日期型數(shù)據(jù)的年份,使用Date函數(shù)來求取當前日期,正確的寫法應該是:Year(Date)。38、VBA程序的多條語句寫在一行中時其分隔符必須使用符號()。A、冒號(:)B、分號(;)C、逗號(,)D、單引號(’)標準答案:A知識點解析:本題考查VBA語句書寫的知識。在VBA中每條語句寫在獨立的一行上,若將多條語句寫在一行中,需要使用“:”將其分隔開來。39、假定在窗體中的通用聲明段已經定義有如下的子過程:Subf(xAsSingle,yAsSingle)t=xx=y(tǒng)y=xEndSub在窗體上添加一個命令按鈕(名為Command1),然后編寫如下事件過程:PrivateSubCommandl_Click()a=10b=20f(a,b)MsgBoxa&bEndSub打開窗體運行后,單擊命令按鈕,消息框輸出的值分別為()。A、20和10B、10和20C、10和10D、20和20標準答案:A知識點解析:本題考查VBA中參數(shù)傳遞的知識。在VBA的過程調用時,參數(shù)有兩種傳遞方式:傳址傳遞和傳值傳遞。如果在過程聲明時形參用ByVal聲明,說明此參數(shù)為傳值調用;若用ByRef聲明,說明此參數(shù)為傳址調用;沒有說明傳遞類型,則默認為傳址傳遞。即形參的結果會傳遞給實參。本題中形參完成了交換,由于默認為傳址傳遞,交換后的值也會影響到實參a和b,即a和b也完成了交換。40、以下程序段運行結束后,變量x的值為()。x=1y=2Dox=x*yy=y(tǒng)+1LoopWhiley<2A、1B、2C、3D、4標準答案:B知識點解析:本題考查VBA中循環(huán)的知識。對于這種循環(huán)結構,首先看條件判斷在循環(huán)體的前面還是后面,如果是先判斷條件,則有可能一次也不執(zhí)行循環(huán)體;如果是后判斷條件,則無論條件如何至少執(zhí)行一次循環(huán)體。在Until循環(huán)中條件為False時執(zhí)行循環(huán)體,條件為Tree時退出循環(huán);在While循環(huán)中條件為True時執(zhí)行循環(huán)楚。國家二級ACCESS機試(選擇題)模擬試卷第3套一、選擇題(本題共40題,每題1.0分,共40分。)1、下列敘述中正確的是A、棧與隊列都只能順序存儲B、循環(huán)隊列是隊列的順序存儲結構C、循環(huán)鏈表是循環(huán)隊列的鏈式存儲結構D、棧是順序存儲結構而隊列是鏈式存儲結構標準答案:B知識點解析:棧是所有的插入與刪除都限定在表的同一端進行的線性表;隊列是指允許在一端進行插入,而在另一端進行刪除的線性表,二者均即可以順序存儲也可以鏈式存儲。為了充分地利用數(shù)組的存儲空間,把數(shù)組的前端和后端連接起來,形成一個環(huán)形的表,稱為循環(huán)隊列,因此循環(huán)隊列是隊列的一種順序存儲結構,B選項正確。2、設某二叉樹的前序序列為ABC,中序序列為CBA,則該二叉樹的后序序列為A、BCAB、CBAC、ABCD、CAB標準答案:B知識點解析:二叉樹遍歷可以分為3種:前序遍歷(訪問根節(jié)點在訪問左子樹和訪問右子樹之前)、中序遍歷(訪問根節(jié)點在訪問左子樹和訪問右子樹兩者之間)、后序遍歷(訪問根節(jié)點在訪問左子樹和訪問右子樹之后)。前序序列為ABC,則A為根節(jié)點。中序序列為CBA,則C和B均為左子樹節(jié)點或右子樹節(jié)點,且C為B父節(jié)點,可知后序序列為CBA,B選項正確。3、下列排序方法中,最壞情況下時間復雜度最小的是A、冒泡排序B、快速排序C、堆排序D、直接插入排序標準答案:C知識點解析:在最壞情況下,對長度為n的線性表排序,冒泡排序、快速排序、直接插入排序的時間復雜度均為O(n2),堆排序時間復雜度為O(nlog2n),復雜度最小。C選項正確。4、為了對有序表進行對分查找,則要求有序表A、只能順序存儲B、只能鏈式存儲C、可以順序存儲也可以鏈式存儲D、任何存儲方式標準答案:A知識點解析:二分法查找也稱拆半查找,是一種高效的查找方法。能使用二分法查找的線性表必須滿足兩個條件:用順序存儲結構;線性表是有序表。A選項正確。5、軟件設計中模塊劃分應遵循的準則是A、低耦合低內聚B、高耦合高內聚C、低耦合高內聚D、內聚與耦合無關標準答案:C知識點解析:模塊的獨立程度可以由兩個定性標準度量:內聚性和耦合性。耦合衡量不同模塊彼此間互相依賴(連接)的緊密程度。內聚衡量一個模塊內部各個元素彼此結合的緊密程度。一般來說,要求模塊之間的耦合盡可能弱,即模塊盡可能獨立,且要求模塊的內聚程度盡可能高。內聚性和耦合性是一個問題的兩個方面,耦合性程度弱的模塊,其內聚程度一定高。C選項正確。6、下面屬于整數(shù)類的實例是A、0x518B、0.518C、-518D、518E-2標準答案:A知識點解析:整數(shù)類實例包括:十進制常量用0~9表示,不能以0開頭;八進制常量用0~7表示,必須用0開頭;十六進制常量用0~9和A~F(a~f)表示,必須以0x或0X開頭。A選項正確。B選項是浮點數(shù)實例,C選項是字符串實例,D選項為科學計數(shù)法表示的浮點數(shù)實例。7、下面屬于白盒測試方法的是A、邊界值分析法B、基本路徑測試C、等價類劃分法D、錯誤推測法標準答案:B知識點解析:白盒測試是把程序看成裝在一只透明的白盒子里,測試者完全了解程序的結構和處理過程。它根據(jù)程序的內部邏輯來設計測試用例,檢查程序中的邏輯通路是否都按預定的要求正確地工作。白盒測試的主要技術有邏輯覆蓋測試、基本路徑測試等,B選項正確。常用的黑盒測試方法和技術有:等價類劃分法、邊界值分析法、錯誤推測法和因果圖等,A、C、D選項錯誤。8、設有一個商店的數(shù)據(jù)庫,記錄客戶及其購物情況,由三個關系組成:商品(商品號,商品名,單價,商品類別,供應商),客戶(客戶號,姓名,地址,電郵,性別,身份證號),購買(客戶號,商品號,購買數(shù)量),則關系購買的鍵為A、客戶號B、商品號C、客戶號,商品號D、客戶號,商品號,購買數(shù)量標準答案:C知識點解析:候選鍵(碼)是二維表中能唯一標識元組的最小屬性集。一個二維表有多個候選碼,則選定其中一個作為主鍵(碼)供用戶使用。在購買關系中,商品號、客戶號、購買數(shù)量均不能唯一標識元組,每一個單獨的屬性集都不能作為鍵,但商品號與客戶號構成的集合與三者構成的集合都可以唯一標識購買關系,而前者為最小屬性集,故商品號與客戶號構成的集合為候選鍵,C選項正確。9、有兩個關系R,S如下,由關系R和S通過運算得到關系T,則所使用的操作為A、并B、自然連接C、差D、交標準答案:D知識點解析:常用的擴充運算有交、除、連接及自然連接等。并:RS是將S中的記錄追加到R后面。差:R-S結果是屬于R但不屬于S的記錄組成的集合。交:RS結果是既屬于R又屬于S的記錄組成的集合。自然連接:去掉重復屬性的等值連接。交運算結果為a0k1,D選項正確。10、在數(shù)據(jù)庫管理系統(tǒng)提供的數(shù)據(jù)語言中,負責數(shù)據(jù)的查詢、增加、刪除和修改等操作的是A、數(shù)據(jù)定義語言B、數(shù)據(jù)管理語言C、數(shù)據(jù)操縱語言D、數(shù)據(jù)控制語言標準答案:C知識點解析:數(shù)據(jù)庫管理系統(tǒng)提供了相應的數(shù)據(jù)語言,它們是:數(shù)據(jù)定義語言,該語言負責數(shù)據(jù)的模式定義與數(shù)據(jù)的物理存取構建;數(shù)據(jù)操縱語言,該語言負責數(shù)據(jù)的操縱,包括查詢與增、刪、改等操作;數(shù)據(jù)控制語言,該語言負責數(shù)據(jù)完整性、安全性的定義與檢查以及并發(fā)控制、故障恢復等功能。C選項正確。11、不屬于Access表的字段類型的是A、附件B、字符C、超鏈接D、計算標準答案:B知識點解析:Access數(shù)據(jù)表的字段類型共包括文本、備注、數(shù)字、日期和時間、貨幣、是否、OLE對象、計算字段、超鏈接、附件、查閱等類型,字符不屬于Access表的字段類型,因此,本題應選擇B選項。12、以下關于字段的敘述中,錯誤的是A、可以為任意類型的字段設置默認值屬性B、不同的字段類型的字段屬性有所不同C、有效性規(guī)則是表達式,可用于限制字段的輸入D、在數(shù)據(jù)表視圖中不能直接編輯計算類型字段標準答案:A知識點解析:B、C、D選項是正確的,并不是所有的數(shù)據(jù)類型都可以設置默認屬性,例如:附件、自動編號等。因此,本題應選擇A選項。13、下列關于數(shù)據(jù)庫設計的敘述中,錯誤的是A、設計時應將有聯(lián)系的實體設計為一個表B、設計時應避免在表之間出現(xiàn)重復的字段C、表中的字段必須是原始數(shù)據(jù)和基本數(shù)據(jù)元素D、使用外部關鍵字來保證有關聯(lián)表之間的聯(lián)系標準答案:A知識點解析:數(shù)據(jù)庫的一個特點是低冗余,若把所有關系設計成一張表,會造成數(shù)據(jù)冗余,因此,本題應選擇A選項。14、下列敘述中,正確的是A、表的數(shù)據(jù)表視圖只用于顯示數(shù)據(jù)B、表的設計視圖只用于定義表結構C、在Access中,不能更新鏈接的外部數(shù)據(jù)源的數(shù)據(jù)D、在Access中,不能直接引用外部數(shù)據(jù)源中的數(shù)據(jù)標準答案:B知識點解析:A選項中表的數(shù)據(jù)視圖操作還可用于增加、刪除、修改記錄等;C選項可以更新鏈接的外部數(shù)據(jù)源的數(shù)據(jù);D選項也可引用外部數(shù)據(jù)源的數(shù)據(jù);B選項表的設計視圖用于實現(xiàn)表的定義,因此選擇B選項。15、下列關于字段屬性的敘述中,正確的是A、格式屬性只可能影響數(shù)據(jù)的顯示格式B、可對任意類型的字段設置默認值屬性C、可對任意類型的字段設置輸入掩碼屬性D、只有文本型數(shù)據(jù)能夠使用輸入掩碼向導標準答案:A知識點解析:在Access數(shù)據(jù)庫中,格式屬性只會影響數(shù)據(jù)的顯示格式;B選項并不是任意類型的字段都可設置默認屬性,例如:附件、自動編號;C選項錯誤,例如備注就不可以設置掩碼屬性;D選項輸入掩碼向導可用于文本和日期設置,所以D選項錯誤。因此,本題應選擇A選項。16、要將電話號碼的輸入格式固定為:×××-××××××××,應定義字段的屬性是A、格式B、輸入掩碼C、小數(shù)位數(shù)D、有效性規(guī)則標準答案:B知識點解析:格式屬性用以確定數(shù)據(jù)的顯示方式和打印方式;輸入掩碼用于設置數(shù)據(jù)的輸入格式;有效性規(guī)則是用于限制輸入數(shù)據(jù)時必須遵守的規(guī)則;小數(shù)位數(shù)屬性用于設置數(shù)字和貨幣數(shù)據(jù)的小數(shù)位數(shù)。因此,本題應選擇B選擇。17、在"查找和替換"對話框的"查找內容"文本框中設置"善于交際",在"查找范圍"框中設置"特長",在"匹配"框中設置"字段任何部分",查找的結果是A、查找"特長"字段值僅為"善于交際"的記錄B、查找"特長"字段值包含了"善于交際"的記錄C、顯示"特長"字段值僅為"善于交際"的所有記錄D、顯示"特長"字段值包含了"善于交際"的所有記錄標準答案:B知識點解析:查找內容文本框中設置"善于交際",其意思是查找數(shù)據(jù)庫中某張表包含了"善于交際"的記錄。"查找范圍"中設置"特長",其意思是在字段名為"特長"查找滿足條件的記錄。"匹配"框中設置"字段任何部分"。因此該題是查找"特長"字段中,包含了"善于交際"的記錄。因此,本題應選擇C選項。18、條件"Not年齡>30"的含義是A、選擇年齡大于30的記錄B、選擇年齡小于30的記錄C、選擇除了年齡大小于30的記錄D、選擇除了年齡外的其他字段值大于30的記錄標準答案:B知識點解析:在SQL語言中,條件"Not年齡>30"的含義就是選擇年齡小于30的記錄,即選項B正確。19、在已建"職工"表中有姓名、性別、出生日期等字段,查詢并顯示年齡最小值,正確的SQL命令是A、SELECTMIN(YEAR(DATE())-YEAR([出生日期]))年齡FROM職工B、SELECTMIN(YEAR(DATE())-YEAR([出生日期]))AS年齡FROM職工C、SELECT年齡=MIN(YEAR(DATE())-YEAR([出生日期]))年齡FROM職工D、SELECT年齡=MIN(YEAR(DATE())-YEAR([出生日期]))AS年齡FROM職工標準答案:B知識點解析:在SQL語言中,選擇一個表中的某一列選擇最小值,應使用MIN...AS...語句它的意思是選擇年齡最小的職工并顯示,選項A,C語法錯誤。因此選擇B選項。20、與SELECT*FROM學生WHERE特長Like"*音樂*"功能相同的命令是A、SELECT*FROM學生WHERE特長Like"音樂"B、SELECT*FROM學生WHERE特長Like"音樂*"C、SELECT*FROM學生WHERE特長Like"*音樂"D、SELECT*FROM學生WHEREInStr([特長],"音樂")<>0標準答案:D知識點解析:該題是查詢學生表中字段名為"特長"中包含了"音樂"的記錄。A選項是查找字段值"音樂",B選項是查找字段值中前兩個字符包含了"音樂",C選項是查找字段值中最后兩個字符中包含了"音樂"。由SQL可知,選項D的意義與題意相同。因此,本題應選擇D選項。21、通過窗體輸入職工基本信息,其中職稱字段只能從"教授"、"副教授"、"講師"、"助教"和"其他"中選擇之一。為防止職稱字段輸入出錯,則窗體中輸入職稱字段應選擇的控件是A、文本框B、列表框C、組合框D、復選框標準答案:B知識點解析:文本框控件用于輸入、輸出和顯示窗體的數(shù)據(jù)源的數(shù)據(jù),顯示計算結果和接受用戶輸入數(shù)據(jù),但不能避免用戶輸入出錯,故A選項錯誤;列表框顯示可滾動的數(shù)值列表,可以從列表中選擇值輸入到新紀錄中,由于列表中的數(shù)值輸入者不能更改,可以避免輸入出錯,故B選項正確;組合框由于結合了列表框和文本框的特性,當在文本框輸入值時不能避免輸入出錯,故C選項錯誤;復選框是綁定到是/否字段,字段輸入不可用復選框,故D選項錯誤。因此,本題應選擇B選項。22、在學生選課成績報表中對學生按"課程"分組,若文本框的"控件來源"屬性設置為"=count(*)",下列關于該文本框的敘述中,正確的是A、若文本框位于頁面頁眉,則輸出本頁中選課學生數(shù)量B、若文本框位于課程頁眉,則輸出選學本課程學生總數(shù)C、若文本框位于頁面頁腳,則輸出選學本課程學生總數(shù)D、若文本框位于報表頁腳,則輸出全校選修課程的數(shù)量標準答案:B知識點解析:頁面頁眉主要用來顯示列名稱和每頁都要使用的信息,不用于統(tǒng)計頁面記錄數(shù)。所以在頁面頁眉中添加文本框控件沒有統(tǒng)計記錄的作用,因此A選項和C選項錯誤,使用表達式"=Count(*)"時,由于計算控件放置位置的不同,統(tǒng)計的記錄范圍是不同的。當文本框放在組頁眉或組頁腳時,統(tǒng)計的是分組的記錄數(shù),當文本框控件放在報表頁眉或報表頁腳時,統(tǒng)計的是所有的記錄數(shù)。由于按"課程"分組,因此B選項中當文本框位于課程頁眉時,統(tǒng)計的是選學本課程的學生總數(shù)的記錄總數(shù),故B選項正確;而D選項當文本框位于報表頁腳時統(tǒng)計的應為全校選課學生的數(shù)量,故選項D錯誤。因此,本題應選擇B選項。23、在報表中對學生按"學院"分組,若文本框的"控件來源"屬性設置為"=count(*)",下列關于該文本框的敘述中,正確的是A、若文本框位于頁面頁眉,則輸出本頁的學院數(shù)量B、若文本框位于學院頁腳,則輸出本學院記錄總數(shù)C、若文本框位于頁面頁腳,則輸出本學院記錄總數(shù)D、若文本框位于報表頁腳,則輸出全校的學院數(shù)量標準答案:B知識點解析:頁面頁眉主要用來顯示列名稱和每頁都要使用的信息,不用于統(tǒng)計頁面記錄數(shù)。所以在頁面頁眉中添加文本框控件沒有統(tǒng)計記錄的作用,因此A選項和C選項錯誤,使用表達式"=Count(*)"時,由于計算控件放置位置的不同,統(tǒng)計的記錄范圍是不同的。當文本框放在組頁眉或組頁腳時,統(tǒng)計的是分組的記錄數(shù),當文本框控件放在報表頁眉或報表頁腳時,統(tǒng)計的是所有的記錄數(shù)。由于按"學院"分組,因此B選項中當文本框位于課程頁眉時,統(tǒng)計的是本學院學生的記錄總數(shù),故B選項正確;而D選項當文本框位于報表頁腳時統(tǒng)計的應為全校學生的記錄總數(shù),故選項D錯誤。因此,本題應選擇B選項。24、Access的窗體可劃分為四類,他們是A、設計窗體、控制窗體、信息顯示窗體和交互信息窗體B、設計窗體、數(shù)據(jù)操作窗體、信息顯示窗體和交互信息窗體C、設計窗體、數(shù)據(jù)操作窗體、控制窗體和信息顯示窗體D、數(shù)據(jù)操作窗體、控制窗體、信息顯示窗體和交互信息窗體標準答案:D知識點解析:Access窗體有四種類型,分別是:數(shù)據(jù)操作窗體、控制窗體、信息顯示窗體和交互信息窗體。因此,本題應選擇D選項。25、在設計窗體時,要輸入的數(shù)據(jù)總是取自一個表或查詢中記錄,可以使用的控件是A、組合框B、復選框C、切換按鈕D、文本框標準答案:A知識點解析:在窗體上輸入的數(shù)據(jù)往往是取自某一個表或者查詢中的數(shù)據(jù),這種情況下應該使用組合框或列表框控件,由于該題沒有列表框選項,故選項A正確;文本框控件用于輸入、輸出和顯示窗體的數(shù)據(jù)源的數(shù)據(jù),顯示計算結果和接受用戶輸入數(shù)據(jù),故D選項錯誤;復選框是綁定到是/否字段,字段輸入不適合用復選框,故B選項錯誤;切換按鈕實現(xiàn)的功能是在單擊時可以在開/關兩種狀態(tài)之間切換,故C選項錯誤。因此,本題應選擇A選項。26、已知過程對應的代碼如下:SubProc()n=1f1=0f2=1DoWhilen<=8f=f1+f2Debug.Printff1=f2f2=fn=n+1LoopEndSub過程Proc在立即窗口中顯示的結果是A、斐波那契序列中2到9對應的序列值B、斐波那契序列中2到8對應的序列值C、整數(shù)1到n(n<9)對應的累加和D、整數(shù)1到n(n<8)對應的累加和標準答案:A知識點解析:首先,我們可以看出while循環(huán)執(zhí)行8次(n<=8);然后按照程序的語句,寫出部分執(zhí)行結果:第一次循環(huán)n=1時,輸出f=1;第二次循環(huán)n=2,輸出f=2;第三次循環(huán)n=3,輸出f=3;...;我們發(fā)現(xiàn)輸出的是一個斐波那契數(shù)列(0、1、1、2、3、…,即Fn=F(n-1)+F(n-2)(n>=2,n∈N*)),由斐波那契數(shù)列的定義可知,該程序缺少了第0、1兩項,從第2項開始輸出。因此,本題應選擇A選項。27、下列關于Access內置的域聚合函數(shù)的敘述中,錯誤的是A、域聚合函數(shù)可以直接從一個表中取得符合條件的值賦給變量B、域聚合函數(shù)可以直接從一個查詢中取得符合條件的值賦給變量C、使用域聚合函數(shù)之前要完成數(shù)據(jù)庫連接和打開操作D、使用域聚合函數(shù)之后無需進行關閉數(shù)據(jù)庫操作標準答案:C知識點解析:域聚合函數(shù)功能比較強大,能夠在VBA代碼、計算控件、宏的條件表達式中,能夠對某一數(shù)據(jù)集,按照給定的條件,對某特定字段進行統(tǒng)計。使用域聚合函數(shù)之前并不一定要完成數(shù)據(jù)庫連接和打開操作。所以,選擇C選項。28、VBA中命令Write#和Print#的區(qū)別是A、Write#將數(shù)據(jù)寫入指定文件,而Print#是創(chuàng)建一個新的打印文件B、Write#將數(shù)據(jù)寫入打印文件,而Print#是創(chuàng)建一個新的指定文件C、Write#能將數(shù)據(jù)寫入指定文件或打印文件,而Print#只能是創(chuàng)建一個新的指定文件D、Write#只能將數(shù)據(jù)寫入指定文件,而Print#可以創(chuàng)建一個新的指定文件或打印文件標準答案:A知識點解析:Write#語法:Write#filenumber,[outputlist];Print#語法:Print#filenumber,[outputlist]。Write#語句,輸出的時候,字符串會自動加上""雙引號,并且中間會用,逗號分隔開來每一個數(shù)據(jù)。Print#語句,輸出的時候,字符串不會自動添加任何符號,也不會用逗號分隔每一個數(shù)據(jù)。它們之間的區(qū)別是Write#將數(shù)據(jù)寫入指定文件,而Print#是創(chuàng)建一個新的打印文件。因此,本題應選擇A選項。29、在窗體中按下鼠標按鈕,觸發(fā)的事件是A、Form_MouseDownB、Form_MouseUpC、Form_MousePressD、Form_MouseTouch標準答案:A知識點解析:A選項Form_MouseDown是鼠標按下觸發(fā)的事件;B選項Form_MouseUp是鼠標松開向上彈起的事件;C、D選項沒有這樣的事件。因此,本題應選擇A選項。30、若存在關系STUD(學號,姓名,性別,年齡),下列函數(shù)Func的功能是FunctionFunc()DimstrSQLAsStringstrSQL="ALTERTABLESTUDADDCONSTRAINTPRIMARY_KEY"&"PRIMARYKEY(學號)"CurrentProject.Connection.ExecutestrSQLEndFunctionA、將關系STUD中的"學號"字段設置為主關鍵字B、取消關系STUD中的主關鍵字C、為關系STUD的"學號"字段添加索引D、取消關系STUD中"學號"字段的索引標準答案:A知識點解析:首先,函數(shù)內定義字符串變量strAQL;然后將SQL語句賦值,該語句的功能是將表STUD中字段學號設置為關鍵字(ALTER修改、ADD增加、PRIMARY_KEY關鍵字);最后執(zhí)行語句執(zhí)行SQL。因此,本題應選擇A選項。31、子過程Plus完成對當前庫中"教師表"的工齡字段都加1的操作。SubPlus()DimwsAsDAO.WorkspaceDimdbAsDAO.DatabaseDimrsAsDAO.RecordsetDimfdAsDAO.FieldSetdb=CurrentDb()Setrs=db.OpenRecordset("教師表")Setfd=rs.Fields("工齡")DoWhileNotrs.EOFrs.Edit【】rs.Updaters.MoveNextLooprs.Closedb.CloseSetrs=NothingSetdb=NothingEndSub程序空白處應該填寫的語句是A、fd=fd+1B、rs=rs+1C、工齡=工齡+1D、rs.fd=rs.fd+1標準答案:A知識點解析:fd是記錄集的屬性字段"工齡"集合,題目是對工齡進行操作,所以,是對fd值進行修改。因此,本題應選擇A選項。32、打開一個窗體,要通過選擇窗體的數(shù)據(jù)輸入與窗體方式,限制窗體所顯示的記錄,應使用的宏操作命令是A、OpenReportB、OpenTableC、OpenFormD、OpenQuery標準答案:C知識點解析:A選項是在設計或打印預覽視圖中打開報表或者打印報表時使用;B選項是用于在設計視圖或數(shù)據(jù)表視圖打開數(shù)據(jù)表;C選項是打開窗體的宏操作命令;只有D選項是用于打開查詢的宏操作命令。因此,本題應選擇C選項。33、打開報表時,首先發(fā)生的事件是A、打開(Open)B、加載(Load)C、激活(Activate)D、成為當前(Current)標準答案:A知識點解析:Load是在打開窗體,并且顯示了它的記錄時所發(fā)生的的事件,顯然,該事件發(fā)生在"打開"事件之后;Current事件是在窗體打開時,以及只要焦點從一條記錄移動到另一條記錄

溫馨提示

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

評論

0/150

提交評論