版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
國家二級(ACCESS)機(jī)試模擬試卷45(共9套)(共425題)國家二級(ACCESS)機(jī)試模擬試卷第1套一、選擇題(本題共40題,每題1.0分,共40分。)1、在教師表中,如果要找出職稱為“教授”的教師,所采用的關(guān)系運(yùn)算是()。A、選擇B、投影C、聯(lián)接D、自然聯(lián)接標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:本題考查關(guān)系運(yùn)算的知識。關(guān)系運(yùn)算共可分為兩大類,一類是傳統(tǒng)的集合運(yùn)算,如并、交、差和笛卡兒積;還有一類是專門的關(guān)系運(yùn)算,其中包括選擇、投影、連接和自然連接。選擇運(yùn)算是在關(guān)系中選擇滿足條件的元組;投影運(yùn)算是在關(guān)系中指定某些屬性所組成新的關(guān)系;連接運(yùn)算是將兩個關(guān)系拼接成一個新的關(guān)系,生成的新關(guān)系中包含滿足條件的元組;自然連接是在等值連接的基礎(chǔ)上去除重復(fù)的屬性。本題明顯屬于關(guān)系中選擇滿足條件的元組,故為選擇操作。2、Access中,可與Like一起使用,代表0個或者多個字符的通配符是A、*B、?C、#D、$標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:Like是在查詢表達(dá)式的比較運(yùn)算符中用于通配設(shè)定,通配符*表示與0個或任意多個字符匹配;?表示與任何單個字母的字符匹配;#表示與任何單個數(shù)字字符匹配;不存在通配符"$"。3、如果設(shè)置報(bào)表上某文本框的控件來源屬性為“=7rood4”,則打印預(yù)覽視圖中,該文本框顯示的信息為()。A、未綁定B、3C、7mod4D、出錯標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:題考查報(bào)表的計(jì)算控件。文本框的控件來源屬性為“=7mod4”,表示對7取4的余數(shù),則打印預(yù)覽視圖中,該文本框顯示的信息為3。4、在教師信息輸入窗體中,為職稱字段提供“教授”、“副教授”、“講師”等選項(xiàng)供用戶直接選擇,最合適的控件是()。A、標(biāo)簽B、復(fù)選框C、文本框D、組合框標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:組合框或列表框可以從一個表或查詢中取得數(shù)據(jù),或從一個值列表中取得數(shù)據(jù),在輸入時,我們從列出的選項(xiàng)值中選擇需要的項(xiàng),從而保證同一個數(shù)據(jù)信息在數(shù)據(jù)庫中存儲的是同一個值。所以選項(xiàng)D)是正確的。5、數(shù)據(jù)表中的“行”稱為()。A、字段B、數(shù)據(jù)C、記錄D、數(shù)據(jù)視圖標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:本題考查Access數(shù)據(jù)庫表結(jié)果基本概念。表中“行”稱為記錄,“列”稱為字段。6、在過程定義中有語句:PrivateSubGetData(ByValdataAsInteger)其中"ByVal"的含義是()。A、傳值調(diào)用B、傳址調(diào)用C、形式參數(shù)D、實(shí)際參數(shù)標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:過程定義語句中形參變量說明中使用ByVal指定參數(shù)傳遞方式為按值傳遞,如果使用ByRef則指定參數(shù)傳遞方式為按地址傳遞,如果不指定參數(shù)傳遞方式,則默認(rèn)為按地址傳遞。7、以下可得到“2*5=10”結(jié)果的VBA表達(dá)式為()。A、“2*5”&“=”&2*5B、“2*5”+“=”+2*5C、2*5“=”2*5D、2*5+“=”+2*5標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:本題考查VBA中的字符串連接符。VBA中字符串連接符包含“&”和“+”,其中“+”號要求連接的兩端必須都是字符串,而“&”則會將兩端的非字符串轉(zhuǎn)換為字符串后進(jìn)行連接。所以正確的表達(dá)式為:“2*5”&”=“&2*5。8、在窗體中添加一個名稱為Commandl的命令按鈕,然后編寫如下程序:PublicXAsIntegerPrivateSubCommandlClick()x=3Callf1Callt2MsgBoxxEndSubPrivateSubf10X=X*XEndSubPrivateSubf20DimXAsIntegerx=x+4EndSub窗體打開運(yùn)行后,單擊命令按鈕,則消息框的輸出結(jié)果為()。A、3B、7C、9D、16標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:本題考查變量作用域的知識。在整個程序中定義了一個全局變量x,在命令按鈕的單擊事件中對這個x賦值為3,然后依次調(diào)用fl和f2;在f1中對x平方:在f2中又用Dim定義了一個局部變量x.按照局部覆蓋全局的原則,在f2中的操作都是基于局部變量x而不是全局變量x。故此最終的輸出結(jié)果為9。9、以下有關(guān)宏操作的敘述正確的是()。A、宏的條件表達(dá)式中不能引用窗體或報(bào)表的控件值B、不是所有的宏操作都可以轉(zhuǎn)化為相應(yīng)的模塊代碼C、使用宏不能啟動其他應(yīng)用程序D、可以利用宏組來管理相關(guān)的一系列宏標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:本題考查宏操作的知識。宏是一個或多個操作組成的集合,所有的宏操作都可以轉(zhuǎn)化為相應(yīng)的模塊代碼;使用宏不但可以啟動另一個宏,也能啟動其他應(yīng)用程序;在條件宏的條件表達(dá)式中可以引用窗體或報(bào)表的控件值;可以利用宏組來管理相關(guān)的一系列宏。10、對長度為n的線性表作快速排序,在最壞情況下,比較次數(shù)為()。A、IaB、n一1C、n(n一1)D、n(n一1)/2標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:快速排序最壞情況就是每次選的基準(zhǔn)數(shù)都和其他數(shù)做過比較,共需比較(n—1)+(n一2)+…+1=n(n—1)/2,選D。11、在數(shù)據(jù)表視圖中,不能進(jìn)行的操作是()。A、刪除一條記錄B、修改字段的類型C、刪除一個字段D、修改字段的名稱標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:數(shù)據(jù)表視圖和設(shè)計(jì)視圖是創(chuàng)建和維護(hù)表過程中非常重要的兩個視圖。在數(shù)據(jù)表視圖中,主要進(jìn)行數(shù)據(jù)的錄入操作,也可以重命名字段,但不能修改字段屬性。答案為B)。12、在下面關(guān)于數(shù)據(jù)表視圖與查詢關(guān)系的說法中,錯誤的是()。A、在查詢的數(shù)據(jù)表視圖和表的數(shù)據(jù)表視圖中窗口幾乎相同B、在查詢的數(shù)據(jù)表視圖中對顯示的數(shù)據(jù)記錄的操作方法和表的數(shù)據(jù)表視圖中的操作相同C、查詢可以將多個表中的數(shù)據(jù)組合到一起,使用查詢進(jìn)行數(shù)據(jù)的編輯操作可以像在一個表中編輯一樣,對多個表中的數(shù)據(jù)同時進(jìn)行編輯D、基礎(chǔ)表中的數(shù)據(jù)不可以在查詢中更新,這與在數(shù)據(jù)表視圖的表窗口中輸入新值不一樣,因?yàn)檫@里充分考慮到基礎(chǔ)表的安全性標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:本題考查查詢數(shù)據(jù)表視圖的知識。查詢的數(shù)據(jù)表視圖就是查詢后得到的數(shù)據(jù)視圖,其顯示方式和表的數(shù)據(jù)表視圖中窗口幾乎相同,記錄操作方法也相同,并且可以將多個表中的數(shù)據(jù)組合到一起,像在一個表中編輯一樣對多個表中的數(shù)據(jù)同時進(jìn)行編輯??梢栽跀?shù)據(jù)表視圖中直接更新基礎(chǔ)表中的數(shù)據(jù)。13、耦合性和內(nèi)聚性是對模塊獨(dú)立性度量的兩個標(biāo)準(zhǔn)。下列敘述中正確的是()。A、提高耦合性降低內(nèi)聚性有利于提高模塊的獨(dú)立性B、降低耦合性提高內(nèi)聚性有利于提高模塊的獨(dú)立性C、耦合性是指一個模塊內(nèi)部各個元素間彼此結(jié)合的緊密程度D、內(nèi)聚性是指模塊間互相連接的緊密程度標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:模塊獨(dú)立性是指每個模塊只完成系統(tǒng)要求的獨(dú)立的子功能,并且與其他模塊的聯(lián)系最少且接口簡單。一般較優(yōu)秀的軟件設(shè)計(jì),應(yīng)盡量做到高內(nèi)聚,低耦合,即減弱模塊之間的耦合性和提高模塊內(nèi)的內(nèi)聚件,有利于提高模塊的獨(dú)立性,所以A)錯誤,B)正確。耦合性是模塊間互相連接的緊密程度的度量而內(nèi)聚性是指一個模塊內(nèi)部各個元素間彼此結(jié)合的緊密程度,所以C)與D)錯誤。14、有兩個關(guān)系R和S如下:則由關(guān)系R得到關(guān)系S的操作是A、自然連接B、并C、選擇D、投影標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:關(guān)系S是由天系R-T中的一行幾組組成,應(yīng)通過選擇運(yùn)算。得到。15、若要在報(bào)表最后輸出某些信息,需要設(shè)置的是()。A、頁面頁眉B、頁面頁腳C、報(bào)表頁眉D、報(bào)表頁腳標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:本題考查報(bào)表的知識。報(bào)表頁眉處于報(bào)表的開始位置,一般用其來顯示報(bào)表的標(biāo)題、圖形或者說明性文字;報(bào)表頁腳處于報(bào)表的結(jié)束位置,一般用來顯示報(bào)表的匯總說明;頁面頁眉處于每頁的開始位置,一般用來顯示報(bào)表中的字段名稱或記錄的分組名稱;頁面頁腳處于每頁的結(jié)束位置,一般用來顯示本頁的匯總說明。16、用二淮表來表示實(shí)體及實(shí)體之間聯(lián)系的數(shù)據(jù)模型是A、實(shí)體一聯(lián)系模型B、層次模型C、網(wǎng)狀模型D、關(guān)系模型標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:本題考查數(shù)據(jù)模型的知識。常見的數(shù)據(jù)模型共有三種,分別是層次模型、網(wǎng)狀模型和關(guān)系模型,目前最普遍應(yīng)用的是關(guān)系模型。在關(guān)系數(shù)據(jù)庫中,用表來實(shí)現(xiàn)邏輯層次中的關(guān)系也就是所說的一個關(guān)系就是一個二維表。17、在窗體中有一個命令按鈕Command1,編寫事件代碼如下:PrivateSubCommand1_Click()DimsAsIntegers=P(1)+P(2)+P(3)+P(4)debug.PrintsEndSubPublicFunctionP(NAsInteger)DimSumAsIntegerSum=0Fori=1ToNSum=Sum+iNextiP=SumA、15B、20C、25D、35標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:題目中在命令按鈕的單擊事件中調(diào)用了過程P。而過程P的功能是根據(jù)參數(shù)N,計(jì)算從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=2018、在窗體中變量m對應(yīng)的文本框?yàn)門ext1,“運(yùn)行”按鈕Command1對應(yīng)的事件代碼如下:PrivateSubCommand1_Click()DimresultAsStringm=Val(Me!Text1)result=""Fork=1TomForn=1Tok+m—1Ifn<m—k4+1Thenresult—result&""ElseresuIt=result&"*"EndIfNextnresult=result+Chr(13)NextkMsgBoxresult,,"運(yùn)行結(jié)果"EndSub單擊運(yùn)行按鈕后,輸入m的值為5,程序的運(yùn)行結(jié)果是()。A、由星號組成的高為5的等腰三角形B、由星號組成的高為5的等腰梯形C、由星號組成的邊長為5的平行四邊形D、由星號組成的邊長為10的平行四邊形標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:本題考查For循環(huán)知識點(diǎn)。本題第一個For循環(huán)用于控制輸出的行數(shù),m從1取到5,所以共5行;第二個For循環(huán)控制每一行前段空格數(shù)目以及字符“*”的個數(shù),每次循環(huán)之后空格數(shù)逐漸減少,而*逐漸增加。本題輸出的是一個高為5的等腰三角形。19、計(jì)算報(bào)表中學(xué)生的年齡的最大值,應(yīng)把控件源屬性設(shè)置為()。A、=Max(年齡)B、Max(年齡)C、=Max([年齡])D、Max([年齡])標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:本題考查報(bào)表控件源的知識??丶碓幢仨氁浴?”引出,控件來源可以設(shè)置成有關(guān)字段的表達(dá)式,但是字段必須用“[]”括起來。20、下列敘述中正確的是A、循環(huán)隊(duì)列屬于隊(duì)列的鏈?zhǔn)酱鎯Y(jié)構(gòu)B、雙向鏈表是二叉樹的鏈?zhǔn)酱鎯Y(jié)構(gòu)C、非線性結(jié)構(gòu)只能采用鏈?zhǔn)酱鎯Y(jié)構(gòu)D、有的非線性結(jié)構(gòu)也可以采用順序存儲結(jié)構(gòu)標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:循環(huán)隊(duì)列是隊(duì)列的一種順序存儲結(jié)構(gòu),A選項(xiàng)錯誤。雙向鏈表為順序存儲結(jié)構(gòu),二叉樹通常采用鏈?zhǔn)酱鎯Y(jié)構(gòu),B選項(xiàng)錯誤。完全二叉樹是屬于非線性結(jié)構(gòu),但其最佳存儲方式是順序存儲方式,C選項(xiàng)錯誤,D選項(xiàng)正確。21、假定有以下程序段n=0ForI=1to4Forj=3to—1step一1n=n+1nextjnexti運(yùn)行完畢后n的值是()。A、12B、15C、16D、20標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:本題考查VBA程序設(shè)計(jì)中的循環(huán)知識。在本題的程序中,每次循環(huán)n都會加1,所以關(guān)鍵問題就是循環(huán)共執(zhí)行多少次。我們已知外循環(huán)共執(zhí)行4次,每次外循環(huán)中內(nèi)循環(huán)都執(zhí)行5次,則內(nèi)循環(huán)共執(zhí)行的次數(shù)為20次。22、在數(shù)據(jù)表視圖中,不能進(jìn)行的操作是A、刪除一條記錄B、修改字段的類型C、刪除一個字段D、修改字段的名稱標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:數(shù)據(jù)表視圖能添加刪除字段與記錄,并能修改字段名稱,但不能修改字段的數(shù)據(jù)類型,數(shù)據(jù)類型的修改在設(shè)計(jì)視圖中。23、函數(shù)InStr(1,“eFCdEfGh”,“EF”,1)執(zhí)行的結(jié)果是()。A、0B、1C、5D、6標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:InStr函數(shù)的語法是:InStr([Start,]<Str1>,<Str2>[,Compare])其中,Start表示檢索的起始位置,題目中為1,表示從第1個字符開始檢索。Str1表示待檢索的串,Str2表示待檢索的子串。Compare取值為0或缺省時表示做二進(jìn)制比較,取值為1表示不區(qū)分大小寫,題目中值為1,因此,檢索時不區(qū)分大小寫。所以題目中函數(shù)返回值為1。24、下列Access內(nèi)置函數(shù)中,屬于SQL聚合函數(shù)的是()。A、IntB、FixC、CountD、Chr標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:SQL中聚合函數(shù)有如下幾種:Min(),某一列最小值;:Max(),某一列最大值;Sum(),某一列總和;Count(),所有記錄數(shù);C0unt(*),所有非Null記錄數(shù);Avg(),某一列平均值。因此C選項(xiàng)正確。25、下面對軟件測試和軟件調(diào)試有關(guān)概念敘述錯誤的是A、嚴(yán)格執(zhí)行測試計(jì)劃,排除測試的隨意性B、程序調(diào)試通常也稱為DebugC、軟件測試的目的是發(fā)現(xiàn)錯誤和改正錯誤D、設(shè)計(jì)正確的測試用例標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:軟件測試就是在軟件投入運(yùn)行之前,盡可能多地發(fā)現(xiàn)軟件中的錯誤,但改正錯誤又調(diào)試完成,C選項(xiàng)敘述錯誤。軟件測試應(yīng)在測試之前制定測試計(jì)劃,并嚴(yán)格執(zhí)行,排除測試隨意性,并且需要設(shè)計(jì)正確的測試用例,AD選項(xiàng)敘述正確。調(diào)試(也稱為Debug,排錯)是作為成功測試的后果出現(xiàn)的步驟而調(diào)試是在測試發(fā)現(xiàn)錯誤之后排除錯誤的過程,B選項(xiàng)敘述正確。故選擇C選項(xiàng)。26、在報(bào)表的設(shè)計(jì)視圖中,不能使用的是()。A、選項(xiàng)卡B、文本C、圖形D、頁眉頁腳標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:報(bào)表的“設(shè)計(jì)視圖”用于設(shè)計(jì)和修改報(bào)表的結(jié)構(gòu),添加控件和表達(dá)式,設(shè)置控件的各種屬性、美化報(bào)表等。本題中圖形不是報(bào)表工具箱中的控件,故本題選C選項(xiàng)。27、已知學(xué)生表(學(xué)號,姓名,性別,生日),以下事件代碼功能是將學(xué)生表中生日為空值的學(xué)生"性別"字段值設(shè)置為"男"。PrivateSubCommand0_Click()DimstrAsStringSetdb=CurrentDb()str=""DoCmd.RunSQLstrEndSub按照功能要求,在橫線上應(yīng)填寫的是()。A、Update學(xué)生表set性別=’男’where生日IsNullB、Update學(xué)生表set性別=’男’where生日=NullC、Set學(xué)生表Values性別=’男’where生日IsNullD、Set學(xué)生表Values性別=’男’where生日=Null標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:本題考查SQL語句,SQL語句更新數(shù)據(jù)要使用Update語句,判斷字段是否為空應(yīng)使用ISNull函數(shù)。28、在Access數(shù)據(jù)庫中創(chuàng)建一個新表,應(yīng)該使用的SQL語句是()。A、CREATETABLEB、CREATEINDEXC、ALTERTABLED、CREATEDATABASE標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:在Access數(shù)據(jù)庫中創(chuàng)建一個新表,應(yīng)該使用的SQL語句是CREATETABLE,所以答案為A)。29、在Access數(shù)據(jù)庫中已經(jīng)建立“tStudent”表,若使“姓名”字段在數(shù)據(jù)表視圖中顯示時不能移動位置,應(yīng)使用的方法是()。A、排序B、篩選C、隱藏D、凍結(jié)標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:Access中,篩選是指從數(shù)據(jù)表中選出一些符合條件的記錄。隱藏是指把數(shù)據(jù)表中的某一列數(shù)據(jù)不顯示,需要時再把它顯示出來。排序是將表中的記錄按照一個字段或多個字段的值重新排序。當(dāng)凍結(jié)某個字段列后,無論怎樣操作,該字段總是可見,因此,本題應(yīng)選擇D選項(xiàng)。30、可以獲得文本框當(dāng)前插入點(diǎn)所在位置的屬性是()。A、PositionB、SelStartC、SelLengthD、Left標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:文本框的屬性中沒有Position的屬性,文本框的SelStart屬性值表示當(dāng)前插入點(diǎn)所在位置,文本框的SelLenght屬性值表示文本框中選中文本的長度,文本框的Left屬性值表示文本框距窗體左邊框的位置。31、在報(bào)表的組頁腳區(qū)域中要實(shí)現(xiàn)計(jì)數(shù)統(tǒng)計(jì),可以在文本框中使用函數(shù)A、MAXB、SUMC、AVGD、COUNT標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:聚集函數(shù)COUNT用于統(tǒng)計(jì)記錄個數(shù),MAX用于求最大值,SUM用于求和,AVG用于求平均值。32、在SQL中,基本表的撤消(從數(shù)據(jù)庫中刪除表)可以用()。A、DROPSCHEMA命令B、DROPTABLE命令C、DROPVIEW命令D、DROPINDEX命令標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:刪除表的SQL命令:DROPTABLETableNameDROPTABLE直接從磁盤上刪除TableName所對應(yīng)的DBF文件。如果TableName是數(shù)據(jù)庫中的表并且相應(yīng)的數(shù)據(jù)庫是當(dāng)前數(shù)據(jù)庫,則從數(shù)據(jù)庫中刪除了表;否則雖然從磁盤上刪除了DBF文件,但是記錄在數(shù)據(jù)庫DBC文件中的信息卻沒有刪除,此后會出現(xiàn)錯誤提示。所以要刪除數(shù)據(jù)庫中的表時,最好應(yīng)使數(shù)據(jù)庫是當(dāng)前打開的數(shù)據(jù)庫,在當(dāng)前的數(shù)據(jù)庫中進(jìn)行操作。33、在數(shù)據(jù)表的"查找"操作中,通配符"-"的含義是()。A、通配任意多個減號B、通配任意單個字符C、通配任意單個運(yùn)算符D、通配指定范圍內(nèi)的任意單個字符標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:在數(shù)據(jù)表的"查找"操作中,通配符"-"的含義是表示指定范圍內(nèi)的任意一個字符(必須以升序排列字母范圍),如Like"B-D",查找的是B、C、D中任意一個字符。故選項(xiàng)D)正確。34、在關(guān)系模型中,每一個二維表稱為一個A、關(guān)系B、屬性C、元組D、主碼(鍵)標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:關(guān)系模型采用二維表來表示,即每個二維表稱為一個關(guān)系。35、打開選擇查詢或交叉表查詢的宏操作命令是A、OpenReportB、OpenTableC、OpenFormD、OpenQuery標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:A選項(xiàng)是在設(shè)計(jì)或打印預(yù)覽視圖中打開報(bào)表或者立即打印報(bào)表;B選項(xiàng)是用于在設(shè)計(jì)視圖或數(shù)據(jù)表視圖打開數(shù)據(jù)表;C選項(xiàng)是打開窗體的宏操作命令;只有D選項(xiàng)是用于打開查詢的宏操作命令。因此,本題應(yīng)選擇D選項(xiàng)。36、在窗體中要顯示一名醫(yī)生基本信息和該醫(yī)生當(dāng)天預(yù)約的病人,窗體設(shè)計(jì)時要在主窗體中顯示醫(yī)生基本信息,在子窗體中顯示預(yù)約的病人,則主窗體和子窗體數(shù)據(jù)源之間的關(guān)系是A、一對一關(guān)系B、一對多關(guān)系C、多對一關(guān)系D、多對多關(guān)系標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:窗體中的窗體稱為子窗體,包含子窗體的窗體稱為主窗體,主窗體和子窗體常用來表示一對多的關(guān)系。根據(jù)題意,主窗體和子窗體數(shù)據(jù)源之間的關(guān)系就是醫(yī)生實(shí)體集和病人實(shí)體集之間的關(guān)系。題中一名醫(yī)生一天可以預(yù)約多名病人,但是一名病人一次只能預(yù)約一名醫(yī)生治療。所以是一對多的關(guān)系,因此選擇B選項(xiàng)37、有三個關(guān)系R、S和T如下:則由關(guān)系R和S得到關(guān)系T的操作是()。A、自然連接B、差C、交D、并標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:關(guān)系T中的元組是R關(guān)系中有而S關(guān)系中沒有的元組的集合,所以進(jìn)行的是差的運(yùn)算。38、Access數(shù)據(jù)庫中,SQL查詢中的GroupBy子句的作用是A、分組依據(jù)B、對查詢進(jìn)行排序C、列表D、選擇行條件標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:在Access中,GroupBy子句指定查詢結(jié)果的分組條件。39、下面不屬于軟件設(shè)計(jì)階段任務(wù)的是A、軟件的詳細(xì)設(shè)計(jì)B、軟件的總體結(jié)構(gòu)設(shè)計(jì)C、軟件的需求分析D、軟件的數(shù)據(jù)設(shè)計(jì)標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:軟件生命周期分為:軟件定義期、軟件開發(fā)期、運(yùn)行維護(hù)期。軟件設(shè)計(jì)屬于軟件開發(fā)期任務(wù),通常又分為概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)兩個階段,給出軟件的結(jié)構(gòu)、模塊的劃分、功能的分配以及處理流程。需求分析屬于軟件定義期任務(wù),C選項(xiàng)正確。40、在設(shè)計(jì)窗體時,成績字段只能輸入"優(yōu)秀"、"良好"、"中等"、"及格"和"不及格",可以使用的控件是A、列表框B、復(fù)選框C、切換按鈕D、文本框標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:根據(jù)題干可知,要實(shí)現(xiàn)限定輸入選項(xiàng)的功能,B、C選項(xiàng)復(fù)選框和切換按鈕是用來顯示表或查詢中的"是/否"值,不適合作為輸入控件,D選項(xiàng)文本框控件可以接受外部輸入,不能實(shí)現(xiàn)限定輸入選項(xiàng)的功能,A選項(xiàng)列表框可以保證輸入的正確性。因此,選擇A選項(xiàng)。二、基本操作題(本題共6題,每題1.0分,共6分。)在考生文件夾下,“sampl.a(chǎn)ccdb”數(shù)據(jù)庫文件中已建立兩個表對象(名為“員工表”和“部門表”)和一個窗體對象(名為“fTest”)及一個宏對象(名為“mTest”)。試按以下要求,按順序完成對象的各種操作:41、將編號為“000002”員工的“照片”字段值設(shè)置為考生文件夾下的“photo.bmp”圖像文件(要求使用“由文件創(chuàng)建”方式)。標(biāo)準(zhǔn)答案:步驟1:打開考生文件夾下的數(shù)據(jù)庫文件sampl.a(chǎn)ccdb,雙擊“員工表”打開“數(shù)據(jù)表視圖”。步驟2:選中編號為“000002”員工的照片字段值,單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“插入對象”命令。步驟3:在彈出的“MicmsoftAccess”對話框中選擇“由文件創(chuàng)建”單選按鈕,再單擊“瀏覽”按鈕。步驟4:在打開的“瀏覽”對話框中選擇考生文件夾下的“photo.bmp”圖像文件,單擊“確定”按鈕。步驟5:按Ctrl+s組合鍵保存修改,關(guān)閉“員工表”的“數(shù)據(jù)表視圖”知識點(diǎn)解析:暫無解析42、設(shè)置表對象“員工表”的有效性規(guī)則為員工聘用時必須年滿16歲(含);同時設(shè)置相應(yīng)有效性文本為“請合法聘用員工”。說明:一年的天數(shù)=365.24天標(biāo)準(zhǔn)答案:步驟1:右鍵單擊“員工表”,在彈出的快捷菜單中選擇“設(shè)計(jì)視圖”命令,選擇“設(shè)計(jì)”選項(xiàng)卡下“顯示/隱藏”功能組中的“屬性表”命令,彈出的“屬性表”對話框。步驟2:在“常規(guī)”選項(xiàng)卡下的“有效性規(guī)則”行中輸入表達(dá)式“([聘用時間]-[出生時間])/365.24>=16”,在“有效性文本”行中輸入文字“請合法聘用員工”。步驟3:關(guān)閉“屬性表”對話框,按Ctrl+S組合鍵保存修改,關(guān)閉“員工表”的“設(shè)計(jì)視圖”知識點(diǎn)解析:暫無解析43、設(shè)置表對象“員工表”的聘用時間字段的默認(rèn)值為系統(tǒng)當(dāng)前日期下一年的同月1日。標(biāo)準(zhǔn)答案:步驟1:右鍵單擊“員工表”,在彈出的快捷菜單中選擇“設(shè)計(jì)視圖”命令,單擊鼠標(biāo)選中“聘用時問”字段行。步驟2:在“常規(guī)”選項(xiàng)卡下的“默認(rèn)值”行中輸入表達(dá)式“Datesedal(Year(Date())+1,Month(date()),1)”。步驟3:按Ctrl+s組合鍵保存修改,關(guān)閉“員工表”的“設(shè)計(jì)視圖”知識點(diǎn)解析:暫無解析44、查找出“員工表”中聘用時年齡最小和最大的男女員工,在其對應(yīng)簡歷字段值后追加“***”標(biāo)記字符。標(biāo)準(zhǔn)答案:步驟1:雙擊“員工表”打開“數(shù)據(jù)表視圖”,選擇“開始”選項(xiàng)卡下“排序和篩選”功能組中的“高級”按鈕,在下拉列表中選擇“高級篩選/排序”命令。彈出“員工表篩選l”設(shè)計(jì)界面。步驟2:在“員工表篩選l”設(shè)計(jì)界面中,使用表達(dá)式“[聘用時間]一[出生時間]”來篩選“員工表”中聘用時的“年齡”值,選擇“升序”排序,選擇“性別”字段,設(shè)置篩選條件“男”員工。步驟3:單擊“開始”選項(xiàng)卡下“排序和篩選”功能組中的“切換篩選”按鈕。在篩選出的結(jié)果中,將第一條記錄的“簡歷”字段內(nèi)容后面添加“***”字樣,將最后一條記錄的“簡歷”字段內(nèi)容后面添加“***”字樣。步驟4:單擊“員工表篩選1”的設(shè)計(jì)界面,將“性別”篩選條件設(shè)置為“女”。步驟5:單擊“開始”選項(xiàng)卡下“排序和篩選”功能組中的“切換篩選”按鈕,在篩選出的結(jié)果中,將第一條記錄的“簡歷”字段內(nèi)容后面添加“***”標(biāo)記字符,將最后一條記錄的“簡歷”字段內(nèi)容后面添加“***”標(biāo)記字符。步驟6:關(guān)閉“員工表篩選l”設(shè)計(jì)界面,按Ctrl+S組合鍵保存修改,關(guān)閉“員工表”的“數(shù)據(jù)表視圖”知識點(diǎn)解析:暫無解析45、設(shè)置窗體對象“/Test”的“篩選”屬性,實(shí)現(xiàn)窗體男員工信息輸出;設(shè)置相關(guān)屬性,實(shí)現(xiàn)窗體對象(名為“frest”)上的記錄數(shù)據(jù)不允許編輯的操作。標(biāo)準(zhǔn)答案:步驟1:右鍵單擊“fTest”窗體,在彈出的快捷菜單中選擇“設(shè)計(jì)視圖”命令。步驟2:單擊“設(shè)計(jì)”選項(xiàng)卡下“工具”功能組中的“屬性表”按鈕,彈出“屬性表”對話框。步驟3:在“屬性表”對話框中單擊“數(shù)據(jù)”選項(xiàng)卡,在“篩選”行中輸入“員工表.性別=”男””;單擊“允許編輯”右側(cè)下三角按鈕,在彈出的下拉列表中選擇“否”。關(guān)閉“屬性表”對話框。步驟4:按Ctrl+S組合鍵保存修改,關(guān)閉“fTest”窗體的“設(shè)計(jì)視圖”。知識點(diǎn)解析:暫無解析46、刪除表對象“員工表”和“部門表”之間已建立的錯誤表間關(guān)系,重新建立正確關(guān)系;將宏對象(名為“mTest”)重命名為可自動運(yùn)行的宏。標(biāo)準(zhǔn)答案:步驟l:單擊“數(shù)據(jù)庫工具”選項(xiàng)卡下“關(guān)系”功能組中的“關(guān)系”按鈕,打開“關(guān)系”設(shè)置界面。步驟2:單擊選中“員工表”和“部門表”之問的關(guān)系線,右鍵單擊,在彈出的快捷菜單中選擇“刪除”命令,彈出“MicrosoftAccess”對活框,選擇“是”。步驟3:選中“部門表”表中的部門號字段,然后拖到鼠標(biāo)至“員工表”中的所屬部門字段,在彈出的“編輯關(guān)系”對話框中點(diǎn)擊“創(chuàng)建”。步驟4:關(guān)閉“關(guān)系”設(shè)置界面。步驟5:右鍵單擊“mTest”宏,在彈出的快捷菜單中選擇“重命名”命令,在光標(biāo)處輸入“autoexec”。步驟6:按Ctrl+s組合鍵保存修改,關(guān)閉sampl.a(chǎn)ccdb數(shù)據(jù)庫文件。知識點(diǎn)解析:暫無解析三、簡單應(yīng)用題(本題共4題,每題1.0分,共4分。)考生文件夾下存在一個數(shù)據(jù)庫文件“samp2.a(chǎn)ccdb”,里面已經(jīng)設(shè)計(jì)好三個關(guān)聯(lián)表對象“tCourse”、“tGrade”、“tStudent”和一個空表“tTemp”,試按以下要求完成設(shè)計(jì):47、創(chuàng)建一個查詢,查找并顯示所選課程均不及格的學(xué)生信息,輸出其“學(xué)號”字段內(nèi)容,所建查詢命名為“qTl”。標(biāo)準(zhǔn)答案:步驟l:打開考生文件夾下的數(shù)據(jù)庫文件samp2.a(chǎn)ccdb,單擊“創(chuàng)建”選項(xiàng)卡下“查詢”功能組中的“查詢設(shè)計(jì)”按鈕,在彈出的“顯示表”對話框中雙擊添加“tstudent”表和“tGrade”表,然后關(guān)閉“顯示表”對話框。步驟2:分別雙擊添加“tstudent”表中的“學(xué)號”字段和“tGrade”表中的“成績”字段。步驟3:單擊“設(shè)計(jì)”選項(xiàng)卡下“顯示/隱藏”功能組中的“匯總”按鈕,將“成績”字段的“總計(jì)”行設(shè)置為“最大值”,其“條件”行中輸入表達(dá)式“<60”,取消該字段的顯示。步驟4:單擊“設(shè)計(jì)”選項(xiàng)卡下“運(yùn)行”功能組中的“運(yùn)行”按鈕,按Ctrl+S組合鍵保存修改,另存為“qTl”,關(guān)閉查詢結(jié)果。知識點(diǎn)解析:暫無解析48、創(chuàng)建一個查詢,統(tǒng)計(jì)沒有選課的學(xué)生人數(shù),輸出標(biāo)題為“未選數(shù)”,所建查詢命名為“qT2”。要求用“學(xué)號”字段進(jìn)行計(jì)數(shù)計(jì)算。標(biāo)準(zhǔn)答案:步驟1:單擊“創(chuàng)建”選項(xiàng)卡下“查詢”功能組中的“查詢設(shè)計(jì)”按鈕,在彈出的“顯示表”對話框中雙擊添加“tStudent”表,然后關(guān)閉“顯示表”對話框。步驟2:分別雙擊添加“tStudent”表中的“學(xué)號”字段(添加兩次)。步驟3:在第一個“學(xué)號”字段前添加“未選數(shù):”字段樣,在第二個“學(xué)號”字段的“條件”行中輸入表達(dá)式“NotIn(se1ect學(xué)號from[tGrade])”。步驟4:單擊“設(shè)計(jì)”選項(xiàng)卡下“顯示/隱藏”功能組中的“匯總”按鈕,將“未選數(shù):學(xué)號”字段的“總計(jì)”行修改為“計(jì)數(shù)”;將“學(xué)號”字段的“總計(jì)”行修改為“Where”,取消該字段的顯示。步驟5:單擊“設(shè)計(jì)”選項(xiàng)卡下“運(yùn)行”功能組中的“運(yùn)行”按鈕,按Ctrl+S組合鍵保存修改,另存為“qT2”,關(guān)閉查詢結(jié)果。知識點(diǎn)解析:暫無解析49、創(chuàng)建一個查詢,統(tǒng)計(jì)每班每門課程的平均成績。要求結(jié)果用round函數(shù)取整,顯示結(jié)果如下圖所示,所建查詢命名為“qT3”。標(biāo)準(zhǔn)答案:步驟l:單擊“創(chuàng)建”選項(xiàng)卡下“查詢”功能組中的“查詢設(shè)計(jì)”按鈕,在彈出的“顯示表”對話框中雙擊添加“tStudent”表、“tGrade”表和tCourse表,然后關(guān)閉“顯示表”對話框。步驟2:在“字段”行中輸入“班級:Left([tStudent]![學(xué)號],6)”,然后雙擊“課程名”字段,并在其下一字段行中輸入“平均成績:Round(Avg([成績]),0)”。步驟3:單擊“設(shè)計(jì)”選項(xiàng)卡下“查詢類型”功能組中的“交叉表”按鈕,在“班級”字段的“交叉表”行中選擇“行標(biāo)題”,在“課程名”字段的“交叉表”行中選擇“列標(biāo)題”,在“平均成績”字段的“交叉表”行中選擇“值”,在其“總計(jì)”行中選擇“Ex.pression”。步驟4:單擊“設(shè)計(jì)”選項(xiàng)卡下“運(yùn)行”功能組中的“運(yùn)行”按鈕,按Ctrl+S組合鍵保存修改,另存為“qTS”,關(guān)閉查詢結(jié)果。知識點(diǎn)解析:暫無解析50、創(chuàng)建一個查詢,將下半年出生男學(xué)生的“班級”、“姓名”、“性別”、“課程名”和“成績”等信息追加到“tTemp”表的對應(yīng)字段中,所建查詢命名為“qT4”。標(biāo)準(zhǔn)答案:步驟l:單擊“創(chuàng)建”選項(xiàng)卡下“查詢”功能組中的“查詢設(shè)計(jì)”按鈕,在彈出的“顯示表”對話框中雙擊添加“tStudent”表、“tGrade”表和tCourse表,然后關(guān)閉“顯示表”對話框。步驟2:分別雙擊添加“tStudent”表中的“學(xué)號”、“姓名”、“性別”和“出生日期”字段;“tCourse”表中的“課程名”字段和“tGrade”表中的“成績”字段。步驟3:將“學(xué)號”字段修改為“班級:Left([tStudenl]![學(xué)號],6)”,在“性別”字段的“條件”行中輸入“男”,在“出生日期”字段的“條件”行中輸入表達(dá)式“Month([出生日期])>6”。步驟4:單擊“設(shè)計(jì)”選項(xiàng)卡下“查詢類型”功能組中的“追加”按鈕,在彈出的“追加”對話框“表名稱”中選擇“tTemp”,單擊“確定”按鈕。步驟5:單擊“設(shè)計(jì)”選項(xiàng)卡下“結(jié)果”功能組中的“運(yùn)行”按鈕,在彈出的“MicrosoftAocess”對話框中單擊“是”按鈕。步驟6:按Ctrl+S組合鍵保存修改,另存為“qT4”,關(guān)閉設(shè)計(jì)視圖。知識點(diǎn)解析:暫無解析四、綜合應(yīng)用題(本題共4題,每題1.0分,共4分。)考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.mdb”,里面已經(jīng)設(shè)計(jì)好表對象“tStudent”,同時還設(shè)計(jì)出窗體對象“fQuery”、“tStudent”和“fCount”。請?jiān)诖嘶A(chǔ)上按照以下要求補(bǔ)充“fQuery”和“fCount”窗體的設(shè)計(jì):51、加載“fQuery”時重置窗體標(biāo)題改為“顯示查詢信息”,將窗體中“退出”命令按鈕(名稱為“命令7”)上顯示的文字顏色自動改為紅色(紅色值為255),字體粗細(xì)改為“加粗”(加粗值為700)。請按照VBA代碼中的指示將實(shí)現(xiàn)此功能的代碼補(bǔ)充完整。標(biāo)準(zhǔn)答案:【操作步驟】步驟1:打開考生文件夾下的數(shù)據(jù)庫文件“samp3.a(chǎn)ccdb”,右鍵單擊“fQuery”窗體,在彈出的快捷菜單中選擇“設(shè)計(jì)視圖”命令。步驟2:右鍵單擊“窗體選擇器”,在彈出的快捷菜單中選擇“事件生成器”命令。步驟3:在“PrivateSubForm_Load()”事件過程中添加如下代碼:*******Add1*******Me.Caption=“顯示查詢信息”*******Add1**************Add2*******Me.命令7.ForeColor=255*******Add2**************Add3*******Me.命令7.FontWeight=700*******Add3*******步驟4:如圖2.18所示,按Ctrl+S組合鍵保存修改,關(guān)閉VBA代碼編輯器。知識點(diǎn)解析:暫無解析52、在“fQuery”窗體距主體節(jié)上邊0.4厘米、左邊0.4厘米位置添加一個矩形控件,其名稱為“rRim”;矩形寬度為16.6厘米、高度為1.2厘米、特殊效果為“鑿痕”。將窗體邊框改為“對話框邊框”樣式,取消窗體中的水平和垂直滾動條、記錄選擇器、導(dǎo)航按鈕和分隔線。標(biāo)準(zhǔn)答案:【操作步驟】步驟1:單擊“設(shè)計(jì)”選項(xiàng)卡下“控件”功能組中的“矩形”按鈕,在窗體主體節(jié)區(qū)拖動繪制一個矩形框,如圖2.19所示。步驟2:選中繪制的矩形框,單擊“設(shè)計(jì)”選項(xiàng)卡下“工具”功能組中的“屬性表”按鈕。步驟3:存“屬性表”對話框中單擊“全部”選項(xiàng)卡,在“名稱”行中輸入“rRim”,在“寬度”行中輸入“16.6cm”,在“高度”行中輸入“1.2cm”,在“上邊距”行中輸入“0.4cm”,在“左”行中輸入“0.4cm”,在“特殊效果”行中選擇“鑿痕”。如圖2.20所示。步驟4:在“屬性表”列表中選擇“窗體”,如圖2.21所示。步驟5:在“屬性表”對話框中單擊“格式”選項(xiàng)卡,在“邊框樣式”行中選擇“對話框邊框”,分別在“記錄選擇器”,“導(dǎo)航按鈕”和“分隔線。行中選擇“否”;在“滾動條”行中選擇“兩者均無”。如圖2.22所示。步驟6:按Ctrl+S組合鍵保存修改,關(guān)閉屬性表對話框。知識點(diǎn)解析:暫無解析53、在“fQuery”窗體中有一個“顯示全部記錄”命令按鈕(名稱為bList),單擊該按鈕后,應(yīng)實(shí)現(xiàn)將“tStudent”表中的全部記錄顯示出來的功能?,F(xiàn)已編寫了部分VBA代碼,請按照VBA代碼中的指示將代碼補(bǔ)充完整。要求:修改后運(yùn)行該窗體,并查看修改結(jié)果。標(biāo)準(zhǔn)答案:【操作步驟】步驟1:選中“bList”按鈕控件,單擊“設(shè)計(jì)”選項(xiàng)卡下“工具”功能組中的“屬性表”按鈕。步驟2:在“屬性表”對話框中單擊“事件”選項(xiàng)卡,單擊“單擊”行右側(cè)的事件生成器按鈕,進(jìn)入VBA代碼編輯區(qū),如圖2.23所示。步驟3:在“PrivateSubbList_Click()”事件過程中添加如下代碼:“BBB.Form.RetcordSource=“select*fromtStudent””,如圖2.24所示。步驟4:按Ctrl+S組合鍵保存修改,關(guān)閉VBA代碼編輯器,關(guān)閉設(shè)計(jì)視圖。知識點(diǎn)解析:暫無解析54、在”fCount”窗體中有兩個列表框、一個文本框和一個命令按鈕,名稱分別為“ListO”、“Listl”、“tData”和“Cmd”。在“tData”文本框中輸入一個數(shù),單擊“Cmd”按鈕,程序?qū)⑴袛噍斎氲闹凳瞧鏀?shù)還是偶數(shù),如果是奇數(shù)將填入“ListO”列表中,否則填入“Listl”列表中。根據(jù)以上描述,請按照VBA代碼中的指示將代碼補(bǔ)充完整。注意:不允許修改窗體對象“IQuery”、“tStudent”和“fCount”中未涉及的控件、屬性;不允許修改表對象“tStudent”。程序代碼只允許在“*****Add*****”與“*****Add$*****”之間的空行內(nèi)補(bǔ)充一行語句、完成設(shè)計(jì),不允許增刪和修改其它位置已存在的語句。標(biāo)準(zhǔn)答案:【操作步驟】步驟l:右鍵單擊“fCount”窗體,在彈出的快捷菜單中選擇“設(shè)計(jì)視圖”命令。步驟2:選中“Cmd”按鈕控件,單擊“設(shè)計(jì)”選項(xiàng)卡下“工具”功能組中的“屬性表”按鈕。步驟3:在“屬性表”對話框中單擊“事件”選項(xiàng)卡,單擊“單擊”行右側(cè)的事件生成器按鈕,進(jìn)入VBA代碼編輯區(qū)。步驟4:在“PrivateSubCmd_Click()”事件過程中添加如下代碼:“IfxMod2=1Then”,如圖2.25所示。步驟4:按Ctrl+S組合鍵保存修改,關(guān)閉VBA代碼編輯器,關(guān)閉設(shè)計(jì)視圖。知識點(diǎn)解析:暫無解析國家二級(ACCESS)機(jī)試模擬試卷第2套一、選擇題(本題共40題,每題1.0分,共40分。)1、下列不屬于Access中定義主關(guān)鍵字是()。A、單字段B、多字段C、空字段D、自動編號標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:本題考查的是主關(guān)鍵字的知識。Access數(shù)據(jù)庫中的每個表都有一個或一組字段能惟一標(biāo)識每條記錄,這個字段稱為主關(guān)鍵字。Access不允許在主關(guān)鍵字字段中存在重復(fù)值和空值。自動編號數(shù)據(jù)類型是每次向表中添加新記錄時自動生成的,但是一旦被指定就會永久的與記錄連接,即使刪除了某條記錄,Access也不會對表中的自動編號字段重新編號。當(dāng)表中沒有設(shè)置其他主關(guān)鍵字時,在保存表時會提示是否自動創(chuàng)建主鍵,此時單擊“是”按鈕,將會為表創(chuàng)建一個自動編號字段作為主關(guān)鍵字。2、在窗體上,設(shè)置控件Com1為不可見的屬性是()。A、Com1.NameB、Com1.CaptionC、Com1.EnabledD、Com1.Visible標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:本題考查控件屬性的知識。在窗體的控件中,Visible屬性是用于指定控件是否可見。Enabled屬性用于指定控件是否可用,Caption屬性表示控件的標(biāo)題,Name屬性表示控件的名稱。3、十進(jìn)制整數(shù)設(shè)為整數(shù)類I,則下面屬于類I的實(shí)例的是A、-518B、0.518C、518E-2D、518標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:整數(shù)的全體構(gòu)成整數(shù)集,整數(shù)集是一個數(shù)環(huán)。在整數(shù)系中,零和正整數(shù)統(tǒng)稱為自然數(shù)。-1、-2、-3、…、-n、…(n為非零自然數(shù))為負(fù)整數(shù)。則正整數(shù)、零與負(fù)整數(shù)構(gòu)成整數(shù)系。整數(shù)不包括小數(shù)、分?jǐn)?shù)。本題中,選項(xiàng)A是正確的,選項(xiàng)B是小數(shù),選項(xiàng)C是科學(xué)計(jì)數(shù),也是小數(shù),選項(xiàng)D是小數(shù)。4、下列二叉樹進(jìn)行的中序遍歷的結(jié)果是A、ABCDEFGB、ACBDFGEC、ABDCGEFD、FCADBEG標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:本題考查數(shù)據(jù)結(jié)構(gòu)中二叉樹節(jié)點(diǎn)的遍歷方法。二叉樹節(jié)點(diǎn)有三種遍歷方式:先序遍歷(DLR):訪問根結(jié)點(diǎn),按先序遍歷左子樹,按先序遍歷右子樹;中序遍歷(LDR):按中序遍歷左子樹,訪問根結(jié)點(diǎn),按中序遍歷右子樹;后序遍歷(LRD):按后序遍歷左子樹,按后序遍歷右子樹,訪問根結(jié)點(diǎn)。其中,D表示根、L表示左子樹、R表示右子樹。本題中,B選擇遍歷順序滿足中序遍歷。5、下列敘述中正確的是()。A、順序存儲結(jié)構(gòu)的存儲一定是連續(xù)的,鏈?zhǔn)酱鎯Y(jié)構(gòu)的存儲空間不一定是連續(xù)的B、順序存儲結(jié)構(gòu)只針對線性結(jié)構(gòu),鏈?zhǔn)酱鎯Y(jié)構(gòu)只針對非線性結(jié)構(gòu)C、順序存儲結(jié)構(gòu)能存儲有序表,鏈?zhǔn)酱鎯Y(jié)構(gòu)不能存儲有序表D、鏈?zhǔn)酱鎯Y(jié)構(gòu)比順序存儲結(jié)構(gòu)節(jié)省存儲空間標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:鏈?zhǔn)酱鎯Y(jié)構(gòu)既可以針對線性結(jié)構(gòu)也可以針對非線性結(jié)構(gòu),所以B)與C)錯誤。鏈?zhǔn)酱鎯Y(jié)構(gòu)中每個結(jié)點(diǎn)都由數(shù)據(jù)域與指針域兩部分組成,增加了存儲空間,所以D)錯誤。6、在標(biāo)準(zhǔn)模塊的變量定義區(qū)域中,用()關(guān)鍵字說明的變量屬于全局范圍的變量。A、DimB、PrivateC、PublicD、Staffc標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:本題考查變量作用域的知識。在VBA中變量的作用域有3個層次:在模塊過程內(nèi)部用Dim或private定義的變量為局部變量;在標(biāo)準(zhǔn)模塊的變量定義區(qū)域用Dim或Pfivate定義的變量為模塊變量;在標(biāo)準(zhǔn)模塊的變量定義區(qū)域用Pubhc定義的變量為全局變量。用static定義的變量為靜態(tài)變量。7、有三個關(guān)系R、S和T如下:則由關(guān)系R和S得到關(guān)系T的操作是()。A、自然連接B、交C、除D、并標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:如果S=T/R,則S稱為T除以R的商。在除運(yùn)算中,S的域由T中那些不出現(xiàn)在R中的域所組成,對于S中的任一有序組,由它與關(guān)系R中每個有序組所構(gòu)成的有序組均出現(xiàn)在關(guān)系T中。所以本題選擇C。8、假定在窗體中的通用聲明段已經(jīng)定義有如下的子過程:Subf(xAsSingle,yAsSingle)t=xx=yy=xEndSub在窗體上添加一個命令按鈕(名為Command1),然后編寫如下事件過程:PrivateSubCommandl_Click()a=10b=20f(a,b)MsgBoxa&bEndSub打開窗體運(yùn)行后,單擊命令按鈕,消息框輸出的值分別為()。A、20和10B、10和20C、10和10D、20和20標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:本題考查VBA中參數(shù)傳遞的知識。在VBA的過程調(diào)用時,參數(shù)有兩種傳遞方式:傳址傳遞和傳值傳遞。如果在過程聲明時形參用ByVal聲明,說明此參數(shù)為傳值調(diào)用;若用ByRef聲明,說明此參數(shù)為傳址調(diào)用;沒有說明傳遞類型,則默認(rèn)為傳址傳遞。即形參的結(jié)果會傳遞給實(shí)參。本題中形參完成了交換,由于默認(rèn)為傳址傳遞,交換后的值也會影響到實(shí)參a和b,即a和b也完成了交換。9、在窗體上有一個命令按鈕Commandl和一個文本框Textl,編寫事件代碼如下:PrivateSubCommand1_Click()Dimi,j,xFori=lTo20step2x=0Forj=iTo20step3x=x+1NextjNextiText1.Value=Str(x)EndSub打開窗體運(yùn)行后,單擊命令按鈕,文本框中顯示的結(jié)果是()。A、1B、7C、17D、400標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:題目中使用了雙重For循環(huán),外循環(huán)中每循環(huán)一次,X的值都是從0開始,所以外循環(huán)中到最后一次循時,X的值是0,而內(nèi)循環(huán)中的最后一次循環(huán)是j=20to20step3所以此時內(nèi)循環(huán)只循環(huán)一次,X的值為X=0+1=1。Str函數(shù)將數(shù)值轉(zhuǎn)換成字符串。10、語句DimNewArray(10)AsInteger的含義是()。A、定義了一個整型變量且初值為10B、定義了10個整數(shù)構(gòu)成的數(shù)組C、定義了11個整數(shù)構(gòu)成的數(shù)組D、將數(shù)組的第10元素設(shè)置為整犁標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:本題考查vBA中數(shù)組的知識。數(shù)組變量由變量名和數(shù)組下標(biāo)構(gòu)成,通常使用Dim語句來定義數(shù)組,其格式為:Dim數(shù)組名([下標(biāo)下限to]下標(biāo)上限)As數(shù)據(jù)類型其中下標(biāo)下限缺省為0。數(shù)組中的元素個數(shù)即為:下標(biāo)上限一下標(biāo)下限+1。11、下列數(shù)據(jù)結(jié)構(gòu)中,能夠按照“先進(jìn)后出”原則存取數(shù)據(jù)的是()。A、循環(huán)隊(duì)列B、棧C、隊(duì)列D、二叉樹標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:棧是按先進(jìn)后出的原則組織數(shù)據(jù)的。隊(duì)列是先進(jìn)先出的原則組織數(shù)據(jù)。12、Access的"切換面板"歸屬的對象是()。A、表B、查詢C、窗體D、頁標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:切換面板是一種特殊類型的窗體,缺省的切換面板名為"SwitchBoard",當(dāng)用系統(tǒng)的"切換面板管理器"創(chuàng)建切換面板時,MicrosoftAccess會創(chuàng)建一個"切換面板項(xiàng)目"表,用來描述窗體上的按鈕顯示什么以及具有什么功能。所以答案為C。13、在窗體上畫一個名稱為Cl的命令按鈕,然后編寫如下事件過程:PrivateSubCkclick0a=0n=InputBox(“”)Fori=1TonForj=1Toia=a+1NextjNextiPrintaEndSub程序運(yùn)行后單擊命令按鈕,如果輸入4,則在窗體上顯示的內(nèi)容是()。A、5B、6C、9D、10標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:本題考查VBA程序設(shè)計(jì)中的循環(huán)知識。在本題的程序中,每次循環(huán)a都會加1,所以關(guān)鍵問題就是循環(huán)共執(zhí)行多少次。我們已知外循環(huán)共執(zhí)行4次,每次外循環(huán)中內(nèi)循環(huán)都執(zhí)行i次,則內(nèi)循環(huán)共執(zhí)行的次數(shù)為l+2+3+4=10次。14、要查找職務(wù)不是“經(jīng)理”和“主管”的員工,錯誤的條件表達(dá)是()。A、Not“經(jīng)理”AndNot“主管”B、Not(“經(jīng)理”O(jiān)r“主管”)C、NotIn(“經(jīng)理”,“主管”)D、NotLike(“經(jīng)理”O(jiān)r“主管”)標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:Or是“或”,And是“且”,Not為“非”?!癗ot"經(jīng)理"AndNot"主管"”表示“非”經(jīng)理且“非”主管的記錄,A選項(xiàng)正確?!癗ot("經(jīng)理"Or"主管")”表示的是先("經(jīng)理"或"主管")然后取“非”,即表示不為經(jīng)理且不為主管的記錄,B選項(xiàng)正確。In、NotIn都是特殊運(yùn)算符關(guān)鍵字,In(“經(jīng)理”,“主管”),表示為經(jīng)理且主管的記錄,NotIn(“經(jīng)理”,“主管”)則表示不為經(jīng)理且不為主管的記錄,則C選項(xiàng)正確。Like和NotLike是模糊查詢的關(guān)鍵字,一般會和“*”“?”等通配符一起使用,也可單獨(dú)使用。NotLike("經(jīng)理"Or"主管"),相當(dāng)于NotLike"經(jīng)理"orN0tLike"主管"。而“NotLike"經(jīng)理"”即表示為不為經(jīng)理,但可以包含主管的所有記錄,“NotLike"主管"”表示為不為主管,但可以包含經(jīng)理的所有記錄,兩者“Or”即為所有的記錄,故D選項(xiàng)不正確。15、在下列關(guān)于宏和模塊的敘述中,正確的是()。A、模塊是能夠被程序調(diào)用的函數(shù)B、通過定義宏可以選擇或更新數(shù)據(jù)C、宏或模塊都不能是窗體或報(bào)表上的事件代碼D、宏可以是獨(dú)立的數(shù)據(jù)庫對象,可以提供獨(dú)立的操作動作標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:本題考查宏和模塊的知識。模塊是能夠被程序調(diào)用的函數(shù),里面不能包含窗體或報(bào)表的事件代碼;宏是一個或多個操作的序列,可以通過宏選擇或更新數(shù)據(jù),宏里面也不能包含窗體或報(bào)表的事件代碼;宏是數(shù)據(jù)對象的一部分,不能獨(dú)立存在,只能依存于數(shù)據(jù)對象來進(jìn)行操作。16、下列敘述中錯誤的是A、算法的時間復(fù)雜度與算法所處理數(shù)據(jù)的存儲結(jié)構(gòu)有直接關(guān)系B、算法的空間復(fù)雜度與算法所處理數(shù)據(jù)的存儲結(jié)構(gòu)有直接關(guān)系C、算法的時間復(fù)雜度與空間復(fù)雜度有直接關(guān)系D、算法的時間復(fù)雜度與算法程序執(zhí)行的具體時間是不一致的標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:算法的時間復(fù)雜度是指執(zhí)行算法所需要的計(jì)算工作量。數(shù)據(jù)的存儲結(jié)構(gòu)直接決定數(shù)據(jù)輸入,而這會影響算法所執(zhí)行的基本運(yùn)算次數(shù),A選項(xiàng)敘述正確。算法的空間復(fù)雜度是指執(zhí)行這個算法所需要的內(nèi)存空間,其中包括輸入數(shù)據(jù)所占的存儲空間,B選項(xiàng)敘述正確。而算法的時間復(fù)雜度與空間復(fù)雜度沒有直接關(guān)系,故選擇C選項(xiàng)。算法程序執(zhí)行的具體時間受到所使用的計(jì)算機(jī)、程序設(shè)計(jì)語言以及算法實(shí)現(xiàn)過程中的許多細(xì)節(jié)所影響,而算法的時間復(fù)雜度與這些因素?zé)o關(guān),所以是不一致的,D選項(xiàng)敘述正確。17、軟件生命周期是指()。A、軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用維護(hù)到停止使用退役的過程B、軟件從需求分析、設(shè)計(jì)、實(shí)現(xiàn)到測試完成的過程C、軟件的開發(fā)過程D、軟件的運(yùn)行維護(hù)過程標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:通常,將軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用維護(hù)到停止使用退役的過程稱為軟件生命周期。也就是說,軟件產(chǎn)品從考慮其概念開始,到該軟件產(chǎn)品不能使用為止的整個時期都屬于軟件生命周期。18、在Access中,參照完整性規(guī)則不包括()。A、查詢規(guī)則B、更新規(guī)則C、刪除規(guī)則D、插入規(guī)則標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:表間的參照完整性規(guī)則包括更新規(guī)則、刪除規(guī)則、插入規(guī)則。故選項(xiàng)A)為正確答案。19、窗體的事件過程如下:PrivateSub主體_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)IfShift=6AndButton=2ThenMsgBox"HelloWorld."EndIfEndSub程序運(yùn)行后,要在窗體消息框中顯示“Helloworld.”,在窗體上應(yīng)執(zhí)行的操作是()。A、同時按下Shift鍵和鼠標(biāo)左鍵B、同時按下Shift鍵和鼠標(biāo)右鍵C、同時按下Ctrl、Alt鍵和鼠標(biāo)左鍵D、同時按下Ctrl、Alt鍵和鼠標(biāo)右鍵標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:在窗體的鼠標(biāo)事件中,參數(shù)Button的值為1表示左鍵按下,值為2表示右鍵按下,值為4表示中間按鍵按下;參數(shù)Shift的值為1表示Shift鍵按下,值為2表示Ctrl鍵按下,值為4表示Alt鍵按下。Shift值為6說明是Ctrl鍵和Alt鍵同時按下,Button值為2說明是鼠標(biāo)右鍵按下。20、假定有以下兩個過程:Subs1(ByValxAsInteger,ByValyAsInteger)DimtAsIntegert=xx=yy=tEndsubSubs2(xAsInteger,yAsInteger)DimtAsIntegert=x:x=y:y=tEndSub下列說法正確的是()。A、用過程S1可以實(shí)現(xiàn)交換兩個變量的值的操作,S2不能實(shí)現(xiàn)B、用過程S2可以實(shí)現(xiàn)交換兩個變量的值的操作,S1不能實(shí)現(xiàn)C、用過程S1和S2都可以實(shí)現(xiàn)交換兩個變量的值的操作D、用過程S1和S2都不可以實(shí)現(xiàn)交換兩個變量的值的操作標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:VBA中定義過程時如果省略傳值方式則默認(rèn)為按地址傳遞,過程S2中省略了參數(shù)傳遞方式說明,因此,參數(shù)將按傳址調(diào)用,而過程S1由于聲明為按值傳遞(ByVal)所以會按傳值調(diào)用參數(shù)。而在過程調(diào)用時,如果按傳值調(diào)用,實(shí)參只是把值傳給了形參,在過程內(nèi)部對形參值進(jìn)行改變不會影響實(shí)參變量,按址調(diào)用卻不同,這種方式是把實(shí)參的地址傳給了形參,在過程中對形參值進(jìn)行改變也會影響實(shí)參的值。因此,過程S2能夠交換兩個變量的值,而S1不能實(shí)現(xiàn)。21、下列敘述中錯誤的是A、在帶鏈隊(duì)列中,隊(duì)頭指針和隊(duì)尾指針都是在動態(tài)變化的B、在帶鏈棧中,棧頂指針和棧底指針都是在動態(tài)變化的C、在帶鏈棧中,棧頂指針是在動態(tài)變化的,但棧底指針是不變的D、在帶鏈隊(duì)列中,隊(duì)頭指針和隊(duì)尾指針可以指向同一個位置標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:帶鏈的隊(duì)列就是用一個單鏈表來表示隊(duì)列,隊(duì)列中的每一個元素對應(yīng)鏈表中的一個節(jié)點(diǎn),在入隊(duì)和退隊(duì)過程中,隊(duì)頭指針和隊(duì)尾指針都是在動態(tài)變化的,A選項(xiàng)敘述正確,循環(huán)隊(duì)列中當(dāng)隊(duì)列滿或者空時,隊(duì)頭指針和隊(duì)尾指針指向同一個位置,D選項(xiàng)敘述正確。棧也可以采用鏈?zhǔn)酱鎯Y(jié)構(gòu)表示,把棧組織成一個單鏈表,這種數(shù)據(jù)結(jié)構(gòu)可稱為帶鏈的棧,入棧和退棧過程中棧底指針不變,棧頂指針隨之變化,B選項(xiàng)敘述錯誤,C選項(xiàng)敘述正確。故選擇B選項(xiàng)。22、命令按鈕Commandl的Caption屬性為“退出(x)”,要將命令按鈕的快捷鍵設(shè)為Ah+x,應(yīng)修改Caption屬性為()。A、在x前插入&B、在x后插入&C、在x前插入#D、在x后插入#標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:要設(shè)置All+字符的快捷鍵,需要使用&+字符的形式。因此,如果要將命令按鈕的快捷鍵設(shè)置為Alt+x,則需要在按鈕標(biāo)題中設(shè)置為“&x”。23、下面描述中,不屬于軟件危機(jī)表現(xiàn)的是()。A、軟件過程不規(guī)范B、軟件開發(fā)生產(chǎn)率低C、軟件質(zhì)量難以控制D、軟件成本不斷提高標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:軟件危機(jī)主要表現(xiàn)在:軟件需求的增長得不到滿足;軟件開發(fā)成本和進(jìn)度無法控制;軟件質(zhì)量難以保證;軟件不可維護(hù)或維護(hù)程度非常低;軟件的成本不斷提高;軟件開發(fā)生產(chǎn)率的提高趕不上硬件的發(fā)展和應(yīng)用需求的增長。所以選擇A)。24、在Access中,如果要處理具有復(fù)雜條件或反復(fù)循環(huán)的操作,則應(yīng)該使用的對象是()。A、模塊B、窗體C、宏D、表標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:宏的局限性,指使用宏只能處理一些簡單的操作,對于復(fù)雜的條件和循環(huán)結(jié)構(gòu)則無能為力,所以要處理具有復(fù)雜條件或反復(fù)循環(huán)的操作,則應(yīng)該使用模塊對象。窗體和表都不能處理復(fù)雜條件和反復(fù)循環(huán)的操作,故A選項(xiàng)正確。25、在窗體設(shè)計(jì)時,要設(shè)置標(biāo)簽文字的顯示格式應(yīng)使用A、格式工具欄B、字段列表框C、工具箱D、窗體設(shè)計(jì)工具欄標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:在窗體設(shè)計(jì)時,可以利用格式工具欄設(shè)置控件的顯示格式。26、在SQL查詢中“GROUPBY”的含義是()。A、選擇行條件B、對查詢進(jìn)行排序C、選擇列字段D、對查詢進(jìn)行分組標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:在SQL查詢中“GROUPBY”的含義是按列分組查詢的結(jié)果,可以使用合計(jì)函數(shù),故D)選項(xiàng)正確。27、將一個數(shù)轉(zhuǎn)換成相應(yīng)字符串的函數(shù)是()。A、StrB、StringC、AscD、Chr標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:將數(shù)值表達(dá)式的值轉(zhuǎn)化為字符串的函數(shù)是Str。而String返回一個由字符表達(dá)式的第1個字符重復(fù)組成的指定長度為數(shù)值表達(dá)式值的字符串;Asc函數(shù)返回字符串首字符的ASCII值;Chr函數(shù)返回以數(shù)值表達(dá)式值為編碼的字符。28、關(guān)系模型中的術(shù)語"屬性"對應(yīng)的是Access數(shù)據(jù)庫中的是A、字段B、索引C、類型D、取值范圍標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:關(guān)系術(shù)語"屬性"表示二維表中垂直方向的列,對應(yīng)Access數(shù)據(jù)表中的行和列分別稱為記錄和字段,因此關(guān)系術(shù)語"屬性"對應(yīng)Access數(shù)據(jù)庫中的"字段"概念。因此選項(xiàng)A正確。29、在數(shù)據(jù)庫中,數(shù)據(jù)模型包括數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和A、數(shù)據(jù)約束B、數(shù)據(jù)類型C、關(guān)系運(yùn)算D、查詢標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:數(shù)據(jù)模型通常由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作及數(shù)據(jù)約束3部分組成。故A選項(xiàng)正確。30、窗體中有命令按鈕run34,對應(yīng)的事件代碼如下:PrivateSubrun34_Enter()DimnunAsInteger,aAsInteger,bAsInteger,iAsIntegerFori=1To10Bum=InputBox(“請輸入數(shù)據(jù):”,“輸入”)IfInt(num/2)=num/2Thena=a+1Elseb=b+lEndIfNextiMsgBox("運(yùn)行結(jié)果:a="&Str(a)&",b="&Str(b))EndSub運(yùn)行以上事件過程,所完成的功能是()。A、對輸入的10個數(shù)據(jù)求累加和B、對輸入的10個數(shù)據(jù)求各自的余數(shù),然后再進(jìn)行累加C、對輸入的10個數(shù)據(jù)分別統(tǒng)計(jì)奇數(shù)和偶數(shù)的個數(shù)D、對輸入的10個數(shù)據(jù)分別統(tǒng)計(jì)整數(shù)和非整數(shù)的個數(shù)標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:本題程序中利用For循環(huán)輸入10個數(shù),并根據(jù)IF語句的條件統(tǒng)計(jì)兩種情況數(shù)的個數(shù)。在IF語句的條件中int函數(shù)的作用是對其中的參數(shù)進(jìn)行取整運(yùn)算,如果一個整數(shù)除以2后取整與其自身除以2相等,那么這個整數(shù)就是偶數(shù),否則就是奇數(shù)。因此,題目是統(tǒng)計(jì)輸入的10個數(shù)中奇數(shù)和偶數(shù)的個數(shù)。31、SQL語言是()。A、高級語言B、結(jié)構(gòu)化查詢語言C、第3代語言D、宿主語言標(biāo)準(zhǔn)答案:B知識點(diǎn)解析:SQL是結(jié)構(gòu)化查詢語言,可以說查詢是SQL語言的重要組成部分,但不是全部,SQL還包含數(shù)據(jù)定義、數(shù)據(jù)操縱和數(shù)據(jù)控制的功能(VisualFoxPro沒有提供數(shù)據(jù)控制),SQL已經(jīng)成為關(guān)系數(shù)據(jù)庫的標(biāo)準(zhǔn)數(shù)據(jù)語言,所以現(xiàn)在所有的關(guān)系數(shù)據(jù)管理系統(tǒng)都支持SQL。32、有三個關(guān)系R、S和T如下:則由關(guān)系R和S得到關(guān)系T的操作是A、自然連接B、交C、投影D、并標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:關(guān)系R和關(guān)系S有公共域,關(guān)系T是通過公共域的等值進(jìn)行連接的結(jié)果,符合自然連接,選A。33、下列敘述中正確的是A、有兩個指針域的鏈表稱為二叉鏈表B、循環(huán)鏈表是循環(huán)隊(duì)列的鏈?zhǔn)酱鎯Y(jié)構(gòu)C、帶鏈的棧有棧頂指針和棧底指針,因此又稱為雙重鏈表D、結(jié)點(diǎn)中具有多個指針域的鏈表稱為多重鏈表標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:雙向鏈表與二叉鏈表均是有兩個指針域的鏈表,A選項(xiàng)錯誤。在單鏈表的第一個結(jié)點(diǎn)前增加一個表頭結(jié)點(diǎn),隊(duì)頭指針指向表頭結(jié)點(diǎn),最后一個結(jié)點(diǎn)的指針域的值由NULL改為指向表頭結(jié)點(diǎn),這樣的鏈表稱為循環(huán)鏈表。循環(huán)隊(duì)列是隊(duì)列的一種順序存儲結(jié)構(gòu)。循環(huán)鏈表與循環(huán)隊(duì)列是兩種存儲結(jié)構(gòu),B選項(xiàng)錯誤。雙向鏈表結(jié)點(diǎn)有兩個指針域,指向前一個結(jié)點(diǎn)的指針和指向后一個結(jié)點(diǎn)的指針,而帶鏈的棧是單鏈表形式,C選項(xiàng)錯誤。故正確答案為D選項(xiàng)。34、要在一個窗體的某個按鈕的單擊事件上添加動作,可以創(chuàng)建的宏是A、只能是獨(dú)立宏B、只能是嵌入宏C、獨(dú)立宏或數(shù)據(jù)宏D、獨(dú)立宏或嵌入宏標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:獨(dú)立宏是獨(dú)立的對象,它獨(dú)立于窗體、報(bào)表等對象之外。在導(dǎo)航窗格中可見。因此可以創(chuàng)建獨(dú)立宏響應(yīng)按鈕的單擊事件,不受其他對象約束。嵌入宏是嵌入在窗體、報(bào)表或控件對象的事件中。是他們所嵌入的對象或控件的一部分。在導(dǎo)航窗格中不可見,因此也可以創(chuàng)建嵌入宏,直接嵌入按鈕的單擊事件中。而數(shù)據(jù)只是在表事件中自動運(yùn)行,不符合題意,因此選擇D選項(xiàng)。35、下列子過程實(shí)現(xiàn)對"教師表"中的基本工資漲10%的操作。SubGongZi()DimcnAsNewADODB.ConnectionDimrsAsNewADODB.RecordsetDimfdAsADODB.FieldDimstrConnectAsStringDimstrSQLAsStringSetcn=CurrentProject.ConnectionstrSQL="Select基本工資from教師表"rs.OpenstrSQL,cn,adOpenDynamic,adLockOptimistic,adCmdText’Setfd=rs.Fields("基本工資")DoWhileNotrs.EOF【】rs.Updaters.MoveNextLooprs.Closecn.CloseSetrs=NothingSetcn=NothingEndSub程序空白處【】應(yīng)該填寫的語句是A、fd=fd*1.1B、rs=rs*1.1C、基本工資=基本工資*1.1D、rs.fd=rs.fd*1.1標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:根據(jù)題意,要實(shí)現(xiàn)"教師表"中的基本工資漲10%,只要把基本工資取出來,再乘以1.1,然后寫回?cái)?shù)據(jù)庫即可。Sql語句strSQL將"教師表"中的"基本工資"字段查詢出來放在rs集合中并將字段值賦給fd變量。通過DoWhile循環(huán)操作將rs結(jié)果集中的所有元素遍歷一邊,并更新rs結(jié)果集。因此程序空白處應(yīng)填入"fd*1.1",其后的rs.Update即可將更新后的數(shù)據(jù)保存到數(shù)據(jù)庫,因此選擇A選項(xiàng)。36、在學(xué)生借書數(shù)據(jù)庫中,已有"學(xué)生"表和"借閱"表,其中"學(xué)生"表含有"學(xué)號"、"姓名"等信息,"借閱"表含有"借閱編號"、"學(xué)號"等信息。若要找出沒有借過書的學(xué)生記錄,并顯示其"學(xué)號"和"姓名",則正確的查詢設(shè)計(jì)是()。A、B、C、D、標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:要顯示沒有借過書的學(xué)生,說明在"借閱"表中沒有該學(xué)生記錄,即學(xué)號字段值為空,要把這些學(xué)生學(xué)號、姓名字段顯示出來,故在"學(xué)生"表中要勾上學(xué)號、姓名兩個字段,所以選項(xiàng)A)的設(shè)計(jì)正確。37、下列選項(xiàng)中,不屬于控件的是A、文本框B、標(biāo)簽C、列表框D、消息框標(biāo)準(zhǔn)答案:D知識點(diǎn)解析:控件是窗體或報(bào)表上用于顯示數(shù)據(jù)、執(zhí)行操作、裝飾的對象,主要有標(biāo)簽、文本框、選項(xiàng)組、切換按鈕、單選按鈕、復(fù)選框、組合框、列表框、命令按鈕、圖像、非綁定對象框、綁定對象框、分頁符、選項(xiàng)卡控件、子窗體/子報(bào)表、直線和矩形等。消息框不屬于控件。38、報(bào)表的一個文本框控件來源屬性為"IIf(([Page]Mod2=1),"頁"&[Page],"")",下列說法中,正確的是A、顯示奇數(shù)頁碼B、顯示偶數(shù)頁碼C、顯示當(dāng)前頁碼D、顯示全部頁碼標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:該題要顯示的頁碼滿足[Page]mod2=1,即顯示不能被2整除的頁碼。因此,本題應(yīng)選擇A選項(xiàng)。39、下列關(guān)于SQL命令的敘述中,正確的是()。A、DELETE命令不能與GROUPBY關(guān)鍵字一起使用B、SELECT命令不能與GROUPBY關(guān)鍵字一起使用C、INSERT命令與GROUPBY關(guān)鍵字一起使用可以按分組將新記錄插入表中D、UPDATE命令與GROUPBY關(guān)鍵字一起使用可以按分組更新表中原有的記錄標(biāo)準(zhǔn)答案:A知識點(diǎn)解析:SQL查詢中使用Groupby子句用來進(jìn)行分組統(tǒng)計(jì),可以和SELECT、INSERT、UPDATE搭配使用,不能與DELETE搭配使用,所以選項(xiàng)A正確。40、下列關(guān)于SQL命令的敘述中,正確的是()。A、UPDATE命令中必須有FROM關(guān)鍵字B、UPDATE命令中必須有INTO關(guān)鍵字C、UPDATE命令中必須有SET關(guān)鍵字D、LIPDATE命令中必須有WHERE關(guān)鍵字標(biāo)準(zhǔn)答案:C知識點(diǎn)解析:在SQL查詢中修改表中數(shù)據(jù)的語法結(jié)構(gòu)為:UpdatetableSet字段名=value[where條件],所以選項(xiàng)C正確。二、基本操作題(本題共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電子表格】對話框中選中“在表中追加一份記錄的副本”項(xiàng),并在其下方的列表框中選擇“student”表,單擊“確定”按鈕。步驟4:系統(tǒng)彈出【導(dǎo)入數(shù)據(jù)表向?qū)А繉υ捒?,此時默認(rèn)的是sheetl表中的數(shù)據(jù),不需要修改,單擊“下一步”按鈕,繼續(xù)保持默認(rèn),單擊“下一步”按鈕,確認(rèn)數(shù)據(jù)導(dǎo)入的是student表,單擊“完成”按鈕,最后單擊“關(guān)閉”按鈕,關(guān)閉向?qū)?。知識點(diǎn)解析:(1)主要考查Access數(shù)據(jù)庫中獲取外來數(shù)據(jù)的方法。(2)主要考查表記錄的刪除,對表記錄的批量刪除。找出要刪除的記錄是非常關(guān)鍵的。一般要借助表的常用的數(shù)據(jù)處理:“排序”、“篩選”等方法。(3)此題主要考查默認(rèn)字段值的設(shè)置,這種方法對數(shù)據(jù)庫的數(shù)據(jù)的添加起到非常好的作用。(4)主要考查表“分析”操作。這個操作主要實(shí)現(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之間的記錄,按鍵盤上鍵,確認(rèn)刪除記錄。步驟2:單擊快速訪問工具欄中的“保存”按鈕。知識點(diǎn)解析:暫無解析43、將“student”表中“性別”字段的默認(rèn)值屬性設(shè)置為“男”。標(biāo)準(zhǔn)答案:步驟1:右擊student表,選擇“設(shè)計(jì)視圖”快捷菜單命令,打開表設(shè)計(jì)視圖。步驟1:單擊“性別”字段。在下方的“字段屬性”的“默認(rèn)值”所在行內(nèi)輸入:男。步驟2:單擊快速訪問工具欄中的“保存”按鈕保存設(shè)置,關(guān)閉表設(shè)計(jì)器。知識點(diǎn)解析:暫無解析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)建查詢”項(xiàng),單擊“完成”按鈕,關(guān)閉向?qū)?。[*]知識點(diǎn)解析:暫無解析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ù)庫。知識點(diǎn)解析:暫無解析三、簡單應(yīng)用題(本題共4題,每題1.0分,共4分。)考生文件夾下存在一個數(shù)據(jù)庫文件“samp2.a(chǎn)ccdb”,里面已經(jīng)設(shè)計(jì)好一個表對象“tTeacher”。試按以下要求完成設(shè)計(jì):46、創(chuàng)建一個查詢,計(jì)算并輸出教師最人年齡與最小年齡的差值,顯示標(biāo)題為“mage“,所建查詢命名為“qT1”。標(biāo)準(zhǔn)答案:步驟1:雙擊打開“samp2.a(chǎn)ccdb”數(shù)據(jù)庫,在【創(chuàng)建】功能區(qū)的【查詢】分組中單擊“查詢設(shè)計(jì)”按鈕,系統(tǒng)彈出查詢設(shè)計(jì)器。在【顯示表】對話框中添加“tTeacher”表。關(guān)閉對話框。在“字段”所在行的第一列
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度鋼材品牌授權(quán)及合作推廣合同3篇
- 二零二五版戶外燈具打膠制作合同范本3篇
- 二零二五版建筑材料租賃與資金支付合同3篇
- 二零二五版消防管道材料買賣合同范本3篇
- 二零二五版空壓機(jī)租賃與租賃期滿設(shè)備回收合同3篇
- 二零二五版文化旅游項(xiàng)目開發(fā)合作購銷合同文化融合3篇
- 二零二五版股票期權(quán)授予及解約條款合同書3篇
- 二零二五年度電腦系統(tǒng)集成與售后全面保修合同3篇
- 2025年廠房維修保養(yǎng)與安全責(zé)任合同3篇
- 2025版冷凍食品儲藏租賃合同范本3篇
- 霧化吸入療法合理用藥專家共識(2024版)解讀
- 寒假作業(yè)(試題)2024-2025學(xué)年五年級上冊數(shù)學(xué) 人教版(十二)
- 銀行信息安全保密培訓(xùn)
- 市政道路工程交通疏解施工方案
- 2024年部編版初中七年級上冊歷史:部分練習(xí)題含答案
- 拆遷評估機(jī)構(gòu)選定方案
- 床旁超聲監(jiān)測胃殘余量
- 上海市松江區(qū)市級名校2025屆數(shù)學(xué)高一上期末達(dá)標(biāo)檢測試題含解析
- 綜合實(shí)踐活動教案三上
- 《新能源汽車電氣設(shè)備構(gòu)造與維修》項(xiàng)目三 新能源汽車照明與信號系統(tǒng)檢修
- 2024年新課標(biāo)《義務(wù)教育數(shù)學(xué)課程標(biāo)準(zhǔn)》測試題(附含答案)
評論
0/150
提交評論