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

下載本文檔

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

文檔簡介

國家二級ACCESS機試(選擇題)模擬試卷3(共9套)(共240題)國家二級ACCESS機試(選擇題)模擬試卷第1套一、選擇題(本題共40題,每題1.0分,共40分。)1、程序段:ForS=5ToS=10Step1S=2*SNextS該循環(huán)執(zhí)行的次數(shù)為A、1B、2C、3D、4標(biāo)準(zhǔn)答案:A知識點解析:經(jīng)過一次循環(huán)后,S=2×5+1=11>10,循環(huán)結(jié)束。2、進行數(shù)據(jù)表設(shè)計時,不能建立索引的數(shù)據(jù)類型是()。A、文本B、數(shù)字C、備注D、日期/時間標(biāo)準(zhǔn)答案:C知識點解析:不能對備注型字段進行排序或索引,答案選C。3、下列敘述中正確的是A、算法就是程序B、設(shè)計算法時只需要考慮數(shù)據(jù)結(jié)構(gòu)的設(shè)計C、設(shè)計算法時只需要考慮結(jié)果的可靠性D、設(shè)計算法時要考慮時間復(fù)雜度和空間復(fù)雜度標(biāo)準(zhǔn)答案:D知識點解析:算法復(fù)雜度,即算法在編寫成可執(zhí)行程序后,運行時所需要的資源,資源包括時間資源和內(nèi)存資源。算法分析的目的在于選擇合適算法和改進算法。一個算法的評價主要從時間復(fù)雜度和空間復(fù)雜度來考慮。4、一棵二叉樹中共有80個葉子結(jié)點與70個度為1的結(jié)點,則該二叉樹中的總結(jié)點數(shù)為A、219B、229C、230D、231標(biāo)準(zhǔn)答案:B知識點解析:根據(jù)二叉樹的性質(zhì),在任意二叉樹中,度為0的結(jié)點(即葉子結(jié)點.)總是比度為2的結(jié)點多一個,故總結(jié)點數(shù)=葉子節(jié)點數(shù)+度為2的節(jié)點數(shù)+度為1的節(jié)點數(shù)=80+79+70=229。5、對長度為n的線性表作快速排序,在最壞情況下,比較次數(shù)為A、nB、n-1C、n(n一1)D、n(n一1)/2標(biāo)準(zhǔn)答案:D知識點解析:假設(shè)線性表的長度為n,則在最壞情況下,冒泡排序需要經(jīng)過n/2遍的從前往后的掃描和n/2遍的從后往前的掃描,需要的比較次數(shù)為n(n-1)/2??焖倥判蚍ㄒ彩且环N互換類的排序方法,但由于它比冒泡排序法的速度快,因此,稱為快速排序法。6、某二叉樹共有13個結(jié)點,其中有4個度為1的結(jié)點,則葉子結(jié)點數(shù)為A、5B、4C、3D、2標(biāo)準(zhǔn)答案:A知識點解析:根據(jù)二叉樹性質(zhì),在任意一顆二叉樹中,度為0的結(jié)點(即葉子結(jié)點)總是比度為2的結(jié)點多一個,即有n0=n2+1。本題總結(jié)點數(shù):13=n0+n1+n2=n2+1+4+n2=2n2+5,n2=4,所以葉子結(jié)點數(shù)等于4+1=5,選項A正確。7、若要查詢學(xué)生表(學(xué)號、姓名、性別、班級、系別)中男、女學(xué)生的人數(shù),則要分組和計數(shù)的字段分別是()。A、學(xué)號、系別B、性別、學(xué)號C、學(xué)號、性別D、學(xué)號、班級標(biāo)準(zhǔn)答案:B知識點解析:題目中要求統(tǒng)計男女生的人數(shù),則需要按照性別進行分組,按照學(xué)號進行計數(shù)。8、在Access中,“空”數(shù)據(jù)庫的含義是()。A、僅在磁盤上建立了數(shù)據(jù)庫文件,庫內(nèi)還沒有對象和數(shù)據(jù)B、剛剛啟動了Access系統(tǒng),還沒有打開任何數(shù)據(jù)庫C、僅在數(shù)據(jù)庫中建立了基本的表結(jié)構(gòu),表中沒有保存任何數(shù)據(jù)D、僅在數(shù)據(jù)庫中建立表對象,數(shù)據(jù)庫中沒有其他對象標(biāo)準(zhǔn)答案:A知識點解析:空數(shù)據(jù)庫的含義是指僅在磁盤上:建立了數(shù)據(jù)庫文件,庫內(nèi)還沒有對象和數(shù)據(jù)。9、下列描述中正確的是()。A、軟件測試應(yīng)該由程序開發(fā)者來完成B、程序經(jīng)調(diào)試后一般不需要再測試C、軟件維護只包括對程序代碼的維護D、以上三種說法都不對標(biāo)準(zhǔn)答案:D知識點解析:為了達到好的測試效果,應(yīng)該由獨立的第三方進行測試工作。因為從心理學(xué)角度講,程序人員或設(shè)計方在測試自己的程序時,要采取客觀的態(tài)度是會不同程度地存在障礙的,所以選項A)錯誤。在程序調(diào)試時,修改了一個錯誤的同時可能引入了新的錯誤。解決的辦法是在修改了錯誤之后,必須進行回歸測試,所以選項B)錯誤。所謂軟件維護,就是將交付的軟件投入運行,并在運行使用中不斷地維護,根據(jù)新提出的需求進行必要而且可能的擴充和刪改,所以選項C)錯誤。10、要查詢1990年下半年出生的人員,在查詢設(shè)計視圖的“出生日期”列的條件單元格中,可輸入的條件表達式是()。A、>=#1990-1-1#And<=#1990-12-31#B、>=#1990-7-1#And<=#1990-12-30#C、Between#1990-7-1#And#1990-12-31#D、>#1990-7-1#And<#1991-1-1#標(biāo)準(zhǔn)答案:C知識點解析:“>=#1990-1-1#And<=#1990-12-31#”表示1990年全年時間;“>=#1990-7-1#And<=#1990-12-30#”表示1990年下半年但缺少最后一天;“>#1990-7-1#And<#1991-1-1#”缺少1990年下半年開始和結(jié)束的日期,三者限定的時間范圍均有錯誤,只有選項“Between#1990-7-1#And#1990-12-31#”能夠正確表示1990年下半年的全部日期。11、若將窗體的標(biāo)題設(shè)置為“改變文字顯示顏色”,應(yīng)使用的語句是A、Me=“改變文字顯示顏色”B、Me.Caption=“改變文字顯示顏色”C、Me.text=“改變文字顯示顏色”D、Me.Name=“改變文字顯示顏色”標(biāo)準(zhǔn)答案:B知識點解析:本題考查窗體基本屬性的知識。我們應(yīng)該知道,Me代表的是控件所在窗體,Caption屬性代表窗體的標(biāo)題;Name屬性代表窗體的名字;Text屬性不是窗體的屬性,而是文本框的屬性。代表文本框中的內(nèi)容。要設(shè)置窗體的標(biāo)題實際上就是給Caption屬性賦值的過程。12、飲料種類與"顧客"兩個實體集之間的聯(lián)系一般為()。A、一對多B、一對一C、多對一D、多對多標(biāo)準(zhǔn)答案:D知識點解析:實體間的聯(lián)系可以歸結(jié)為3種類型:①一對一聯(lián)系;②一對多聯(lián)系;③多對多聯(lián)系。一位顧客可以選擇多種飲料,一種飲料可以被多位顧客選擇,所以飲料種類和顧客之間是多對多的關(guān)系。13、下列實體的聯(lián)系中,屬于多對多聯(lián)系的是A、學(xué)生與課程B、學(xué)校與校長C、住院的病人與病床D、職工與工資標(biāo)準(zhǔn)答案:A知識點解析:本題考查表與表之間的關(guān)系的知識。在關(guān)系數(shù)據(jù)庫中,表與表的關(guān)系有三種:一對一關(guān)系、一對多關(guān)系、多對多關(guān)系。若表A和表B之間存在一對一的關(guān)系,那么表A中的一條記錄只能與表B中的一條記錄匹配,反過來表B中的一條記錄只能與表A中的一條記錄匹配;若表A和表B之間存在一對多的關(guān)系,且表B為多的一方,那么表A中的一條記錄與表B中的多條記錄匹配,反過來表B中的一條記錄只能與表A中的一條記錄匹配;若表A和表B之間存在多對多的關(guān)系,那么表A中的一條記錄能與表B中的多條記錄匹配,反過來表B中的一條記錄也能與表A中的多條記錄匹配。就本題來說,學(xué)生與課程是多對多,學(xué)校與校長、病人與病床是一對一,職工與工資是一對多。14、輸入掩碼字符“&”的含義是()。A、必須輸入字母或數(shù)字B、可以選擇輸入字母或數(shù)字C、必須輸入一個任意的字符或一個空格D、可以選擇輸入任意的字符或一個空格標(biāo)準(zhǔn)答案:C知識點解析:在輸入數(shù)據(jù)時,如果希望輸入的格式標(biāo)準(zhǔn)保持一致,或希望檢查輸入時的錯誤,可以使用Access提供“輸入掩碼向?qū)А眮碓O(shè)置一個輸入掩碼。輸入掩碼屬性所使用字符的含義:15、下面屬于黑盒測試方法的是A、邊界值分析法B、基本路徑測試C、條件覆蓋D、條件-分支覆蓋標(biāo)準(zhǔn)答案:A知識點解析:黑盒測試設(shè)計方法包括等價類劃分法、邊界值分析法、錯誤推測法、因果圖法、判定表驅(qū)動法、正交試驗設(shè)計法、功能圖法等。所以選項A正確。B、C、D選項為白盒測試方法。16、Access中,設(shè)置為主鍵的字段A、不能設(shè)置索引B、可設(shè)置為“有(有重復(fù))”索引C、系統(tǒng)自動設(shè)置索引D、可設(shè)置為“無”索引標(biāo)準(zhǔn)答案:C知識點解析:主鍵具有惟一性,索引可以加快對數(shù)據(jù)的查詢速度,索引文件作為一個獨立的文件進行存儲,文件中包含指向表記錄的指針,建立索引后,表中記錄的物理順序不變。主鍵的惟一性可自動設(shè)置為索引。17、在窗體上添加一個命令按鈕(名為Commandl),然后編寫如下事件過程:PrivateSubCommandl—Click()Fori=lTo4X=4Forj=1T03X=3Fork=lTo2X=x+6NextkNextJNextiMsgBoxXEndSub打開窗體后,單擊命令按鈕,消息框的輸出結(jié)果是A、7B、15C、157D、528標(biāo)準(zhǔn)答案:B知識點解析:本題考查VBA中多重循環(huán)的知識。見到多重循環(huán)的問題不要害怕,認(rèn)真地分析清楚每一次循環(huán)這種問題就迎刃而解了。比如這個例子,我們看到,在每一次外循環(huán)開始的時候都把x的值置為4,所以我們只分析最后一次循環(huán)就可以了;同理中層循環(huán)每一次開始前都把x置為3,所以這個問題最后實際上就是x的初值為3,執(zhí)行最內(nèi)層循環(huán)直到結(jié)束就可以了。根據(jù)程序內(nèi)循環(huán)執(zhí)行兩次,最后x=3+6+6=15。18、如果在北京時間7點50分運行以下代碼,程序的輸出結(jié)果是()。SubProcedure()IfHour(Time())>=8AndHour(Time())<12ThenDebug.Print"上午好!"ElseIfHour(Time())>=12AndHour(Time())<18ThenDebug.Print"下午好!"ElseDebug.Print"歡迎下次光臨!"EndIfEndSubA、歡迎下次光臨!B、上午好!C、下午好!D、無輸出標(biāo)準(zhǔn)答案:A知識點解析:本題考查的是條件語句的多分支結(jié)構(gòu)。Time()函數(shù)獲取當(dāng)前時間,Hour()函數(shù)獲取當(dāng)前時間的小時數(shù)。北京時間7點50分,經(jīng)過函數(shù)Hour(Time())計算返回7,所以進入條件語句的最后一個分支并執(zhí)行該分支的語句。19、在VBA中按文件的訪問方式不同,可以將文件分為()。A、順序文件、隨機文件和二進制文件B、文本文件和數(shù)據(jù)文件C、數(shù)據(jù)文件和可執(zhí)行文件D、ASCll文件和一進制文件標(biāo)準(zhǔn)答案:A知識點解析:VBA中打開文件的格式為:Open文件名[For方式][Access存取類型][鎖定]As[#]文件號[Len=記錄長度]其中“方式”可以是以下幾種:Output、Input、Append為指定順序輸出輸入方式,Random為指定隨機存取方式,Binary為指定二進制文件。因此,按文件訪問方式不同可以將文件分為順序文件、隨機文件和二進制文件。故選擇A選項。20、在軟件設(shè)計階段不使用A、E-R圖B、PAD圖C、程序流程圖D、DFD圖(數(shù)據(jù)流程圖)標(biāo)準(zhǔn)答案:D知識點解析:PAD圖是問題分析圖,它是繼程序流程圖和盒圖之后提出的又一種主要用于描述軟件詳細設(shè)計的圖形表示工具。E—R圖在數(shù)據(jù)庫中用于表示實體一關(guān)系模型的圖示工具。程序流程圖是對程序流程的圖形表示,在詳細設(shè)計過程中用到。DFD圖(數(shù)據(jù)流程圖)是結(jié)構(gòu)化分析方法中使用的工具,它以圖形的方式描繪數(shù)據(jù)在系統(tǒng)中流動和處理的過程,由于它只反映系統(tǒng)必須完成的邏輯功能,所以它是一種功能模型,是在可行性研究階段用到的而非在軟件設(shè)計時用到,所以選項D正確。21、運行下列程序段,結(jié)果是Form=10to1step0k=k+3NextmA、形成死循環(huán)B、循環(huán)體不執(zhí)行即結(jié)束循環(huán)C、出現(xiàn)語法錯誤D、循環(huán)體執(zhí)行一次后結(jié)束循環(huán)標(biāo)準(zhǔn)答案:B知識點解析:。FOR是循環(huán)語句,當(dāng)step>=0時,t0前數(shù)字要小于后面數(shù)字,否則將不執(zhí)行。本題中to前數(shù)字是10大于后面數(shù)字1則不執(zhí)行此循環(huán)體,直接跳過。22、下列選項中不符合良好程序設(shè)計風(fēng)格的是A、源程序要文檔化B、數(shù)據(jù)說明的次序要規(guī)范化C、避免濫用goto語句D、模塊設(shè)計要保證高耦合、高內(nèi)聚標(biāo)準(zhǔn)答案:D知識點解析:良好的程序設(shè)計風(fēng)格使程序結(jié)構(gòu)清晰合理,使程序代碼便于維護。應(yīng)注意和考慮的因素主要有:①源程序要文檔化;②數(shù)據(jù)說明的次序要規(guī)范化;③語句的結(jié)構(gòu)應(yīng)簡單直接,不應(yīng)該為提高效率而把語句復(fù)雜化,避免濫用goto語句;④模塊設(shè)計要保證低耦合、高內(nèi)聚。23、若窗體Frml中有一個命令按鈕Cmdl,則窗體和命令按鈕的Click事件過程名分別為A、Form_Click()Commandl_Click()B、Frml_Click()Commamdl_Click()C、Form_Click()Cmdl_Click()D、Frml_Click()Cmdl_Click()標(biāo)準(zhǔn)答案:C知識點解析:窗體Click事件過程名為FormC1ick(),不與窗體名關(guān)聯(lián),而命令按鈕Click則與命令按鈕名稱關(guān)聯(lián),本題中命令按鈕各為Cmdl,則Click事件過程名為CmdlClick()。24、在宏的參數(shù)中,要引用窗體F1上的Text1文本框的值,應(yīng)該使用的表達式是A、[Forms]![F1]![Text1]B、Text1C、[F1].[Text1]D、[FOITnS]_[F1]_[Text1]標(biāo)準(zhǔn)答案:A知識點解析:本題考查宏的表達式的知識。宏使用報表或窗體控件的表達式語法格式為:Forms![窗體名]![控件名]Reports![報表名]![控件名]。25、下列不屬于類模塊對象基本特征的是A、事件B、屬性C、方法D、函數(shù)標(biāo)準(zhǔn)答案:D知識點解析:類模塊中沒有函數(shù)的概念。26、現(xiàn)有表示患者和醫(yī)療的關(guān)系如下:P(P#,Pn,Pg,By),其中P撐為患者編號,Pn為患者姓名,Pg為性別,By為出生日期,Tr(P#,D#,Date,Rt),其中D#為醫(yī)生編號,Date為就診日期,Rt為診斷結(jié)果。檢索在1號醫(yī)生處就診的男性病人姓名的表達式是A、πpn(σp#(σD#=1(Tr))σPg=’男’(P))B、σPg=’男’(P)C、πpn(σp#(σD#=1(Tr))P)D、σp#(σD#=1(Tr))σPg=’男’(P)標(biāo)準(zhǔn)答案:A知識點解析:檢索在1號醫(yī)生處就診的男性病A姓名的表達式。首先對Tr(P#,D#,Date,Rt)關(guān)系在以就診日期D#=1為條件作選擇運算,得到在1號出診的醫(yī)生信息。然后再與患者P(P#,Pn,Pg,By)關(guān)系中在以患者性別Pg="男"為條件作選擇運算,得到患者為男性的信息,兩者作自然連接運算,對運算結(jié)果在患者編號列作投影運算,再在患者姓名列作一次投影運算,得到在1號醫(yī)生處就診的男性病人姓名。所以選項A正確。27、將數(shù)據(jù)庫的結(jié)構(gòu)劃分成多個層次,是為了提高數(shù)據(jù)庫的A、數(shù)據(jù)共享B、數(shù)據(jù)處理并發(fā)性C、管理規(guī)范性D、邏輯獨立性和物理獨立性標(biāo)準(zhǔn)答案:D知識點解析:將數(shù)據(jù)庫的結(jié)構(gòu)劃分成多個層次,是為了提高數(shù)據(jù)庫的邏輯獨立性和物理獨立性。數(shù)據(jù)邏輯獨立性:當(dāng)模式改變時,由數(shù)據(jù)庫管理員對各個外模式/模式映象作相應(yīng)改變,可以使外模式保持不變。應(yīng)用程序是依據(jù)數(shù)據(jù)的外模式編寫的,從而應(yīng)用程序不必修改,保證了數(shù)據(jù)與程序的邏輯獨立性,簡稱為數(shù)據(jù)邏輯獨立性。數(shù)據(jù)物理獨立性:當(dāng)數(shù)據(jù)庫的存儲結(jié)構(gòu)等內(nèi)模式改變了,由數(shù)據(jù)庫管理員對模式/內(nèi)模式映象作相應(yīng)改變,可以使模式保持不變,從而應(yīng)用程序也不必改變。保證了數(shù)據(jù)與程序的物理獨立性,簡稱為數(shù)據(jù)物理獨立性。所以選項D正確。28、窗體中有3個命令按鈕,分別命名為Command1、Command2和Command3。當(dāng)單擊Command1按鈕時,Command2按鈕變?yōu)榭捎?,Command3按鈕變?yōu)椴豢梢?。下列Command1的單擊事件過程中,正確的是A、PrivateSubCommandl_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標(biāo)準(zhǔn)答案:C知識點解析:Enabled屬性指定一個控件能否接受焦點和響應(yīng)用戶產(chǎn)生的事件。如果啟用對象,則該值為Tme。如果為False,則用戶不能使用鼠標(biāo)、擊鍵、加速鍵或熱鍵處理該控件。visible決定對象是否可見,如果屬性值為Tnle,則控件可見,如果屬性為False,則控件不可見。29、下列關(guān)于數(shù)據(jù)表的描述中,正確的是A、數(shù)據(jù)表是使用獨立的文件名保存B、數(shù)據(jù)表既相對獨立,又相互聯(lián)系C、數(shù)據(jù)表間不存在聯(lián)系,完全獨立D、數(shù)據(jù)表一般包含多個主題的信息標(biāo)準(zhǔn)答案:B知識點解析:數(shù)據(jù)表是存儲在數(shù)據(jù)庫中的,是數(shù)據(jù)庫的一個對象,不是獨立的文件,選項A錯誤:數(shù)據(jù)庫中的表既是獨立的,表與表之間又是相互聯(lián)系的,選項B正確,選項C錯誤;每個表應(yīng)該只包含與一個主題相關(guān)的信息,選項D錯誤。30、與Select*From學(xué)生WherelnStr([簡歷],"江西")<>0功能相同的SQL命令是A、Select*From學(xué)生Whole簡歷Like"江西"B、Select*From學(xué)生Where簡歷Like"江西">0C、Select*From學(xué)生Where簡歷Like"江西"<>0D、Select*From學(xué)生Where簡歷Like"*江西*"標(biāo)準(zhǔn)答案:D知識點解析:InStr為字符串檢索函數(shù):InStr([start,],[,Compare]),用于檢索子字符串Str2在字符串Str1中最早出現(xiàn)的位置,返回值為一整型數(shù)值,表示出現(xiàn)的位置。本題中的SQL語句“Select*From學(xué)生WhereInStr([簡歷1,"江西")<>0”的功能為查詢“簡歷”字段中出現(xiàn)“江西”二字的學(xué)生信息,與選項DLike“*江西*”表示的含義相同(其中,*代表匹配零個或多個字符),所以選項D正確。31、在設(shè)計視圖中,若沒有設(shè)置條件,但對某一字段的“總計”行選擇了“計數(shù)”選項,則含義是A、統(tǒng)計符合條件的記錄個數(shù),包括Null(空)值B、統(tǒng)計符合條件的記錄個數(shù),不包括Null(空)值C、統(tǒng)計全部記錄的個數(shù),包括Null(空)值D、統(tǒng)計全部記錄的個數(shù),不包括Null(空)值標(biāo)準(zhǔn)答案:D知識點解析:總計項中的“計數(shù)”功能是統(tǒng)計一組記錄中某字段的非空值個數(shù),所以選項D正確。32、下列屬性中,屬于窗體的“數(shù)據(jù)”類屬性的是A、記錄源B、自動居中C、獲得焦點D、記錄選擇器標(biāo)準(zhǔn)答案:A知識點解析:“數(shù)據(jù)”屬性決定一個控件或窗體中的數(shù)據(jù)來源,以及操作數(shù)據(jù)的規(guī)則,而這些數(shù)據(jù)均為綁定在控件上的數(shù)據(jù)。數(shù)據(jù)屬性包括記錄源、排序依據(jù)、允許編輯、數(shù)據(jù)入口等。33、執(zhí)行語句:MMsBox"AAAA",vbOKCancel+vbQuestion,”BBBB”之后,彈出的信息框外觀樣式是A、

B、

C、

D、

標(biāo)準(zhǔn)答案:C知識點解析:本題考查VBA對話框函數(shù)MsgBox。消息窗MsgBox函數(shù)用于顯示消息,等待用戶單擊按鈕,并返回一個整型值?;靖袷剑篗sgBox(提示,[按鈕風(fēng)格],[標(biāo)題])。顯然,本題中的提示是“AAAA”,按鈕風(fēng)格是vbOKCancel+vbQuestion即問號提示,標(biāo)題是"BBBB"。34、為了在報表每頁底部輸出當(dāng)前日期和報表名稱,正確的設(shè)置位置是A、頁面頁腳B、組頁腳C、報表主體D、報表頁腳標(biāo)準(zhǔn)答案:A知識點解析:要在報表的每頁底部輸出當(dāng)前日期和報表名稱,應(yīng)設(shè)置在頁面頁腳節(jié)。35、下列給出的選項中,非法的變量名是A、SumB、Integer2C、RemD、Forml標(biāo)準(zhǔn)答案:C知識點解析:變量名必須以字母開頭,大小寫等價,不能包括空格或除下劃線“一”之外的其他字符,不能使用VBA的關(guān)鍵字,變量名長度小于255個字符,本題中選項C為關(guān)鍵字,不能作為變量名使用。36、運行下列程序,結(jié)果是PrivateSubCommand0_Click()f0=1k=1DoWhlilek<>f=f0+f1f0=f1f1=fk=k+1LoopMsgBox"f="&fEndSubA、f=5B、f=7C、f=8D、f=13標(biāo)準(zhǔn)答案:A知識點解析:本題考查的是dowhile循環(huán)的執(zhí)行過程,在每次循環(huán)之前,會檢查循環(huán)條件表達式是否滿足,循環(huán)體是在條件表達式成立的前提下,才會執(zhí)行。本題k=5,循環(huán)體執(zhí)行5次,第5次結(jié)束之后,f=5,k=6不滿足再次循環(huán)的條件,所以最終f=5,所以選擇選項A。37、不能夠使用宏的數(shù)據(jù)庫對象是A、數(shù)據(jù)表B、窗體C、宏D、報表標(biāo)準(zhǔn)答案:A知識點解析:暫無解析38、創(chuàng)建數(shù)據(jù)訪問頁時,對于最高的組級別,確保將“排序與分組”對話框中的“默認(rèn)展開”屬性設(shè)置為A、“是”B、“否”C、“是”或“否”D、空標(biāo)準(zhǔn)答案:B知識點解析:暫無解析39、下列關(guān)于SQL語句的說法中,錯誤的是A、INSERT語句可以向數(shù)據(jù)表中追加新的數(shù)據(jù)記錄B、UPDATE語句用來修改數(shù)據(jù)表中已經(jīng)存在的數(shù)據(jù)記錄C、DELETE語句用來刪除數(shù)據(jù)表中的記錄D、CREATE語句用來建立表結(jié)構(gòu)并追加新的記錄標(biāo)準(zhǔn)答案:D知識點解析:暫無解析40、要在報表每一頁的頂部都有輸出的信息,需要設(shè)置的是()。A、報表頁眉B、報表頁腳C、頁面頁眉D、頁面頁腳標(biāo)準(zhǔn)答案:C知識點解析:報表的組成有5個部分:①報表頁眉;②報表頁腳;③頁面頁眉;④頁面頁腳;⑤主體。其中報表頁眉和報表頁腳只顯示在報表的頭部和尾部,分別用來顯示報表的標(biāo)題、日期和統(tǒng)計數(shù)據(jù)、結(jié)論等。頁面頁眉和頁面頁腳顯示下每頁的頂部和下方,題中要求每一頁的頂部都有輸出,應(yīng)選擇頁面頁眉。故選擇C選項。國家二級ACCESS機試(選擇題)模擬試卷第2套一、選擇題(本題共25題,每題1.0分,共25分。)1、下列排序方法中,最壞情況下比較次數(shù)最少的是A、冒泡排序B、簡單選擇排序C、直接插入排序D、堆排序標(biāo)準(zhǔn)答案:D知識點解析:冒泡排序、簡單選擇排序和直接插入排序法在最壞的情況下比較次數(shù)為:n(n-1)/2。而堆排序法在最壞的情況下需要比較的次數(shù)為O(nlog2n)。其中堆排序的比較次數(shù)最少。2、帶鏈的棧與順序存儲的棧相比,其優(yōu)點是()。A、入棧與退棧操作方便B、可以省略棧底指針C、入棧操作時不會受棧存儲空間的限制而發(fā)生溢出D、所占存儲空間相同標(biāo)準(zhǔn)答案:C知識點解析:帶鏈的棧就是用一個線性鏈表來表示的棧,線性鏈表不受存儲空間大小的限制,因此入棧操作時不會受棧存儲空間的限制而發(fā)生溢出(不需考慮棧滿的問題)。3、用Select語句實現(xiàn)生成表查詢時,必須包含的子旬是A、TOB、INTOC、ORDERBYD、GROUPBY標(biāo)準(zhǔn)答案:B知識點解析:生成表查詢是利用一個或多個表中的全部或部分?jǐn)?shù)據(jù)創(chuàng)建新表,若數(shù)據(jù)庫中已有同名的表,該操作將覆蓋原有的表。生成表SELECT語句的基本格式為:SELECT字段列表INTO新表名稱FROM舊表名稱。4、下列敘述中正確的是A、循環(huán)隊列是順序存儲結(jié)構(gòu)B、循環(huán)隊列是鏈?zhǔn)酱鎯Y(jié)構(gòu)C、循環(huán)隊列是非線性結(jié)構(gòu)D、循環(huán)隊列的插入運算不會發(fā)生溢出現(xiàn)象標(biāo)準(zhǔn)答案:A知識點解析:循環(huán)隊列屬于隊列的特例和棧同屬于線性結(jié)構(gòu),所以選項C不正確。在順序隊列中,由于數(shù)組空間不夠而產(chǎn)生的溢出叫真溢出;順序隊列因多次入隊列和出隊列操作后出現(xiàn)的有存儲空間但不能進行入隊列操作的溢出稱為假溢出;假溢出是由于隊尾rear的值和隊頭front的值不能由所定義數(shù)組下界值自動轉(zhuǎn)為數(shù)組上界值而產(chǎn)生的,解決的辦法是把順序隊列所使用的存儲空間構(gòu)造成一個邏輯上首尾相連的循環(huán)隊列。因此,順序隊列通常都采用順序循環(huán)隊列結(jié)構(gòu);棧的存儲方式有順序存儲和鏈?zhǔn)酱鎯Γ蔬x項A正確,選項B不正確。循環(huán)隊列雖然能解決假溢出,卻不能解決在順序隊列中,由于數(shù)組空間不夠而產(chǎn)生的真溢出,故選項D不正確。5、下列選項中,不是Access數(shù)據(jù)庫對象的是()。A、查詢B、模塊C、報表D、記錄標(biāo)準(zhǔn)答案:D知識點解析:Access數(shù)據(jù)庫包括表、查詢、窗體、報表、宏、模塊共6種對象,而記錄是表中的數(shù)據(jù)。6、定義字段默認(rèn)值的含義是()。A、不得使該字段為空B、不允許字段的值超出某個范圍C、在未輸入數(shù)據(jù)之前系統(tǒng)自動提供的數(shù)值D、系統(tǒng)自動把小寫字母轉(zhuǎn)換為大寫字母標(biāo)準(zhǔn)答案:C知識點解析:本題考查表的基礎(chǔ)知識。在表中的每個字段都可以設(shè)置一個默認(rèn)值,當(dāng)在數(shù)據(jù)表視圖下向表中輸入數(shù)據(jù)時,未輸入的數(shù)據(jù)都是該字段的默認(rèn)值。7、下列敘述中,錯誤的是A、宏能夠一次完成多個操作B、可以將多個宏組成一個宏組C、可以用編程的方法來實現(xiàn)宏D、宏命令一般由動作名和操作參數(shù)組成標(biāo)準(zhǔn)答案:A知識點解析:宏是指一個或多個操作的集合,其中每個操作實現(xiàn)特定的功能,宏命令一般是由動作名和操作參數(shù)組成??梢詫⒍鄠€宏組成宏組,也可以用編程的方法來實現(xiàn)宏。8、下面程序運行后,輸出結(jié)果為()。Dima()a=Array(1,3,5,7,9)s=0Fori=1to4s=s*10+a(i)nextiprintsA、1357B、3579C、7531D、9753標(biāo)準(zhǔn)答案:B知識點解析:在VBA中定義數(shù)組如果沒有指明下限一律默認(rèn)為0,因此a=Array(1,3,5,7,9)即a[0]=1,a[1]=3,a[2]=5,a[3]=7,a[4]=9。第一次循環(huán)時,s=0*10+a[1]=3;第二次循環(huán)時,s=3*10+a[2]=35;第三次循環(huán)時,s=35*10+a[3]=357;第四次循環(huán)時,s=357*10+a[4]=3579,正確答案為B選項。9、下列敘述中,正確的是A、Sub過程無返回值,不能定義返回值類型B、Sub過程有返回值,返回值類型只能是符號常量C、Sub過程有返回值,返回值類型可在調(diào)用過程時動態(tài)決定D、Sub過程有返回值,返回值類型可由定義時的As子句聲明標(biāo)準(zhǔn)答案:A知識點解析:Sub過程(又稱子過程)以關(guān)鍵詞Sub開始,以EndSub結(jié)束,其定義語句語法格式為:[PublicIPrivateIStatic]Sub子過程名([<形參>])[As數(shù)據(jù)類型][<子過程語句>1[ExitSub][<子過程語句>]EndSub對于子過程,可以傳送參數(shù)和使用參數(shù)來調(diào)用它,但不返回任何值。10、在報表中,要計算“數(shù)學(xué)”字段的最高分,應(yīng)將控件的“控件來源”屬性設(shè)置為()。A、=Max([數(shù)學(xué)])B、Max(數(shù)學(xué))C、=Max[數(shù)學(xué)]D、=Max(數(shù)學(xué))標(biāo)準(zhǔn)答案:A知識點解析:本題考查報表控件數(shù)據(jù)來源的知識。報表的控件來源必須以“=”引出;控件來源可以設(shè)置成有關(guān)字段的表達式,但是字段必須用“[]”括起來;要計算最高分可以使用函數(shù)Max()。11、VBA中一般采用Hungarian符號法命名變量,代表命令按鈕的字首碼是()。A、cmdB、txtC、chkD、sub標(biāo)準(zhǔn)答案:A知識點解析:本題考查的是Hungarian符號法命名規(guī)則,標(biāo)識符的名字以一個或者多個小寫字母開頭作為前綴;Access對象表的前綴為tbl;查詢的前綴為qry;窗體的前綴為frm;報表的前綴為rpt;復(fù)選框的前綴為chk;組合框的前饋為cbo;命令按鈕的前綴為cmd;標(biāo)簽的前綴為lbl;列表框的前綴為lst,選項按鈕的前綴為opt;文本框的前綴為txt;子窗體/子報表的前綴為sub。故選擇A選項。12、已知VBA語句Ifx=10theny=10,下列敘說中正確的是()。A、x=10和y=10均為賦值語句B、x=10和y=10均為關(guān)系表達式C、x=10為關(guān)系表達式,y=10為賦值語句D、x=10為賦值語句,y=10為關(guān)系表達式標(biāo)準(zhǔn)答案:C知識點解析:本題考查If語句,If后面的表達式為關(guān)系表達式,判斷條件是否成立,then后面的語句為賦值語甸,為條件成立后執(zhí)行的結(jié)果。13、下面屬于系統(tǒng)軟件的是A、瀏覽器B、數(shù)據(jù)庫管理系統(tǒng)C、人事管理系統(tǒng)D、天氣預(yù)報的app標(biāo)準(zhǔn)答案:B知識點解析:系統(tǒng)軟件是指控制和協(xié)調(diào)計算機及外部設(shè)備,支持應(yīng)用軟件開發(fā)和運行的系統(tǒng),是無需用戶干預(yù)的各種程序的集合,主要功能是調(diào)度,監(jiān)控和維護計算機系統(tǒng);負(fù)責(zé)管理計算機系統(tǒng)中各種獨立的硬件,使得它們可以協(xié)調(diào)工作。有代表性的系統(tǒng)軟件有:操作系統(tǒng)、語言處理程序、數(shù)據(jù)庫管理和輔助程序。14、有三個關(guān)系R,S和T如下圖所示:其中關(guān)系T由關(guān)系R和S通過某種運算得到,則所使用的運算為A、并B、自然連接C、笛卡爾積D、交標(biāo)準(zhǔn)答案:D知識點解析:關(guān)系R與S經(jīng)交運算后所得到的關(guān)系是那些既在R內(nèi)又在S內(nèi)的有序組組成的,記為R∩S,因此應(yīng)選擇選項D。15、在報表中,要計算“數(shù)學(xué)”字段的最高分,應(yīng)將控件的“控件來源”屬性設(shè)置為A、=Mas([數(shù)學(xué)])B、Max(數(shù)學(xué))C、=Max[數(shù)學(xué)]D、=Max(數(shù)學(xué))標(biāo)準(zhǔn)答案:A知識點解析:本題考查報表控件數(shù)據(jù)來源的知識。報表的控件來源必須以“=”引出;控件來源可以設(shè)置成有關(guān)字段的表達式,但是字段必須用“口”括起來;要計算最高分可以使用函數(shù)Max()。16、一名員工可以使用多臺計算機,每臺計算機只能由一名員工使用,則實體員工和計算機間的聯(lián)系是A、一對多B、多對多C、多對一D、一對一標(biāo)準(zhǔn)答案:C知識點解析:一名員工可以使用多臺計算機,每臺計算機只能由一名員工使用,所以實體員工和計算機間的聯(lián)系是多對一。所以選項C正確。17、在窗體中有一個命令按鈕(名稱為run34),對應(yīng)的事件代碼如下:PfivteSubrun34_Click()sum=0Fori=10To1Step-2sum=sum+iNextiMsgBoxsumEndSub運行以上事件,程序的輸出結(jié)果是A、10B、30C、55D、其他結(jié)果標(biāo)準(zhǔn)答案:B知識點解析:i=10,每循環(huán)一次遞減2。第一次循環(huán)結(jié)果:i=10,sum=sum+i=0+10=10第二次循環(huán)結(jié)果:i=8,sum=sum+i=10+8=18第三次循環(huán)結(jié)果:i=6,sum=sum+i=18+6=24第四次循環(huán)結(jié)果:i=4,sum=sum+i=24+4=28第五次循環(huán)結(jié)果:i=2,sum=sum+i=28+2=3018、如果字段“定期存款期限”的取值范圍為1~5,則下列選項中,錯誤的有效性規(guī)則是A、>=1and<=5B、[定期存款期限]>=1And[定期存款期限]<=5C、定期存款期限>0And定期存款期限<=5D、0<[定期存款期限]<=5標(biāo)準(zhǔn)答案:D知識點解析:本題中“定期存款期限”字段的取值范圍為1~5,并且不包含1但包括5。選項A、選項B、選項C都是正確的表達式。選項D中因為“<”符號是用于數(shù)值比較的雙目運算符,結(jié)合方向為從左到右。第一步計算出“1<[定期存款期限]”的結(jié)果值為“true”或“false”的邏輯值,當(dāng)與第二個<=做比較操作時,左邊的true/false值會強制類型轉(zhuǎn)換為數(shù)值-1/0,然后跟<=右邊值比較,永遠小于5,最后的結(jié)果是布爾值“真”,進而起不到約束輸入的作用,綜上可知,應(yīng)選擇選項D。19、在一個宏的操作序列中,如果既包含帶條件的操作,又包含無條件的操作。則帶條件的操作是否執(zhí)行取決于條件試的真假,而沒有指定條件的操作則會A、無條件執(zhí)行B、有條件執(zhí)行C、不執(zhí)行D、出錯標(biāo)準(zhǔn)答案:A知識點解析:本題考查操作序列宏的相關(guān)知識。沒有條件的操作序列宏,會根據(jù)設(shè)計時的先后順序,無條件的直接執(zhí)行。20、在報表中,文本框的“控件來源”屬性設(shè)置為“IIf(([Page]Mod2=0),"頁"&[Page],"")”,則下面說法中正確的是A、只顯示奇數(shù)頁碼B、只顯示偶數(shù)頁碼C、只顯示當(dāng)前頁碼D、顯示全部頁碼標(biāo)準(zhǔn)答案:B知識點解析:IIF函數(shù):IIF(條件式,表達式1,表達式2),該函數(shù)是根據(jù)“條件式”的值來決定函數(shù)返回值?!皸l件式”值為“真(True)”,函數(shù)返回“表達式1”的值;“條件式”為“假(False)”,函數(shù)返回“表達式2”的值。本題中[Page]代表報表中的當(dāng)前頁碼,表達式“[Page]Mod2=0”表示當(dāng)前頁碼值與2求余,如果[Page]為偶數(shù),則表達式值為“真”;如果[Page]為奇數(shù),則表達式值為“假”。如果表達式值為“真”,則返回“"頁"&[Page]”的值;如果表達式值為“假”,則返回“""”空字符串,所以只要當(dāng)[Page]的值為偶數(shù)時,才會顯示數(shù)據(jù),所以選項B正確。21、屬于Access域聚合函數(shù)的是A、CountB、DMaxC、CDateD、Max標(biāo)準(zhǔn)答案:B知識點解析:Access內(nèi)置函數(shù)中域聚合函數(shù)包括DAvg、DCount、DFirst、DLookup、DMax、Dmin等,所以選擇選項B。22、在窗體中添加一個命令按鈕(名稱為Commandl),然后編寫如下代碼:PrivateSubCommandl_Click()a=0:b=5:c=6MsgBoxa=b+cEndSub窗體打開運行后,如果單擊命令按鈕,則消息框的輸出結(jié)果為A、11B、a=11C、0D、False標(biāo)準(zhǔn)答案:D知識點解析:暫無解析23、下列選項中不屬于結(jié)構(gòu)化程序設(shè)計方法的是A、自頂向下B、逐步求精C、模塊化D、可復(fù)用標(biāo)準(zhǔn)答案:D知識點解析:結(jié)構(gòu)化程序設(shè)計方法的主要原則可以概括為:自頂向下,逐步求精,模塊化,限制使用goto語句。自頂向下是指程序設(shè)計時應(yīng)先考慮總體,后考慮細節(jié);先考慮全局目標(biāo),后考慮局部目標(biāo)。逐步求精是指對復(fù)雜問題應(yīng)設(shè)計一些子目標(biāo)過渡,逐步細化。模塊化是把程序要解決的總目標(biāo)先分解成分目標(biāo),再進一步分解成具體的小目標(biāo),把每個小目標(biāo)稱為一個模塊??蓮?fù)用性是指軟件元素不加修改成稍加修改便可在不同的軟件開發(fā)過程中重復(fù)使用的性質(zhì)。軟件可復(fù)用性是軟件工程追求的目標(biāo)之一,是提高軟件生產(chǎn)效率的最主要方法,不屬于結(jié)構(gòu)化程序設(shè)計方法。24、如果對“學(xué)生表”進行“篩選”操作,產(chǎn)生的結(jié)果是()。A、只在屏幕上顯示滿足條件的記錄,不滿足條件的記錄在顯示時隱藏B、只保留“學(xué)生表”中滿足條件的記錄,刪除表中不滿足條件的記錄C、選擇“學(xué)生表”中滿足篩選條件的記錄生成一個新表D、選擇“學(xué)生表”中不滿足篩選條件的記錄生成一個新表標(biāo)準(zhǔn)答案:A知識點解析:對一個表進行“篩選”操作后,表中只顯示滿足條件的記錄,而那些不滿足條件的記錄將被隱藏。故選擇A選項。25、要使打印的報表每頁顯示3列記錄,在設(shè)置時應(yīng)選擇()。A、工具箱B、頁面設(shè)置C、屬性表D、字段列表標(biāo)準(zhǔn)答案:B知識點解析:報表頁面頁眉中的文字控件一般輸出在每頁的頂端,用來顯示數(shù)據(jù)的列標(biāo)題。主要包括設(shè)置邊距、紙張大小、打印方向、頁眉頁腳樣式等。在“打印”選項卡中單擊打印按鈕打開“打印”對話框,在“列”選項卡中可以設(shè)置一頁報表中的列數(shù)。故選擇B選項。國家二級ACCESS機試(選擇題)模擬試卷第3套一、選擇題(本題共25題,每題1.0分,共25分。)1、設(shè)表的長度為n。在下列結(jié)構(gòu)所對應(yīng)的算法中,最壞情況下時間復(fù)雜度最低的是A、堆排序B、有序鏈表查找C、希爾排序D、循環(huán)鏈表中尋找最大項標(biāo)準(zhǔn)答案:D知識點解析:在循環(huán)鏈表中尋找最大項算法是,首先取出第一個數(shù)作為最大數(shù),然后和后面的所有項進行比較查找。因此,比較次數(shù)為n-1。2、按數(shù)據(jù)的組織形式,數(shù)據(jù)庫的數(shù)據(jù)模型可分為三種模型,它們是A、小型、中型和大型B、網(wǎng)狀、環(huán)狀和鏈狀C、層次、網(wǎng)狀和關(guān)系D、獨享、共享和實時標(biāo)準(zhǔn)答案:C知識點解析:本題考查數(shù)據(jù)庫的基本知識。常見的數(shù)據(jù)模型有3種,分別是層次模型、網(wǎng)狀模型和關(guān)系模型,目前普遍戍用的是關(guān)系模型。層次模型用樹形結(jié)構(gòu)描述實體間的關(guān)系;網(wǎng)狀模型用圖結(jié)構(gòu)描述實體間的關(guān)系;關(guān)系模型用二維表描述實體間的關(guān)系。3、下列對隊列的描述中正確的是A、隊列屬于非線性表B、隊列按“先進后出”原則組織數(shù)據(jù)C、隊列在隊尾刪除數(shù)據(jù)D、隊列按“先進先出”原則組織數(shù)據(jù)標(biāo)準(zhǔn)答案:D知識點解析:隊列(queue)是指允許在一端進行插入、而在另一端進行刪除的線性表。允許插入的一端稱為隊尾;允許刪除的一端稱為隊頭。在隊列這種數(shù)據(jù)結(jié)構(gòu)中,最先插入的元素將最先能夠被刪除:反之,最后插入的元素將最后才能被刪除。因此,隊列又稱“先進先出”或“后進后出”的線性表。4、軟件詳細設(shè)計生產(chǎn)的圖如下圖所示,該圖是()。A、N.S圖B、PAD圖C、程序流程圖D、E-R圖標(biāo)準(zhǔn)答案:C知識點解析:N-S圖提出了用方框圖來代替?zhèn)鹘y(tǒng)的程序流程圖,所以選項A錯誤。PAD圖是問題分析圖,它是繼程序流程圖和方框圖之后提出的又一種主要用于描述軟件詳細設(shè)計的圖形表示工具,所以選項B錯誤。E-R圖是數(shù)據(jù)庫中的用于表示E-R模型的圖示工具,所以選項D錯誤。圖中表示方法是進行軟件詳細設(shè)計時使用的程序流程圖。5、某系統(tǒng)結(jié)構(gòu)圖如下圖所示:該系統(tǒng)結(jié)構(gòu)圖的最大扇人數(shù)是()。A、0B、1C、2D、3標(biāo)準(zhǔn)答案:C知識點解析:扇人是指調(diào)用一個給定模塊的模塊個數(shù)。本題中,模塊“功能3.1”被“功能2.3”和“功能3”2個上級模塊調(diào)用,其余模塊都是被一個上級模塊調(diào)用,故最大扇人數(shù)是2。6、內(nèi)置計算函數(shù)Sum的功能是A、計算所有指定字段值的累加和B、計算全部數(shù)值型字段的累加和C、計算一條記錄中數(shù)值型字段的累加和D、計算一條記錄中指定字段的累加和標(biāo)準(zhǔn)答案:A知識點解析:內(nèi)置計算函數(shù)Sum屬于統(tǒng)計函數(shù)的一個函數(shù),標(biāo)準(zhǔn)形式是:Sum(字符表達式),功能是計算字符表達式的總和;統(tǒng)計函數(shù)Avg格式是:Avg(字符表達式),功能是計算表達式的平均值;Min(字符表達式),功能是取得字符表達式中的最小值;Max(字符表達式),功能是計算字符表達式中的最大值。根據(jù)題意,字符表達式用來指定某一字段,經(jīng)Sum函數(shù)后計算出字符表達式指定的字段值的累加和,因此選擇A選項。7、在查詢中要統(tǒng)計記錄的個數(shù),使用的函數(shù)是()。A、COUNT(列名)B、SUMC、COUNT(*)D、AVG標(biāo)準(zhǔn)答案:C知識點解析:在查詢中要統(tǒng)計記錄的個數(shù)應(yīng)使用的函數(shù)是COUNT(*)。COUNT(列名)是返回該列中值的個數(shù),SUM是計算值的總和,AVG是計算值的平均值。8、某帶鏈隊列初始狀態(tài)為front=rear=NULL。經(jīng)過一系列正常入隊與退隊操作后,front=10,rear=5。該隊列中的元素個數(shù)為A、不確定B、5C、4D、6標(biāo)準(zhǔn)答案:A知識點解析:循環(huán)隊列用數(shù)組A[0:m-1]存放其元素值,己知其頭尾指針分別是front和rear,則當(dāng)前隊列的元素個數(shù)是(rear-front+m)%m=(5-10+m)%m=(m-5)%m。因為本題中的m值不確定,所以(m-5)%m的值不能確定。所以選項A正確。9、SOL集數(shù)據(jù)查詢、數(shù)據(jù)操縱、數(shù)據(jù)定義和數(shù)據(jù)控制功能于一體,動詞INSERT、DELETE、UPDATE實現(xiàn)()。A、數(shù)據(jù)定義B、數(shù)據(jù)查詢C、數(shù)據(jù)操縱D、數(shù)據(jù)控制標(biāo)準(zhǔn)答案:C知識點解析:本題考查SQL中核心動詞的知識。SQL語言的功能包含數(shù)據(jù)定義、數(shù)據(jù)查詢、數(shù)據(jù)操縱和數(shù)據(jù)控制,其中的數(shù)據(jù)定義功能使用核心動詞CREATE、ALTER、DROP;數(shù)據(jù)查詢功能使用核心動詞SELECT;數(shù)據(jù)操縱功能使用核心動詞INSERT、DELETE、UPDATE;數(shù)據(jù)控制功能使用核心動詞GRANT和REVOKE。10、軟件生命周期可分為定義階段、開發(fā)階段和維護階段,下面不屬于開發(fā)階段任務(wù)的是A、測試B、設(shè)計C、可行性研究D、實現(xiàn)標(biāo)準(zhǔn)答案:C知識點解析:軟件生命周期是指軟件產(chǎn)品從提出、實現(xiàn)、使用、維護到停止使用退役的過程。其中,定義階段包括可行性研究與計劃制定和需求分析。測試、概要設(shè)計、詳細設(shè)計和實現(xiàn)屬于開發(fā)階段。11、軟件測試的目的是A、發(fā)現(xiàn)程序中的錯誤B、發(fā)現(xiàn)并改正程序中的錯誤C、設(shè)計和執(zhí)行測試用例D、診斷程序中的錯誤標(biāo)準(zhǔn)答案:A知識點解析:軟件測試的目的是為了發(fā)現(xiàn)程序中的錯誤,而軟件調(diào)試是為了更正程序中的錯誤。12、在設(shè)計條件宏時,對于連續(xù)重復(fù)的條件,要代替重復(fù)條件表達式可以使用符號()。A、…B、:C、!D、=標(biāo)準(zhǔn)答案:A知識點解析:創(chuàng)建條件宏時,經(jīng)常會出現(xiàn)操作格式相同的事件,可以簡單地用省略號(…)來表示。13、數(shù)據(jù)庫設(shè)計中反映用戶對數(shù)據(jù)要求的模式是A、內(nèi)模式B、概念模式C、外模式D、設(shè)計模式標(biāo)準(zhǔn)答案:C知識點解析:概念模式,是由數(shù)據(jù)庫設(shè)計者綜合所有用戶的數(shù)據(jù),按照統(tǒng)一的觀點構(gòu)造的全局邏輯結(jié)構(gòu),是對數(shù)據(jù)庫中全部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的總體描述,是所有用戶的公共數(shù)據(jù)視圖(全局視圖)。它是由數(shù)據(jù)庫管理系統(tǒng)提供的數(shù)據(jù)模式描述語言(DataDescriptionLanguage,DDL)來描述、定義的,體現(xiàn)、反映了數(shù)據(jù)庫系統(tǒng)的整體觀。外模式,對應(yīng)于用戶級,它是某個或某幾個用戶所看到的數(shù)據(jù)庫的數(shù)據(jù)視圖,是與某一應(yīng)用有關(guān)的數(shù)據(jù)的邏輯表示。外模式是從模式導(dǎo)出的一個子集,也稱為子模式或用戶模式,它是用戶的數(shù)據(jù)視圖,也就是用戶所見到的數(shù)據(jù)模式,它反映了用戶對數(shù)據(jù)的要求。包含模式中允許特定用戶使用的那部分?jǐn)?shù)據(jù),用戶可以通過外模式描述語言來描述、定義對應(yīng)于用戶的數(shù)據(jù)記錄(外模式),也可以利用數(shù)據(jù)操縱語言(DataManipulationLanguage,DML)對這些數(shù)據(jù)記錄進行描述。內(nèi)模式,對應(yīng)于物理級,它是數(shù)據(jù)庫中全體數(shù)據(jù)的內(nèi)部表示或底層描述,是數(shù)據(jù)庫最低一級的邏輯描述,它描述了數(shù)據(jù)在存儲介質(zhì)上的存儲方式和物理結(jié)構(gòu),對應(yīng)著實際存儲在外存儲介質(zhì)上的數(shù)據(jù)庫。內(nèi)模式由內(nèi)模式描述語言來描述、定義,它是數(shù)據(jù)庫的存儲觀。14、軟件生命周期中,能準(zhǔn)確地確定軟件系統(tǒng)必須做什么和必須具備哪些功能的階段是()。A、概要設(shè)計B、軟件設(shè)計C、可行性研究和計劃制定D、需求分析標(biāo)準(zhǔn)答案:D知識點解析:通常,將軟件產(chǎn)品從提出、實現(xiàn)、使用維護到停止使用退役的過程稱為軟件生命周期。也就是說,軟件產(chǎn)品從考慮其概念開始,到該軟件產(chǎn)品不能使用為止的整個時期都屬于軟件生命周期。軟件生命周期的主要活動階段為:①可行性研究和計劃制定。確定待開發(fā)軟件系統(tǒng)的開發(fā)目標(biāo)和總的要求,給出它的功能、性能、可靠性以及接口等方面的可能方案,制定完成開發(fā)任務(wù)的實施計劃。②需求分析。對待開發(fā)軟件提出的需求進行分析并給出詳細定義,即準(zhǔn)確地確定軟件系統(tǒng)的功能。編寫軟件規(guī)格說明書及初步的用戶手冊,提交評審。③軟件設(shè)計。系統(tǒng)設(shè)計人員和程序設(shè)計人員應(yīng)該在反復(fù)理解軟件需求的基礎(chǔ)上,給出軟件的結(jié)構(gòu)、模塊的劃分、功能的分配以及處理流程。④軟件實現(xiàn)。把軟件設(shè)計轉(zhuǎn)換成計算機可以接受的程序代碼。即完成源程序的編碼,編寫用戶手冊、操作手冊等面向用戶的文檔,編寫單元測試計劃。⑤軟件測試。在設(shè)計測試用例的基礎(chǔ)上,檢驗軟件的各個組成部分。編寫測試分析報告。⑥運行和維護。將已交付的軟件投入運行,并在運行使用中不斷地維護,根據(jù)新提出的需求進行必要而且可能的擴充和刪改。因此,本題答案是D。15、要限制宏命令的操作范圍,可以在創(chuàng)建宏時定義A、宏操作對象B、宏條件表達式C、窗體或報表控件屬性D、宏操作目標(biāo)標(biāo)準(zhǔn)答案:B知識點解析:要限制宏命令的操作范圍可以在創(chuàng)建宏時定義宏條件表達式。16、現(xiàn)有表示患者和醫(yī)療的關(guān)系如下:P(P#,Pn,Pg,By),其中P#為患者編號,Pn為患者姓名,Pg為性別,By為出生日期,Tr(P#,D#,Date,Rt),其中D#為醫(yī)生編號,Date為就診日期,Rt為診斷結(jié)果。檢索在1號醫(yī)生處就診的病人姓名的表達式是A、πpn(σpn(σD#=1(Tr))P)B、πp#(σD#=1(Tr))C、πpn(P)D、πpn(TrP)標(biāo)準(zhǔn)答案:A知識點解析:檢索在1號醫(yī)生處就診的病人姓名的表達式,首先對Tr(P#,D#,Date,Rt)關(guān)系在以就診日期D#=1為條件作選擇運算,得到在1號出診的醫(yī)生信息,然后再與患者P(P#,Pn,Pg,By)關(guān)系作自然連接運算,對運算結(jié)果在患者編號列作投影運算,再在患者姓名列作一次投影運算,得到在1號醫(yī)生處就診的病人姓名。所以選項A正確。17、Aeeess數(shù)據(jù)庫最基礎(chǔ)的對象是A、表B、宏C、報表D、查詢標(biāo)準(zhǔn)答案:A知識點解析:ACCESS數(shù)據(jù)庫由數(shù)據(jù)庫對象和組兩部分組成,其中對象分為七種,這些數(shù)據(jù)庫對象包括:表、查詢、窗體、報表、數(shù)據(jù)訪問頁、宏和模塊,其中表對象是數(shù)據(jù)庫設(shè)計目的的對象。18、創(chuàng)建交叉表查詢,在“交叉表”行上有且只有一個的是A、行標(biāo)題和列標(biāo)題B、行標(biāo)題和值C、行標(biāo)題、列標(biāo)題和值D、列標(biāo)題和值標(biāo)準(zhǔn)答案:D知識點解析:本題考察交叉表查詢設(shè)計相關(guān)知識。交叉表查詢設(shè)計需指定三種字段:行標(biāo)題:顯示在查詢結(jié)果最左側(cè)的字段名,可以由多個字段構(gòu)成。列標(biāo)題:顯示在每列標(biāo)題上的字段名,只能由一個字段構(gòu)成。值:行、列交叉位置上統(tǒng)計結(jié)果,只能由一個結(jié)果。19、要在“學(xué)生表"中查詢屬于“計算機學(xué)院”的學(xué)生信息,錯誤的查詢設(shè)計是A、

B、

C、

D、

標(biāo)準(zhǔn)答案:D知識點解析:本題需要查詢屬于“計算機學(xué)院”的學(xué)生信息,A、B、C均表示查詢學(xué)院是“計算學(xué)院”的學(xué)生信息,D選項表示查詢學(xué)院是以“計算機”開頭的所有學(xué)院信息,所以選項D不正確。20、若要將指定的記錄成為打開窗體的數(shù)據(jù)集的當(dāng)前記錄,應(yīng)該使用的宏操作是A、GoToRecordB、GoToControlC、FindRecordD、ApplyFilter標(biāo)準(zhǔn)答案:A知識點解析:使用“GoToRecord”操作可以使指定的記錄成為打開的表、窗體或查詢結(jié)果集中的當(dāng)前記錄;使用“GoToControl”操作,可以把焦點移到打開的窗體、窗體數(shù)據(jù)表、表數(shù)據(jù)表、查詢數(shù)據(jù)表中當(dāng)前記錄的特定字段或控件上;使用“FindRecord”操作,可以查找符合“FindRecord”參數(shù)指定的準(zhǔn)則的第一個數(shù)據(jù)實例;使用“ApplyFilter”操作可以對表、窗體或報表應(yīng)用篩選、查詢或“SQLWHERE”子句,以便限制或排序表、基礎(chǔ)表以及窗體或報表的查詢中的記錄,所以選項A正確。21、VBA中一般采用Hungarian符號法命名變量,代表命令選項按鈕的字首碼是A、optB、lstC、ChkD、cmd標(biāo)準(zhǔn)答案:A知識點解析:Hungarian符號使用一組代表數(shù)據(jù)類型的碼。用小寫字母作為變量名的前綴,“opt”代表選項按鈕,“l(fā)st”代表列表框,“Chk”代表復(fù)選框,“cmd”代表命令按鈕,所以選項A正確。22、子過程Plus完成對當(dāng)前庫中"教師表"的工齡字段都加1的操作。SubPtus()DimwsAsDAO.WorkspaceDimdbAsDAO.DatabaseDimrsAsDAO.RecordsetDimfdAsDAO.FieldSetdb=CurrentDb()Setrs=db.OpenRecordset("教師表")Setfd=rs.Fields("工齡")DoWhileNotrs.EOFrs.Editfd=fd+1【】rs.MoveNextLooprs.Closedb.CloseSetrs=NothingSetdb=NothingEndSub程序【】處應(yīng)該填寫的語句是A、rS.UpdateB、WS.UpdateC、fd.UpdateD、db.Update標(biāo)準(zhǔn)答案:A知識點解析:本題中的DoWhile循環(huán)是對記錄集中的每_條記錄的“工齡”字段加1,當(dāng)執(zhí)行更新操作fd=fd+1之后,都需要使用rs.update語句將所更新的記錄數(shù)據(jù)存儲到數(shù)據(jù)庫中,所以選項A正確。23、當(dāng)窗體的大小發(fā)生變化時,觸發(fā)的事件是A、ResidzeB、ChangeC、UnloadD、AfterUpdate標(biāo)準(zhǔn)答案:A知識點解析:Resize事件是在打開窗體后,當(dāng)窗體的大小發(fā)生變化時觸發(fā)的事件。Change事件是當(dāng)文本框或其它控件中的文本或數(shù)據(jù)發(fā)生變化時觸發(fā)的事件。Unload事件是加載窗體時激發(fā)的事件。AfterUpdate文本框內(nèi)容更新后激發(fā)的事件,所以選擇選項A。24、Access能進行排序或索引的數(shù)據(jù)類型是A、文本B、備注C、數(shù)字D、自動編號標(biāo)準(zhǔn)答案:B知識點解析:暫無解析25、下列選項中,不是Access窗體事件的是A、LoadB、UnloadC、ExitD、Activate標(biāo)準(zhǔn)答案:C知識點解析:暫無解析國家二級ACCESS機試(選擇題)模擬試卷第4套一、選擇題(本題共25題,每題1.0分,共25分。)1、某帶鏈棧初始狀態(tài)為。top=bottom=NULL,經(jīng)過一系列正常的入棧與退棧操作后,top=10,bottom=20。該棧中的元素個數(shù)為A、不確定B、10C、1D、0標(biāo)準(zhǔn)答案:A知識點解析:對于鏈棧而言,使用了鏈表來實現(xiàn)棧,鏈表中的元素存儲在不連續(xù)的地址。所以當(dāng)top=10,bottom=20時,不能確定棧中的元素個數(shù),所以選項A正確。2、若要將“產(chǎn)品”表中所有供貨商是“ABC”的產(chǎn)品單價下調(diào)50,則正確的SQL語句是A、UPDATE產(chǎn)品SET單價=50WHERE供貨商=”ABC”B、UPDATE產(chǎn)品SET單價=單價-50WHERE供貨商=”ABC”C、UPDATEFROM產(chǎn)品SET單價=50WHERE供貨商=”ABC”D、UPDATEFROM產(chǎn)品SET單價=單價-50WHERE供貨商=”ABC”標(biāo)準(zhǔn)答案:B知識點解析:UPDATE語句,直接更新一張表數(shù)據(jù)時。不使用FROM關(guān)鍵字,本題中要將產(chǎn)品單價下調(diào)50。即為單價=單價-50,單價=50將單價設(shè)置為50。3、SQL的含義是A、結(jié)構(gòu)化查詢語言B、數(shù)據(jù)定義語言C、數(shù)據(jù)庫查詢語言D、數(shù)據(jù)庫操縱與控制語言標(biāo)準(zhǔn)答案:A知識點解析:本題考查SQL定義的知識。SQL的全稱是SffucturedQueryLanguage。即結(jié)構(gòu)化查詢語言,包含數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)查詢和數(shù)據(jù)控制。4、下列關(guān)于二維表的說法錯誤的是()。A、二維表中的列稱為屬性B、屬性值的取值范圍稱為值域C、二維表中的行稱為元組D、屬性的集合稱為關(guān)系標(biāo)準(zhǔn)答案:D知識點解析:本題考查關(guān)系模型基本概念的知識。在關(guān)系數(shù)據(jù)庫中關(guān)系是一個二維表,每一行稱為一個元組;每一列稱為一個屬性;其中屬性的取值范圍稱為域或值域;關(guān)系被看成是元組的集合而不是屬性的集合。5、執(zhí)行下列程序段后,變量intsum的值是DimintsumAsIntegerDimIAsIntegerintsum=0ForI=0T050Step10intsum=intsum+INextIA、150B、200C、50D、0標(biāo)準(zhǔn)答案:A知識點解析:本題考查For循環(huán)。初始將intsum和I都定義為整型。因此循環(huán)初始I值為0,進入第一次循環(huán),執(zhí)行intsum=0+0;進入下一循環(huán)前執(zhí)行Step10,I值變?yōu)?0,進入第二次循環(huán),intsum=0+10;以此類推直至I值變?yōu)?0,intsum=0+10+20+30+40+50=150,之后I值變?yōu)?0不再符合循環(huán)條件,跳出循環(huán)。因此intsum值為150。6、在宏的調(diào)試中,可配合使用設(shè)計器上的工具按鈕A、“調(diào)試”B、“條件”C、“單步”D、“運行"標(biāo)準(zhǔn)答案:C知識點解析:本題考查宏調(diào)試的知識。在宏的調(diào)試過程中,通常使用“單步”工具來讓宏單步執(zhí)行以便觀察執(zhí)行效果。其余三個選項不能配合宏使用。7、軟件需求規(guī)格說明書的作用不包括A、軟件驗收的依據(jù)B、用戶與開發(fā)人員對軟件“做什么”的共同理解C、軟件設(shè)計的依據(jù)D、軟件可行性研究的依據(jù)標(biāo)準(zhǔn)答案:D知識點解析:軟件規(guī)格說明書主要有三個作用:①用戶和軟件開發(fā)人員之間的合同;②開發(fā)人員進行設(shè)計和編程的依據(jù):③軟件工程項目驗收的依據(jù)。8、某系統(tǒng)結(jié)構(gòu)圖如下圖所示,則該結(jié)構(gòu)圖的深度是A、1B、2C、3D、4標(biāo)準(zhǔn)答案:C知識點解析:樹中結(jié)點的層次從根開始定義起,根為第一層,根的孩子為第二層,依次累計。樹中結(jié)點的最大層次稱為樹的深度。所以由題目中系統(tǒng)結(jié)構(gòu)圖,得到該樹的深度為3,因此應(yīng)選C選項。9、下列不屬于VBA函數(shù)的是A、ChooseB、IfC、IIfD、Switch標(biāo)準(zhǔn)答案:B知識點解析:IIf()函數(shù),該函數(shù)可用于選擇操作。調(diào)用格式為:IIf(條件表達式,表達式1,表達式2)功能:函數(shù)根據(jù)“條件表達式”的值來決定返回值。如果“條件表達式”的值為“真”(Tme),函數(shù)返回“表達式1”的值;“條件表達式”的值為“假”(Flase),函數(shù)返回“表達式2”的值。Switch()函數(shù),該函數(shù)可用于多條件選擇操作。調(diào)用格式為:Switch(條件式1,表達式1[,條件式2,表達式2]…[,條件式n,表達式n])功能:函數(shù)分別根據(jù)“條件式1”、“條件式2”…“條件式n”的值來決定返回值。條件式是由左至右進行計算判斷的,函數(shù)將返回第一個條件式為True的對應(yīng)“表達式”的值。Choose()函數(shù),調(diào)用格式為:Choose(數(shù)值表達式,表達式1[,表達式2]…[,表達式n])功能:函數(shù)根據(jù)“數(shù)值表達式”的值決定返回值。若不考慮變量的小數(shù)的定義位數(shù),當(dāng)“數(shù)值表達式”值大于1、小于2時,函數(shù)將返回“表達式1”的值;值大于2、小于3,返回“表達式2”的值,依此類推。以上3種函數(shù)均為VBA的函數(shù)。10、假設(shè)有一組數(shù)據(jù):工資為800元,職稱為“講師”,性別為“男”,在下列邏輯表達式中結(jié)果為“假”的是A、工資>800AND職稱="助教"OR職稱="講師"B、性別="女"ORNOT職稱="助教"C、工資=800AND(職稱="講師"OR性別="女")D、工資>800AND(職稱="講師"OR性別="男")標(biāo)準(zhǔn)答案:D知識點解析:AND邏輯運算符連接的兩個表達式中,其中只要有一個表達式為假,那么運算結(jié)果就為假。D)選項中表達式“工資>800”,不符合這組數(shù)據(jù),所以表達式計算結(jié)果為假。OR邏輯運算符連接的兩個表達式中,兩個表達式都為假時,運算結(jié)果才為假。11、下列敘述中,正確的是()。A、Sub過程無返回值,不能定義返回值類型B、Sub過程有返回值,返回值類型只能是符號常量C、Sub過程有返回值,返回值類型可在調(diào)用過程時動態(tài)決定D、Sub過程有返回值,返回值類型可由定義時的As子句聲明標(biāo)準(zhǔn)答案:A知識點解析:Sub過程(又稱子過程)以關(guān)鍵詞Sub開始,以EndSub結(jié)束,其定義語句語法格式為:[PublicIPrivateIStatic]Sub子過程名([<形參>])[As<數(shù)據(jù)類型>][<子過程語句>][ExitSub][<子過程語句>]xEndSub對于子過程,可以傳送參數(shù)和使用參數(shù)來調(diào)用它,但不返回任何值。12、SQL查詢語句中,對選定的字段進行排序的子句是()。A、ORDERBYB、WHEREC、FROMD、HAVING標(biāo)準(zhǔn)答案:A知識點解析:SQL語句中,ORDERBY表示排序。13、鍵盤事件是操作鍵盤所引發(fā)的事件,下列不屬于鍵盤事件的是()。A、擊鍵B、鍵按下C、鍵釋放D、鍵鎖定標(biāo)準(zhǔn)答案:D知識點解析:鍵盤事件是操作鍵盤所引起的事件,包括“擊鍵”、“鍵按下”和“鍵釋放”,不包括“鍵鎖定”。14、一般情況下,當(dāng)對關(guān)系R和S進行自然連接時,要求R和S含有一個或者多個共有的A、記錄B、行C、屬性D、元組標(biāo)準(zhǔn)答案:C知識點解析:自然連接要滿足兩個條件:一是兩關(guān)系之間有公共域。二是通過共域的相等值(屬性)進行連接。15、如果“主表A與相關(guān)表B之間是一對一聯(lián)系”,它的含義是A、主表A和相關(guān)表B均只能各有一個主關(guān)鍵字字段B、主表A和相關(guān)表B均只能各有一個索引字段C、主表A中的一條記錄只能與相關(guān)表B中的一條記錄關(guān)聯(lián)D、主表A中的一條記錄只能與相關(guān)表B中的一條記錄關(guān)聯(lián),反之亦然標(biāo)準(zhǔn)答案:D知識點解析:表與表之間的關(guān)系分為一對一、一對多和多對多3種。①如果表A中的一條記錄與表B中的一條記錄相匹配,反之亦然,則表A與表B之間是一對一關(guān)系;②如果表A中的一條記錄與表B中的多條記錄相匹配,反之亦然,則表A與表B之間是~對多關(guān)系;③如果表A中的多條記錄與表B中的多條記錄相匹配,反之亦然,則表A與表8之間是多對多關(guān)系。所以選項D正確。16、能夠接受數(shù)值型數(shù)據(jù)輸入的窗體控件是A、圖形B、文本框C、標(biāo)簽D、命令按鈕標(biāo)準(zhǔn)答案:B知識點解析:本題考查窗體控件的知識。Access中的窗體中有一些基本控件,其中的文本框主要用來輸入或編輯數(shù)據(jù),可以與字段數(shù)據(jù)相綁定;標(biāo)簽常用來顯示一些說明文字;圖形常用來顯示指定的圖形;命令按鈕則是用來提供給用戶單擊的按鈕型控件。17、下列關(guān)于報表和窗體的敘述中,正確的是A、窗體只能輸出數(shù)據(jù),報表能輸入和輸出數(shù)據(jù)B、窗體能輸入、輸出數(shù)據(jù),報表只能輸出數(shù)據(jù)C、報表和窗體都可以輸入和輸出數(shù)據(jù)D、為簡化報表設(shè)計可以用窗體設(shè)計替代報表設(shè)計標(biāo)準(zhǔn)答案:B知識點解析:窗體對象可以為數(shù)據(jù)庫中的數(shù)據(jù)表設(shè)計相應(yīng)的窗體作為輸入或編輯數(shù)據(jù)的界面,實現(xiàn)數(shù)據(jù)的輸入和編輯,還可以通過窗體將數(shù)據(jù)表中的數(shù)據(jù)打印輸出,但報表對象只能查看數(shù)據(jù),不能通過報表修改或輸入數(shù)據(jù),所以選項B正確。18、在一個數(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鍵標(biāo)準(zhǔn)答案:D知識點解析:本題考查宏的自動運行的知識。在Access中以AutoExec名字命名的宏,會在數(shù)據(jù)庫打開時自動運行。若想在數(shù)據(jù)庫打開時不自動運行宏,需要在打開數(shù)據(jù)庫時按住“Shift”鍵。19、數(shù)據(jù)庫系統(tǒng)的三級模式不包括A、概念模式B、內(nèi)模式C、外模式D、數(shù)據(jù)模式標(biāo)準(zhǔn)答案:D知識點解析:暫無解析20、在設(shè)計條件宏時,對于連續(xù)重復(fù)的條件,要代替重復(fù)條件表達式可以使用符號A、…B、:C、!D、=標(biāo)準(zhǔn)答案:A知識點解析:暫無解析21、下列敘述中正確的是()。A、非完全二叉樹可以采用順序存儲結(jié)構(gòu)B、有兩個指針域的鏈表就是二義鏈表C、有的二叉樹也能用順序存儲結(jié)構(gòu)表示D、順序存儲結(jié)構(gòu)一定是線性結(jié)構(gòu)標(biāo)準(zhǔn)答案:C知識點解析:在計算機中,二叉樹為非線性結(jié)構(gòu),通常采用鏈?zhǔn)酱鎯Y(jié)構(gòu),但對于滿二叉樹和完全二叉樹來說,可以按層進行順序存儲。因此A項錯誤,c項正確。雖然滿二叉樹和完全二叉樹可以采用順序存儲結(jié)構(gòu),但仍是一種非線性結(jié)構(gòu),因此D項錯誤。雙向鏈表也有兩個指針域,因此B項錯誤。22、下列各組排序法中,最壞情況下比較次數(shù)相同的是()。A、簡單選擇排序與堆排序B、簡單插入排序與希爾排序C、冒泡排序與快速排序D、希爾排序與堆排序標(biāo)準(zhǔn)答案:C知識點解析:對于長度為n的線性表,最壞情況下查找或排序的次數(shù)如下表:23、學(xué)校的數(shù)據(jù)庫中有表示系和學(xué)生的關(guān)系:系(系編號,系名稱,系主任,電話,地點),學(xué)生(學(xué)號,姓名,性別,入學(xué)日期,專業(yè),系編號),則關(guān)系學(xué)生中的主鍵和外鍵分別是()。A、學(xué)號,無B、學(xué)號,專業(yè)C、學(xué)號,姓名D、學(xué)號,系編號標(biāo)準(zhǔn)答案:D知識點解析:一個屬性(即一列),在某張表中不是主鍵(主碼),但在其他表中是主鍵(主碼),則它是第一張表的外鍵(外碼)。在“系”表中,“系編號”為主鍵;在“學(xué)生”表中,“學(xué)號”是主鍵,“系編號”不是主鍵,則“系編號”是表“學(xué)生”的外鍵。24、在Access數(shù)據(jù)庫對象中,體現(xiàn)數(shù)據(jù)庫設(shè)計目的的對象是()。A、報表B、模塊C、查詢D、表標(biāo)準(zhǔn)答案:C知識點解析:本題主要考查了Access數(shù)據(jù)庫對象。Access數(shù)據(jù)庫對象包括表、查詢、窗體、報表、宏、模塊。其中①表:數(shù)據(jù)庫中用來存儲數(shù)據(jù)的對象,是整個數(shù)據(jù)庫系統(tǒng)的基礎(chǔ);②查詢:數(shù)據(jù)庫設(shè)計目的的體現(xiàn),建完數(shù)據(jù)庫以后,數(shù)據(jù)只有被使用者查詢才能真正體現(xiàn)它的價值;③窗體:數(shù)據(jù)庫中最靈活的一個對象,可以查詢和輸入數(shù)據(jù),也可以通過添加按鈕來控制數(shù)據(jù)庫的程序執(zhí)行;④報表:數(shù)據(jù)庫應(yīng)用程序進行打印輸出的方式。⑤宏:數(shù)據(jù)庫中特殊對象,是一個或多個操作命令的集合;⑥模塊:將VBA聲明和過程作為一個單元進行保存的集合,是應(yīng)用程序開發(fā)人員的工作環(huán)境。故選擇C選項。25、執(zhí)行下列程序段后,變量a和b的值分別是()。a=100:b=50Ifa>bFhena=a—bElseb=b+aEndIfA、50和50B、100和50C、100和150D、150和100標(biāo)準(zhǔn)答案:A知識點解析:本題考查If—Else條件語句。若a>b則執(zhí)行a=a—b,否則執(zhí)行b=b+a。本題a初始值為100,b初始值為50,滿足a>b的條件,執(zhí)行a=a—b,即a=100—50=50,b的值不變,因此a值為50,b值為50。故選擇A選項。國家二級ACCESS機試(選擇題)模擬試卷第5套一、選擇題(本題共25題,每題1.0分,共25分。)1、下列關(guān)于棧敘述正確的是()。A、棧頂元素最先能被刪除B、棧頂元素最后才能被刪除C、棧底元素永遠不能被刪除D、棧底元素最先能被刪除-標(biāo)準(zhǔn)答案:A知識點解析:棧是“先進后出”的數(shù)據(jù)結(jié)構(gòu),因此棧頂元素最后入棧卻最先被刪除,棧底元素最先入棧卻最后被刪除,因此本題答案為A。2、算法的空間復(fù)雜度是指A、算法在執(zhí)行過程中所需要的計算機存儲空間B、算法所處理的數(shù)據(jù)量C、算法程序中的語句或指令條數(shù)D、算法在執(zhí)行過程中所需要的臨時工作單元數(shù)標(biāo)準(zhǔn)答案:A知識點解析:算法的空間復(fù)雜度是指執(zhí)行這個算法所需要的內(nèi)存空間。這個內(nèi)存空間包括算法程序所占的空間,輸入的初始數(shù)據(jù)所占的存儲空間以及算法執(zhí)行過程中所需要的額外空間。3、在Access數(shù)據(jù)庫中,用來表示實體的是A、表B、記錄C、字段D、域標(biāo)準(zhǔn)答案:B知識點解析:在ACCESS中,表是具有相同屬性的實體的集合,一個記錄表示一個實體,字段只能表示實體的某個屬性。4、有二叉樹如下圖所示:則前序序列為()。A、ABDEGCFHB、DBGEAFHCC、DGEBHFCAD、ABCDEFGH標(biāo)準(zhǔn)答案:A知識點解析:前序遍歷首先訪問根結(jié)點,然后遍歷左子樹,最后遍歷右子樹;在遍歷左、右子樹時,仍然先訪問根結(jié)點,然后遍歷左子樹,最后遍歷右子樹。故本題前序序列是ABDFGCFH。中序遍歷首先遍歷左子樹,然后訪問跟結(jié)點,最后遍歷右子樹;在遍歷左、右子樹時,仍然先遍歷左子樹,然后訪問跟結(jié)點,最后遍歷右子樹。故本題的中序序列是DBGEAFHC。后序遍歷首先遍歷左子樹,然后遍歷右子樹,最后訪問根結(jié)點;在遍歷左、右子樹時,仍然先遍歷左子樹,然后遍歷右子樹,最后訪問根結(jié)點。故本題的后序序列是DGEBHFCA。5、SELECT命令中,設(shè)置條件短語的關(guān)鍵詞是()。A、WHILEB、FORC、W}tERED、CONDITION標(biāo)準(zhǔn)答案:C知識點解析:在select查詢中,使用Where子句來限定查詢條件。6、設(shè)有二叉樹如下圖所示:則后序序列為A、ABDEGCFHB、DBGEAFHCC、DGEBHFCAD、ABCDEFGH標(biāo)準(zhǔn)答案:C知識點解析:后序遍歷(LRD)首先遍歷左子樹,然后訪問遍歷右子樹,最后訪問根結(jié)點,可知選項C正確。7、在軟件開發(fā)中,需求分析階段產(chǎn)生的主要文檔是A、軟件集成測試計劃B、軟件詳細設(shè)計說明書C、用戶手冊D、軟件需求規(guī)格說明書標(biāo)準(zhǔn)答案:D知識點解析:在軟件開發(fā)過程中,需求分析階段產(chǎn)生的主要文檔是軟件需求規(guī)格說明書。8、設(shè)表的長度為n。下列算法中,最壞情況下比較次數(shù)小于n的是A、二分查找法B、堆排序C、快速排序D、順序查找法標(biāo)準(zhǔn)答案:A知識點解析:二分法查找只適用于順序存儲的有序表。二分查找的基本方法是:將被查元素x與線性表的中間項進行比較,若中間項的值等于X,則說明查到;若小于中間項的值則在.線性表的前半部分;以相同的方法進行查找;若大于中間項的值,則在線性表的后半部分以相同的方法進行查找。在最壞情況下,二分查找需要比較log2n次。所以選項A正確。9、設(shè)棧的順序存儲空間為S(1:m),初始狀態(tài)為top=0。覡經(jīng)過一系列正常的入棧與退棧操作后,top=m+1,則棧中的元素個數(shù)為A、不可能B、m+1C、0D、m標(biāo)準(zhǔn)答案:A知識點解析:棧是向上增長的,每次壓入一個元素,棧的TOP指針向上移動一位,即top-1。對于這個題目,由于top初始值等于0,此時入棧一個元素,top值減1,即0-1=-1,出現(xiàn)下溢錯誤,所以選項A正確。10、在已建“圖書”表中查找定價大于等于20并且小于30的記錄,正確的SQL命令是()。A、SELECT*FROM圖書WHERE定價BETWEEN20AND30B、SELECT*FROM圖書WHERE定價BETWEEN20TO30C、SELECT*FROM圖書WHERE定價BETWEEN20AND29D、SELECT*FROM圖書WHERE定價BETWEEN20TO29標(biāo)準(zhǔn)答案:C知識點解析:本題考查SELECT查詢中BETWEEN…A…AND…B字句的用法,該字句表示在A與B之間(包括A和B),題目要求大于等于20并且小于30。11、設(shè)二叉樹的前序序列為ABDEGHCFIJ,中序序列為DBGEHACIFJ。則后序序列為A、DGHEBIJFCAB、JIHGFEDCBAC、GHIJDEFBCAD、ABCDEFGHIJ標(biāo)準(zhǔn)答案:A知識點解析:前序遍歷中,第一個字母是根結(jié)點,也就是A是根結(jié)點:在中序遍歷中,根結(jié)點前面的是左子樹、后面的是右子樹。前序中,B在A的后面,中序中在左子樹中,可知B為A的左結(jié)點。中序中D在B的前面,前序中在B的后面,可知D為B的左結(jié)點,GEH為B的右子樹。前序中順序為EGH,由此可知,E為B的右結(jié)點,G為E的左結(jié)點、H為E的右結(jié)點。右子樹中,前序中C在最前,因為右子樹根結(jié)點,也就是A的右結(jié)點,根據(jù)前序中的子樹FIJ和中序中的IFJ子樹可知F為C的右結(jié)點,I為F的左結(jié)點、J為F的右結(jié)點。由此可畫出這個二叉樹,然后根據(jù)二叉

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論