2023年9月全國計算機等級考試二級筆試試卷_第1頁
2023年9月全國計算機等級考試二級筆試試卷_第2頁
2023年9月全國計算機等級考試二級筆試試卷_第3頁
2023年9月全國計算機等級考試二級筆試試卷_第4頁
2023年9月全國計算機等級考試二級筆試試卷_第5頁
已閱讀5頁,還剩4頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

2007年9月全國計算機等級考試二級筆試試卷access考試試題一、選擇題〔1~35每題2分,共70分〕1.軟件是指

A〕程序B〕程序和文檔

C〕算法加數據結構D〕程序、數據與相關文檔的完整集合答案:D【解析】:軟件是程序、數據與相關文檔的完整集合,相對于計算機硬件而言,軟件是邏輯產品而不是物理產品,是計算機的無形局部。2.軟件調試的目的是

A〕發(fā)現錯誤B〕改正錯誤

C〕改善軟件的性能D〕驗證軟件的正確性答案:B【解析】:軟件測試與軟件調試是兩個不同的概念:軟件測試的目的是發(fā)現錯誤,而軟件調試的目的是發(fā)現錯誤或導致程序失誤的原因,并修改程序以修正錯誤,調試是測試之后的活動。3.在面向對象方法中,實現信息隱蔽是依靠

A〕對象的繼承B〕對象的多態(tài)C〕對象的封裝D〕對象的分類答案:C【解析】:封裝是一種信息屏蔽技術,目的在于將對象的使用者和對象的設計者分開。用戶只能見到對象封裝界面上的信息,不必知道實現的細節(jié)。封裝一方面通過數據抽象,把相關的信息結合在一起,另一方面也簡化了接口。答案:A【解析】:當今主導的程序設計風格是清晰第一,效率第二的觀點。結構化程序設計思想提出之前,在程序設計中曾強調程序的效率,而實際應用中,人們更重視程序的可理解性。4.以下表達中,不符合良好程序設計風格要求的是

A〕程序的效率第一,清晰第二B〕程序的可讀性好

C〕程序中要有必要的注釋D〕輸入數據前要有提示信息答案:A【解析】:當今主導的程序設計風格是清晰第一,效率第二的觀點。結構化程序設計思想提出之前,在程序設計中曾強調程序的效率,而實際應用中,人們更重視程序的可理解性。5.以下表達中正確的是A〕程序執(zhí)行的效率與數據的存儲結構密切相關

B〕程序執(zhí)行的效率只取決于程序的控制結構

C〕程序執(zhí)行的效率只取決于所處理的數據量

D〕以上三種說法都不對答案:A【解析】:程序執(zhí)行的效率與很多因素有關,如數據的存儲結構、程序所處理的數據量、程序所采用的算法等。順序存儲結構和鏈式存儲結構在數據插入和刪除操作上的效率就存在差異,其中鏈式存儲結構的效率是高一些。6.以下表達中正確的是

A〕數據的邏輯結構與存儲結構必定是一一對應的

B〕由于計算機存儲空間是向量式的存儲結構,因此,數據的存儲結構一定是線性結構

C〕程序設計語言中的數組一般是順序存儲結構,因此,利用數組只能處理線性結構

D〕以上三種說法都不對答案:D【解析】:數據的邏輯結構與數據在計算機中的存儲方式無關,它用來抽象地反映數據元素之間的邏輯關系,故A選項錯誤。存儲結構分為順序存儲結構與鏈式存儲結構,其中順序存儲結構是將邏輯上相鄰的數據元素存儲在物理上相鄰的存儲單元里,節(jié)點之間的關系由存儲單元的相鄰關系來決定,它主要用于存儲線性結構的數據故B錯。數組的存儲方式連續(xù)是指其在計算機中的存儲方式,它可以用來處理非線性結構,故C錯。7.冒泡排序在最壞情況下的比較次數是

A〕n(n+1)/2B〕nlog2nC〕n(n-1)/2D〕n/2答案:C【解析】:冒泡排序的根本思想是對當前未排序的全部節(jié)點自上而下依次進行比較和調整,讓鍵值較大的節(jié)點下沉,鍵值較小的節(jié)點往上冒。也就是說,每當兩相鄰節(jié)點比較后發(fā)現它們的排列與排序要求相反時,就將它們互換。對n個節(jié)點的線性表采用冒泡排序排序,冒泡排序的外循環(huán)最多執(zhí)行n-1遍。第一遍最多執(zhí)行n-1次比較,第二遍最多執(zhí)行n-2次比較,依次類推,第n-1遍最多執(zhí)行1次比較。因此,整個排序過程最多執(zhí)行n(n-1)/2次比較8.一棵二叉樹中共有70個葉子結點與80個度為1的結點,那么該二叉樹中的總結點數為

A〕219B〕221C〕229D〕231答案:A【解析】:在任意一棵二叉樹中,假設終端節(jié)點〔葉子〕的個數為n1,那么度為2的節(jié)點數n2=n1-1.此題中度為0的節(jié)點即葉子節(jié)點,故總節(jié)點數=度為0的節(jié)點數+度為1的節(jié)點數+度為2的節(jié)點數=70+80+69=2199.以下表達中正確的是

A〕數據庫系統是一個獨立的系統,不需要操作系統的支持

B〕數據庫技術的根本目標是要解決數據的共享問題

C〕數據庫管理系統就是數據庫系統

D〕以上三種說法都不對答案:B【解析】:數據庫技術的根本目的是要解決數據的共享問題;數據庫需要操作系統的支持;數據庫管理系統,對數據庫進行統一的管理和控制,以保證數據庫平安性和完整性。它是數據庫系統的核心軟件。10.以下表達中正確的是

A〕為了建立一個關系,首先要構造數據的邏輯關系

B〕表示關系的二維表中各元組的每一個分量還可以分成假設干數據項

C〕一個關系的屬性名表稱為關系模式

D〕一個關系可以包括多個二維表答案:A【解析】:在一個二維表中,水平方向的行稱為元組,每一行為一個元組,元組中的每一個分量不能再進行分割,應選項B錯,對關系的描述稱為關系模式,一個關系模式對應一個關系的結構,格式為:關系名〔屬性名1,屬性名2……屬性名N〕故C錯。一個關系就是一個二維表,故D錯。11.用二維表來表示實體及實體之間聯系的數據模型是

A.實體-聯系模型B.層次模型C.網狀模型D.關系模型答案D【解析】:關系模型用表格形式表示實體類型及其實體間的聯系。關系模型是目前最重要的一種模型,它是建立在嚴格的數學概念的根底上的。關系模型的根本數據結構是二維表,每一張二維表稱為一個關系。

12.在企業(yè)中,職工的“工資級別〞與職工個人“工資〞的聯系是

A.一對一聯系B.一對多聯系C.多對多聯系D.無聯系答案B【解析】:一對多聯系〔1:n〕如果實體集A中的每一個實體,實體集B中有n個實體〔n≥0〕與之聯系,反之,實體集B中的每一個實體,實體集A中至多只有一個實體與之聯系,那么稱實體集A與B具有一對多聯系。

13.假設一個書店用〔書號,書名,作者,出版社,出版日期,庫存數量......〕一組屬性來描述圖書,可以作為“關鍵字〞的是

A.書號B.書名C.作者D.出版社答案A【解析】:碼〔又稱為關鍵字〕:二維表中的某個屬性,假設它的值唯一地標識了一個元組,那么稱該屬性為關鍵字。此題中:只有A.書號能夠滿足關鍵字定義中的唯一性要求??键c1:根本概念

14.以下屬于Access對象的是

A.文件B.數據C.記錄D.查詢答案D解析:Access數據庫由數據庫對象和組兩局部組成。其中對象又分為7種,包括:表、查詢、窗體、報表、數據訪問頁、宏和模塊。這些對象都存放在擴展名為.mdb的數據庫文件中。

15.在Access數據庫的表設計視圖中,不能進行的操作是

A.修改字段類型B.設置索引C.增加字段D.刪除記錄答案D【解析】:編輯表中內容的操作主要包括選定記錄、添加記錄、修改記錄、刪除記錄、復制記錄等。這些操作是在數據表視圖中完成的。

16.在Access數據庫中,為了保持表之間的關系,要求在子表〔從表〕中添加記錄時,如果主表中沒有與之相關的記錄,那么不能在子表〔從表〕中添加改記錄。為此需要定義的關系是

A.輸入掩碼B.有效性規(guī)那么C.默認值D.參照完整性答案D【解析】:參照完整性是一個準那么系統,Access使用這個系統用來確保相關表中的記錄之間關系的有效性,并且不會因意外而刪除或更改相關數據。

17.將表A的記錄添加到表B中,要求保持表B中原有的記錄,可以使用的查詢是

A.選擇查詢B.生成表查詢C.追加查詢D.更新查詢答案C【解析】:將表A的記錄復制到表B中,且不刪除表B中的記錄,可以使用的查詢是追加查詢。18.在Access中,查詢的數據源可以是

A.表B.查詢C.表和查詢D.表、查詢和報表答案C【解析】:執(zhí)行選擇查詢時,需要從指定的一個或多個數據庫表或查詢中搜索數據。19.在一個Access的表中有字段“專業(yè)〞,要查找包含“信息〞兩個字的記錄,正確的條件表達式是

A.=left([專業(yè)],2)="信息"B.like"*信息*"

C.="*信息*"D.Mid([專業(yè)],2)="信息"答案B【解析】:Like決定一個字符串是否以一個或更多字符開始,需要通配符“*〞號或“?〞號以使Like運算符正確的使用如:Like“a*〞Like“File???〞表示以“a〞開頭的字符串以File開頭,后3位為任意的字符〔專用文本或備注數據類型〕

20.如果在查詢的條件中使用了通配符方括號“[]〞,它的含義是

A.通配任意長度的字符B.通配不在括號內的任意字符

C.通配方括號內列出的任一單個字符D.錯誤的使用方法答案C【解析】:[]為字符串中該位置的字符設置范圍[字符表]字符表中的一個字符,如[a-z]、[0-9][!字符表]不在字符表中的一個字符,如[!0-9]例:Like"P[A-F]###"查找以P開頭、后跟A到F間任何字母及3個數字的數據。

Like"a?[a-f]#[!0-9]*"查找的字符串中第一個為a,第二個任意,第三個為a到f中任意一個,第四個為數字,第五個為非0-9的字符,其后為任意字符串。

21.現有某查詢設計視圖〔如以下列圖所示〕,該查詢要查找的是A.身高在160以上的女性和所有的男性B.身高在160以上的男性和所有的女性

C.身高在160以上的所有人或男性D.身高在160以上的所有人答案A【解析】:Or邏輯或例如:“團員〞Or“男〞是男生或是團員任意一個

22.在窗體中,用來輸入或編輯字段數據的交互控件是

A.文本框控件B.標簽控件C.復選框控件D.列表框控件答案A【解析】:文本框主要用來輸入或編輯字段數據,它是一種交互式控件。

23.如果要在整個報表的最后輸出信息,需要設置

A.頁面頁腳B.報表頁腳C.頁面頁眉D.報表頁眉答案B【解析】:報表頁腳:在所有記錄都被處理后,只打印在報表的結束處,用來顯示整份報表的匯總說明。

24.可作為報表記錄源的是

A.表B.查詢C.Select語句D.以上都可以答案D【解析】:〔1〕在“數據庫〞窗體中單擊“報表〞對象,在右側的窗體中雙擊“使用向導創(chuàng)立報表〞選項。屏幕顯示“報表向導〞第一個對話框,在對話框中包含有要創(chuàng)立報表的數據源選項、表或查詢中的可用字段選項,在“表/查詢〞中選擇要創(chuàng)立報表的表或查詢,在“可用字段〞中選擇字段,單擊“下一步〞按鈕。

25.在報表中,要計算“數學〞字段的最高分,應將控件的“控件來源〞屬性設置為

A.=Max([數學])B.Max(數學)C.=Max[數學]D.=Max(數學)答案A【解析】:最大、小值函數格式:Max(<字符串表達式>)

Min(<字符串表達式>)功能:返回一組指定字段中的最大、小值。說明:“字符串表達式〞可以是一個字段名〔數字類型〕,或者是含有數字型字段的表達式。舉例:有一個“成績〞字段,可以用Max〔[成績]〕求該字段中的最大值,用Min〔[成績]〕求該字段中的最小值。

26.將Access數據庫數據發(fā)布到Internet網上,可以通過

A.查詢B.窗體C.數據訪問頁D.報表答案C【解析】:數據訪問頁是直接與數據庫中數據鏈接的網頁,設計用于查看和操作來自Internet或Intranet的數據——這些數據保存在MicrosoftAccess數據庫或MicrosoftSQLServer數據庫中。數據訪問頁也可能包含來自其他數據源的數據,例如MicrosoftExcel等。

27.翻開查詢的宏操作是

A.OpenFormB.OpenQueryC.OpenTableD.OpenModule答案B【解析】:

OpenForm命令用于翻開窗體

OpenQuery命令用于翻開查詢

OpenTable命令用于翻開表

OpenModule命令用于翻開選定的模塊

28.宏操作SetValue可以設置

A.窗體或報表控件的設置B.刷新控件數據C.字段的值D.當前系統的時間答案A【解析】:SetValue命令用于設置窗體或報表控件的屬性值

29.使用Function語句定義一個函數過程,其返回值的類型

A.只能是符號常量B.是除數組之外的簡單數據類型

C.可在調用時由運行過程決定D.由函數定義時As子句聲明答案D【解析】:過程調用子過程的調用形式有兩種:

Call子過程名〔[<實參>]〕或子過程名[<實參>]

Sub或Function過程中的語句可以利用命名參數來傳遞值給被調用的過程。函數過程的調用形式只有一種:函數過程名〔[<實參>]〕。由于函數過程會返回一個值,實際上,函數過程的上述調用形式主要有兩種方法:一是將函數過程返回值作為賦值成分賦予某個變量,其格式為“變量=函數過程名〔[<實參>]〕〞;二是將函數過程返回值作為某個過程的實參成分使用。

30.在過程定義中有語句:

PrivateSubGetData(ByReffAsInteger)其中"ByRef"的含義是

A.傳值調用B.傳址調用C.形式參數D.實際參數答案B【解析】:在參數函數設計時,要想實現某個參數的"雙向"傳遞,就應當說明該形參為"傳址"調用形式。其設置選項是ByRef。

31.在Access中,DAO的含義是:

A.開放數據庫互連應用編程接口B.數據庫訪問對象

C.Active數據對象D.數據庫動態(tài)鏈接庫答案B【解析】:數據訪問對象〔DAO〕:數據訪問對象是VBA提供的一種數據訪問接口。

ActiveX數據對象〔ADO〕:ActiveX數據對象是基于組件的數據庫編程接口。

ODBC:開放數據庫互連應用編程接口。

DLL:數據庫動態(tài)鏈接庫

32.在窗體中有一個標簽Label0,標題為“測試進行中〞;有一個命令按鈕Command1,事件代碼如下:

PrivateSubCommand1_Click()

Label0.Caption="標簽"

EndSub

PrivateSubForm_Load()

Form.Caption="舉例"

Command1.Caption="移動"

EndSub翻開窗體后單擊命令按鈕,屏幕顯示

ABCD答案D【解析】:翻開窗體后,系統自動調用Form_Load(),這時Form的標題為"舉例",Command1的標題為"移動",Label0的內容為“測試進行中〞;當單擊命令按鈕后,Label0的內容更新為“標簽〞,Form的標題還是"舉例",Command1的內容還是"移動",因此選擇D。33.在窗體中有一個標簽Lb1和一個命令按鈕Command1,事件代碼如下:

OptionCompareDatabase

DimaAsString*10

PrivateSubCommand1_Click()

a="1234"

b=Len(a)

Me.Lb1.Caption=b

EndSub翻開窗體后單擊命令按鈕,窗體中顯示的內容是

A.4B.5C.10D.40答案A【解析】:"DimaAsString*10"表示變量a的長度為10個字節(jié),也就是5個漢字的長度!如果所輸入字符小于10它會自動用空格補齊,如果大于10,那么多余的局部那么會被截掉,只保存前10個字符。a="1234",b=Len(a),b=4,因此窗體中顯示的內容是4。

34.以下不是分支結構的語句是

A.If...Then...EndIfB.While...WEnd

C.If...Then...Else...EndIfD.Select...Case...EndSelect答案B【解析】:While...WEnd是循環(huán)結構的語句,不是分支結構的語句。

35.在窗體中使有一個文本框〔名為n〕接受輸入的值,有一個命令按鈕run,事件代碼如下:

PrivateSubrun_Click()

result=""

Fori=1ToMe!n

Forj=1ToMe!n

result=result+"*"

Nextj

result=result+Chr(13)+Chr(10)

Nexti

MsgBoxresult

EndSub翻開窗體后,如果通過文本框輸入的值為4,單擊命令按鈕后輸出的圖型是A.****B.*

*******

*********

***********C.****D.****

**********

************

**************答案A【解析】:輸入的n值為4時,Forj=1To4執(zhí)行result=result+"*",此時result="****",循環(huán)j結束后,執(zhí)行result=result+Chr(13)+Chr(10),相當于在字符串result="****"后面加一個回車換行符,再執(zhí)行i循環(huán)3次后,輸出的圖型應該是A。二、填空題〔每空2分,共30分〕1、軟件需求規(guī)格說明書應具有完整性、無歧義性、正確性、可驗證性、可修改性等特性,其中最重要的是【1】。答案:無歧義性【解析】:軟件需求規(guī)格說明書是需求分析階段的最后成果,是軟件開發(fā)中的重要文檔之一,包括正解性、無歧義性、完全性、可驗證性、一致性、可理解性、可修改性和可追蹤性等。其中最重要的特性是無歧義性,即需求規(guī)格說明書應該是精確的、無二義的,需求說明書越精確,那么以后出現錯誤、混淆、反復的可能性越小。2、在兩種根本測試方法中,【2】測試的原那么之一是保證所測模塊中每一個獨立路徑至少要執(zhí)行一次。答案:白盒【解析】:白盒測試的根本原那么:保證所測模塊中每一獨立路徑至少執(zhí)行一次;保證所測模塊所有判斷的每一分支至少執(zhí)行一次;保證所測模塊每一循環(huán)都在邊界條件和一般條件下至少各執(zhí)行一次;驗證所有內部數據結構的有效性。按照白盒測試的根本原那么,“白盒〞法是窮舉路徑測試。3、線性表的存儲結構主要分為順序存儲結構和鏈式存儲結構。隊列是一種特殊的線性表,循環(huán)隊列是隊列的【3】存儲結構。答案:鏈式【解析】:數據結構包括數據的邏輯結構和存儲〔物理〕結構,其中邏輯結構分為線性結構和非線性結構,存儲結構包括順序結構。在循環(huán)隊列中,隊尾的指針指向隊首元素,是隊列的鏈式存儲結構。4、對以下二叉樹進行中序遍歷的結果為【4】。答案:ACBDFEHGP5、在E-R圖中,矩形表示【5】。答案:實體集【解析】:在E-R圖中用矩形表示實體、橢圓形表示屬性,菱形表示聯系。

6.在關系運算中,要從關系模式中指定假設干屬性組成新的關系,該關系運算稱為【6】答案:投影【解析】:投影〔∏〕從關系中挑選假設干屬性組成新的關系稱為投影。如果新關系中包含重復元組,那么去掉重復元組。投影運算記為∏x(R),其中R為一個關系,x為一組屬性名或屬性序號。

7.在Access中建立的數據庫文件的擴展名是【7】答案:mdb【解析】:Access的數據庫是一個獨立的文件,其擴展名為MDB。需要注意的是:用戶創(chuàng)立的數據庫是由表、查詢、窗體、報表、數據訪問頁、宏和模塊等數據庫對象構成的,這些數據庫對象都存儲在同一個以MDB為擴展名的數據庫文件中。即數據庫對象不是獨立的文件。請參考本書P1037.1.1考點1:數據庫設計步驟8.在向數據庫中輸入數據時,假設要求所輸入的字符必須是字母,那么應該設置的輸入掩碼是【8】答案:L【解析】:MicrosoftAccess按照下表轉譯“輸入掩碼〞屬性定義中的字符。假設要定義字面字符,請輸入該表以外的任何其他字符,包括空格和符號。假設要將以下字符中的某一個定義為字面字符,請在字符前面加上反斜線(\)。字符說明

0數字〔0到9,必選項;不允許使用加號[+]和減號[-]〕。

9數字或空格〔非必選項;不允許使用加號和減號〕。

#數字或空格〔非必選項;空白將轉換為空格,允許使用加號和減號〕。

L字母〔A到Z,必選項〕。

?字母〔A到Z,可選項〕。

A字母或數字〔必選項〕。

a字母或數字〔可選項〕。

&任一字符或空格〔必選項〕。

C任一字符或空格〔可選項〕。

.,:;-/十進制占位符和千位、日期和時間分隔符?!矊嶋H使用的字符取決于MicrosoftWindows控制面板中指定的區(qū)域設置?!?/p>

<使其后所有的字符轉換為小寫。

>使其后所有的字符轉換為大寫。

!使輸入掩碼〔輸入掩碼:一種格式,由字面顯示字符〔如括號、句號和連字符〕和掩碼字符〔用于指定可以輸入數據的位置以及數據種類、字符數量〕組成?!硰挠业阶箫@示,而不是從左到右顯示。鍵入掩碼中的字符始終都是從左到右填入。可以在輸入掩碼中的任何地方包括感慨號。

\使其后的字符顯示為原義字符。可用于將該表中的任何字符顯示為原義字符〔例如,\A顯示為A〕。密碼將“輸入掩碼〞屬性設置為“密碼〞,以創(chuàng)立密碼項文本框。文本框中鍵入的任何字符都按字面字符保存,但顯示為星號〔*〕。

9.窗體由多個局部組成,每個局部稱為一個【9】答案:節(jié)【解析】:節(jié):窗體由多個局部組成,每個局部稱為一個“節(jié)〞。在窗體設計視圖中,至多可以使用5種節(jié),分別是窗體頁眉、頁面頁眉、主體、頁面頁腳、窗體頁腳。大局部的窗體只有主體節(jié)。10.用于執(zhí)行指定SQL語句的宏操作是【10】答案:RunSQL【解析】:RunSQL命令用于執(zhí)行指定的SQL語句

11.在VBA中雙精度的類型標識是【11】答案:Double【解析】:Double〔雙精度浮點型〕變量存儲為IEEE64位〔8個字節(jié)〕浮點數值的形式,它的范圍在負數的時候是從?1.79769313486231E308到?4.94065645841247E-324,而正數的時候是從4.94065645841247E-324到1.79769313486232E308。Double的類型聲明字符是數字符號(#)。

12.在窗體中使用一個文本框〔名為x〕接受輸入值,有一個命令按鈕test,事件代碼如下:

PrivateSubtest_Click()

y=0

Fori=0ToMe!x

y=y+2*i+1

Nexti

MsgBoxy

EndSub翻開窗體后,假設通過文本框輸入值為3,單擊命令按鈕,輸出的結果是【12】答案:16【解析】:假設通過文本框輸入值為3,那么For循環(huán)i=0To3共執(zhí)行4次,第一次:y=0+2*0+1=1;第二次:y=1+2*1+1=4;第三次:y=4+2*2+1=9;第四次:y=9+2*3+1=16;所以輸出的結果是16

13.在窗體中使用一個文本框〔名為num1〕接受輸入值,有一個命令按鈕run13,事

溫馨提示

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

評論

0/150

提交評論