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

下載本文檔

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

文檔簡介

全國計(jì)算機(jī)等級(jí)考試二級(jí)Access數(shù)據(jù)庫程序設(shè)計(jì)真題精選

2

一、單項(xiàng)選擇題

1.下列敘述中正確的是()。

A.算法的效率只與問題的規(guī)模有關(guān),而與數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)無關(guān)

B.算法的時(shí)間復(fù)雜度是指執(zhí)行算法所需要的計(jì)算工作量V

C.數(shù)據(jù)的邏輯結(jié)構(gòu)與存儲(chǔ)結(jié)構(gòu)是一一對(duì)應(yīng)的

D.算法的時(shí)間復(fù)雜度與空間復(fù)雜度一定相關(guān)

解析:算法的時(shí)間復(fù)雜度是指算法在計(jì)算機(jī)內(nèi)執(zhí)行時(shí)所需時(shí)間的度量;與時(shí)間

復(fù)雜度類似,空間復(fù)雜度是指算法在計(jì)算機(jī)內(nèi)執(zhí)行時(shí)所需存儲(chǔ)空間的度量。

2.表達(dá)式乂+1”是()。

A.算術(shù)表達(dá)式

B.非法表達(dá)式

C.關(guān)系表達(dá)式J

D.字符串表達(dá)式

解析:由于不同類型的運(yùn)算符的優(yōu)先級(jí)為:算術(shù)運(yùn)算符》連接運(yùn)算符(字符運(yùn)

算符)>比較運(yùn)算符(關(guān)系運(yùn)算符)>邏輯運(yùn)算符。因此表達(dá)式X+DX又可寫成

(X+l)>X,即這個(gè)表達(dá)式是一個(gè)關(guān)系表達(dá)式。

3.對(duì)長度為n的線性表排序,在最壞情況下,比較次數(shù)不是n(n—l)/2的排

序方法是()。

A.快速排序

B.冒泡排序

C.直接插入排序

D.堆排序V

解析:快速排序、冒泡排序和直接插入排序在最壞情況下,比較次數(shù)都是n

(n-1)/2,堆排序在最壞情況下的比較次數(shù)最少,是0(log2n)o

4.在關(guān)系窗口中,雙擊兩個(gè)表之間的連接線,會(huì)出現(xiàn)()。

A.數(shù)據(jù)表分析向?qū)?/p>

B.數(shù)據(jù)關(guān)系圖窗口

C.連接線粗細(xì)變化

D.編輯關(guān)系對(duì)話框V

解析:當(dāng)兩個(gè)表之間建立關(guān)系,兩個(gè)表之間會(huì)出現(xiàn)一條連接線,雙擊這條連接

線會(huì)出現(xiàn)編輯關(guān)系對(duì)話框。

5.一個(gè)棧的初始狀態(tài)為空。現(xiàn)將元素1、2、3、4、5、A、B、C、D、E依次入

棧,然后再依次出棧,則元素出棧的順序是()。

A.12345ABCDE

B.EDCBA54321V

C.ABCDE12345

D.54321EDCBA

解析:棧按“后進(jìn)先出”的原則組織數(shù)據(jù),因此入棧最晚的最先出棧。

6.已知“借閱”表中有“借閱編號(hào)”、“學(xué)號(hào)”和“借閱圖書編號(hào)”等字段,

每名學(xué)生每借閱一本書生成一條記錄,要求按學(xué)生學(xué)號(hào)統(tǒng)計(jì)出每名學(xué)生的借閱

次數(shù),下列SQL語句中,正確的是()。

A.SELECT學(xué)號(hào),COUNT(學(xué)號(hào))FROM借閱

B.SELECT學(xué)號(hào),COUNT(學(xué)號(hào))FROM借閱GROUPBY學(xué)號(hào)V

C.SELECT學(xué)號(hào),SUM(學(xué)號(hào))FROM借閱

D.SELECT學(xué)號(hào),SUM(學(xué)號(hào))FROM借閱ORDERBY學(xué)號(hào)

解析:SQL查詢中分組統(tǒng)計(jì)使用GROUPBY子句,統(tǒng)計(jì)次數(shù)使用合計(jì)函數(shù)COUNT

(),據(jù)此題要求按學(xué)號(hào)統(tǒng)計(jì)學(xué)生借閱次數(shù),使用的查詢語句為SELECT學(xué)

號(hào),COUNT(學(xué)號(hào))FROM借閱GROUPBY學(xué)號(hào)。

7.數(shù)據(jù)庫應(yīng)用系統(tǒng)中的核心問題是()。

A.數(shù)據(jù)庫設(shè)計(jì)V

B.數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)

C.數(shù)據(jù)庫維護(hù)

D.數(shù)據(jù)庫管理員培訓(xùn)

解析:數(shù)據(jù)庫應(yīng)用系統(tǒng)中的核心問題是設(shè)計(jì)一個(gè)能滿足用戶需求、性能良好的

數(shù)據(jù)庫,這就是數(shù)據(jù)庫設(shè)計(jì)。

8.如果在查詢條件中使用通配符“口”,其含義是()。

A.錯(cuò)誤的使用方法

B.通配任意長度的字符

C.通配不在括號(hào)內(nèi)的任意字符

D.通配方括號(hào)內(nèi)任一單個(gè)字符V

解析:通配符“口”的含義是通配方括號(hào)內(nèi)任一單個(gè)字符,可以用來限制字符

范圍。

9.算法的空間復(fù)雜度是指()

A.算法在執(zhí)行過程中所需要的計(jì)算機(jī)存儲(chǔ)空間V

B.算法所處理的數(shù)據(jù)量

C.算法程序中的語句或指令條數(shù)

D.算法在執(zhí)行過程中所需要的臨時(shí)工作單元數(shù)

解析:算法的空間復(fù)雜度是指算法在執(zhí)行過程中所需要的內(nèi)存空間。

10.如果在數(shù)據(jù)庫中已有同名的表,要通過查詢覆蓋原來的表,應(yīng)該使用的查

詢類型是()。

A.刪除

B.追加

C.生成表V

D.更新

解析:如果在數(shù)據(jù)庫中已有同名的表,要通過查詢覆蓋原來的表,應(yīng)該使用的

查詢類型是生成表查詢。

11.軟件測(cè)試的目的是()。

A.評(píng)估軟件可靠性

B.發(fā)現(xiàn)并改正程序中的錯(cuò)誤

C.改正程序中的錯(cuò)誤

D.發(fā)現(xiàn)程序中的錯(cuò)誤V

解析:軟件測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過程,測(cè)試要以查找錯(cuò)誤為中

心,而不是為了演示軟件的正確功能,也不是為了評(píng)估軟件或改正錯(cuò)誤。

12.在打開窗體時(shí),依次發(fā)生的事件是()。

A.打開(Open)一加載(Load)調(diào)整大小(Resize)一激活

(Activate)V

B.打開(Open)一激涪(Activate)一加載(Load)一調(diào)整大小(Resize)

C.打開(Open)f調(diào)整大小(Resize)加載(Load)-*激活(Activate)

D.打開(Open)f激活(Activate)調(diào)整大小(Resize)加載(Load)

解析:Access開啟窗體時(shí)事件發(fā)生的順序是:開啟窗體:Open(窗體)-*Load

(窗體)fResize(窗體)-*Activate(窗體)-*Current(窗體)fEnter

(第一個(gè)擁有焦點(diǎn)的控件)-GotFocus(第一個(gè)擁有焦點(diǎn)的控件)。

13.某二叉樹共有7個(gè)結(jié)點(diǎn),其中葉子結(jié)點(diǎn)只有1個(gè),則該二叉樹的深度為

(假設(shè)根結(jié)點(diǎn)在第1層)(

A.3

B.4

C.6

D.7V

解析:根據(jù)二叉樹的基本性質(zhì)3:在任意一棵二叉樹中,度為0的葉子結(jié)點(diǎn)總

比度為2的結(jié)點(diǎn)多一個(gè),因此本題中度為2的結(jié)點(diǎn)為1-1=0個(gè),據(jù)此可以知道

本題目中的二叉樹的每一個(gè)結(jié)點(diǎn)都有一個(gè)分支,所以共7個(gè)結(jié)點(diǎn)共7層,即深

度為7。

14.在定義過程時(shí),系統(tǒng)將形式參數(shù)類型默認(rèn)為()。

A.值參

B.變參V

C.數(shù)組

D.無參

解析:在VBA中定義過程時(shí),如果省略參數(shù)類型說明,那么該參數(shù)將默認(rèn)為按

地址傳遞的參數(shù),這就意味著,過程調(diào)用時(shí)會(huì)把實(shí)際參數(shù)的地址傳遞給過程,

如果在過程內(nèi)部對(duì)該參數(shù)的值進(jìn)行了改變,那么就會(huì)影響實(shí)際參數(shù)的值。

15.某系統(tǒng)總體結(jié)構(gòu)圖如下圖所示:程序運(yùn)行后,為了在窗體上消息框中輸出

“Hello”信息,在窗體上應(yīng)執(zhí)行的操作是()。

A.同時(shí)按下Shift鍵和鼠標(biāo)左鍵

B.同時(shí)按下Shift鍵和鼠標(biāo)右鍵

C.同時(shí)按下Ctrl、Alt鍵和鼠標(biāo)左鍵

D.同時(shí)按下Ctrl、Alt鍵和鼠標(biāo)右鍵V

解析:在窗體的鼠標(biāo)事件中,參數(shù)Button的值為1表示左鍵按下,值為2表

示右鍵按下,值為4表示中間按鍵按下;參數(shù)Shift的值為1表示Shift鍵按

下,值為2表示Ctrl鍵按下,值為4表示Alt鍵按下。Shift值為6則說明是

Ctrl鍵和Alt鍵同時(shí)按下,Button值為2說明是鼠標(biāo)右鍵按下。

17.下面概念中,不屬于面向?qū)ο蠓椒ǖ氖牵ǎ?/p>

A.對(duì)象

B.繼承

C.類

D.過程調(diào)用V

解析:面向?qū)ο蠓椒ㄊ且环N運(yùn)用對(duì)象、類、封裝、繼承、多態(tài)和消息等概念來

構(gòu)造、測(cè)試、重構(gòu)軟件的方法。面向?qū)ο蠓椒◤膶?duì)象出發(fā),發(fā)展出對(duì)象、類、

消息、繼承等概念。

18.MsgBox函數(shù)返回值的類型是()。

A.數(shù)值J

B.變體

C.字符串

D.數(shù)值或字符串(視輸入情況而定)

解析:MsgBox函數(shù)的語法為:MsgBox(prompt,[buttons],[title],

[helpfile],[context])o該函數(shù)的返回值是一個(gè)數(shù)值,告訴用戶單擊了哪

一個(gè)按鈕。比如MsgBox消息框顯示“確定”按鈕,則單擊“確定”按鈕,

MsgBox函數(shù)的返回值為1。

19.設(shè)有如下三個(gè)關(guān)系表:按照功能要求,在橫線上應(yīng)填寫的是()。

A.CurrentDB

B.CurrentDB.Connention

C.CurrentProject

D.CurrentProject.ConnectionV

解析:由于變量ADOcn定義為ADODB連接對(duì)象,因此,當(dāng)初始化為連接當(dāng)前數(shù)

據(jù)庫時(shí)要使用SetADOcn=CurrentProjeet.Connectiono因?yàn)镃urremDb是

DAO.Database的對(duì)象,而CurrentProjectT才是適用于ADO.Connection的對(duì)

象。

22.窗體中有命令按鈕Commandl和文本框Textl,事件過程如下:要查找出

“40”號(hào)部門單價(jià)最高的前兩條記錄,正確的SQL命令是()。

A.SELECTT0P2+FR0M商品WHERE部門號(hào)=“40”GR0UPBY單價(jià);

B.SELECTT0P2+FR0M商品WHERE部門號(hào)=“40”GR0UPBY單價(jià)DESC;

C.SELECTT0P2+FR0M商品WHERE部門號(hào)=“40”0RDERBY單價(jià);

D.SELECTT0P2*FR0M商品WHERE部門號(hào)=“40”O(jiān)RDERBY單價(jià)DESC;V

解析:要查找出“40”號(hào)部門單價(jià)最高的前兩條記錄,首先需要查找出部門號(hào)

是40的所有記錄,再用“ORDERBY單價(jià)DESC”對(duì)單價(jià)按降序排列,然后再利

用“TOP2”顯示前兩條記錄。為實(shí)現(xiàn)此目的所使用的SQL語句為:

SELECTTOP2*FROM商品WHERE部門號(hào)=“40”O(jiān)RDERBY單價(jià)DESE。

30.若要在子過程Procl調(diào)用后返回兩個(gè)變量的結(jié)果,下列過程定義語句中有

效的是()。

A.SubProc1(n,m)V

B.SubProc1(ByValn.m)

C.SubProel(n.ByValm)

D.SubProc1(ByValn.ByValm)

解析:過程定義時(shí),如果形式參數(shù)被說明為傳值(ByVai項(xiàng)),則過程調(diào)用只

是相應(yīng)位置實(shí)參的值“單向”傳遞給形參處理,而被調(diào)用過程內(nèi)部對(duì)形參的任

何操作引起的形參值的變化均不會(huì)反饋、影響實(shí)參的值。由于這個(gè)過程,數(shù)值

的傳遞只有單向性,故稱為“傳值調(diào)用”的“單向”作用形式。反之,如果形

式參數(shù)被說明為地址(ByRef),則過程調(diào)用是將相應(yīng)位置實(shí)參的地址傳給形

參處理,而被調(diào)用過程內(nèi)部對(duì)形參的任何操作引起形參值的變化又會(huì)反而影響

實(shí)參的值。在這個(gè)過程中,數(shù)值的傳遞具有雙向性,故稱為“傳址調(diào)用”的

“雙向”作用形式。ByRef是VBA的默認(rèn)選項(xiàng)。本題中要求在子過程Procl調(diào)

用后返回兩個(gè)變量的結(jié)果,因此采用的是“傳址調(diào)用",故為SubProci(n,

m)o

31.下列給出的選項(xiàng)中,非法的變量名是()。

A.Sum

B.Integer_2

C.RemV

D.Forml

解析:VBA中變量命名不能包含空格或除了下劃線字符(_)外的其他的標(biāo)點(diǎn)符

號(hào),長度不能超過255個(gè)字符,不能使用VBA的關(guān)鍵字。Rem是用來標(biāo)識(shí)注釋

的語句,不能作為變量名,用它做變量名是非法的。

32.在數(shù)據(jù)表的“查找”操作中,通配符“[!]”的使用方法是()。

A.通配任意一個(gè)數(shù)字字符

B.通配任意一個(gè)文本字符

C.通配不在方括號(hào)內(nèi)的任意一個(gè)字符V

D.通配位于方括號(hào)內(nèi)的任意一個(gè)字符

解析:通配符“!”的含義是匹配任意不在方括號(hào)里的字符,rub[!ae]U可

查到bill和bull,但不能查到ball或bell。

33.命令按鈕Commandl的Caption屬性為“退出(x)”,要將命令按鈕的快

捷鍵設(shè)為"Alt+x”,應(yīng)修改Caption屬性為()。

A.在x前插入&V

B.在x后插入&

C.在x前插入#

D.在x后插入#

解析:要設(shè)置“Alt+”字符的快捷鍵,需要使用“&+”字符的形式。因此,

如果要將命令按鈕的快捷鍵設(shè)置為"Alt+x”,則需要在按鈕標(biāo)題中設(shè)置為,

“&X”。

34.在SQL語言的SELECT語句中,用于指明檢索結(jié)果排序的子句是()。

A.FROM

B.WHILE

C.GROUPBY

D.ORDERBYV

解析:查詢的語法格式為SELECT……FROM……WHERE……,其中:SELECT說明

要查詢的字段,F(xiàn)ROM說明來自哪個(gè)表或哪些表,WHERE說明查詢條件。

GROUPBY子句用于分組查詢;ORDERBY短語可將查詢結(jié)果按升序(ASC)或降序

(DESC)排列,默認(rèn)按升序排列。

35.確定一個(gè)窗體大小的屬性是()。

A.Width和Height7

B.Width和Top

C.Top和Left

D.Top和Height

解析:確定一個(gè)窗體大小的屬性是控件的寬和高屬性,即widtb和Heiisht。

36.若變量i的初值為8,則下列循環(huán)語句中循環(huán)體的執(zhí)行次數(shù)為()。

DoWhilei<=17i=i+2Loop

A.3次

B.4次

C.5次J

D.6次

解析:本題中的循環(huán)是一個(gè)典型的"Do…While…Loop”語句,

Do…While…Loop語句使用格式如下:

DoWhile條件式

循環(huán)體

變量i的初值為8,根據(jù)循環(huán)的條件式可知,在"i<=17”的情況下,循環(huán)將執(zhí)

行,直到條件不滿足,循環(huán)終止,整個(gè)循環(huán)過程如下所示:

當(dāng)i=8,符合條件式,執(zhí)行循環(huán)體:i=i+2=10;

當(dāng)i=10,符合條件式,執(zhí)行循環(huán)體:i=i+2式2;

當(dāng)i=12,符合條件式,執(zhí)行循環(huán)體:i=i+2=14;

當(dāng)i=14,符合條件式,執(zhí)行循環(huán)體:i=i+2=16;

當(dāng)i=16,符合條件式,執(zhí)行循環(huán)體:i=i+2=18;

當(dāng)i=18,此時(shí)i>17,不符合條件式,不執(zhí)行循環(huán)體,退出循環(huán)。

所以循環(huán)體將被執(zhí)行5次,C項(xiàng)正確。

37.在窗體上有一個(gè)命令按鈕Commandl和一個(gè)文本框Textl,編寫事件代碼如

下:PrivateSubCommand1_C1ick()Dimi,j,

xFori=lTo20step2x=0Forj=ITo20step3x=x+lNextjNextiTextl.Value=Str

(x)EndSub打開窗體運(yùn)行后,單擊命令按鈕,文本框中顯示的結(jié)果是

(

溫馨提示

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

評(píng)論

0/150

提交評(píng)論