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

下載本文檔

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

文檔簡介

國家二級(ACCESS)機試模擬試卷24(共9套)(共470題)國家二級(ACCESS)機試模擬試卷第1套一、選擇題(本題共40題,每題1.0分,共40分。)1、如果一個教師可以講授多門課程,一門課程可以由多個教師來講授,則教師與課程存在的聯(lián)系是()。A、一對一B、一對多C、多對一D、多對多標(biāo)準(zhǔn)答案:D知識點解析:本題考查表與表之間的關(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中的多條記錄匹配。本題中一門課程匹配多個教師。一個教師匹配多門課程,故此為多對多關(guān)系。2、在窗體中添加一個名稱為Commandl的命令按鈕,然后編寫如下事件代碼:PrivateSubCommandl_Click()Dima(10,10)Form=2To4Forn=4To5a(m,n)=m*nNextnNextmMsgBoxa(2,4)+a(3,5)+a(4,5)EndSub窗體打開運行后,單擊命令按鈕,則消息框的輸出結(jié)果是()。A、23B、33C、43D、53標(biāo)準(zhǔn)答案:C知識點解析:本題考查VBA中二維數(shù)組的知識。本題中的數(shù)組a是一個二維數(shù)組,在一個二重循環(huán)中為這個數(shù)組部分進行了賦值。本題中只需要注意最后使用到的二維數(shù)組的元素值,顯然其值為兩個下標(biāo)之積。3、在三級模式之間引入兩層映象,其主要功能之一是()。A、使數(shù)據(jù)與程序具有較高的獨立性B、使系統(tǒng)具有較高的通道能力C、保持數(shù)據(jù)與程序的一致性D、提高存儲空間的利用率標(biāo)準(zhǔn)答案:A知識點解析:數(shù)據(jù)庫管理系統(tǒng)在數(shù)據(jù)庫的三級模式之間提供了兩層映象,保證了數(shù)據(jù)庫中數(shù)據(jù)的較高的邏輯獨立性和物理獨立性。4、軟件集成測試不采用A、一次性組裝B、迭代式組裝C、自頂向下增量組裝D、自底向上增量組裝標(biāo)準(zhǔn)答案:B知識點解析:集成測試,也叫組裝測試或聯(lián)合測試。在單元測試的基礎(chǔ)上,將所有模塊按照設(shè)計要求(如根據(jù)結(jié)構(gòu)圖)組裝成為子系統(tǒng)或系統(tǒng),進行集成測試。常采用自頂向下、自底向上和一次性組裝測試。5、若要查詢成績?yōu)?5-100分(包括85分,不包括100分)的學(xué)生的信息,查詢準(zhǔn)則設(shè)置正確的是()。A、>84or<100B、Between85with100C、IN(85,100)D、>=85and<100標(biāo)準(zhǔn)答案:D知識點解析:本題考查表達式和運算符的知識。Between…And是一個表示在某區(qū)間內(nèi)的運算符,等價于:>=下界And<=上界;表示集合的方法是用括號括起集合的所有元素,這些元素之間用逗號隔開,表示在某個集合內(nèi)的關(guān)鍵字用in。6、內(nèi)置計算函數(shù)Max的功能是()。A、計算所有指定字段值的最大值B、計算全部數(shù)值型字段的最大值C、計算一條記錄中數(shù)值型字段的最大值D、計算一條記錄中指定字段的最大值標(biāo)準(zhǔn)答案:A知識點解析:內(nèi)置計算函數(shù)Max屬于統(tǒng)計函數(shù)中的一個,標(biāo)準(zhǔn)形式是:Max(字符表達式),功能是計算字符表達式中的最大值。根據(jù)題意,字符表達式用來指定某一字段,用Max函數(shù)計算出字符表達式指定的字段值的最大值。因此選擇A選項。7、在標(biāo)準(zhǔn)模塊的變量定義區(qū)域中,用()關(guān)鍵字說明的變量屬于全局范圍的變量。A、DimB、PrivateC、PublicD、Staffc標(biāo)準(zhǔn)答案:C知識點解析:本題考查變量作用域的知識。在VBA中變量的作用域有3個層次:在模塊過程內(nèi)部用Dim或private定義的變量為局部變量;在標(biāo)準(zhǔn)模塊的變量定義區(qū)域用Dim或Pfivate定義的變量為模塊變量;在標(biāo)準(zhǔn)模塊的變量定義區(qū)域用Pubhc定義的變量為全局變量。用static定義的變量為靜態(tài)變量。8、函數(shù)Mid(”計算機等級考試”,4,2)的執(zhí)行結(jié)果是()。A、計算B、等級C、考試D、等級考試標(biāo)準(zhǔn)答案:B知識點解析:本題考查取子串函數(shù)的知識。在VBA中有三種取子串函數(shù):Left函數(shù)用于在字符串左端開始取n個字符;Right函數(shù)用于在字符串右端開始取n個字符(注意子串中字符的順序與母串中相同);Mid函數(shù)可以實現(xiàn)在任何位置取任何長度的子串。本題中就是要在“計算機等級考試”這個字符串中的第4位開始截取2位子串,所以結(jié)果為“等級”。要注意一個漢字占1個字符。9、下列表達式計算結(jié)果為日期類型的是()。A、#2012-1-23#-#2011-2-3#B、year(#2011-2-3#)C、DateValue("2011-2-3")D、Len("2011-2-3")標(biāo)準(zhǔn)答案:C知識點解析:A)選項結(jié)果為數(shù)值,等于兩日期相隔天數(shù);B)選項結(jié)果為數(shù)值,等于年份2011;D)選項結(jié)果為數(shù)值,Len函數(shù)是返回字符串的長度;C)選項正確,DateValue函數(shù)是將字符串變?yōu)槿掌陬?0、VBA程序的多條語句寫在一行中時其分隔符必須使用符號()。A、冒號(:)B、分號(;)C、逗號(,)D、單引號(’)標(biāo)準(zhǔn)答案:A知識點解析:本題考查VBA語句書寫的知識。在vBA中每條語句寫在獨立的一行上,若將多條語句寫在一行中,需要使用“:”將其分隔開來。11、VBA中將字符串中小寫字母轉(zhuǎn)化為大寫字母的函數(shù)是()。A、LtrimB、RtrimC、MaxD、Ucase標(biāo)準(zhǔn)答案:D知識點解析:LTrim函數(shù):刪除字符串的開始空格。RTrim函數(shù):刪除字符串的尾部空格。Trim函數(shù):刪除字符串的開始和尾部空格。Ucase函數(shù):將字符串中小寫字母轉(zhuǎn)化為大寫字母。所以本題答案是D。12、算法的空間復(fù)雜度是指()。A、算法程序的長度B、算法程序中的指令條數(shù)C、算法程序所占的存儲空間D、算法執(zhí)行過程中所需要的存儲空間標(biāo)準(zhǔn)答案:D知識點解析:算法的空間復(fù)雜度是指執(zhí)行這個算法所需要的內(nèi)存空間。一個算法所占用的存儲空間包括算法程序所占的空間、輸入的初始數(shù)據(jù)所占的存儲空間以及算法執(zhí)行中所需要的額外空間。其中額外空間包括算法程序執(zhí)行過程中的工作單元以及某種數(shù)據(jù)結(jié)構(gòu)所需要的附加存儲空間。如果額外空間量相對于問題規(guī)模來說是常數(shù),則稱該算法是原地工作的。在許多實際問題中,為了減少算法所占的存儲空間,通常采用壓縮存儲技術(shù),以便盡量減少不必要的額外空間。13、子過程Plus完成對當(dāng)前庫中"教師表"的工齡字段都加1的操作。SubPlus()DimwsAsDAO.WorkspaceDimdbAsDAO.DatabaseDimrsAsDAO.RecordsetDimfdAsDAO.FieldSetdb=CurrentDb()Setrs=db.OpenRecordset("教師表")Setfd=rs.Fields("工齡")DoWhile【】rs.Editfd=fd+1rs.Updaters.MoveNextLooprs.Closedb.CloseSetrs=NothingSetdb=NothingEndSub程序空白處【】應(yīng)該填寫的語句是A、Notrs.EOFB、rs.EOFC、Notdb.EOFD、db.EOF標(biāo)準(zhǔn)答案:A知識點解析:本題考查的是如何使用ADO數(shù)據(jù)庫技術(shù)操作數(shù)據(jù)庫。其中,RecordSet對象rs是用來表示來自基本表或命令執(zhí)行結(jié)果的記錄集。Dowhile循環(huán)用于更記錄集中的記錄,EOF表示記錄指針是否位于最后一條記錄之后。當(dāng)條件滿足時,即沒有到達最后一條記錄時,執(zhí)行循環(huán)體,滿足的條件的只有A選項。因此,本題應(yīng)選擇A選項。14、在Access數(shù)據(jù)庫對象中,體現(xiàn)數(shù)據(jù)庫設(shè)計目的的對象是()。A、報表B、模塊C、查詢D、表標(biāo)準(zhǔn)答案:C知識點解析:Access數(shù)據(jù)庫對象分為6種,這些數(shù)據(jù)庫對象包括表、查詢、窗體、報表、宏、模塊。其中,①報表:一種數(shù)據(jù)庫應(yīng)用程序進行打印輸出的方式;②模塊:將VBA聲明和過程作為一個單元進行保存的集合,是應(yīng)用程序開發(fā)人員的工作環(huán)境;③查詢:它是數(shù)據(jù)庫設(shè)計目的的體現(xiàn),建完數(shù)據(jù)庫以后,數(shù)據(jù)只有被使用者查詢才能真正體現(xiàn)它的價值;④表:數(shù)據(jù)庫中用來存儲數(shù)據(jù)的對象,是整個數(shù)據(jù)庫系統(tǒng)的基礎(chǔ)。15、在下列關(guān)于宏和模塊的敘述中,正確的是()。A、宏可以是獨立的數(shù)據(jù)庫對象,可以提供獨立的操作動作B、模塊是能夠被程序調(diào)用的函數(shù)C、通過定義宏可以選擇或更新數(shù)據(jù)D、宏或模塊都不能是窗體或報表上的事件代碼標(biāo)準(zhǔn)答案:A知識點解析:宏是Access中的一個對象,是由一個或多個操作組成的集合,其中每個操作均能實現(xiàn)特定的功能,故A選項敘述正確;在VBA中過程是模塊的組成單位,由VBA代碼編寫而成。過程分為兩種類型:Sub子過程和Function函數(shù)過程,故B選項敘述錯誤;宏不具有選擇數(shù)據(jù)的功能,故C選項錯誤;模塊包含VBA代碼,它可以是窗體或報表上事件的代碼,故D選項錯誤,因此本題選擇A選項。16、下列關(guān)于二叉樹的敘述中,正確的是()。A、葉子結(jié)點總是比度為2的結(jié)點少一個B、葉子結(jié)點總是比度為2的結(jié)點多一個C、葉子結(jié)點數(shù)是度為2的結(jié)點數(shù)的兩倍D、度為2的結(jié)點數(shù)是度為l的結(jié)點數(shù)的兩倍標(biāo)準(zhǔn)答案:B知識點解析:根據(jù)二叉樹的基本性質(zhì)3:在任意一棵二叉樹中,度為0的葉子結(jié)點總是比度為2的結(jié)點多一個。所以選擇B。17、下圖所示的是報表設(shè)計視圖,由此可判斷該報表的分組字段是()。A、課程名稱B、學(xué)分C、成績D、姓名標(biāo)準(zhǔn)答案:D知識點解析:從報表設(shè)計視圖中可以看到“姓名頁眉”節(jié)和“姓名頁腳”節(jié),說明這是在報表中添加的組頁眉節(jié)和組頁腳節(jié),用來對報表中數(shù)據(jù)進行分組。所以該報表是按照“姓名”進行分組的。答案為D)選項。18、若要使某命令按鈕獲得控制焦點,可使用的方法是()。A、LostFocusB、SetFocusC、PointD、Value標(biāo)準(zhǔn)答案:B知識點解析:使得某個控件獲得控制焦點可以使用SetFocus方法。語法為:Object.SetFocus。當(dāng)控件失去焦點時發(fā)生LostFocus事件,當(dāng)控件得到焦點時發(fā)生GotFocus事件。在事件中可以設(shè)置一些用戶定義的語句。19、能夠?qū)崿F(xiàn)從指定記錄集里檢索特定字段值的函數(shù)是()。A、DAvgB、DSumC、DLookupD、DCount標(biāo)準(zhǔn)答案:C知識點解析:DlookUp函數(shù)是從指定記錄集里檢索特定字段的值。它可以直接在VBA、宏、查詢表達式或計算控件使用,而且主要用于檢索來自外部表字段中的數(shù)據(jù)。20、在下列查詢語句中,與SELECTTABl.*FROMTAB1WHEREInStr([簡歷],"籃球")<>0功能等價的語句是()。A、SELECTTABl.*FROMTABlWHERETABl.簡歷Like"籃球"B、SELECTTABl.*FROMTABlWHERETABl.簡歷Like"*籃球"C、SELECTTABl.*FROMTABlWHERETABl.簡歷Like"*籃球*"D、SELECTTABl.*FROMTABlWHERETABl.簡歷Like"籃球*"標(biāo)準(zhǔn)答案:C知識點解析:Instr(Stringl,String2)函數(shù)返回一個整數(shù),該整數(shù)指定第二個字符串String2在第一個字符串Stringl中的第一個匹配項的起始位置。此題中表示的是“籃球”在“簡歷”字段中出現(xiàn)的位置,即簡歷中包含籃球兩個字的記錄。所以選項C)正確。21、如果在C盤當(dāng)前文件夾下已存在名為StuData.dat的順序文件,那么執(zhí)行語句Open"C:StuData.dat"ForAppendAs#1之后將()。A、刪除文件中原有內(nèi)容B、保留文件中原有內(nèi)容,可在文件尾添加新內(nèi)容C、保留文件中原有內(nèi)容,在文件頭開始添加新內(nèi)容D、在文件頭開始添加新內(nèi)容標(biāo)準(zhǔn)答案:B知識點解析:文件打開方式中使用ForAppend時,指定文件按順序方式輸出,文件指針被定位在文件末尾。如果對文件執(zhí)行寫操作,則寫入的數(shù)據(jù)附加到原來文件的后面。22、在"成本表"中有字段:裝修費、人工費、水電費和總成本。其中,總成本=裝修費+人工費+水電費,在建表時應(yīng)將字段"總成本"的數(shù)據(jù)類型定義為A、數(shù)字B、單精度C、雙精度D、計算標(biāo)準(zhǔn)答案:D知識點解析:Access2010中的基本數(shù)據(jù)類型包括文本、備注、數(shù)字、日期/時間、貨幣、自動編號、是/否、OLE對象、超鏈接、附件、計算和查閱向?qū)А?計算"數(shù)據(jù)類型用于計算結(jié)果,計算時必須引用同一張表中的其他字段。"成本表"中的總成本字段是由裝修費、人工費、水電費求和得來,因此應(yīng)將"總成本"的數(shù)據(jù)類型定義為"計算"類型。因此選項D正確。23、窗體有命令按鈕Commandl和文本框Textl,對應(yīng)的事件代碼如下:PrivateSubCommandl-Click()Fori=lTo4x=3Forj=1To3Fork=1To2x=x+3NextkNextjNextiTextl.Value=Str(x)EndSub運行以上事件過程,文本框中的輸出是A、6B、12C、18D、21標(biāo)準(zhǔn)答案:D知識點解析:此處嵌套三層循環(huán),最外層循環(huán)總是把x值初始化為3,所以只看內(nèi)兩層循環(huán)的次數(shù)及累加,內(nèi)兩層一共循環(huán)3*2=6次,每次x的值累加3,即共累加6*3=18,再加上初始值x=3+18=21。24、要想在過程Proc調(diào)用后返回形參X和Y的變化結(jié)果,下列定義語句中正確的是A、SubProc(xasInteger,yasInteger)B、SubProc(ByValxasInteger,yasInteger)C、SubProc(xasInteger,ByValyasInteger)D、SubProc(ByValxasInteger,ByValyasInteger)標(biāo)準(zhǔn)答案:A知識點解析:本題考查VBA中參數(shù)傳遞的知識。在VBA的過程調(diào)用時,參數(shù)有兩種傳遞方式:傳址傳遞和傳值傳遞。如果在過程聲明時形參用ByVal聲明,說明此參數(shù)為傳值調(diào)用:若用ByRef聲明,說明此參數(shù)為傳址調(diào)用;沒有說明傳遞類型,則默認為傳址傳遞。即形參的結(jié)果會傳遞給實參。25、下列關(guān)于線性鏈表的描述中,正確的是()。Ⅰ、只含有一個指針域來存放下一個元素地址Ⅱ、指針域中的指針用于指向該結(jié)點的前一個或后一個結(jié)點(即前件或后件)Ⅲ、結(jié)點由兩部分組成:數(shù)據(jù)域和指針域。A、僅Ⅰ、ⅡB、僅Ⅰ、ⅢC、僅Ⅱ、ⅢD、全部標(biāo)準(zhǔn)答案:D知識點解析:在定義的鏈表中,若只含有一個指針域來存放下一個元素地址,稱這樣的鏈表為單鏈表或線性鏈表。在鏈?zhǔn)酱鎯Ψ绞街?,要求每個結(jié)點由兩部分組成:一部分用于存放數(shù)據(jù)元素值,稱為數(shù)據(jù)域;另一部分用于存放指針,稱為指針域。其中指針用于指向該結(jié)點的前一個或后一個結(jié)點(即前件或后件)。26、基于"學(xué)生名單表"創(chuàng)建新表"學(xué)生名單表2",所使用的查詢方式是A、刪除查詢B、生成表查詢C、追加查詢D、交叉表查詢標(biāo)準(zhǔn)答案:B知識點解析:生成表查詢是利用一個或多個表中的全部或部分數(shù)據(jù)創(chuàng)建新表,若數(shù)據(jù)庫中已有同名的表,該操作將覆蓋原有的表。因此基于"學(xué)生名單表"創(chuàng)建新表"學(xué)生名單表2"應(yīng)使用生成表查詢。27、下列表達式計算結(jié)果為數(shù)值類型的是()。A、#5/5/2010#-#5/1/2010#B、102>”11“C、102=98+4D、#5/1/2010#+5標(biāo)準(zhǔn)答案:A知識點解析:A)選項中兩個日期數(shù)據(jù)相減后結(jié)果為整型數(shù)據(jù)4。B)選項中足兩個字符串比較,結(jié)果為False,是布爾型。C)選項中為關(guān)系表達式的值,結(jié)果為False,是布爾型。D)選項中為日期型數(shù)據(jù)加5,結(jié)果為2010-5-6,仍為日期型。28、將表A的記錄添加到表B中,要求保持表B中原有的記錄,可以使用的查詢是()。A、更新查詢B、生成表查詢C、追加查詢D、選擇查詢標(biāo)準(zhǔn)答案:C知識點解析:追加查詢功能可以將符合查詢條件的數(shù)據(jù)追加到一個已經(jīng)存在的表中,該表可以是當(dāng)前數(shù)據(jù)庫中的一個表,也可以是另一個數(shù)據(jù)庫中的表,故C)選項正確。29、要在報表上顯示形如“第x頁/共y頁”的頁碼,則控件來源應(yīng)設(shè)置為()。A、=“第”&[Page]&”頁,共”&[Page]&“頁”B、=“第”&[Pages]&”頁,共“&[Pages]&”頁”C、=“第”&[Pages]&”頁,共”&[Page]&“頁”D、=“第”&[Page]&”頁,共“&[Pages]&”頁”標(biāo)準(zhǔn)答案:D知識點解析:本題考查文本框控件中頁碼格式設(shè)置的知識。在Access中文本框的格式規(guī)定:[Pages]表示總頁數(shù),[Page]表示當(dāng)前頁碼。所以正確的格式應(yīng)該是=”第”&[Page]&”頁,共”&[Pages]&”頁”,其中&為字符串連接符。注意控制來源格式都要由”=”引出。30、如有數(shù)組聲明語句Dima(2,-3to2,4),則數(shù)組a包含元素的個數(shù)是()。A、40B、75C、12D、90標(biāo)準(zhǔn)答案:D知識點解析:數(shù)組的默認下限為0,所以Dima(2,-3to2,4),第一維下標(biāo)為0,1,2,共3個,第二維下標(biāo)為-3,-2,-1,0,1,2,共6個,第三維下標(biāo)為0,1,2,3,4,共5個,所以數(shù)據(jù)a包含的元素個數(shù)為3×6×5=90。31、為使窗體每隔0.5秒鐘激發(fā)一次計時器事件(timer事件),則應(yīng)將其Interval屬性值設(shè)置為()。A、5000B、500C、5D、0.5標(biāo)準(zhǔn)答案:B知識點解析:窗體的計時器事件發(fā)生間隔由Interval屬性設(shè)定,該屬性值以毫秒為單位,1000毫秒為1秒,0.5秒即500毫秒,因此,應(yīng)將Interval值設(shè)置為500。32、打開報表的宏命令是A、OpenFormB、OpenqueryC、OpenReportD、RunSQL標(biāo)準(zhǔn)答案:C知識點解析:宏命令OpenForm的功能是打開窗體,Openquery的功能是打開查詢,OpenReport的功能是打開報表,RunSQL用于執(zhí)行指定的SQL語句。33、對長度為10的線性表進行冒泡排序,最壞情況下需要比較的次數(shù)為A、9B、10C、45D、90標(biāo)準(zhǔn)答案:C知識點解析:冒泡法是在掃描過程中逐次比較相鄰兩個元素的大小,最壞的情況是每次比較都要將相鄰的兩個元素互換,需要互換的次數(shù)為9+8+7+6+5+4+3+2+1=45,選C。34、宏命令RunApp的功能是A、執(zhí)行指定的SQL語句B、執(zhí)行指定的外部應(yīng)用程序C、執(zhí)行指定的宏命令D、執(zhí)行設(shè)置屬性值的宏命令標(biāo)準(zhǔn)答案:B知識點解析:宏命令RunApp用于執(zhí)行指定的外部應(yīng)用程序。35、下列關(guān)于數(shù)據(jù)庫特點的敘述中,錯誤的是()。A、數(shù)據(jù)庫能夠減少數(shù)據(jù)冗余B、數(shù)據(jù)庫中的數(shù)據(jù)可以共享C、數(shù)據(jù)庫中的表能夠避免一切數(shù)據(jù)的重復(fù)D、數(shù)據(jù)庫中的表既相對獨立,又相互聯(lián)系標(biāo)準(zhǔn)答案:C知識點解析:數(shù)據(jù)庫的主要特點是①實現(xiàn)數(shù)據(jù)共享。②減少數(shù)據(jù)的冗余度。③數(shù)據(jù)的獨立性。④數(shù)據(jù)實現(xiàn)集中控制。⑤數(shù)據(jù)一致性和可維護性,以確保數(shù)據(jù)的安全性和可靠性。⑥故障恢復(fù)。數(shù)據(jù)庫中的表只能盡量避免數(shù)據(jù)的重復(fù),不能避免一切數(shù)據(jù)的重復(fù)。所以選項C)為正確答案。36、數(shù)據(jù)庫中有數(shù)據(jù)表"Emp",包括"Eno"、"Ename"、"Eage"、"Esex"、"Edate"、"Eparty"等字段。下面程序段的功能是:在窗體文本框"tValue"內(nèi)輸入年齡條件,單擊"刪除"按鈕完成對該年齡職工記錄信息的刪除操作。PrivateSubbtnDelete_Click()’單擊"刪除"按鈕DimstrSQLAsString’定義變量strSQL="deletefromEmp"’賦值SQL基本操作字符串’判斷窗體年齡條件值無效(空值或非數(shù)值)處理IfIsNull(Me!tValue)=TrueOrIsNumeric(Me!tValue)=FalseThenMsgBox"年齡值為空或非有效數(shù)值!",vbCritical,"Error"’窗體輸入焦點移回年齡輸入的文本框"tValue"控件內(nèi)Me!tValue.SetFocusElse’構(gòu)造條件刪除查詢表達式strSQL=strSQL&"whereEage="&Me!tValue’消息框提示"確認刪除?(Yes/No)",確認后實施刪除操作IfThenDoCmd.RunSQLstrSQL’執(zhí)行刪除查詢MsgBox"completed!",vbInformation,"Msg"EndIfEndIfEndSub按照功能要求,在橫線上應(yīng)填寫的是()。A、MsgBox("確認刪除?(Yes/No)",vbQuestion+vbYesNo,"確認")=vbOkB、MsgBox("確認刪除?(Yes/No)",vbQuestion+vbYesNo,"確認")=vbYesC、MsgBox("確認",vbQuestion+vbYesNo,"確認刪除?(Yes/No)")=vbOkD、MsgBox("確認",vbQuestion+vbYesNo,"確認刪除?(Yes/No)")=vbYes標(biāo)準(zhǔn)答案:B知識點解析:MsgBox函數(shù)的語法為:MsgBox(Prompt,[Buttons],[Title],[Helpfile],[Context])。該函數(shù)的返回值告訴用戶單擊了哪一個按鈕。根據(jù)題目要求消息框應(yīng)為MsgBox("確認刪除?(Yes/No)",vbQuestion+vbYesNo,"確認"),顯示時會顯示"是","否"兩個按鈕。單擊"是"按鈕,MsgBox函數(shù)的返回值為vbYes;單擊"否"按鈕,MsbBox函數(shù)返回值為vbNo。37、存在關(guān)系模型Students(學(xué)號,姓名,性別,專業(yè)),下列SQL語句中錯誤的是A、SELECT*FROMStudents;B、SELECTCOUNT(*)人數(shù)FROMStudents;C、SELECTDISTINCT專業(yè)FROMStudents;D、SELECT專業(yè)FROMStudents;標(biāo)準(zhǔn)答案:B知識點解析:SELECT語句的格式為:SELECT[字段列表]/*FROM表名[WHERE條件表達式][ORDERBY列名][ASC][DESC]。若在查詢中要統(tǒng)計記錄的個數(shù)應(yīng)使用的函數(shù)是COUNT(*),Distinct表示檢索要去除重復(fù)的所有元組,可以利用在字段名稱后加上AS子句指定輸出項的顯示標(biāo)題。因此選項A是對Students表中的全部記錄進行查找;選項C是對Students表中的專業(yè)進行查找,并去除重復(fù)值;選項D是對Students表中的專業(yè)進行查找,保留重復(fù)值;選項B存在語法錯誤,應(yīng)該為SELECTCOUNT(*)AS人數(shù)FROMStudents,實現(xiàn)對學(xué)生人數(shù)的統(tǒng)計,并以"人數(shù)"作為標(biāo)題輸出。38、下列關(guān)于對象"更新前"事件的敘述中,正確的是()。A、在控件或記錄的數(shù)據(jù)變化后發(fā)生的事件B、在控件或記錄的數(shù)據(jù)變化前發(fā)生的事件C、當(dāng)窗體或控件接收到焦點時發(fā)生的事件D、當(dāng)窗體或控件失去了焦點時發(fā)生的事件標(biāo)準(zhǔn)答案:B知識點解析:Access對象事件有單擊、雙擊、更新前、更新后等事件,而"更新前"事件表示的是在控件或記錄的數(shù)據(jù)變化前發(fā)生的事件。故選項B)正確。39、在學(xué)生表中要查找所有年齡小于20歲且姓王的男生,應(yīng)采用的關(guān)系運算是()。A、選擇B、投影C、連接D、比較標(biāo)準(zhǔn)答案:A知識點解析:關(guān)系運算包括:選擇、投影和連接。①選擇:從關(guān)系中找出滿足給定條件的元組的操作稱為選擇。選擇是從行的角度進行的運算。②投影:從關(guān)系模式中指定若干個屬性組成新的關(guān)系。投影是從列的角度進行的運算。③連接:連接運算將兩個關(guān)系模式拼接成一個更寬的關(guān)系模式,生成的新關(guān)系中包含滿足連接條件的元組。比較不是關(guān)系運算。此題是從關(guān)系中查找所有年齡小于20歲且姓王的男生,應(yīng)進行的運算是選擇,所以選項A是正確的。40、在關(guān)系窗口中,雙擊兩個表之間的連接線,會出現(xiàn)()。A、數(shù)據(jù)表分析向?qū)、數(shù)據(jù)關(guān)系圖窗口C、連接線粗細變化D、編輯關(guān)系對話框標(biāo)準(zhǔn)答案:D知識點解析:當(dāng)兩個表之間建立關(guān)系,兩個表之間會出現(xiàn)一條連接線,雙擊這條連接線會出現(xiàn)編輯關(guān)系對話框。所以,選項D正確。二、基本操作題(本題共5題,每題1.0分,共5分。)在考生文件夾下,已有“sampl.a(chǎn)ccdb”數(shù)據(jù)庫文件和Stab.xls文件,“sampl.a(chǎn)ccdb”中已建立表對象“student”和“grade”,試按以下要求,完成表的各種操作:41、將考生文件夾下的Stab.xls文件導(dǎo)入到“student”表中。標(biāo)準(zhǔn)答案:步驟1:打開“sampl.a(chǎn)ccdb”數(shù)據(jù)庫,在【外部數(shù)據(jù)】功能區(qū)的“導(dǎo)入并鏈接”組中單擊“Excel”按鈕。步驟2:在彈出的【獲得外部數(shù)據(jù)-Excel電子表格】對話框中,單擊“瀏覽”按鈕,在彈出的【打開】對話框內(nèi)瀏覽“Stab.xls”文件所在的存儲位置(考生文件夾下),選中“Stab.xls”Excel文件,單擊“打開”按鈕。步驟3:接著在【獲得外部數(shù)據(jù).Excel電子表格】對話框中選中“在表中追加一份記錄的副本”項,并在其下方的列表框中選擇“student”表,單擊“確定”按鈕。步驟4:系統(tǒng)彈出【導(dǎo)入數(shù)據(jù)表向?qū)А繉υ捒?,此時默認的是sheetl表中的數(shù)據(jù),不需要修改,單擊“下一步”按鈕,繼續(xù)保持默認,單擊“下一步”按鈕,確認數(shù)據(jù)導(dǎo)入的是student表,單擊“完成”按鈕,最后單擊“關(guān)閉”按鈕,關(guān)閉向?qū)?。知識點解析:(1)主要考查Access數(shù)據(jù)庫中獲取外來數(shù)據(jù)的方法。(2)主要考查表記錄的刪除,對表記錄的批量刪除。找出要刪除的記錄是非常關(guān)鍵的。一般要借助表的常用的數(shù)據(jù)處理:“排序”、“篩選”等方法。(3)此題主要考查默認字段值的設(shè)置,這種方法對數(shù)據(jù)庫的數(shù)據(jù)的添加起到非常好的作用。(4)主要考查表“分析”操作。這個操作主要實現(xiàn)表“結(jié)構(gòu)”的拆分。(5)主要考查表與表之間聯(lián)系的建立方法以及能夠建立聯(lián)系的兩個表必須滿足條件。42、將“student”表中1975年到1980年之間(包括1975年和1980年)出生的學(xué)生記錄刪除。標(biāo)準(zhǔn)答案:步驟1:雙擊“student”表打開數(shù)據(jù)表視圖。選中“出生日期”列,再單擊【開始】功能區(qū)“排序和篩選”組中的“升序”按鈕。在按照“出生年月”排序后的記錄中連續(xù)選擇出生年在1975~1980之間的記錄,按鍵盤上鍵,確認刪除記錄。步驟2:單擊快速訪問工具欄中的“保存”按鈕。知識點解析:暫無解析43、將“student”表中“性別”字段的默認值屬性設(shè)置為“男”。標(biāo)準(zhǔn)答案:步驟1:右擊student表,選擇“設(shè)計視圖”快捷菜單命令,打開表設(shè)計視圖。步驟1:單擊“性別”字段。在下方的“字段屬性”的“默認值”所在行內(nèi)輸入:男。步驟2:單擊快速訪問工具欄中的“保存”按鈕保存設(shè)置,關(guān)閉表設(shè)計器。知識點解析:暫無解析44、將“student”表拆分為兩個新表,表名分別為“tStud”和“tOffice”。其中“tStud”表結(jié)構(gòu)為:學(xué)號,姓名,性別,出生日期,院系,籍貫,主鍵為學(xué)號;“tOffice”表結(jié)構(gòu)為:院系,院長,院辦電話,主鍵為“院系”。要求:保留“student”表。標(biāo)準(zhǔn)答案:步驟1:在【數(shù)據(jù)庫工具】功能區(qū)的“分析”組中單擊“分析表”按鈕,彈出【表分析向?qū)А繉υ捒颉T趯υ捒蛑兄苯訂螕簟跋乱徊健卑粹o,直到出現(xiàn)表選擇向?qū)Ы缑妗H鐖D3-50所示,選中“student”表。步驟2:繼續(xù)單擊“下一步”按鈕,選擇“否,自行決定”單選框;再單擊“下一步”按鈕。在“表分析器向?qū)А毕驅(qū)е型铣觥霸合怠?,在彈出對話框中修改‘?”的名稱為“toffice”,單擊“確定”按鈕,接著在向?qū)Ы缑嬗疑喜糠謫螕簟霸O(shè)置惟一標(biāo)識符”按鈕,設(shè)置“院系”字段設(shè)為“主鍵”;繼續(xù)拖“院長”、“院辦電話”字段到“toffice”中,如圖3.51所示。步驟3:單擊“表1”,向?qū)Ы缑嬗疑喜糠謫螕簟爸孛怼卑粹o,將“表1”修改名為“tStud”,單擊“確定”按鈕,在“tStud”表中選中“學(xué)號”字段,然后單擊向?qū)Ы缑嬗疑喜糠值摹霸O(shè)置惟-標(biāo)識符”按鈕,設(shè)置“學(xué)號"字段為主鍵。繼續(xù)單擊“下一步”按鈕,選中“否,不創(chuàng)建查詢”項,單擊“完成”按鈕,關(guān)閉向?qū)?。[*]知識點解析:暫無解析45、建立“student”和“grade”兩表之間的關(guān)系。標(biāo)準(zhǔn)答案:步驟1:在【數(shù)據(jù)庫工具】功能區(qū)的【關(guān)系】分組中單擊“關(guān)系”按鈕,系統(tǒng)彈出“關(guān)系”窗口,在窗口內(nèi)右擊鼠標(biāo),選擇”顯示表”快捷菜單命令。在【顯示表】對話框內(nèi)分別雙擊“student”和“grade”表到關(guān)系窗口中。關(guān)閉【顯示表】對話框。在“student”表中拖動“學(xué)號”字段到“grade”表中“學(xué)號”上,在彈出的【編輯關(guān)系】對話框中單擊“創(chuàng)建”按鈕。[*]步驟2:單擊快速訪問工具欄中的“保存”按鈕。關(guān)閉“關(guān)系”窗口,關(guān)閉“sampl.a(chǎn)ccdb”數(shù)據(jù)庫。知識點解析:暫無解析三、簡單應(yīng)用題(本題共4題,每題1.0分,共4分。)考生文件夾下存在一個數(shù)據(jù)庫文件“samp2.a(chǎn)ccdb”,里面已經(jīng)設(shè)計好一個表對象“tTeacher”。試按以下要求完成設(shè)計:46、創(chuàng)建一個查詢,計算并輸出教師最人年齡與最小年齡的差值,顯示標(biāo)題為“mage“,所建查詢命名為“qT1”。標(biāo)準(zhǔn)答案:步驟1:雙擊打開“samp2.a(chǎn)ccdb”數(shù)據(jù)庫,在【創(chuàng)建】功能區(qū)的【查詢】分組中單擊“查詢設(shè)計”按鈕,系統(tǒng)彈出查詢設(shè)計器。在【顯示表】對話框中添加“tTeacher”表。關(guān)閉對話框。在“字段”所在行的第一列輸入標(biāo)題“mage:”,再輸入求最大年齡和最小年齡之差的計算式:max([年齡]).min(、[年齡])。如圖3.53所示。步驟2:單擊快速訪問工具欄中的“保存”按鈕,輸入“qT1”文件名,單擊“確定”按鈕,關(guān)閉“qT1”查詢窗口。[*]知識點解析:本題考查查詢的基本方法的應(yīng)用max()函數(shù)、min()函數(shù)的使用方法。47、創(chuàng)建一個查詢,查找并顯示具有研究生學(xué)歷的教師的“編號”、“姓名”、“性別”和“系別”四個字段內(nèi)容,所建查詢命名為“qT2”。標(biāo)準(zhǔn)答案:步驟1:在【創(chuàng)建】功能區(qū)的【查詢】分組中單擊“查詢設(shè)計”按鈕,系統(tǒng)彈出查詢設(shè)計器。在【顯示表】對話框中添加“tTeacher”表。關(guān)閉【顯示表】對話框。雙擊“tTeacher”表中的“編號”、“姓名”、“性別”、“系別”、“學(xué)歷”字段。在“學(xué)歷”所在的條件行內(nèi)輸入:”研究生”。作為條件字段不需要顯示,取消“顯示”復(fù)選框的勾選。如圖3.54所示。步驟2:單擊快速訪問工具欄中的“保存”按鈕,輸入“qT2”文件名,單擊“確定”按鈕,關(guān)閉“qT2”查詢窗口。[*]知識點解析:本題考查一個比較簡單的條件查詢。值得注意的是,“學(xué)歷”作為條件字段不需要顯示。48、創(chuàng)建一個查詢,查找并顯示年齡小于等于38、職稱為副教授或教授的教師的“編號”、“姓名”、“年齡”、“學(xué)歷”和“職稱”五個字段內(nèi)容,所建查詢命名為“qT3”。標(biāo)準(zhǔn)答案:步驟1:在【創(chuàng)建】功能區(qū)的【查詢】分組中單擊“查詢設(shè)計”按鈕,系統(tǒng)彈出查詢設(shè)計器。在【顯示表】對話框中添加“tTeacher”表。關(guān)閉【顯示表】對話框。雙擊“tTeacher”表中的“編號”、“姓名”、“性別”、“年齡”、“學(xué)歷”、“職稱”字段。在字段“年齡”所在的條件行下輸入:<=38,在字段“職稱”所在的條件行下輸入:”教授”or”副教授”。如圖3-55所示。步驟2:單擊快速訪問工具欄中的“保存”按鈕,輸入“qT3”文件名,單擊“確定”按鈕,關(guān)閉“qT3”查詢窗口。[*]知識點解析:本題考查多條件查詢實現(xiàn)方法。同時要考生掌握“and”、“or”、“not”邏輯運算符的使用。注意:“年齡”和“職稱”字段雖然作為條件,但是查詢中要顯示這兩個字段的信息,所以不能去掉“顯示”項。49、創(chuàng)建一個查詢,查找并統(tǒng)計在職教師按照職稱進行分類的平均年齡,然后顯示出標(biāo)題為“職稱”和“平均年齡”的兩個字段內(nèi)容,所建查詢命名為“qT4”。標(biāo)準(zhǔn)答案:步驟1:在【創(chuàng)建】功能區(qū)的【查詢】分組中單擊“查詢設(shè)計”按鈕,系統(tǒng)彈出查詢設(shè)計器。在【顯示表】對話框中添加“tTeacher”表,關(guān)閉【顯示表】對話框,單擊“匯總”按鈕。雙擊“tTeacher”表“職稱”字段,在其“總計”所在行選擇“GroupBy”。雙擊“年齡”字段,在“年齡”字段左側(cè)單擊定位鼠標(biāo)。輸入標(biāo)題“平均年齡:”,在其“總計”行選擇“平均值”。雙擊“在職否”字段,在其“總計”行中選擇“where”,在其條件行內(nèi)輸入:-1,并去掉“顯示”行中的勾選,如圖3.56所示。步驟2:單擊快速訪問工具欄中的“保存”按鈕,輸入“qT4”文件名,單擊“確定”按鈕,關(guān)閉“qT4”查詢窗口。步驟3:關(guān)閉“samp2.a(chǎn)ccdb”數(shù)據(jù)庫。[*]知識點解析:本題考查查詢中的計算方法的應(yīng)用。對不不同職稱的教師進行分組,然后求出不同組的平均年齡,同時還要求考生掌握“是/否”型的符號表達:是:-1(yes)、否:0(no)。四、綜合應(yīng)用題(本題共3題,每題1.0分,共3分。)考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.a(chǎn)ccdb”,里面已經(jīng)設(shè)計好表對象“tEmployee”和“tGroup”及查詢對象“qEmployee”,同時還設(shè)計出以“qEmployee”為數(shù)據(jù)源的報表對象“rEmployee”。試在此基礎(chǔ)上按照以下要求補充報表設(shè)計:50、在報表的報表頁眉節(jié)區(qū)位置添加一個標(biāo)簽控件,其名稱為“bTitle”,標(biāo)題顯示為“職工基本信息表”。標(biāo)準(zhǔn)答案:步驟1:雙擊打開“samp3.a(chǎn)ccdb”數(shù)據(jù)庫,在【開始】功能區(qū)的“報表”面板中右擊“rEmployee”報表,選擇“設(shè)計視圖”快捷菜單命令,打開“rEmployee”的設(shè)計視圖,單擊【控件】分組中的”標(biāo)簽”控件。在報表的頁眉節(jié)區(qū)單擊鼠標(biāo),在光標(biāo)閃動處輸入:職工基本信息表,在標(biāo)簽上右鍵單擊鼠標(biāo),在快捷菜單中選擇“屬性”命令,在【屬性表】對話框內(nèi)修改“名稱”為:bTitle。步驟2:單擊快速訪問工具欄中的“保存”按鈕保存報表的修改。知識點解析:本題主要考查報表一些常用控件的設(shè)計方法、控件在報表中的樣式、控件在報表中顯示的位置以及表的修改。利用函數(shù)對數(shù)據(jù)中顯示的數(shù)據(jù)進行處理。Dlookup()函數(shù)的使用格式:DL,ookup(”字段名稱”,”表或查詢名稱”,”條件字段名=…&forms!窗體名!控件名&…”1。51、在“性別”字段標(biāo)題對應(yīng)的報表主體節(jié)區(qū)距上邊0.1厘米、距左側(cè)5.2厘米位置添加一個文本框,顯示出“性別”字段值,并命名為“tSex”。標(biāo)準(zhǔn)答案:步驟1:在“rEmployee”報表設(shè)計視圖下,單擊【控件】分組中的“文本框”按鈕,在報表主體節(jié)區(qū)上拖動產(chǎn)生一個“文本框”和一個“標(biāo)簽”,刪除“標(biāo)簽”。選中新增的文本框,在【屬性表】對話框內(nèi)修改“名稱”為:tSex,單擊“控件來源”所在行的下拉框中選擇:性別,把“上邊距”修改為:0.1cm,“左”修改為:5.2cm。如圖3.57所示。步驟2:單擊快速訪問工具欄中的“保存”按鈕保存報表的修改。[*]知識點解析:暫無解析52、設(shè)置報表主體節(jié)區(qū)內(nèi)文本框“tDept”的控件來源屬性為計算控件。要求該控件可以根據(jù)報表數(shù)據(jù)源里的“所屬部門”字段值,從非數(shù)據(jù)源表對象“tGroup”中檢索出對應(yīng)的部門名稱并顯示輸出。(提示:考慮DLookup函數(shù)的使用。)注意:不允許修改數(shù)據(jù)庫中的表對象“‘tEmployee”和“tGroup”及查詢對象“qEmployee”;不允許修改報表對象“qEmployee”中未涉及的控件和屬性。標(biāo)準(zhǔn)答案:步驟1:在“rEmployee”報表設(shè)計視圖中選中“tDept”文本框,在【屬性表】對話框的“控件來源”所在行內(nèi)輸入運算式:=DIookl”名稱”,”tGhlDup”,”部門編號=”&[所屬部門]&””。步驟2:單擊快速訪問工具欄中的“保存”按鈕保存報表的修改,關(guān)閉“rEmployee”報表。步驟3:關(guān)閉“samp3.a(chǎn)ccdb”數(shù)據(jù)庫。知識點解析:暫無解析國家二級(ACCESS)機試模擬試卷第2套一、選擇題(本題共40題,每題1.0分,共40分。)1、數(shù)據(jù)結(jié)構(gòu)中,與所使用的計算機無關(guān)的是數(shù)據(jù)的()。A、存儲結(jié)構(gòu)B、物理結(jié)構(gòu)C、邏輯結(jié)構(gòu)D、線性結(jié)構(gòu)標(biāo)準(zhǔn)答案:C知識點解析:數(shù)據(jù)的邏輯結(jié)構(gòu)反映的是數(shù)據(jù)元素之間的邏輯關(guān)系,與使用的計算機無關(guān)。2、能夠接受數(shù)字型數(shù)據(jù)輸入的窗體控件是()。A、圖形B、文本框C、標(biāo)簽D、命令按鈕標(biāo)準(zhǔn)答案:B知識點解析:本題考查窗體控件的知識。Access中的窗體中有一些基本控件,其中的文本框主要用來輸入或編輯數(shù)據(jù),可以與字段數(shù)據(jù)相綁定;標(biāo)簽常用來顯示一些說明文字;圖形常用來顯示指定的圖形;命令按鈕則是用來提供給用戶單擊的按鈕型控件。3、在窗體中添加了一個文本框和一個命令按鈕(名稱分別為Textl和Commandl),并編寫了相應(yīng)的事件過程。運行此窗體后,在文本框中輸入一個字符,則命令按鈕上的標(biāo)題變?yōu)椤癆ccess模擬”。以下能實現(xiàn)上述操作的事件過程是()。A、PrivateSubCommandlClick()Caption=“Access模擬”EndSubB、PrivateSubTextlClick()Commandl.Caption=“Access模擬”EndSubC、PrivateSubCommandl—Change()Caption=“Access模擬”EndSubD、PrivateSubTextl_Change()Commandl.Caption=“Access模擬”EndSub標(biāo)準(zhǔn)答案:D知識點解析:本題考查控件的基本屬性和事件的知識。由于題目要求在文本框中輸入一個字符就會觸發(fā)事件,能觸發(fā)的只有Textl的Change事件,在給某個控件的屬性賦值的時候,不可省略控件名。4、在數(shù)據(jù)庫系統(tǒng)的組織結(jié)構(gòu)中,下列()映射把用戶數(shù)據(jù)庫與概念數(shù)據(jù)庫聯(lián)系了起來。A、外模式/模式B、內(nèi)模式/外模式C、模式/內(nèi)模式D、內(nèi)模式/模式標(biāo)準(zhǔn)答案:A知識點解析:數(shù)據(jù)庫有兩層映象,即外模式/模式和模式/內(nèi)模式映象。模式/內(nèi)模式映象定義數(shù)據(jù)庫全局邏輯結(jié)構(gòu)與存儲結(jié)構(gòu)之間的對應(yīng)關(guān)系。5、將表“學(xué)生名單2”的記錄復(fù)制到表“學(xué)生名單1”中,且不刪除表“學(xué)生名單1”中的記錄,可使用的查詢方式是()。A、刪除查詢B、生成表查詢C、追加查詢D、交叉表查詢標(biāo)準(zhǔn)答案:C知識點解析:刪除查詢可以從一個或多個表中刪除一組記錄,刪除查詢將刪除整個記錄,而不只是記錄中所選擇的字段;生成表查詢利用一個或多個表中的全部或部分數(shù)據(jù)創(chuàng)建新表,若數(shù)據(jù)庫中已有同名的表,該操作將覆蓋原有的表;追加查詢是從一個或多個表中將一組記錄添加到一個或多個表的尾部;交叉表查詢是用于對相同的數(shù)據(jù)進行統(tǒng)計,是一個二維總計矩陣??梢娭挥凶芳硬樵兛梢詫表中的數(shù)據(jù)追加到B表而保持B表原有的數(shù)據(jù)不變,故C選項正確。6、一個教師可講授多門課程,一門課程可由多個教師講授。則實體教師和課程間的聯(lián)系是()。A、1∶1聯(lián)系B、1∶m聯(lián)系C、m∶1聯(lián)系D、m∶n聯(lián)系標(biāo)準(zhǔn)答案:D知識點解析:因為一個教師可講授多門課程,而一門課程又能由多個老師講授,所以它們之間是多對多的關(guān)系,可以表示為m∶n。7、在Access的數(shù)據(jù)表中刪除一條記錄,被刪除的記錄()。A、不能恢復(fù)B、可恢復(fù)為第一條記錄C、可恢復(fù)為最后一條記錄D、可恢復(fù)到原來設(shè)置標(biāo)準(zhǔn)答案:A知識點解析:在ACCESS數(shù)據(jù)庫中,刪除表中的記錄是不能恢復(fù)的。8、若要在子過程Procl調(diào)用后返回兩個變量的結(jié)果,下列過程定義語句中有效的是()。A、SubProcl(n,m)B、SubProcl(ByValn,m)C、SubProcl(n,ByValm)D、SubProcl(ByValn,ByValm)標(biāo)準(zhǔn)答案:A知識點解析:本題考查VBA中參數(shù)傳遞的知識。在VBA的過程調(diào)用時,參數(shù)有兩種傳遞方式:傳址傳遞和傳值傳遞。如果在過程聲明時形參用ByVal聲明,說明此參數(shù)為傳值調(diào)用,此時形參的變化不會返回到實參;若用ByRef聲明,說明此參數(shù)為傳址調(diào)用,此時形參的變化將會返回到實參:沒有說明傳遞類型,則默認為傳址傳遞。由于本題要求可以返回兩個變量的結(jié)果,所以應(yīng)該使用傳址調(diào)用,不能出現(xiàn)傳值調(diào)用,也就是不能出現(xiàn)使用Byval聲明的形參。9、下面屬于黑盒測試方法的是A、語句覆蓋B、邏輯覆蓋C、邊界值分析D、路徑覆蓋標(biāo)準(zhǔn)答案:C知識點解析:采用黑盒技術(shù)設(shè)計測試用例的方法有:等價類劃分、邊界值分析、錨誤推測、因果圖和綜合策略。10、以下程序的功能是求“x^3*5”表達式的值,其中X的值由文本框Text0輸入,運算的結(jié)果由文本框Text1輸出。PrivateSubCommand0_Click()DimxAsIntegerDimyAsLongMe.Text0=xy=x^3*5Me.Text1=yEndSub運行上述程序時,會有錯誤。錯誤的語句是()。A、DimxAsIntegerB、Me.Text0=xC、Me.Text1=yD、DimyASLong標(biāo)準(zhǔn)答案:B知識點解析:根據(jù)題意,程序功能是求“x^3*5”表達式的值,x的值由文本框Text0輸入,則在程序中應(yīng)該將Text0的值賦給變量x,而程序中:Me.Text0=x的功能是將x的值賦給Text0,因此選擇B選項。11、軟件測試的目的是()。A、發(fā)現(xiàn)程序中的錯誤B、發(fā)現(xiàn)并改正程序中的錯誤C、執(zhí)行測試用例D、診斷和改正程序中的錯誤標(biāo)準(zhǔn)答案:A知識點解析:軟件測試就是在軟件投入運行之前,盡可能多地發(fā)現(xiàn)軟件中的錯誤,A選項敘述正確。調(diào)試(也稱為Debug,排錯)是作為成功測試的后果出現(xiàn)的步驟,是在測試發(fā)現(xiàn)錯誤之后排除錯誤的過程,B、D選項敘述錯誤。執(zhí)行測試用例是軟件測試的手段,C選項敘述錯誤。12、算法的空間復(fù)雜度是指()。A、算法程序的長度B、算法程序中的指令條數(shù)C、算法程序所占的存儲空間D、算法執(zhí)行過程中所需要的存儲空間標(biāo)準(zhǔn)答案:D知識點解析:算法的空間復(fù)雜度是指執(zhí)行這個算法所需要的內(nèi)存空間。一個算法所占用的存儲空間包括算法程序所占的空間、輸入的初始數(shù)據(jù)所占的存儲空間以及算法執(zhí)行中所需要的額外空間。其中額外空間包括算法程序執(zhí)行過程中的工作單元以及某種數(shù)據(jù)結(jié)構(gòu)所需要的附加存儲空間。如果額外空間量相對于問題規(guī)模來說是常數(shù),則稱該算法是原地工作的。在許多實際問題中,為了減少算法所占的存儲空間,通常采用壓縮存儲技術(shù),以便盡量減少不必要的額外空間。13、某系統(tǒng)總體結(jié)構(gòu)圖如下圖所示:該系統(tǒng)總體結(jié)構(gòu)圖的深度是()。A、7B、6C、3D、2標(biāo)準(zhǔn)答案:C知識點解析:根據(jù)總體結(jié)構(gòu)圖可以看出該樹的深度為3,比如:XY系統(tǒng)--功能2--功能2.1,就是最深的度數(shù)的一個表現(xiàn)。14、已知當(dāng)前窗體的RecordSet屬性記錄集的對象名為res,則可以得到記錄集的記錄個數(shù)的是()。A、CountB、res.CountC、RecordCountD、res.RecordCount標(biāo)準(zhǔn)答案:D知識點解析:RecordCount是’RecordSet對象的屬性,用來返回RecordSet對象記錄集合中記錄的總數(shù),對RecordSet對象屬性的引用前面需要加對象名,格式為RecordSet對象名.屬性名。15、對關(guān)系S和R進行集合運算,結(jié)果中既包含S中的所有元組也包含R中的所有元組,這樣的集合運算稱為()。A、并運算B、差運算C、積運算D、交運算標(biāo)準(zhǔn)答案:A知識點解析:關(guān)系的并運算是指將兩個結(jié)構(gòu)相同的關(guān)系合并,形成一個新關(guān)系。新的關(guān)系中包含兩個關(guān)系中的所有元組,故A)選項正確。16、如果“姓名”字段是文本型,則查找姓“李”的學(xué)生應(yīng)使用的條件表達式是()。A、姓名like”李”B、姓名like”[!李]”.C、姓名=”李*”D、姓名Like”李*”標(biāo)準(zhǔn)答案:D知識點解析:選項A表示查找姓名中只有“李”字的信息,不符合題意。選項B表示查找姓名中只有一個字符且不等于“李”的信息,選項C表示查找姓名為“李*”的信息。選項D表示查找姓名中所有姓李的記錄。綜上所述,選擇D選項。17、下面對類一對象主要特征描述正確的是()。A、對象唯一性B、對象無關(guān)性C、類的單一性D、類的依賴性標(biāo)準(zhǔn)答案:A知識點解析:類是對象的抽象,具有抽象性、概括性等。對象是類的具體實例,具有標(biāo)識唯一性、分類性、多態(tài)性、封裝性、模塊獨立性。故正確答案為A。18、決定一個窗體有無“控制”菜單的屬性是()。A、MinButtonB、CaptionC、MaxButtonD、ControlBox標(biāo)準(zhǔn)答案:D知識點解析:窗體的ControlBox屬性值為真時窗體上將顯示控制菜單,其值為假時,最小化按鈕、最大化按鈕、關(guān)閉按鈕和標(biāo)題欄左邊的窗體圖標(biāo)都將不顯示。19、用鏈表表示線性表的優(yōu)點是()。A、花費的存儲空間較順序存儲B、沒有明顯優(yōu)勢C、便于插入和刪除操作D、便于隨機存取操作標(biāo)準(zhǔn)答案:C知識點解析:鏈?zhǔn)酱鎯Y(jié)構(gòu)克服了順序存儲結(jié)構(gòu)的缺點:它的結(jié)點空間可以動態(tài)申請和釋放;它的數(shù)據(jù)元素的邏輯次序靠結(jié)點的指針來指示,不需要移動數(shù)據(jù)元素。故鏈?zhǔn)酱鎯Y(jié)構(gòu)下的線性表便于插入和刪除操作。本題答案為C。20、Rnd函數(shù)不可能產(chǎn)生的值是()。A、0B、1C、0.1234D、0.00005標(biāo)準(zhǔn)答案:B知識點解析:Rnd函數(shù)產(chǎn)生一個0~1之間的單精度隨機數(shù),Rnd函數(shù)返回小于1但大于或等于0的值。21、設(shè)數(shù)據(jù)結(jié)構(gòu)B=(D,R),其中D={a,b,c,d,e,f}R={(f,A),(d,B),(e,D),(c,e),(a,C)}該數(shù)據(jù)結(jié)構(gòu)為()。A、線性結(jié)構(gòu)B、循環(huán)隊列C、循環(huán)鏈表D、非線性結(jié)構(gòu)標(biāo)準(zhǔn)答案:A知識點解析:數(shù)據(jù)的邏輯結(jié)構(gòu)有兩個要素:一是數(shù)據(jù)元素的集合,通常記為D;二是D上的關(guān)系,它反映了D中各數(shù)據(jù)元素之間的前后件關(guān)系,通常記為R。即一個數(shù)據(jù)結(jié)構(gòu)可以表示成B=(D,R)。其中B表示數(shù)據(jù)結(jié)構(gòu)。為了反映D中各數(shù)據(jù)元素之間的前后件關(guān)系,一般用二元組來表示。例如,假設(shè)a與b是D中的兩個數(shù)據(jù),則一元組(a,h)表示a是b的前件,b是a的后件。如果一個非空的數(shù)據(jù)結(jié)構(gòu)滿足下列兩個條件:①有且只有一個根結(jié)點;②每一個結(jié)點最多有一個前件,也最多有一個后件。則稱該數(shù)據(jù)結(jié)構(gòu)為線性結(jié)構(gòu)。如果一個數(shù)據(jù)結(jié)構(gòu)不是線性結(jié)構(gòu),則稱之為非線性結(jié)構(gòu)。根據(jù)上述理論,本題中f為根結(jié)點,每個結(jié)點有一個前件和一個后件,符合線性結(jié)構(gòu)的定義。故本題答案為A選項。22、某二叉樹共有12個結(jié)點,其中葉子結(jié)點只有1個。則該二叉樹的深度為(根結(jié)點在第1層)A、3B、6C、8D、12標(biāo)準(zhǔn)答案:D知識點解析:二叉樹中,度為0的節(jié)點數(shù)等于度為2的節(jié)點數(shù)加1,即n2=n0-1,葉子節(jié)點即度為0,n0=1,則n2=0,總節(jié)點數(shù)為12=n0+n1+n2=1+n1+0,則度為1的節(jié)點數(shù)n1=11,故深度為12,選D。23、下面屬于黑盒測試方法的是A、語句覆蓋B、邏輯覆蓋C、邊界值分析D、路徑覆蓋標(biāo)準(zhǔn)答案:C知識點解析:黑盒測試不關(guān)心程序內(nèi)部的邏輯,只是根據(jù)程序的功能說明來設(shè)計測試用例。在使用黑盒測試法時,手頭只需要有程序功能說明就可以了。黑盒測試法分等價類劃分法、邊界值分析法和錯誤推測法,答案為C。而A、B、D均為白盒測試方法。24、在數(shù)據(jù)表視圖中,不能進行的操作是()。A、刪除一條記錄B、修改字段的類型C、刪除一個字段D、修改字段的名稱標(biāo)準(zhǔn)答案:B知識點解析:數(shù)據(jù)表視圖和設(shè)計視圖是創(chuàng)建和維護表過程中非常重要的兩個視圖。在數(shù)據(jù)表視罔中,主要進行數(shù)據(jù)的錄入操作,也可以重命名字段,但不能修改字段屬性。答案為B)。25、下列數(shù)據(jù)結(jié)構(gòu)中,能夠按照"先進后出"原則存取數(shù)據(jù)的是()。A、循環(huán)隊列B、棧C、隊列D、二叉樹標(biāo)準(zhǔn)答案:B知識點解析:棧是按先進后出的原則組織數(shù)據(jù)的。隊列是先進先出的原則組織數(shù)據(jù)。26、有三個關(guān)系R,S和T如下:則由關(guān)系R和S得到關(guān)系T的操作是()。A、自然連接B、交C、投影D、并標(biāo)準(zhǔn)答案:A知識點解析:自然連接是一種特殊的等值連接,它要求兩個關(guān)系中進行比較的分量必須是相同的屬性組,并且在結(jié)果中把重復(fù)的屬性列去掉,所以根據(jù)T中元組可以判斷R和S做的是自然連接操作。27、算法的空間復(fù)雜度是指()。A、算法在執(zhí)行過程中所需要的計算機存儲空間B、算法所處理的數(shù)據(jù)量C、算法程序中的語句或指令條數(shù)D、算法在執(zhí)行過程中所需要的臨時工作單元數(shù)標(biāo)準(zhǔn)答案:A知識點解析:算法的空間復(fù)雜度是指算法在執(zhí)行過程中所需要的內(nèi)存空間。28、設(shè)棧的順序存儲空間為S(1:50),初始狀態(tài)為top=0。現(xiàn)經(jīng)過一系列入棧與退棧運算后,top=20,則當(dāng)前棧中的元素個數(shù)為A、30B、29C、20D、19標(biāo)準(zhǔn)答案:C知識點解析:棧是一種特殊的線性表,它所有的插入與刪除都限定在表的同一端進行。入棧運算即在棧頂位置插入一個新元素,退棧運算即是取出棧頂元素賦予指定變量。當(dāng)棧為空時,棧頂指針top=0,經(jīng)過入棧和退棧運算,指針始終指向棧頂元素。top=20,則當(dāng)前棧中有20個元素,C選項正確。29、如果字段"考查成績"的取值范圍為小寫字母a~e,則下列選項中,錯誤的有效性規(guī)則是A、>=’a’And<=’e’B、[考查成績]>=’a’And[考查成績]<=’e’C、考查成績>=’a’And考查成績<=’e’D、’a’<=[考查成績]<=’e’標(biāo)準(zhǔn)答案:D知識點解析:輸入條件語句時判斷表達式是由最簡單的判斷語句和邏輯運算符"And"或"Or"組成,兩個最簡單的判斷句之間需要有邏輯運算符連接。因此,本題應(yīng)選擇D選項。30、關(guān)系模型中的術(shù)語"元組"對應(yīng)的概念在Access數(shù)據(jù)庫中的是A、字段B、索引C、屬性D、記錄標(biāo)準(zhǔn)答案:D知識點解析:Access數(shù)據(jù)表中的每一橫行稱為一個記錄,在關(guān)系數(shù)據(jù)模型中對應(yīng)的概念是元組。因此選項D正確。31、使用白盒測試方法時,設(shè)計測試用例應(yīng)根據(jù)A、程序的內(nèi)部邏輯B、程序的復(fù)雜結(jié)構(gòu)C、程序的功能D、使用說明書標(biāo)準(zhǔn)答案:A知識點解析:白盒測試又稱為結(jié)構(gòu)測試或邏輯驅(qū)動測試,它允許測試人員利用程序內(nèi)部的邏輯結(jié)構(gòu)及有關(guān)信息來設(shè)計或選擇測試用例,對程序所有的邏輯路徑進行測試,故A選項正確。32、在VBA中要打開名為"學(xué)生信息錄入"的窗體,應(yīng)使用的語句是()。A、DoCmd.OpenForm"學(xué)生信息錄入"B、OpenForm"學(xué)生信息錄入"C、DoCmd.OpenWindow"學(xué)生信息錄入"D、OpenWindow"學(xué)生信息錄入"標(biāo)準(zhǔn)答案:A知識點解析:在VBA中打開窗體的命令格式如下:DoCmd.OpenForm(FormName,View,F(xiàn)ilterName,WhereCondition,DataMode,WindowMode,OpenArgs)其中FormName是必需的,是字符串表達式,表示當(dāng)前數(shù)據(jù)庫中窗體的有效名稱。33、假定有以下程序段n=0fori=1to3forj=-4to-1n=n+1nextjnexti運行完畢后,n的值是()。A、0B、3C、4D、12標(biāo)準(zhǔn)答案:D知識點解析:本題考查的是嵌套循環(huán)。本題中,外層循環(huán)從1到3,要執(zhí)行3次,而內(nèi)層循環(huán)從-4到-1,執(zhí)行4次,所以一共執(zhí)行了4×3=12次循環(huán)。而每執(zhí)行一次循環(huán)n就加1,所以最后n的值為12。34、窗體中有3個命令按鈕,分別命名為Command1、Command2和Command3。當(dāng)單擊Command1按鈕時,Command2按鈕變?yōu)榭捎?,Command3按鈕變?yōu)椴豢梢姟O铝蠧ommand1的單擊事件過程中,正確的是()。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標(biāo)準(zhǔn)答案:C知識點解析:控件的Enable屬性是設(shè)置控件是否可用,如設(shè)為True表示控件可用,設(shè)為False表示控件不可用;控件的Visible屬性是設(shè)置控件是否可見,如設(shè)為True表示控件可見,設(shè)為False表示控件不可見。此題要求Command2按鈕變?yōu)榭捎?,Command3按鈕變?yōu)椴豢梢姡赃x項C)正確。35、下列關(guān)于棧的敘述中,正確的是A、棧底元素一定是最后入棧的元素B、棧頂元素一定是最先入棧的元素C、棧操作遵循先進后出的原則D、以上說法均錯誤標(biāo)準(zhǔn)答案:C知識點解析:棧頂元素總是后被插入的元素,從而也是最先被刪除的元素;棧底元素總是最先被插入的元素,從而也是最后才能被刪除的元素。棧的修改是按后進先出的原則進行的。因此,棧稱為先進后出表,或"后進先出"表,所以選擇C。36、數(shù)據(jù)庫中有A、B兩表,均有相同字段C,在兩表中C字段都設(shè)為主鍵。當(dāng)通過C字段建立兩表關(guān)系時,該關(guān)系為()。A、一對一B、一對多C、多對多D、不能建立關(guān)系標(biāo)準(zhǔn)答案:A知識點解析:本題考查的是實體間的聯(lián)系及分類。在Access中,一對一聯(lián)系表現(xiàn)為主表中的每一條記錄只與相關(guān)表中的一條記錄相關(guān)聯(lián)。本題兩表中C字段都設(shè)為主鍵,由于主鍵內(nèi)容不可重復(fù),所以通過C字段建立的兩表關(guān)系為“一對一”。37、在Access數(shù)據(jù)庫中已經(jīng)建立了"教師"表,若在查詢設(shè)計視圖"教師編號"字段的"條件"行中輸入條件:Like"[!T00009,!T00008,T00007]",則查找出的結(jié)果為A、T00009B、T00008C、T00007D、沒有符合條件的記錄標(biāo)準(zhǔn)答案:D知識點解析:用方括號可描述一個范圍,用于表示可匹配的字符范圍。題目中!T00009表示除了編號為T00009以外的老師,而!T00008表示除了T00008編號以外的老師。所以他和前面的有沖突,因此不能選出符合條件的記錄。因此,選擇D選項。38、在"職工"表中有姓名、性別、生日等3個字段,要查詢男職工中年齡最大的記錄,顯示最大年齡,正確的SQL命令是A、SELECTMAX(生日)AS年齡FROM職工Where[性別]="男";B、SELECTMAX(YEAR(生日))AS年齡FROM職工Where[性別]="男";C、SELECTMAX(DATEDIFF("YYYY",YEAR(生日),YEAR(DATE()))AS年齡FROM職工Where[性別]="男";D、SELECTMAX(DATEDIFF("YYYY",生日,DATE())AS年齡FROM職工Where[性別]="男";標(biāo)準(zhǔn)答案:D知識點解析:函數(shù)DateDiff按照指定類型返回指定的時間間隔數(shù)。語法為DateDiff(<間隔類型>,<日期1>,<日期2>,[,W1][,W2]),間隔類型為"YYYY",表示返回兩個日期間隔的年數(shù)。本題中要查詢男職工中年齡最大的記錄,應(yīng)先使用where語句:Where[性別]="男"限定范圍,之后利用DATEDIFF("YYYY",生日,DATE())表達式獲得年齡,最后利用MAX(DATEDIFF("YYYY",生日,DATE())表達式獲得最大年齡。因此選項D正確。39、下面敘述中錯誤的是()。A、軟件測試的目的是發(fā)現(xiàn)錯誤并改正錯誤B、對被調(diào)試的程序進行"錯誤定位"是程序調(diào)試的必要步驟C、程序調(diào)試通常也稱為DebugD、軟件測試應(yīng)嚴格執(zhí)行測試計劃,排除測試的隨意性標(biāo)準(zhǔn)答案:A知識點解析:軟件測試的目的是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程,并不涉及改正錯誤,所以選項A)錯誤。程序調(diào)試的基本步驟有:錯誤定位、修改設(shè)計和代碼,以排除錯誤、進行回歸測試,防止引進新的錯誤。程序調(diào)試通常稱為Debug,即排錯。軟件測試的基本準(zhǔn)則有:所有測試都應(yīng)追溯到需求、嚴格執(zhí)行測試計劃,排除測試的隨意性、充分注意測試中的群集現(xiàn)象、程序員應(yīng)避免檢查自己的程序、窮舉測試不可能、妥善保存測試計劃等文件。40、下列關(guān)于Access數(shù)據(jù)表索引的敘述中,錯誤的是()。A、只能對一個表建立一個索引B、只能對一個表建立一個主索引C、建立索引的字段可以有重復(fù)值D、可將多個字段組合在一起建立索引標(biāo)準(zhǔn)答案:A知識點解析:按照索引功能分,索引有唯一索引、普通索引和主索引3種。其中,唯一索引的索引字段值不能相同,即沒有重復(fù)值。如果已有重復(fù)值的字段要創(chuàng)建索引,則不能創(chuàng)建唯一索引。普通索引的索引字段值可以相同,即可以有重復(fù)值,在Access中,同一個表可以創(chuàng)建多個唯一索引,其中一個可設(shè)置為主索引。一個表只能有一個主索引,故本題選擇A選項。二、基本操作題(本題共5題,每題1.0分,共5分。)在考生文件夾下,已有“sampl.a(chǎn)ccdb”數(shù)據(jù)庫文件和Stab.xls文件,“sampl.a(chǎn)ccdb”中已建立表對象“student”和“grade”,試按以下要求,完成表的各種操作:41、將考生文件夾下的Stab.xls文件導(dǎo)入到“student”表中。標(biāo)準(zhǔn)答案:步驟1:打開“sampl.a(chǎn)ccdb”數(shù)據(jù)庫,在【外部數(shù)據(jù)】功能區(qū)的“導(dǎo)入并鏈接”組中單擊“Excel”按鈕。步驟2:在彈出的【獲得外部數(shù)據(jù)-Excel電子表格】對話框中,單擊“瀏覽”按鈕,在彈出的【打開】對話框內(nèi)瀏覽“Stab.xls”文件所在的存儲位置(考生文件夾下),選中“Stab.xls”Excel文件,單擊“打開”按鈕。步驟3:接著在【獲得外部數(shù)據(jù).Excel電子表格】對話框中選中“在表中追加一份記錄的副本”項,并在其下方的列表框中選擇“student”表,單擊“確定”按鈕。步驟4:系統(tǒng)彈出【導(dǎo)入數(shù)據(jù)表向?qū)А繉υ捒?,此時默認的是sheetl表中的數(shù)據(jù),不需要修改,單擊“下一步”按鈕,繼續(xù)保持默認,單擊“下一步”按鈕,確認數(shù)據(jù)導(dǎo)入的是student表,單擊“完成”按鈕,最后單擊“關(guān)閉”按鈕,關(guān)閉向?qū)?。知識點解析:(1)主要考查Access數(shù)據(jù)庫中獲取外來數(shù)據(jù)的方法。(2)主要考查表記錄的刪除,對表記錄的批量刪除。找出要刪除的記錄是非常關(guān)鍵的。一般要借助表的常用的數(shù)據(jù)處理:“排序”、“篩選”等方法。(3)此題主要考查默認字段值的設(shè)置,這種方法對數(shù)據(jù)庫的數(shù)據(jù)的添加起到非常好的作用。(4)主要考查表“分析”操作。這個操作主要實現(xiàn)表“結(jié)構(gòu)”的拆分。(5)主要考查表與表之間聯(lián)系的建立方法以及能夠建立聯(lián)系的兩個表必須滿足條件。42、將“student”表中1975年到1980年之間(包括1975年和1980年)出生的學(xué)生記錄刪除。標(biāo)準(zhǔn)答案:步驟1:雙擊“student”表打開數(shù)據(jù)表視圖。選中“出生日期”列,再單擊【開始】功能區(qū)“排序和篩選”組中的“升序”按鈕。在按照“出生年月”排序后的記錄中連續(xù)選擇出生年在1975~1980之間的記錄,按鍵盤上鍵,確認刪除記錄。步驟2:單擊快速訪問工具欄中的“保存”按鈕。知識點解析:暫無解析43、將“student”表中“性別”字段的默認值屬性設(shè)置為“男”。標(biāo)準(zhǔn)答案:步驟1:右擊student表,選擇“設(shè)計視圖”快捷菜單命令,打開表設(shè)計視圖。步驟1:單擊“性別”字段。在下方的“字段屬性”的“默認值”所在行內(nèi)輸入:男。步驟2:單擊快速訪問工具欄中的“保存”按鈕保存設(shè)置,關(guān)閉表設(shè)計器。知識點解析:暫無解析44、將“student”表拆分為兩個新表,表名分別為“tStud”和“tOffice”。其中“tStud”表結(jié)構(gòu)為:學(xué)號,姓名,性別,出生日期,院系,籍貫,主鍵為學(xué)號;“tOffice”表結(jié)構(gòu)為:院系,院長,院辦電話,主鍵為“院系”。要求:保留“student”表。標(biāo)準(zhǔn)答案:步驟1:在【數(shù)據(jù)庫工具】功能區(qū)的“分析”組中單擊“分析表”按鈕,彈出【表分析向?qū)А繉υ捒?。在對話框中直接單擊“下一步”按鈕,直到出現(xiàn)表選擇向?qū)Ы缑?。如圖3-50所示,選中“student”表。步驟2:繼續(xù)單擊“下一步”按鈕,選擇“否,自行決定”單選框;再單擊“下一步”按鈕。在“表分析器向?qū)А毕驅(qū)е型铣觥霸合怠?,在彈出對話框中修改‘?”的名稱為“toffice”,單擊“確定”按鈕,接著在向?qū)Ы缑嬗疑喜糠謫螕簟霸O(shè)置惟一標(biāo)識符”按鈕,設(shè)置“院系”字段設(shè)為“主鍵”;繼續(xù)拖“院長”、“院辦電話”字段到“toffice”中,如圖3.51所示。步驟3:單擊“表1”,向?qū)Ы缑嬗疑喜糠謫螕簟爸孛怼卑粹o,將“表1”修改名為“tStud”,單擊“確定”按鈕,在“tStud”表中選中“學(xué)號”字段,然后單擊向?qū)Ы缑嬗疑喜糠值摹霸O(shè)置惟-標(biāo)識符”按鈕,設(shè)置“學(xué)號"字段為主鍵。繼續(xù)單擊“下一步”按鈕,選中“否,不創(chuàng)建查詢”項,單擊“完成”按鈕,關(guān)閉向?qū)?。[*]知識點解析:暫無解析45、建立“student”和“grade”兩表之間的關(guān)系。標(biāo)準(zhǔn)答案:步驟1:在【數(shù)據(jù)庫工具】功能區(qū)的【關(guān)系】分組中單擊“關(guān)系”按鈕,系統(tǒng)彈出“關(guān)系”窗口,在窗口內(nèi)右擊鼠標(biāo),選擇”顯示表”快捷菜單命令。在【顯示表】對話框內(nèi)分別雙擊“student”和“grade”表到關(guān)系窗口中。關(guān)閉【顯示表】對話框。在“student”表中拖動“學(xué)號”字段到“grade”表中“學(xué)號”上,在彈出的【編輯關(guān)系】對話框中單擊“創(chuàng)建”按鈕。[*]步驟2:單擊快速訪問工具欄中的“保存”按鈕。關(guān)閉“關(guān)系”窗口,關(guān)閉“sampl.a(chǎn)ccdb”數(shù)據(jù)庫。知識點解析:暫無解析三、簡單應(yīng)用題(本題共4題,每題1.0分,共4分。)考生文件夾下存在一個數(shù)據(jù)庫文件“samp2.a(chǎn)ccdb”,里面已經(jīng)設(shè)計好一個表對象“tTeacher”。試按以下要求完成設(shè)計:46、創(chuàng)建一個查詢,計算并輸出教師最人年齡與最小年齡的差值,顯示標(biāo)題為“mage“,所建查詢命名為“qT1”。標(biāo)準(zhǔn)答案:步驟1:雙擊打開“samp2.a(chǎn)ccdb”數(shù)據(jù)庫,在【創(chuàng)建】功能區(qū)的【查詢】分組中單擊“查詢設(shè)計”按鈕,系統(tǒng)彈出查詢設(shè)計器。在【顯示表】對話框中添加“tTeacher”表。關(guān)閉對話框。在“字段”所在行的第一列輸入標(biāo)題“mage:”,再輸入求最大年齡和最小年齡之差的計算式:max([年齡]).min(、[年齡])。如圖3.53所示。步驟2:單擊快速訪問工具欄中的“保存”按鈕,輸入“qT1”文件名,單擊“確定”按鈕,關(guān)閉“qT1”查詢窗口。[*]知識點解析:本題考查查詢的基本方法的應(yīng)用max()函數(shù)、min()函數(shù)的使用方法。47、創(chuàng)建一個查詢,查找并顯示具有研究生學(xué)歷的教師的“編號”、“姓名”、“性別”和“系別”四個字段內(nèi)容,所建查詢命名為“qT2”。標(biāo)準(zhǔn)答案:步驟1:在【創(chuàng)建】功能區(qū)的【查詢】分組中單擊“查詢設(shè)計”按鈕,系統(tǒng)彈出查詢設(shè)計器。在【顯示表】對話框中添加“tTeacher”表。關(guān)閉【顯示表】對話框。雙擊“tTeacher”表中的“編號”、“姓名”、“性別”、“系別”、“學(xué)歷”字段。在“學(xué)歷”所在的條件行內(nèi)輸入:”研究生”。作為條件字段不需要顯示,取消“顯示”復(fù)選框的勾選。如圖3.54所示。步驟2:單擊快速訪問工具欄中的“保存”按鈕,輸入“qT2”文件名,單擊“確定”按鈕,關(guān)閉“qT2”查詢窗口。[*]知識點解析:本題考查一個比較簡單的條件查詢。值得注意的是,“學(xué)歷”作為條件字段不需要顯示。48、創(chuàng)建一個查詢,查找并顯示年齡小于等于38、職稱為副教授或教授的教師的“編號”、“姓名”、“年齡”、“學(xué)歷”和“職稱”五個字段內(nèi)容,所建查詢命名為“qT3”。標(biāo)準(zhǔn)答案:步驟1:在【創(chuàng)建】功能區(qū)的【查詢】分組中單擊“查詢設(shè)計”按鈕,系統(tǒng)彈出查詢設(shè)計器。在【顯示表】對話框中添加“tTeacher”表。關(guān)閉【顯示表】對話框。雙擊“tTeacher”表中的“編號”、“姓名”、“性別”、“年齡”、“學(xué)歷”、“職稱”字段。在字段“年齡”所在的條件行下輸入:<=38,在字段“職稱”所在的條件行下輸入:”教授”or”副教授”。如圖3-55所示。步驟2:單擊快速訪問工具欄中的“保存”按鈕,輸入“qT3”文件名,單擊“確定

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論