全國計算機等級考試二級Access數據庫程序設計真題2(含答案)_第1頁
全國計算機等級考試二級Access數據庫程序設計真題2(含答案)_第2頁
全國計算機等級考試二級Access數據庫程序設計真題2(含答案)_第3頁
全國計算機等級考試二級Access數據庫程序設計真題2(含答案)_第4頁
全國計算機等級考試二級Access數據庫程序設計真題2(含答案)_第5頁
已閱讀5頁,還剩4頁未讀, 繼續免費閱讀

下載本文檔

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

文檔簡介

全國計算機等級考試二級Access數據庫程序設計真題精選2一、單項選擇題.下列敘述中正確的是( )。A.算法的效率只與問題的規模有關,而與數據的存儲結構無關B.算法的時間復雜度是指執行算法所需要的計算工作量VC.數據的邏輯結構與存儲結構是一一對應的D.算法的時間復雜度與空間復雜度一定相關解析:算法的時間復雜度是指算法在計算機內執行時所需時間的度量;與時間復雜度類似,空間復雜度是指算法在計算機內執行時所需存儲空間的度量。.表達式X+1>X是( )。A.算術表達式B.非法表達式C.關系表達式VD.字符串表達式解析:由于不同類型的運算符的優先級為:算術運算符)連接運算符(字符運算符)>比較運算符(關系運算符)〉邏輯運算符。因此表達式X+1>X又可寫成(X+l)>x,即這個表達式是一個關系表達式。3.對長度為n的線性表排序,在最壞情況下,比較次數不是n(n—l)/2的排序方法是( )。A.快速排序B.冒泡排序C.直接插入排序D.堆排序V解析:快速排序、冒泡排序和直接插入排序在最壞情況下,比較次數都是n(n-1)/2,堆排序在最壞情況下的比較次數最少,是0(log2n)?4.在關系窗口中,雙擊兩個表之間的連接線,會出現( )。A.數據表分析向導B.數據關系圖窗口C.連接線粗細變化D.編輯關系對話框V解析:當兩個表之間建立關系,兩個表之間會出現一條連接線,雙擊這條連接線會出現編輯關系對話框。5.一個棧的初始狀態為空?,F將元素1、2、3,4、5、A、B、C、D、E依次入棧,然后再依次出棧,則元素出棧的順序是( )o12345ABCDEEDCBA54321VC.ABCDE12345D.54321EDCBA解析:棧按“后進先出''的原則組織數據,因此入棧最晚的最先出棧。.巳知“借閱”表中有“借閱編號"、“學號”和“借閱圖書編號”等字段,每名學生每借閱一本書生成一條記錄,要求按學生學號統計出每名學生的借閱次數,下列SQL語句中,正確的是( )。SELECT學號,COUNT(學號)FROM借閱SELECT學號,COUNT(學號)FROM借閱GROUPBY學號VSELECT學號,SUM(學號)FROM借閱SELECT學號,SUM(學號)FROM借閱ORDERBY學號解析:SQL查詢中分組統計使用GROUPBY子句,統計次數使用合計函數COUNTO,據此題要求按學號統計學生借閱次數,使用的查詢語句為SELECT學號,COUNT(學號)FROM借閱GROUPBY學號。.數據庫應用系統中的核心問題是( )。A.數據庫設計V.數據庫系統設計C.數據庫維護D.數據庫管理員培訓解析:數據庫應用系統中的核心問題是設計一個能滿足用戶需求、性能良好的數據庫,這就是數據庫設計。.如果在查詢條件中使用通配符“口”,其含義是( )。A.錯誤的使用方法B.通配任意長度的字符C.通配不在括號內的任意字符D.通配方括號內任一單個字符V解析:通配符“□”的含義是通配方括號內任一單個字符,可以用來限制字符范圍。.算法的空間復雜度是指( )A.算法在執行過程中所需要的計算機存儲空間VB.算法所處理的數據量C.算法程序中的語句或指令條數D.算法在執行過程中所需要的臨時工作單元數解析:算法的空間復雜度是指算法在執行過程中所需要的內存空間。.如果在數據庫中已有同名的表,要通過查詢覆蓋原來的表,應該使用的查詢類型是( )。A.刪除B.追加C.生成表VD.更新解析:如果在數據庫中已有同名的表,要通過查詢覆蓋原來的表,應該使用的查詢類型是生成表查詢。.軟件測試的目的是( )。A.評估軟件可靠性B.發現并改正程序中的錯誤C.改正程序中的錯誤D.發現程序中的錯誤V解析:軟件測試是為了發現錯誤而執行程序的過程,測試要以查找錯誤為中心,而不是為了演示軟件的正確功能,也不是為了評估軟件或改正錯誤。12.在打開窗體時,依次發生的事件是( )。A.打開(Open)一加載(Load)一調整大小(Resize)激活(Activate)VB.打開(Open)一激涪(Activate)一加載(Load)一調整大小(Resize)C.打開(Open)-調整大小(Resize)加載(Load)—激活(Activate)D.打開(Open)-*激活(Activate)-調整大小(Resize)-加載(Load)解析:Access開啟窗體時事件發生的順序是:開啟窗體:Open(窗體)—Load(窗體)fResize(窗體)Activate(窗體)->Current(窗體)Enter(第一個擁有焦點的控件)-GotFocus(第一個擁有焦點的控件)。13.某二叉樹共有7個結點,其中葉子結點只有1個,則該二叉樹的深度為(假設根結點在第1層)(A.3B.4C.6D.7V解析:根據二叉樹的基本性質3:在任意一棵二叉樹中,度為0的葉子結點總比度為2的結點多一個,因此本題中度為2的結點為1-1=0個,據此可以知道本題目中的二叉樹的每一個結點都有一個分支,所以共7個結點共7層,即深度為7。14.在定義過程時,系統將形式參數類型默認為( )。A.值參B.變參VC.數組D.無參解析:在VBA中定義過程時,如果省略參數類型說明,那么該參數將默認為按地址傳遞的參數,這就意味著,過程調用時會把實際參數的地址傳遞給過程,如果在過程內部對該參數的值進行了改變,那么就會影響實際參數的值。15.某系統總體結構圖如下圖所示:程序運行后,為了在窗體上消息框中輸出“Hello”信息,在窗體上應執行的操作是( )。A.同時按下Shift鍵和鼠標左鍵B.同時按下Shift鍵和鼠標右鍵C.同時按下Ctrl、Alt鍵和鼠標左鍵D.同時按下Ctrl、Alt鍵和鼠標右鍵V解析:在窗體的鼠標事件中,參數Button的值為1表示左鍵按下,值為2表示右鍵按下,值為4表示中間按鍵按下;參數Shift的值為1表示Shift鍵按下,值為2表示Ctrl鍵按下,值為4表示Alt鍵按下。Shift值為6則說明是Ctrl鍵和Alt鍵同時按下,Button值為2說明是鼠標右鍵按下。17.下面概念中,不屬于面向對象方法的是( )。A.對象B.繼承C.類D.過程調用V解析:面向對象方法是一種運用對象、類、封裝、繼承、多態和消息等概念來構造、測試、重構軟件的方法。面向對象方法從對象出發,發展出對象、類、消息、繼承等概念。18.MsgBox函數返回值的類型是( )。A.數值VB.變體C.字符串D.數值或字符串(視輸入情況而定)解析:MsgBox函數的語法為:MsgBox(prompt,[buttons],[title],[helpfile],[context]),該函數的返回值是一個數值,告訴用戶單擊了哪一個按鈕。比如MsgBox消息框顯示''確定”按鈕,則單擊“確定”按鈕,MsgBox函數的返回值為lo19.設有如下三個關系表:按照功能要求,在橫線上應填寫的是( )。CurrentDBCurrentDB.ConnentionCurrentProjectCurrentProject.ConnectionV解析:由于變量ADOcn定義為ADODB連接對象,因此,當初始化為連接當前數據庫時要使用SetADOcn=CurrentProjeet.Connectiono因為CurremDb是DAO.Database的對象,而CurrentProject1才是適用于ADO.Connection的對象。22.窗體中有命令按鈕Commandl和文本框TextL事件過程如下:要查找出“40”號部門單價最高的前兩條記錄,正確的SQL命令是( )。SELECTT0P2*FR0M商品WHERE部門號=“40”GR0UPBY單價;SELECTT0P2*FR0M商品WHERE部門號=“40”GR0UPBY單價DESC;SELECTT0P2*FR0M商品WHERE部門號=“40”0RDERBY單價;SELECTT0P2*FR0M商品WHERE部門號="40”0RDERBY單價DESC;V解析:要查找出“40”號部門單價最高的前兩條記錄,首先需要查找出部門號是40的所有記錄,再用“ORDERBY單價DESC”對單價按降序排列,然后再利用“T0P2”顯示前兩條記錄。為實現此目的所使用的SQL語句為:SELECTTOP2*FROM商品WHERE部門號=“40”ORDERBY單價DESE。30.若要在子過程Prod調用后返回兩個變量的結果,下列過程定義語句中有效的是( )。SubProc1(n,m)VSubProc1(ByValn.m)SubProel(n.ByValm)SubProc1(ByValn.ByValm)解析:過程定義時,如果形式參數被說明為傳值(ByVai項),則過程調用只是相應位置實參的值“單向”傳遞給形參處理,而被調用過程內部對形參的任何操作引起的形參值的變化均不會反饋、影響實參的值。由于這個過程,數值的傳遞只有單向性,故稱為“傳值調用”的“單向”作用形式。反之,如果形式參數被說明為地址(ByRef),則過程調用是將相應位置實參的地址傳給形參處理,而被調用過程內部對形參的任何操作引起形參值的變化又會反而影響實參的值。在這個過程中,數值的傳遞具有雙向性,故稱為“傳址調用”的“雙向”作用形式。ByRef是VBA的默認選項。本題中要求在子過程Procl調用后返回兩個變量的結果,因此采用的是“傳址調用",故為SubProci(n,m)o.下列給出的選項中,非法的變量名是( )。SumInteger_2RemVForml解析:VBA中變量命名不能包含空格或除了下劃線字符(_)外的其他的標點符號,長度不能超過255個字符,不能使用VBA的關鍵字。Rem是用來標識注釋的語句,不能作為變量名,用它做變量名是非法的。.在數據表的“查找”操作中,通配符“[!]”的使用方法是( )。A.通配任意一個數字字符B.通配任意一個文本字符C.通配不在方括號內的任意一個字符VD.通配位于方括號內的任意一個字符解析:通配符“!”的含義是匹配任意不在方括號里的字符,rub[Iae]U可查到bill和bull,但不能查到ball或bell。33.命令按鈕Commandl的Caption屬性為“退出(x)”,要將命令按鈕的快捷鍵設為"Alt+x”,應修改Caption屬性為( )。A.在x前插入&VB.在x后插入&C.在x前插入#D.在x后插入#解析:要設置"Alt+”字符的快捷鍵,需要使用“&+”字符的形式。因此,如果要將命令按鈕的快捷鍵設置為"Alt+x”,則需要在按鈕標題中設置為,“&X”。.在SQL語言的SELECT語句中,用于指明檢索結果排序的子句是( )。FROMWHILEGROUPBYORDERBYV解析:查詢的語法格式為SELECT FROM WHERE ,其中:SELECT說明要查詢的字段,FROM說明來自哪個表或哪些表,WHERE說明查詢條件。GROUPBY子句用于分組查詢;ORDERBY短語可將查詢結果按升序(ASC)或降序(DESC)排列,默認按升序排列。.確定一個窗體大小的屬性是( )oWidth和HeightVWidth和TopTop和LeftTop和Height解析:確定一個窗體大小的屬性是控件的寬和高屬性,即widtb和Heiisht。.若變量i的初值為8,則下列循環語句中循環體的執行次數為( )。DoWhilei<=17i=i+2LoopA.3次B.4次C.5次。D.6次解析:本題中的循環是一個典型的"Do…While…Loop”語句,Do…While…Loop語句使用格式如下:DoWhile條件式循環體lx?p變量i的初值為8,根據循環的條件式可知,在"i<=17"的情況下,循環將執行,直到條件不滿足,循環終止,整個循環過程如下所示:當i=8,符合條件式,執行循環體:i=i+2=10;當i=10,符合條件式,執行循環體:i=i+2=12;當i=12,符合條件式,執行循環體:i=i+2=14;當i=14,符合條件式,執行循環體:i=i+2=16;當i=16,符合條件式,執行循環體:i=i+2=18;當i=18,此時i>17,不符合條件式,不執行循環體,退出循環。所以循環體將被執行5次,C項正確。37.在窗體上有一個命令按鈕Command1和一個文本框Textl,編寫事件代碼如下:PrivateSubCommand1_C1ick()Dimi,j,xFori=lTo20step2x=0Forj=ITo20step3x=x+lNextjNextiTextl.Value=Str(x)EndSub打開窗體運行后,單擊命令按鈕,文本框中顯示的結果是( )O1V717400解析:題目中使用了雙重For循環,外循環中每循環一次,x的值都是從。開始,因此外循環中到最后一次循環時,x的值是0;而內循環中的最后一次循環是j=20t020step3,所以此時內循環只循環一次,x的值為x=0+l=l。Str函數將數值轉換成字符串。.下列關于SQL命令的敘述中,正確的是( )。INSERT命令中可以沒有VALUES關鍵字INSERT命令中可以沒有INTO關鍵字INSERT'命令中必須有SET關鍵字D.以上說法均不正確V解析:SQL查詢中的INSERT語句的作用是向數據

溫馨提示

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

評論

0/150

提交評論