




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
國家二級(ACCESS)機試模擬試卷26(共9套)(共472題)國家二級(ACCESS)機試模擬試卷第1套一、選擇題(本題共40題,每題1.0分,共40分。)1、VBA中打開“student”表的語句是()。A、Docmd.OpenForm“student”B、Docmd.OpenQuery“student”C、Docmd.OpenTable“student”D、Docmd.Openreport“student”標準答案:C知識點解析:本題考查VBA中如何打開對象的知識。在VBA中,打開表的命令格式為:Docmd.OpenTable表名。另外還需知道打開窗體使用Docmd.OpenForm;打開報表使用Docmd.OpenReport;打開查詢使用Docmd.OpenQuery;關閉窗體和報表使用:Docmd.Close。2、運行下列程序段,結果是()。Form=10to1step0k=k+3NextmA、形成死循環B、循環體不執行即結束循環C、出現語法錯誤D、循環體執行一次后結束循環標準答案:B知識點解析:本題考察for循環語句,step表示循環變量增加步長,循環初始值大于終值時步長應為負數,步長為0時則循環不成立,循環體不執行即結束循環。3、運行下列程序,結果是()。PrivateSubCommand32_Click()f0=1:f1=1:k=1DoWhilek<=5f=f0+f1f0=f1f1=fk=k+1LoopMsgBox“f=”&fEndSubA、f=5B、f=7C、f=8D、f=13標準答案:D知識點解析:本題考察Do循環語句:k=1時,f=1+1=2,f0=1,f1=2,k=1+1=2;k=2時,f=3,f0=2,f1=3,k=2+1=3;k=3時,f=5,f0=3,f1=5,k=3+1=4;k=4時,f=8,f0=5,f1=8,k=4+1=5;k=5時,f=13,f0=8,f1=13,k=6,不再滿足循環條件跳出循環,此時f=13。4、下面關于算法的敘述中,正確的是()。A、算法的執行效率與數據的存儲結構無關B、算法的有窮性是指算法必須能在執行有限個步驟之后終止C、算法的空間復雜度是指算法程序中指令(或語句)的條數D、以上三種描述都正確標準答案:B知識點解析:算法在運行過程中需輔助存儲空間的大小稱為算法的空間復雜度。算法的有窮性是指一個算法必須在執行有限的步驟以后結束。5、軟件生命周期可分為定義階段、開發階段和維護階段,下面不屬于開發階段任務的是()。A、測試B、設計C、可行性研究D、實現標準答案:C知識點解析:開發階段包括分析、設計和實施兩類任務。其中分析、設計包括需求分析、總體設計和詳細設計3個階段,實施則包括編碼和測試兩個階段,C選項不屬于開發階段。6、層次型、網狀型和關系型數據庫劃分原則是()。A、數據之間的聯系方式B、記錄長度C、聯系的復雜程度D、文件的大小標準答案:A知識點解析:數據庫按數據模型分為層次型數據庫、網狀型數據庫、關系型數據庫,數據模型即數據之間的聯系方式,因此正確選項為A。7、表達式10Mod2的值為()。A、0B、1C、2D、5標準答案:A知識點解析:本題考查VBA中表達式運算的知識。在VBA中Mod是取余數運算,將返回左操作數整除右操作數后的余數。本題中10可以被2整除,所以余數為0。8、在VBA中要打開名為"學生信息錄入"的窗體,應使用的語句是()。A、DoCmd.OpenForm"學生信息錄入"B、OpenForm"學生信息錄入"C、DoCmd.OpenWindow"學生信息錄入"D、OpenWindow"學生信息錄入"標準答案:A知識點解析:在VBA中打開窗體的命令格式如下:DoCmd.OpenForm(FormName,View,FilterName,WhereCondition,DataMode,WindowMode,OpenArgs)其中FormName是必需的,是字符串表達式,表示當前數據庫中窗體的有效名稱。9、軟件需求分析階段的工作,可以分為四個方面:需求獲取、編寫需求規格說明書、需求評審和()。A、階段性報告B、需求分析C、需求總結D、都不正確標準答案:B知識點解析:軟件需求分析階段的工作,可以概括為四個方面:需求獲取、需求分析、編寫需求規格說明書和需求評審。需求獲取的目的是確定對目標系統的各方面需求。涉及到的主要任務是建立獲取用戶需求的方法框架,并支持和監控需求獲取的過程。需求分析是對獲取的需求進行分析和綜合,最終給出系統的解決方案和目標系統的邏輯模型。編寫需求規格說明書作為需求分析的階段成果,可以為用戶、分析人員和設計人員之間的交流提供方便,可以直接支持目標軟件系統的確認,又可以作為控制軟件開發進程的依據。需求評審是對需求分析階段的工作進行復審,驗證需求文檔的一致性、可行性、完整性和有效性。10、在Access數據庫中,表是()。A、關系B、索引C、記錄D、數據庫標準答案:A知識點解析:在Access中,一個“表”就是一個關系,每個關系都有一個關系名,即表名。11、如果X是一個正的實數,保留兩位小數、將千分位四舍五入的表達式是().A、0.01*Int(X+0.05)B、0.01*Int(100*(X+0.005))C、0.01*Int(X+0.005)D、0.01*Int(100*(X+0.05))標準答案:B知識點解析:根據題意,Int(100*(x+0.005)實現千分位的四舍五入,同時擴大100倍取整,乘0.01是為保證保留兩位小數,與前面的乘以100對應,因此本題選B。12、在窗體上添加一個命令按鈕(名為Commandl),編寫如下事件過程:PrivateSubCommand1—Click()ForI=1To4x=4Forj=1To3x=3Fork=1To2x=x+6NextkNextjNextiMsgBoxxEndSub打開窗體后,單擊命令按鈕,消息框的輸出結果是()。A、7B、15C、157D、528標準答案:B知識點解析:本題考查VBA中多重循環的知識。見到多重循環的問題不要害怕,認真地分析清楚每一次循環這種問題就迎刃而解了。本題中,在每一次外循環開始的時候都把x的值置為4,所以我們只分析最后一次循環就可以了;同理中層循環每一次開始前都把x的值置為3,所以這個問題最后實際上就是x的初值為3,執行最內層循環直到結束就可以了。根據程序內循環執行兩次,最后x=3+6+6=15。13、在Access中要顯示"教師表"中姓名和職稱的信息,應采用的關系運算是()。A、選擇B、投影C、連接D、關聯標準答案:A知識點解析:關系運算包括:選擇、投影和連接。①選擇:從關系中找出滿足給定條件的元組的操作稱為選擇。選擇是從行的角度進行的運算,即從水平方向抽取記錄。②投影:從關系模式中指定若干個屬性組成新的關系。投影是從列的角度進行的運算,相當于對關系進行垂直分解。③連接:連接是關系的橫向結合。連接運算將兩個關系模式拼接成一個更寬的關系模式,生成的新關系中包含滿足連接條件的元組。此題干要求從關系中找出同時滿足兩個條件的元組,應進行的運算是選擇,所以選項A)是正確14、假設數據中表A與表B建立了“一對多”關系,表A為“多”的一方,則下述說法正確的是()。A、表B中的一個字段能與表A中的多個字段匹配B、表B中的一個記錄能與表A中的多個記錄匹配C、表A中的一個記錄能與表B中的多個記錄匹配D、表A中的一個字段能與表B中的多個字段匹配標準答案:B知識點解析:本題考查表與表之間的關系。在關系數據庫中,表與表的關系有三種:一對一關系、一對多關系、多對多關系。若表A和表B之間存在一對一的關系,那么表A中的一條記錄只能與表B中的一條記錄匹配,反過來表B中的一條記錄只能與表A中的一條記錄匹配;若表A和表B之間存在一對多的關系,且表B為多的一方,那么表A中的一條記錄與表B中的多條記錄匹配,反過來表B中的一條記錄只能與表A中的一條記錄匹配;若表A和表B之間存在多對多的關系,那么表A中的一條記錄能與表B中的多條記錄匹配,反過來表B中的一條記錄也能與表A中的多條記錄匹配。15、窗體設計中,決定了按Tab鍵時焦點在各個控件之間移動順序的屬性是()。A、IndexB、TabStopC、TablndexD、SetFocus標準答案:C知識點解析:窗體中控件的TabIndex屬性決定了按Tab鍵時焦點在各個控件之間的移動順序。此項設置在控件屬性窗口的“其他”選項卡中。用戶為窗體添加控件時,系統會按添加控件的順序自動設置該項屬性值,用戶可以根據自己的需要修改。16、下列Access內置函數中,屬于域聚合函數的是A、AvgB、DMinC、CDateD、Sum標準答案:B知識點解析:Access內置函數中域聚合函數包括DAvg、DCount、DFirst、DLookup、DMax、Dmin等。因此,本題選擇B選項。17、在代碼中引用一個窗體控件時,應使用的控件屬性是()。A、CaptionB、NameC、TextD、Index標準答案:B知識點解析:在代碼中引用一個窗體控件時,應使用的控件屬性是Name屬性,即名稱屬性。其中選項A)的Caption屬性表示控件的標題屬性;選項C)的Text屬性表示控件的文本屬性;選項D)的Index屬性表示控件的索引編號。所以答案為B)。18、刪除字符串前導和尾隨空格的函數是()。A、Ltrim()B、Rtrim()C、Trim()D、Lcase()標準答案:C知識點解析:刪除字符串開始和尾部空格使用函數Trim()。而函數Ltrim()是刪除字符串的開始空格,Rtrim()函數是刪除字符串的尾部空格。Lease()函數是將字符串中大寫字母轉換成小寫字母。19、下列過程的功能是:通過對象變量返回當前窗體的Recordset屬性記錄集引用,消息框中輸出記錄集的記錄(即窗體記錄源)個數。SubGetRecNum()DimrsAsObjectSetrs=Me.RecordsetMsgBox________EndSub程序畫線處應填寫的是()。A、CountB、rs.CountC、RecordCountD、rs.RecordCount標準答案:D知識點解析:題目中對象變量rs返回了當前窗體的Recordset屬性記錄集的引用,那么通過訪問對象變量rs的屬性RecordCount就可以得到該記錄集的記錄個數,引用方法為rs.RecordCount。20、在VBA中,能自動檢查出來的錯誤是()。A、語法錯誤B、邏輯錯誤C、運行錯誤D、注釋錯誤標準答案:A知識點解析:語法錯誤在編輯時就能自動檢測出來,邏輯錯誤和運行錯誤是程序在運行時才能顯示出來的,不能自動檢測,注釋錯誤是檢測不出來的。21、要求在頁面頁腳中顯示“第X頁,共Y頁”,則頁腳中的頁碼“控件來源”應設置為()。A、="第"&[pages]&"頁,共"&[page]&"頁"B、="共"&[pages]&"頁,第"&[page]&"頁"C、="第"&[page]&"頁,共"&[page]&"頁"D、="共"&[page]&"頁,第"&[page]&"頁"標準答案:C知識點解析:在報表中添加頁碼時,表達式中Page和Pages是內置變量,[Page]代表當前頁,[Pages]代表總頁數,表達式中的其他字符串將按順序原樣輸出。22、為使窗體每隔5秒鐘激發一次計時器事件(timer事件),應將其Interval屬性值設置為()。A、5B、500C、300D、5000標準答案:D知識點解析:窗體計時器間隔以毫秒為單位,Interval屬性值為1000時,間隔為1秒,為5000時則間隔為5秒。23、數據庫系統的數據獨立性是指()。A、不會因為系統數據存儲結構與數據邏輯結構的變化而影響應用程序B、不會因為數據的變化而影響應用程序C、不會因為存儲策略的變化而影響存儲結構D、不會因為某些存儲結構的變化而影響其他的存儲結構標準答案:A知識點解析:數據庫系統的數據獨立性,是指數據庫中數據獨立于應用程序且不依賴于應用程序,即數據的邏輯結構、存儲結構與存取方式的改變不會影響應用程序。故選A選項。24、對話框在關閉前,不能繼續執行應用程序的其他部分,這種對話框稱為()。A、輸入對話框B、輸出對話框C、模態對話框D、非模態對話框標準答案:C知識點解析:對話框按執行方式原理不同分為兩種:模式對話框和非模式對話框。模式對話框,是指在繼續執行應用程序的其他部分之前,必須先被關閉對話框;非模式對話框允許在對話框與其他窗體間轉移焦點而不必關閉對話框。所以選項C)為正確答案。25、當條件為5<x<10時,x=x+1,以下語句正確的是()。A、if5<x<10thenx=x+1B、if5<xorx<10thenx=x+1C、if5<xandx<10thenx=x+1D、if5<xxorx<10thenx=x+1標準答案:C知識點解析:條件5<x<10即為x大于5小于10,用關系表達式表示就是x>5andx<10。26、已知按鈕Command0的Click事件對應的程序代碼如下:PrivateSubCommandO_Click()DimJAsIntegerJ=20CallGetData(J+5)MsgBoxJEndSubPrivateSubGetData(ByReffAsInteger)f=f+30EndSub運行程序,輸出結果是()。A、20B、25C、50D、55標準答案:A知識點解析:常量與表達式在傳遞時,形參即便是傳址(ByRef項)說明,實際傳遞的也只是常量或表達式的值,這種情況下,過程參數“傳址調用”的“雙向”作用形式就不起作用。本題中實參是表達式“J+5”,盡管形參前使用ByRef修飾,也不會影響實參“J”的值,故最終變量“J”的值仍是20,故本題選擇A選項。27、確定一個控件的大小的屬性是()。A、Width或HeightB、Width和HeightC、Top或LeftD、Top和Left標準答案:B知識點解析:本題考查控件基本屬性的知識。Width代表寬度,Height代表高度,Top是控件到窗體上邊的距離,Left是控件到窗體左邊的距離。用左邊距和上邊距來描述控件的位置,寬度和高度來描述控件的大小。28、在模塊的聲明部分使用"OptionBase1"語句,然后定義二維數組A(2to5,5),則該數組的元素個數為()。A、20B、24C、25D、36標準答案:A知識點解析:VBA中OptionBase1語句的作用是設置數組下標從1開始,展開二維數組A(2to5,5),為A(2,1)…A(2,5),A(3,1)…A(3,5),…,A(5,1)…A(5,5)共4組,每組5個元素,共20個元素。29、在VBA中,能自動檢查出來的錯誤是()。A、語法錯誤B、邏輯錯誤C、運行錯誤D、注釋錯誤標準答案:A知識點解析:語法錯誤在編輯時就能自動檢測出來,邏輯錯誤和運行錯誤是程序在運行時才能顯示出來的,不能自動檢測,注釋錯誤是檢測不出來的。30、若在設計視圖中創建一個查詢,查找平均分在85分以上的女生,并顯示姓名、性別和平均分,正確的設置查詢條件的方法是A、在姓名的"條件"單元格中輸入:平均分>=85Or性別="女"B、在姓名的"條件"單元格中輸入:平均分>=85And性別="女"C、在平均分的"條件"單元格中輸入:>=85;在性別的"條件"單元格中輸入:"女"D、在平均分的"條件"單元格中輸入:平均分>=85;在性別的"條件"單元格中輸入:性別="女"標準答案:C知識點解析:首先要找出平均分在85分以上的記錄,應在平均分的"條件"行中鍵入">=85",其次要找出性別為女的信息,此時應在性別的"條件"行中鍵入"女"。因此選項C正確。31、SQL語句不能創建的是()。A、報表B、視圖C、數據表D、索引標準答案:A知識點解析:本題考查SQL中定義語句的知識。SQL語言的功能包含數據定義、數據操縱、數據查詢和數據控制,其中的數據定義功能可以實現表、索引、視圖的定義、修改和刪除。在Access中提供3種創建報表的方式,分別是使用“自動報表”功能,使用向導功能和使用“設計”視圖創建,使用SQL語句是不能創建報表的。32、下列程序段運行結束后,變量x的值是()。x=2y=2Dox=x*yy=y+1LoopWhiley<4A、4B、12C、48D、192標準答案:B知識點解析:程序中使用了Do…While循環,循環體至少執行一次,循環繼續執行的條件是y<4。循環體中x=x*y=2*2=4,y=y+1=3,條件滿足循環體繼續執行,x=4*3=12,y=3+1=4.此時條件不滿足,不再執行循環體,循環結束。33、若要在文本型字段查詢"Access"開頭的字符串,正確的條件表達式是A、like"Access*"B、like"Access"C、like"*Access*"D、like"*Access"標準答案:A知識點解析:Like用于指定查找文本字段的字符模式,通配符*表示與任何個數的字符匹配。因此,Like"Access"表示查詢字段值為"Access"字樣的記錄,Like"*Access*"表示查詢包含"Access"字樣的記錄,Like"*Access"表示查詢字段值中最后六個字符為"Access"字樣的記錄,Like"Access*"表示查詢字段值中前六個字符為"Access"字樣的記錄。34、建立表結構的SQL命令是()A、CREATECURSORB、CREATETABLEC、CREATEINDEXD、CREATEVIEW標準答案:B知識點解析:CREATETABLE表的定義命令,命令中各短語的功能:PRIMARYKEY:用于定義滿足實體完整性的主索引。CHECK…ERROR:用于定義域的完整性和出錯提示信息。DEFAULT:用于定義默認值。FROEIGNKEY…REFERENCES:用于定義表之間的聯系。FREE:用于指明所建立的表是一個自由表,不添加到當前數據庫中。NULL或NOTNULL:用于說明屬性允許或不允許為空值。UNIQE:用于建立候選索引,但不是惟一索引。FROMARRAY:用于說明根據數組的內容建立表。35、窗體中的選項卡控件中從一頁移到另一頁時,發生的事件是A、CurrentB、ClickC、ChangeD、MouseMove標準答案:C知識點解析:Current事件是在窗體打開時,以及只要焦點從一條記錄移動到另一條記錄,此事件就會被激活;Click事件是在按下然后釋放鼠標按鈕時發生;Change是指文本框或組合框的部分內容改變時發生的事件;MouseMove是指鼠標移動事件。因此,本題選擇C選項。36、為了減少漢字輸入,將字段"民族"的全部可能輸入事先存入一個表中,在窗體設計時,可以將輸入"民族"對應的控件設置為A、列表框控件B、復選框控件C、切換按鈕控件D、文本框控件標準答案:A知識點解析:列表框一般用于從若干個已知的值中選擇一個作為輸入時的簡化操作,并且可以綁定到數據中的某個字段,符合題目要求。復選框單獨使用,數據源只能為"是/否"類型,如果作為選項組里的控件使用,其數據源為數字型,而且都只能選擇一個選項值,不符合要求。C選項中切換按鈕單獨使用,數據源只能為"是/否"類型,,只能設置是、否兩個值,如果作為選項組里的控件使用,其數據源為數字型,而且都只能選擇一個選項值,不符合要求。,不符合要求。文本框既可以用于顯示指定的數據,也可以自行輸入數據,并不能簡化輸入操作,不符合題意,因此選擇A選項。37、要求在輸入學生所屬專業時,專業名稱中必須包括漢字"專業",應定義字段的屬性是A、默認值B、輸入掩碼C、有效性文本D、有效性規則標準答案:D知識點解析:在ACCESS中若要對用戶的輸入做某種限制,可在表字段設計時設置有效性規則或輸入掩碼。輸入掩碼可以控制數據的輸入樣式,有效性規則可以控制數據的輸入范圍。本題中要求輸入的數據必須包括漢字"專業",應定義字段的屬性是有效性規則。因此選項D正確。38、要實現報表按某字段分組統計輸出,需要設置的是()。A、報表頁腳B、該字段的組頁腳C、主體D、頁面頁腳標準答案:B知識點解析:組頁腳節中主要顯示分組統計數據,通過文本框實現。打印輸出時,其數據顯示在每組結束位置。所以要實現報表按某字段分組統計輸出,需要設置該字段組頁腳。故本題答案為39、下列過程的功能是:通過對象變量返回當前窗體的Recordset屬性記錄集引用,消息框中輸出記錄集的記錄(即窗體記錄源)個數。SubGetRecNum()DimrsAsObjeetSetrs=Me.RecordsetMsgBox【】EndSub程序括號內應填寫的是()。A、CountB、rs.CountC、RecordCountD、rs.RecordCount標準答案:D知識點解析:題目中對象變量rs返回了當前窗體的RecordSet屬性記錄集的引用,那么通過訪問對象變量rs的屬性RrcordCount就可以得到該記錄集的記錄個數,引用方法為rs.RcordCount。40、基本路徑測試是屬于()。A、黑盒測試方法且是靜態測試B、黑盒測試方法且是動態測試C、白盒測試方法且是動態測試D、白盒測試方法且是靜態測試標準答案:C知識點解析:白盒測試法主要有邏輯覆蓋、基本路徑測試等。黑盒測試方法主要有等價類劃分法、邊界值分析法、錯誤推測法和因果圖等。基本路徑測試根據軟件過程性描述中的控制流確定程序的環路復雜性度量,用此度量定義基本路徑集合,并由此導出一組測試用例對每一條獨立執行路徑進行測試。因此基本路徑測試屬于動態測試。故本題選擇C選項。二、基本操作題(本題共5題,每題1.0分,共5分。)在考生文件夾下,已有“sampl.accdb”數據庫文件和Stab.xls文件,“sampl.accdb”中已建立表對象“student”和“grade”,試按以下要求,完成表的各種操作:41、將考生文件夾下的Stab.xls文件導入到“student”表中。標準答案:步驟1:打開“sampl.accdb”數據庫,在【外部數據】功能區的“導入并鏈接”組中單擊“Excel”按鈕。步驟2:在彈出的【獲得外部數據-Excel電子表格】對話框中,單擊“瀏覽”按鈕,在彈出的【打開】對話框內瀏覽“Stab.xls”文件所在的存儲位置(考生文件夾下),選中“Stab.xls”Excel文件,單擊“打開”按鈕。步驟3:接著在【獲得外部數據.Excel電子表格】對話框中選中“在表中追加一份記錄的副本”項,并在其下方的列表框中選擇“student”表,單擊“確定”按鈕。步驟4:系統彈出【導入數據表向導】對話框,此時默認的是sheetl表中的數據,不需要修改,單擊“下一步”按鈕,繼續保持默認,單擊“下一步”按鈕,確認數據導入的是student表,單擊“完成”按鈕,最后單擊“關閉”按鈕,關閉向導。知識點解析:(1)主要考查Access數據庫中獲取外來數據的方法。(2)主要考查表記錄的刪除,對表記錄的批量刪除。找出要刪除的記錄是非常關鍵的。一般要借助表的常用的數據處理:“排序”、“篩選”等方法。(3)此題主要考查默認字段值的設置,這種方法對數據庫的數據的添加起到非常好的作用。(4)主要考查表“分析”操作。這個操作主要實現表“結構”的拆分。(5)主要考查表與表之間聯系的建立方法以及能夠建立聯系的兩個表必須滿足條件。42、將“student”表中1975年到1980年之間(包括1975年和1980年)出生的學生記錄刪除。標準答案:步驟1:雙擊“student”表打開數據表視圖。選中“出生日期”列,再單擊【開始】功能區“排序和篩選”組中的“升序”按鈕。在按照“出生年月”排序后的記錄中連續選擇出生年在1975~1980之間的記錄,按鍵盤上鍵,確認刪除記錄。步驟2:單擊快速訪問工具欄中的“保存”按鈕。知識點解析:暫無解析43、將“student”表中“性別”字段的默認值屬性設置為“男”。標準答案:步驟1:右擊student表,選擇“設計視圖”快捷菜單命令,打開表設計視圖。步驟1:單擊“性別”字段。在下方的“字段屬性”的“默認值”所在行內輸入:男。步驟2:單擊快速訪問工具欄中的“保存”按鈕保存設置,關閉表設計器。知識點解析:暫無解析44、將“student”表拆分為兩個新表,表名分別為“tStud”和“tOffice”。其中“tStud”表結構為:學號,姓名,性別,出生日期,院系,籍貫,主鍵為學號;“tOffice”表結構為:院系,院長,院辦電話,主鍵為“院系”。要求:保留“student”表。標準答案:步驟1:在【數據庫工具】功能區的“分析”組中單擊“分析表”按鈕,彈出【表分析向導】對話框。在對話框中直接單擊“下一步”按鈕,直到出現表選擇向導界面。如圖3-50所示,選中“student”表。步驟2:繼續單擊“下一步”按鈕,選擇“否,自行決定”單選框;再單擊“下一步”按鈕。在“表分析器向導”向導中拖出“院系”,在彈出對話框中修改‘表2”的名稱為“toffice”,單擊“確定”按鈕,接著在向導界面右上部分單擊“設置惟一標識符”按鈕,設置“院系”字段設為“主鍵”;繼續拖“院長”、“院辦電話”字段到“toffice”中,如圖3.51所示。步驟3:單擊“表1”,向導界面右上部分單擊“重命名表”按鈕,將“表1”修改名為“tStud”,單擊“確定”按鈕,在“tStud”表中選中“學號”字段,然后單擊向導界面右上部分的“設置惟-標識符”按鈕,設置“學號"字段為主鍵。繼續單擊“下一步”按鈕,選中“否,不創建查詢”項,單擊“完成”按鈕,關閉向導。[*]知識點解析:暫無解析45、建立“student”和“grade”兩表之間的關系。標準答案:步驟1:在【數據庫工具】功能區的【關系】分組中單擊“關系”按鈕,系統彈出“關系”窗口,在窗口內右擊鼠標,選擇”顯示表”快捷菜單命令。在【顯示表】對話框內分別雙擊“student”和“grade”表到關系窗口中。關閉【顯示表】對話框。在“student”表中拖動“學號”字段到“grade”表中“學號”上,在彈出的【編輯關系】對話框中單擊“創建”按鈕。[*]步驟2:單擊快速訪問工具欄中的“保存”按鈕。關閉“關系”窗口,關閉“sampl.accdb”數據庫。知識點解析:暫無解析三、簡單應用題(本題共4題,每題1.0分,共4分。)考生文件夾下存在一個數據庫文件“samp2.accdb”,里面已經設計好一個表對象“tTeacher”。試按以下要求完成設計:46、創建一個查詢,計算并輸出教師最人年齡與最小年齡的差值,顯示標題為“mage“,所建查詢命名為“qT1”。標準答案:步驟1:雙擊打開“samp2.accdb”數據庫,在【創建】功能區的【查詢】分組中單擊“查詢設計”按鈕,系統彈出查詢設計器。在【顯示表】對話框中添加“tTeacher”表。關閉對話框。在“字段”所在行的第一列輸入標題“mage:”,再輸入求最大年齡和最小年齡之差的計算式:max([年齡]).min(、[年齡])。如圖3.53所示。步驟2:單擊快速訪問工具欄中的“保存”按鈕,輸入“qT1”文件名,單擊“確定”按鈕,關閉“qT1”查詢窗口。[*]知識點解析:本題考查查詢的基本方法的應用max()函數、min()函數的使用方法。47、創建一個查詢,查找并顯示具有研究生學歷的教師的“編號”、“姓名”、“性別”和“系別”四個字段內容,所建查詢命名為“qT2”。標準答案:步驟1:在【創建】功能區的【查詢】分組中單擊“查詢設計”按鈕,系統彈出查詢設計器。在【顯示表】對話框中添加“tTeacher”表。關閉【顯示表】對話框。雙擊“tTeacher”表中的“編號”、“姓名”、“性別”、“系別”、“學歷”字段。在“學歷”所在的條件行內輸入:”研究生”。作為條件字段不需要顯示,取消“顯示”復選框的勾選。如圖3.54所示。步驟2:單擊快速訪問工具欄中的“保存”按鈕,輸入“qT2”文件名,單擊“確定”按鈕,關閉“qT2”查詢窗口。[*]知識點解析:本題考查一個比較簡單的條件查詢。值得注意的是,“學歷”作為條件字段不需要顯示。48、創建一個查詢,查找并顯示年齡小于等于38、職稱為副教授或教授的教師的“編號”、“姓名”、“年齡”、“學歷”和“職稱”五個字段內容,所建查詢命名為“qT3”。標準答案:步驟1:在【創建】功能區的【查詢】分組中單擊“查詢設計”按鈕,系統彈出查詢設計器。在【顯示表】對話框中添加“tTeacher”表。關閉【顯示表】對話框。雙擊“tTeacher”表中的“編號”、“姓名”、“性別”、“年齡”、“學歷”、“職稱”字段。在字段“年齡”所在的條件行下輸入:<=38,在字段“職稱”所在的條件行下輸入:”教授”or”副教授”。如圖3-55所示。步驟2:單擊快速訪問工具欄中的“保存”按鈕,輸入“qT3”文件名,單擊“確定”按鈕,關閉“qT3”查詢窗口。[*]知識點解析:本題考查多條件查詢實現方法。同時要考生掌握“and”、“or”、“not”邏輯運算符的使用。注意:“年齡”和“職稱”字段雖然作為條件,但是查詢中要顯示這兩個字段的信息,所以不能去掉“顯示”項。49、創建一個查詢,查找并統計在職教師按照職稱進行分類的平均年齡,然后顯示出標題為“職稱”和“平均年齡”的兩個字段內容,所建查詢命名為“qT4”。標準答案:步驟1:在【創建】功能區的【查詢】分組中單擊“查詢設計”按鈕,系統彈出查詢設計器。在【顯示表】對話框中添加“tTeacher”表,關閉【顯示表】對話框,單擊“匯總”按鈕。雙擊“tTeacher”表“職稱”字段,在其“總計”所在行選擇“GroupBy”。雙擊“年齡”字段,在“年齡”字段左側單擊定位鼠標。輸入標題“平均年齡:”,在其“總計”行選擇“平均值”。雙擊“在職否”字段,在其“總計”行中選擇“where”,在其條件行內輸入:-1,并去掉“顯示”行中的勾選,如圖3.56所示。步驟2:單擊快速訪問工具欄中的“保存”按鈕,輸入“qT4”文件名,單擊“確定”按鈕,關閉“qT4”查詢窗口。步驟3:關閉“samp2.accdb”數據庫。[*]知識點解析:本題考查查詢中的計算方法的應用。對不不同職稱的教師進行分組,然后求出不同組的平均年齡,同時還要求考生掌握“是/否”型的符號表達:是:-1(yes)、否:0(no)。四、綜合應用題(本題共3題,每題1.0分,共3分。)考生文件夾下存在一個數據庫文件“samp3.accdb”,里面已經設計好表對象“tEmployee”和“tGroup”及查詢對象“qEmployee”,同時還設計出以“qEmployee”為數據源的報表對象“rEmployee”。試在此基礎上按照以下要求補充報表設計:50、在報表的報表頁眉節區位置添加一個標簽控件,其名稱為“bTitle”,標題顯示為“職工基本信息表”。標準答案:步驟1:雙擊打開“samp3.accdb”數據庫,在【開始】功能區的“報表”面板中右擊“rEmployee”報表,選擇“設計視圖”快捷菜單命令,打開“rEmployee”的設計視圖,單擊【控件】分組中的”標簽”控件。在報表的頁眉節區單擊鼠標,在光標閃動處輸入:職工基本信息表,在標簽上右鍵單擊鼠標,在快捷菜單中選擇“屬性”命令,在【屬性表】對話框內修改“名稱”為:bTitle。步驟2:單擊快速訪問工具欄中的“保存”按鈕保存報表的修改。知識點解析:本題主要考查報表一些常用控件的設計方法、控件在報表中的樣式、控件在報表中顯示的位置以及表的修改。利用函數對數據中顯示的數據進行處理。Dlookup()函數的使用格式:DL,ookup(”字段名稱”,”表或查詢名稱”,”條件字段名=…&forms!窗體名!控件名&…”1。51、在“性別”字段標題對應的報表主體節區距上邊0.1厘米、距左側5.2厘米位置添加一個文本框,顯示出“性別”字段值,并命名為“tSex”。標準答案:步驟1:在“rEmployee”報表設計視圖下,單擊【控件】分組中的“文本框”按鈕,在報表主體節區上拖動產生一個“文本框”和一個“標簽”,刪除“標簽”。選中新增的文本框,在【屬性表】對話框內修改“名稱”為:tSex,單擊“控件來源”所在行的下拉框中選擇:性別,把“上邊距”修改為:0.1cm,“左”修改為:5.2cm。如圖3.57所示。步驟2:單擊快速訪問工具欄中的“保存”按鈕保存報表的修改。[*]知識點解析:暫無解析52、設置報表主體節區內文本框“tDept”的控件來源屬性為計算控件。要求該控件可以根據報表數據源里的“所屬部門”字段值,從非數據源表對象“tGroup”中檢索出對應的部門名稱并顯示輸出。(提示:考慮DLookup函數的使用。)注意:不允許修改數據庫中的表對象“‘tEmployee”和“tGroup”及查詢對象“qEmployee”;不允許修改報表對象“qEmployee”中未涉及的控件和屬性。標準答案:步驟1:在“rEmployee”報表設計視圖中選中“tDept”文本框,在【屬性表】對話框的“控件來源”所在行內輸入運算式:=DIookl”名稱”,”tGhlDup”,”部門編號=”&[所屬部門]&””。步驟2:單擊快速訪問工具欄中的“保存”按鈕保存報表的修改,關閉“rEmployee”報表。步驟3:關閉“samp3.accdb”數據庫。知識點解析:暫無解析國家二級(ACCESS)機試模擬試卷第2套一、選擇題(本題共40題,每題1.0分,共40分。)1、郵政編碼是由6位數字組成的字符串,為郵政編碼設置輸入掩碼,正確的是()。A、000000B、999999C、CCCCCCD、LLLLLL標準答案:A知識點解析:在輸入數據時,如果希望輸入的格式標準保持一致,或希望檢查輸入時的錯誤,可以設置輸入掩碼。輸入掩碼屬性所使用字符的含義:0必須輸入數字(0—9);9可以選擇輸入數據或空格;C可以選擇輸入任何字符或一個空格;L必須輸入字母(A—Z)。郵政編碼必須為0—9的數字且不能為空格,所以用“0”表示,本題答案為A。2、在宏的調試中,可以配合使用設計器上的工具按鈕()。A、“調試”B、“條件”C、“單步”D、“運行”標準答案:C知識點解析:本題考查宏調試的知識。在宏的調試過程中,通常使用“單步”工具來讓宏單步執行以便觀察執行效果。其余三個選項不能配合宏使用。3、在模塊的聲明部分使用"OptionBase1"語句,然后定義二維數組A(2to5,5),則該數組的元素個數為()。A、20B、24C、25D、36標準答案:A知識點解析:VBA中OptionBase1語句的作用是設置數組下標從1開始,展開二維數組A(2to5,5),為A(2,1)…A(2,5),A(3,1)…A(3,5),…,A(5,1)…A(5,5)共4組,每組5個元素,共20個元素。4、如果在被調用的過程中改變了形參變量的值,但又不影響實參變量本身,這種參數傳遞方式稱為()。A、按值傳遞B、按地址傳遞C、ByRef傳遞D、按形參傳遞標準答案:A知識點解析:參數傳遞有兩種辦式:按值傳遞ByVal和按址傳遞ByRef。按值傳遞是單向傳遞,改變了彤參變量的值而不會影響實參本身;而按址傳遞是雙向傳遞,任何引起形參的,變化都會影響實參的值。5、VBA中不能實現錯誤處理的語句結構是()。A、OnErrorThen標號B、OnErrorGoto標號C、OnErrorResumeNextD、OnErrorGoto0標準答案:A知識點解析:VBA中實現錯誤處理的語句一般語法如下:OnErrorGoTo標號OnErrorReSumeNextOnErrorGoTo06、下列程序的功能是返回當前窗體的記錄集:SubGetRecNum()DimrSAsObjectSetrs=【】MsgBoxrs.RecordCountEndSub為保證程序輸出記錄集(窗體記錄源)的記錄數,括號內應填入的語句是()。A、Me.RecordsetB、Me.RecordLoocksC、Me.RecordSourceD、Me.RecordSelectors標準答案:A知識點解析:程序中rs是對象變量,指代窗體對象,set語句是將當前窗體中的記錄集對象賦給rs對象,Me表示當前窗體,用Me指明記錄集來自于窗體,Recordset屬性設置窗體、報表、列表框控件或組合框控件的記錄源,用Me.Recordset代表指定窗體的記錄源,即記錄源來自于窗體。而Recordsourse屬性用來設置數據源,格式為Recordsourse=數據源。因此題目空缺處應填Me.RecordSet。7、下列關于棧敘述中正確的是()。A、棧頂元素最先能被刪除B、棧底元素最后才能被刪除C、棧底元素永遠不能被刪除D、棧底元素是最先被刪除標準答案:A知識點解析:棧是先進后出的數據結構,所以棧頂元素是最后入棧最先被刪除。棧底元素最先進卻最后被刪除。所以選擇A。8、十進制整數設為整數類I,則下面屬于類I的實例的是A、-518B、0.518C、518E-2D、518標準答案:A知識點解析:整數的全體構成整數集,整數集是一個數環。在整數系中,零和正整數統稱為自然數。-1、-2、-3、…、-n、…(n為非零自然數)為負整數。則正整數、零與負整數構成整數系。整數不包括小數、分數。本題中,選項A是正確的,選項B是小數,選項C是科學計數,也是小數,選項D是小數。9、在軟件開發中,需求分析階段可以使用的工具是()。A、N-S圖B、DFD圖C、PAD圖D、程序流程圖標準答案:B知識點解析:在需求分析階段可以使用的工具有數據流圖DFD圖,數據字典DD,判定樹與判定表,所以選擇B。10、下列關于關系數據庫中數據表的描述,正確的是()。A、數據表相互之間存在聯系,但用獨立的文件名保存B、數據表相互之間存在聯系,是用表名表示相互間的聯系C、數據表相互之間不存在聯系,完全獨立D、數據表既相對獨立,又相互聯系標準答案:D知識點解析:Access是一個關系型數據庫管理系統。它的每一個表都是獨立的實體,保存各自的數據和信息。但這并不是說表與表之間是孤立的。Access通過數據庫之間的數據元素(即主鍵)連接起來,形成lr有機的聯系,實現了信息的共享。表與表之間的聯系稱為關系,Access通過關系使表之間緊密地聯系起來,從而改善了數據庫的性能,增強了數據庫的處理能力。答案D正確。11、下列數據結構中,能用二分法進行查找的是A、順序存儲的有序線性表B、線性鏈表C、二叉鏈表D、有序線性鏈表標準答案:A知識點解析:二分法查找只適應于順序存儲的有序表。有序表是指線性表中的元素按值非遞減排序(即從小到大,但允許相鄰元素值相等)的表。12、窗體中有文本框為Text1和Text2。運行程序,在Text1中輸入整數m(m>0),單擊"運行"按鈕Command1,將m分解為質因子之積,并在Text2中給出結果。例如,18=2*3*3,輸出結果為"2,3,3,";28=2*2*7,輸出結果為"2,2,7,"。事件代碼如下:PrivateSubCommand1_Click()m=Val(Me!Text1)resule=""k=2DoWhilem>1IfmModk=0Thenresult=result&k&","m=m/kElse【】EndIfLoopMe!Text2=resultEndSub程序【】處應填寫的語句是A、k=k+1B、k=1C、m=m-kD、m=m/k標準答案:A知識點解析:本題是求解m的所有質因子之積,while循環結束的條件是m的值大于1。If循環中,如果mmodk=0,則說明k為其中的質因子,所有將k加入結果中,并且把m/k的值賦給m;否則mmodk<>0,則k不是m的因子,k需要加1,以查找較大的質因子。因此,本題應選擇A選項。13、假設“公司”表中有編號、名稱、法人等字段,查找公司名稱中有“網絡”二字的公司信息.正確的命令是()。A、SELECT*FROM公司FOR名稱="*網絡*"B、SELECT*FROM公司FOR名稱LIKE"*網絡*"C、SELECT*FROM公司WHERE名稱="*網絡*"D、SELECT*FROM公司WHERE名稱LIKE"*網絡*"標準答案:D知識點解析:SQL查詢的Select語句是功能最強,也是最為復雜的SQL語句。SELECT語句的結構是:SELECT[ALLIDISTINCT]別名FROM表名[WHERE查詢條件]在查詢條件中輸入Like運算符來限制結果中的記錄。為了查找公司名稱中有“網絡”二字的公司信息,需要使用like運算符,與之搭配使用的通配符有很多,其中“*”的含義是表示由0個或任意多個字符組成的字符串,在字符串中可以用作第一個字符或最后一個字符,在本題中應該使用的條件是Like"*網絡*"。所以選項D)正確。14、登錄窗體如圖所示,單擊"登錄"按鈕,當用戶名正確則彈出窗口顯示"OK"信息。按鈕cmdOK對應的事件代碼是A、PrivateSubcmdOK_Click()IftxtUser.Value="zhangs"ThenMsgBox"OK"EndifEndSubB、PrivateSubcmdOK_Click()IftxtUser.Value="zhangs"ThenMsgBox"OK"EndSubC、PrivateSubcmdOK_Click()IftxtUser.Value="zhangs"ThenMsgBox"OK"EndifEndSubD、PrivateSubcmdOK_Click()IftxtUser.Value="zhangs"MsgBox"OK"EndIfEndSub標準答案:C知識點解析:本題考查是if...then...endif語句的語法。A選項中一行寫了多條語句,中間需要用":"隔開,并且當if<條件>then<語句>寫在同一行時,可不用endif;B選項缺少"endif";D選項缺少關鍵字then。因此,本題應選擇C選項。15、在窗體中有一個命令按鈕Command1和一個文本框Text1,編寫事件代碼如下:PrivateSubCommand1_Click()Fori=lTo4x=3Forj=1To3Fork=1To2x=x+3NextkNextjNextiText1.value=Str(x)EndSub打開窗體運行后,單擊命令按鈕,文本框Text1輸出的結果是()。A、6B、12C、18D、21標準答案:D知識點解析:題目中程序是在文本框中輸出x的值,x的值由一個三重循環求出,在第一重循環中,x的初值都是3,因此,本段程序重復運行4次,每次x初值為3,然后再經由里面兩重循環的計算。在里面的兩重循環中,每循環一次,x的值加3,里面兩重循環分別從1到3,從1到2共循環6次,所以x每次加3,共加6次,最后的結果為x=3+6*3=21。Str函數將數值表達式轉換成字符串,即在文本框中顯示21。16、下列各項中,不屬于黑盒測試方法的是()。A、邊界值分析法B、基本路徑測試C、等價類劃分法D、錯誤推測法標準答案:B知識點解析:常用的黑盒測試方法和技術有:等價類劃分法、邊界值分析法、錯誤推測法和因果圖等。基本路徑測試屬于白盒測試,故正確答案為B選項。17、定義學生選修課程的關系模式:SC(S#,Sn,C#,Cn,G)(其屬性分別為學號、姓名、課程號、課程名、成績)則該關系的主鍵為A、C#B、S#C、S#,C#D、S#,C#,G標準答案:C知識點解析:主關鍵字(primarykey)是表中的一個或多個字段,它的值用于唯一地標識表中的某一條記錄。SC中學號和課程號一起才能用于唯一地表示表中的某一條記錄,因此SC的主鍵是“S#,C#”。18、如果在查詢條件中使用通配符"[]",其含義是()。A、錯誤的使用方法B、通配任意長度的字符C、通配不在括號內的任意字符D、通配方括號內任一單個字符標準答案:D知識點解析:在查詢條件中使用通配符"[]",其含義是通配方括號內任一單個字符,故選項D)正確。19、數據庫、數據庫系統和數據庫管理系統之間的關系是()。A、數據庫包括數據庫系統和數據庫管理系統B、數據庫系統包括數據庫和數據庫管理系統C、數據庫管理系統包括數據庫和數據庫系統D、三者沒有明顯的包含關系標準答案:B知識點解析:數據庫系統有數據庫、數據庫管理系統、應用系統、數據庫管理員、系統平臺之一——硬件平臺、系統平臺之二——軟件平臺5部分構成。20、在下圖中,與查詢設計器的篩選標簽中所設置的篩選功能相同的表達式是A、成績表.綜合成績>=80AND成績表.綜合成績=<90B、成績表.綜合成績>80AND成績表.綜合成績<90C、80<=成績表.綜合成績<=90D、80<成績表.綜合成績<90標準答案:A知識點解析:本題考查表達式和運算符的知識。“Between…And”是一個表示在某區間內的運算符,等價于>=下界And<=上界。故選項A正確。21、下列關于字段大小屬性的敘述中,錯誤的是A、字段大小屬性用于限制輸入到字段中值的最大長度B、字段大小屬性只適用于文本或自動編號類型的字段C、文本型字段的字段大小屬性可以在數據表視圖中設置D、自動編號型的字段大小屬性不能在數據表視圖中設置標準答案:B知識點解析:字段大小屬性是用于限制輸入字段的最大長度,除了文本和自動編號類型字段可以設置外,還包括數字也可以設置最大字段長度,所以B選項錯誤;A、C、D選項都是正確的。因此,本題應選擇B選項。22、如果在C盤當前文件夾下已存在名為StuData.dat的順序文件,那么執行語句Open"C:StuData.dat"ForAppendAs#1之后將()。A、刪除文件中原有內容B、保留文件中原有內容,可在文件尾添加新內容C、保留文件中原有內容,在文件頭開始添加新內容標準答案:B知識點解析:文件打開方式中使用ForAppend時,指定文件按順序方式輸出,文件指針被定位在文件末尾。如果對文件執行寫操作,則寫入的數據附加到原來文件的后面。23、在窗體上畫一個命令按鈕,名稱為Command1,然后編寫如下事件過程:PrivateSubCommand1_Click()Dima()a=Array("機床","車床","鉆床","軸承")Printa(2)EndSub程序運行后,如果單擊命令按鈕,則在窗體上顯示的內容是()。A、機床B、車床C、鉆床D、軸承標準答案:C知識點解析:本題考查VBA中數組的知識。數組變量由變量名和數組下標構成,我們通常使用Dim語句來定義數組,其中下標下限缺省為0。本題中的a(2)就是數組的第三個元素即“鉆床”。24、在Accessp已建立了“學生”表,其中有可以存放簡歷的字段,在使用向導為該表創建窗體時,“簡歷”字段所使用的默認控件是()。A、非綁定對象框B、綁定對象框C、圖像框D、列表框標準答案:B知識點解析:綁定型對象框用于在窗體或報表上顯示OLE對象,例如一系列的圖片。25、在窗體中添加一個名稱為Command1的命令按鈕,然后編寫如下事件代碼:PrivateSubCommandl_Click()Dima(10,10)Form=2To4Forn=4To5a(m,n)=m*nNextnNextmMsgBoxa(2,5)+a(3,4)+a(4,5)EndSub窗體打開運行后,單擊命令按鈕,則消息框的輸出結果是()。A、22B、32C、42D、52標準答案:C知識點解析:題中程序的功能是通過雙重循環給二維數組a(10,10)賦值,最后通過MsgBox輸出二維數組a的元素集中3個元素的和。通過程序中的a(m,n)=m*n可知,數組中各元素的值其實是該元素下標的乘積。因此,a(2,5)=2×5=10,a(3,4)=3×4=12,a(4,5)=4*5=20,故a(2,5)+a(3,4)+a(4,5):10+12+20=42,所以消息框Msgboxa(2,5)+a(3,4)+a(4,5)顯示的結果是42。26、在窗體上有一個執行命令按鈕(名為Commandl),兩個文本框Text0和Textlo命令按鈕的Click事件程序如下:PrivateSubCommandO_Click()x=Val(Me!Textl)If【】ThenTextO=Str(x)&”是奇數.”ElseTextO=Str(x)&”是偶數.”EndIfEndSubFunctionresult(ByValxAsInteger)AsBooleanresult=FalseIfxMod2=0Thenresult=TrUeEndIfEndFunction程序運行時,在Textl中輸入21,單擊命令按鈕后Text0中顯示“21是奇數”,則程序【】處應填寫的語句是()。A、result(x)=“奇數”B、result(x)="偶數”C、result(x)D、Notresult(x)標準答案:D知識點解析:函數result的功能是判斷一個數的奇偶性,如果是偶數,則返回True,否則返回False。在主調過程CommandO_Click()中,使用Ⅱ判斷Text0中輸入值的奇偶性,當Ⅱ表達式為True時,返回“是奇數”,否則返回“是偶數”,因此在If后的空缺條件表達式處,應填入調用函數result的語句,如果返回的值為True,則為奇數;如果返回的值為False,則為偶數,所以應填入的語句為“notresult(x)”,故D)選項正確。27、輸入掩碼字符“&”的含義是()。A、必須輸入字母或數字B、可以選擇輸入字母或數字C、必須輸入一個任意的字符或一個空格D、可以選擇輸入任意的字符或一個空格標準答案:C知識點解析:輸入掩碼的符號中“&”所表示的是輸入任一字符或空格(必選項),故C)選項正確。28、在VBA中定義了二維數組B(3to7,4),則該數組的元素個數為()。A、25B、36C、20D、24標準答案:A知識點解析:本題考查二維數組元素個數的計算問題。在二維數組B(3t07,4)中,行數為5行(下標的取值范圍為3,4,5,6,7),列數為5列(下標的取值范圍為0,1,2,3,4),所以此二維表的元素個數為Sx5=25個,故A)選項正確。29、若要將“產品”表中所有供貨商是“ABC”的產品單價下凋50,則正確的SQL語句是()。A、UPDATE產品SET單價=50WHERE供貨商="ABC"B、UPDATE產品SET單價=單價-50WHERE供貨商="ABC"C、UPDATEFROM產品SET單價=50WHERE供貨商="ABC"D、UPDATEFROM產品SET單價=單價-50WHERE供貨商="ABC"標準答案:B知識點解析:修改數據的語法結構為:UPDATETABLESET字段名=VALUE[WHERE條件],所以答案為B)。30、若參數查詢運行時要給出提示信息,則對應參數條件的提示信息的格式是A、(提示信息)B、<提示信息>C、{提示信息}D、[提示信息]標準答案:D知識點解析:參數查詢利用對話框提示用戶輸入參數,并檢索符合所輸入參數的記錄或值,準則中需將參數提示文本放在"[]"中。31、下列敘述中正確的是()。A、順序存儲結構的存儲一定是連續的,鏈式存儲結構的存儲空間不一定是連續的B、順序存儲結構只針對線性結構,鏈式存儲結構只針對非線性結構C、順序存儲結構能存儲有序表,鏈式存儲結構不能存儲有序表D、鏈式存儲結構比順序存儲結構節省存儲空間標準答案:A知識點解析:鏈式存儲結構既可以針對線性結構也可以針對非線性結構,所以B)與C)錯誤。鏈式存儲結構中每個結點都由數據域與指針域兩部分組成,增加了存儲空間,所以D)錯誤。32、ADO對象模型中可以打開并返回RecordSet對象的是()。A、只能是Connection對象B、只能是Command對象C、可以是Connection對象和Command對象D、不存在標準答案:C知識點解析:Recordset對象只代表一個記錄集,這個記錄集是一個連接的數據庫中的表或者是Command對象的執行結果返回的記錄集。Connection對象用于建立與數據庫的連接,通過連接可從應用程序訪問數據源,因此,可以打開和返回RecordSet對象。Command對象在建立Connection后,可以發出命令操作數據源,因此,也可以打開并返回RecordSet對象。33、要將電話號碼的輸入格式固定為:×××-××××××××,應定義字段的屬性是A、格式B、輸入掩碼C、小數位數D、有效性規則標準答案:B知識點解析:格式屬性用以確定數據的顯示方式和打印方式;輸入掩碼用于設置數據的輸入格式;有效性規則是用于限制輸入數據時必須遵守的規則;小數位數屬性用于設置數字和貨幣數據的小數位數。因此,本題應選擇B選擇。34、有三個關系R、S和T如下:由關系R和S通過運算得到關系T,則所使用的運算為()。A、并B、自然連接C、笛卡爾積D、交標準答案:D知識點解析:自然連接是一種特殊的等值連接,它要求兩個關系中進行比較的分量必須是相同的屬性組,并且在結果中把重復的屬性列去掉,所以B)錯誤。笛卡爾積是用R集合中元素為第一元素,S集合中元素為第二元素構成的有序對,所以C)錯誤。根據關系T可以很明顯的看出是從關系R與關系S中取得相同的關系組所以取得是交運算,選擇D)。35、在篩選時,不需要輸入篩選規則的方法是()。A、高級篩選B、按窗體篩選C、按選定內容篩選D、輸入篩選目標篩選標準答案:D知識點解析:當對多個字段設定條件,并且設定多個條件時,可采用"按窗體篩選"。"按選定內容篩選"主要用于對一個字段設定條件時,找出包含選定字段中數據的所有記錄。當輸入的條件為一個通式或是一個計算公式時,可采用"輸入篩選目標篩選"的方式篩選滿足的記錄。更為復雜的設置可采用"高級篩選"來實現。故選項D)為正確答案。36、如有數組聲明語句Dima(2,-3to2,4),則數組a包含元素的個數是()。A、40B、75C、12D、90標準答案:D知識點解析:數組的默認下限為0,所以Dima(2,-3to2,4),第一維下標為0,1,2,共3個,第二維下標為-3,-2,-1,0,1,2,共6個,第三維下標為0,1,2,3,4,共5個,所以數據a包含的元素個數為3×6×5=90。37、宏命令OpenForm的功能是A、打開窗體B、打開報表C、打開查詢D、打開表標準答案:A知識點解析:宏命令OpenForm的功能是打開窗體,打開報表的宏命令是OpenReport,打開查詢的宏命令是OpenQuery,打開表的宏命令是OpenTable。38、VBA中去除字符串前面空格的函數是A、LTrimB、RTrimC、TrimD、Ucase標準答案:A知識點解析:VBA中去除字符串前面空格使用函數Ltrim();Rtrim()函數是刪除字符串的尾部空格;Trim()是刪除字符串開始和尾部空格;Ucase()函數是將字符串中小寫字母轉換成大寫字母。39、以下關于字段的敘述中,錯誤的是A、可以為任意類型的字段設置默認值屬性B、不同的字段類型的字段屬性有所不同C、有效性規則是表達式,可用于限制字段的輸入D、在數據表視圖中不能直接編輯計算類型字段標準答案:A知識點解析:B、C、D選項是正確的,并不是所有的數據類型都可以設置默認屬性,例如:附件、自動編號等。因此,本題應選擇A選項。40、循環隊列的存儲空間為Q(0:59),初始狀態為空。經過一系列正常的入隊與退隊操作后,front=25,rear=24。循環隊列中的元素個數為()。A、1B、2C、59D、60標準答案:C知識點解析:設循環隊列的存儲空間為Q(1:m),初始狀態為空。在循環隊列運轉起來后,如果real一front>O,則隊列中的元素個數為。rear—front個;如果rear—front<0,則隊列中的元素個數為rear—front+m。本題中front=25,rear=24,rear一front<0,則元素個數為24—25+60=59。故本題選擇C選項。二、基本操作題(本題共5題,每題1.0分,共5分。)在考生文件夾下,已有“sampl.accdb”數據庫文件和Stab.xls文件,“sampl.accdb”中已建立表對象“student”和“grade”,試按以下要求,完成表的各種操作:41、將考生文件夾下的Stab.xls文件導入到“student”表中。標準答案:步驟1:打開“sampl.accdb”數據庫,在【外部數據】功能區的“導入并鏈接”組中單擊“Excel”按鈕。步驟2:在彈出的【獲得外部數據-Excel電子表格】對話框中,單擊“瀏覽”按鈕,在彈出的【打開】對話框內瀏覽“Stab.xls”文件所在的存儲位置(考生文件夾下),選中“Stab.xls”Excel文件,單擊“打開”按鈕。步驟3:接著在【獲得外部數據.Excel電子表格】對話框中選中“在表中追加一份記錄的副本”項,并在其下方的列表框中選擇“student”表,單擊“確定”按鈕。步驟4:系統彈出【導入數據表向導】對話框,此時默認的是sheetl表中的數據,不需要修改,單擊“下一步”按鈕,繼續保持默認,單擊“下一步”按鈕,確認數據導入的是student表,單擊“完成”按鈕,最后單擊“關閉”按鈕,關閉向導。知識點解析:(1)主要考查Access數據庫中獲取外來數據的方法。(2)主要考查表記錄的刪除,對表記錄的批量刪除。找出要刪除的記錄是非常關鍵的。一般要借助表的常用的數據處理:“排序”、“篩選”等方法。(3)此題主要考查默認字段值的設置,這種方法對數據庫的數據的添加起到非常好的作用。(4)主要考查表“分析”操作。這個操作主要實現表“結構”的拆分。(5)主要考查表與表之間聯系的建立方法以及能夠建立聯系的兩個表必須滿足條件。42、將“student”表中1975年到1980年之間(包括1975年和1980年)出生的學生記錄刪除。標準答案:步驟1:雙擊“student”表打開數據表視圖。選中“出生日期”列,再單擊【開始】功能區“排序和篩選”組中的“升序”按鈕。在按照“出生年月”排序后的記錄中連續選擇出生年在1975~1980之間的記錄,按鍵盤上鍵,確認刪除記錄。步驟2:單擊快速訪問工具欄中的“保存”按鈕。知識點解析:暫無解析43、將“student”表中“性別”字段的默認值屬性設置為“男”。標準答案:步驟1:右擊student表,選擇“設計視圖”快捷菜單命令,打開表設計視圖。步驟1:單擊“性別”字段。在下方的“字段屬性”的“默認值”所在行內輸入:男。步驟2:單擊快速訪問工具欄中的“保存”按鈕保存設置,關閉表設計器。知識點解析:暫無解析44、將“student”表拆分為兩個新表,表名分別為“tStud”和“tOffice”。其中“tStud”表結構為:學號,姓名,性別,出生日期,院系,籍貫,主鍵為學號;“tOffice”表結構為:院系,院長,院辦電話,主鍵為“院系”。要求:保留“student”表。標準答案:步驟1:在【數據庫工具】功能區的“分析”組中單擊“分析表”按鈕,彈出【表分析向導】對話框。在對話框中直接單擊“下一步”按鈕,直到出現表選擇向導界面。如圖3-50所示,選中“student”表。步驟2:繼續單擊“下一步”按鈕,選擇“否,自行決定”單選框;再單擊“下一步”按鈕。在“表分析器向導”向導中拖出“院系”,在彈出對話框中修改‘表2”的名稱為“toffice”,單擊“確定”按鈕,接著在向導界面右上部分單擊“設置惟一標識符”按鈕,設置“院系”字段設為“主鍵”;繼續拖“院長”、“院辦電話”字段到“toffice”中,如圖3.51所示。步驟3:單擊“表1”,向導界面右上部分單擊“重命名表”按鈕,將“表1”修改名為“tStud”,單擊“確定”按鈕,在“tStud”表中選中“學號”字段,然后單擊向導界面右上部分的“設置惟-標識符”按鈕,設置“學號"字段為主鍵。繼續單擊“下一步”按鈕,選中“否,不創建查詢”項,單擊“完成”按鈕,關閉向導。[*]知識點解析:暫無解析45、建立“student”和“grade”兩表之間的關系。標準答案:步驟1:在【數據庫工具】功能區的【關系】分組中單擊“關系”按鈕,系統彈出“關系”窗口,在窗口內右擊鼠標,選擇”顯示表”快捷菜單命令。在【顯示表】對話框內分別雙擊“student”和“grade”表到關系窗口中。關閉【顯示表】對話框。在“student”表中拖動“學號”字段到“grade”表中“學號”上,在彈出的【編輯關系】對話框中單擊“創建”按鈕。[*]步驟2:單擊快速訪問工具欄中的“保存”按鈕。關閉“關系”窗口,關閉“sampl.accdb”數據庫。知識點解析:暫無解析三、簡單應用題(本題共4題,每題1.0分,共4分。)考生文件夾下存在一個數據庫文件“samp2.accdb”,里面已經設計好一個表對象“tTeacher”。試按以下要求完成設計:46、創建一個查詢,計算并輸出教師最人年齡與最小年齡的差值,顯示標題為“mage“,所建查詢命名為“qT1”。標準答案:步驟1:雙擊打開“samp2.accdb”數據庫,在【創建】功能區的【查詢】分組中單擊“查詢設計”按鈕,系統彈出查詢設計器。在【顯示表】對話框中添加“tTeacher”表。關閉對話框。在“字段”所在行的第一列輸入標題“mage:”,再輸入求最大年齡和最小年齡之差的計算式:max([年齡]).min(、[年齡])。如圖3.53所示。步驟2:單擊快速訪問工具欄中的“保存”按鈕,輸入“qT1”文件名,單擊“確定”按鈕,關閉“qT1”查詢窗口。[*]知識點解析:本題考查查詢的基本方法的應用max()函數、min()函數的使用方法。47、創建一個查詢,查找并顯示具有研究生學歷的教師的“編號”、“姓名”、“性別”和“系別”四個字段內容,所建查詢命名為“qT2”。標準答案:步驟1:在【創建】功能區的【查詢】分組中單擊“查詢設計”按鈕,系統彈出查詢設計器。在【顯示表】對話框中添加“tTeacher”表。關閉【顯示表】對話框。雙擊“tTeacher”表中的“編號”、“姓名”、“性別”、“系別”、“學歷”字段。在“學歷”所在的條件行內輸入:”研究生”。作為條件字段不需要顯示,取消“顯示”復選框的勾選。如圖3.54所示。步驟2:單擊快速訪問工具欄中的“保存”按鈕,輸入“qT2”文件名,單擊“確定”按鈕,關閉“qT2”查詢窗口。[*]知識點解析:本題考查一個比較簡單的條件查詢。值得注意的是,“學歷”作為條件字段不需要顯示。48、創建一個查詢,查找并顯示年齡小于等于38、職稱為副教授或教授的教師的“編號”、“姓名”、“年齡”、“學歷”和“職稱”五個字段內容,所建查詢命名為“qT3”。標準答案:步驟1:在【創建】功能區的【查詢】分組中單擊“查詢設計”按鈕,系統彈出查詢設計器。在【顯示表】對話框中添加“tTeacher”表。關閉【顯示表】對話框。雙擊“tTeacher”表中的“編號”、“姓名”、“性別”、“年齡”、“學歷”、“職稱”字段。在字段“年齡”所在的條件行下輸入:<=38,在字段“職稱”所在的條件行下輸入:”教授”or”副教授”。如圖3-55所示。步驟2:單擊快速訪問工具欄中的“保存”按鈕,輸入“qT3”文件名,單擊“確定”按鈕,關閉“qT3”查詢窗口。[*]知識點解析:本題考查多條件查詢實現方法。同時要考生掌握“and”、“or”、“not”邏輯運算符的使用。注意:“年齡”和“職稱”字段雖然作為條件,但是查詢中要
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 淺論馬克思主義關+于人的全面發展思想簡析
- 介入個案護理比賽策劃與實施要點
- 違法強制拆除協議書
- 輸液致死糾紛協議書
- 飯店宴席預定協議書
- 養生館店長合同協議書
- 轉讓私人墓地協議書
- 酒店蛋糕采購協議書
- 酒店預定服務協議書
- 買賣合同和居間協議書
- 2025年全國保密教育線上培訓考試試題庫(網校專用)附答案詳解
- 2025中美關稅戰時政述評-初中《道法》25年時政述評課件
- 2025年北京市通州區九年級初三一模英語試卷(含答案)
- 2025年中國航天日知識競賽考試題庫300題(含答案)
- 化工設計知到智慧樹章節測試課后答案2024年秋浙江大學
- TDT1055-2019第三次全國國土調查技術規程
- 行政倫理學-終結性考核-國開(SC)-參考資料
- MOOC 針灸學-經絡養生與康復-暨南大學 中國大學慕課答案
- 《藥品經營質量管理規范現場檢查指導原則》第二版培訓課件
- 電動汽車自用柱安裝承諾書
- 【機械畢業設計全套含CAD圖論文】麥田免耕施肥播種機設計
評論
0/150
提交評論