全國計算機Access筆試模擬試卷附詳細答案_第1頁
全國計算機Access筆試模擬試卷附詳細答案_第2頁
全國計算機Access筆試模擬試卷附詳細答案_第3頁
全國計算機Access筆試模擬試卷附詳細答案_第4頁
全國計算機Access筆試模擬試卷附詳細答案_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、2012年9月全國計算機二級Access筆試模擬試卷附參考答案一、選擇題(1)下列數據結構中,按“先進后出”原則組織數據的是()。A)線性鏈表B)棧C)循環(huán)鏈表D)順序表(2)數據結構中,與所使用的計算機無關的是數據的()。A)存儲結構B)物理結構C)邏輯結構D)物理和存儲結構(3)在下列關于二叉樹的敘述中,正確的一項是()。A)在二叉樹中,任何一個結點的度都是2B)二叉樹的度為2C)在二叉樹中至少有一個結點的度是2D)一棵二叉樹的度可以小于2(4)需求分析階段的任務是確定()。A)軟件開發(fā)方法B)軟件開發(fā)工具C)軟件開發(fā)費用D)軟件系統(tǒng)功能(5)結構化程序設計方法的3種基本控制結構中不包括(

2、)。A)循環(huán)結構B)遞歸結構C)順序結構D)選擇結構((6)軟件設計包括軟件的結構、數據接口和過程設計,其中軟件的過程設計是指)。A)模塊間的關系B)系統(tǒng)結構部件轉換成軟件的過程描述C)軟件層次結構D)軟件開發(fā)過程((7)相對于數據庫系統(tǒng),文件系統(tǒng)的主要缺陷有數據關聯(lián)差、數據不一致性和)。A)可重用性差B)安全性差1/17C)非持久性D)冗余性(8)關系表中的每一橫行稱為一個()。A)元組B)字段C)屬性D)碼(9)設有關系R和S,關系代數表達式為R-(R-S)表示的是()。A)RSB)R-SC)RSD)RS(10)以下不是面向對象思想中的主要特征的是()。A)多態(tài)B)繼承C)封裝D)類比性(

3、11)在下列關系運算中,不改變關系表中的屬性個數但能減少元組個數的是()。A)并B)交C)投影D)笛卡兒乘積(12)若要確保輸入的聯(lián)系電話值只能為8位數字,應將該字段的輸入掩碼設置為()。A)00000000B)99999999C)#D)?(13)數據庫表中的字段可以定義有效性規(guī)則,有效性規(guī)則是()。A)控制符B)文本C)條件D)前三種說法都不對(14)若在“tEmployee”表中查找所有姓“王”的記錄,可以在查詢設計視圖的準則行中輸入()。A)Like王B)Like王*C)=王2/17D)=王*(15)Access支持的查詢類型有()。A)選擇查詢、交叉表查詢、參數查詢、SQL查詢和操作查

4、詢B)基本查詢、選擇查詢、參數查詢、SQL查詢和操作查詢C)多表查詢、單表查詢、交叉表查詢、參數查詢和操作查詢D)選擇查詢、統(tǒng)計查詢、參數查詢、SQL查詢和操作查詢(16)既可以直接輸入文字,又可以從列表中選擇輸入項的控件是()。A)選項框B)文本框C)組合框D)列表框(17)表達式Val(123E2CD)的值是()。A)123B)12.3C)0D)123E2CD(18)在SQL查詢中,若要取得“學生”數據表中的所有記錄和字段,其SQL語法為()。A)SELECT姓名FROM學生B)SELECT*FROM學生C)SELECT姓名FROM學生WHILE學號=02650D)SELECT*FROM學

5、生WHILE學號=02650(19)下面顯示的是查詢設計視圖的“設計網格”部分:從所顯示的內容中可以判斷出該查詢要查找的是()。A)性別為“女”并且1980年以前參加工作的記錄B)性別為“女”并且1980年以后參加工作的記錄C)性別為“女”或者1980年以前參加工作的記錄D)性別為“女”或者1980年以后參加工作的記錄(20)下列控件中,用來顯示窗體或其他控件的說明文字,而與字段沒有關系的是()。A)命令按鈕B)標簽C)文本框D)復選框(21)在報表每一頁的底部都輸出信息,需要設置的區(qū)域是()。A)報表頁眉B)報表頁腳C)頁面頁眉3/17D)頁面頁腳(22)在一個宏的操作序列中,如果既包含帶條

6、件的操作,又包含無條件的操作,則帶條件的操作是否執(zhí)行取決于條件表達式的真假,而沒有指定條件的操作則會()。A)無條件執(zhí)行B)有條件執(zhí)行C)不執(zhí)行D)出錯(23)VBA表達式3*33/3的輸出結果是()。A)0B)1C)3D)9(24)以下是宏對象m1的操作序列設計:假定在宏m1的操作中涉及的對象均存在,現(xiàn)將設計好的宏m1設置為窗體“fTest1”上某個命令按鈕的單擊事件屬性,則打開窗體“fTest1”運行后,單擊該命令按鈕,會啟動宏m1的運行。宏m1運行后,前兩個操作會先后打開窗體對象“fTest2”和表對象“tStud”,那么執(zhí)行Close操作后,會()。A)只關閉窗體對象“fTest1”B

7、)只關閉表對象“tStud”C)關閉窗體對象“fTest2”和表對象“tStud”D)關閉窗體“fTest1”和“fTest2”及表對象“tStud”(25)為窗體上的控件設置Tab鍵的順序,應該選擇屬性表中的()。A)“格式”選項卡B)“數據”選項卡C)“事件”選項卡D)其他選項卡(26)VBA中不能進行錯誤處理的語句結構是()。A)OnErrorThen標號B)OnErrorGoto標號C)OnErrorResumeNextD)OnErrorGoto0(27)下列可作為VBA變量名的是()。A)A#AB)4AC)?xyD)constA4/17(28)假定有如下Sub過程:Subsfun(x

8、AsSingle,yAsSingle)t=xx=t/yy=tModyEndSub在窗體上添加一個命令按鈕(名為Command1),然后編寫如下事件過程:PrivateSubCommand1_Click()DimaassingleDimbassinglea=5b=4sfuna,bMsgBoxa&chr(10)+chr(13)&bEndSub則單擊按鈕后的輸出結果是()。A)1和1B)1.25和1C)1.25和4D)5和4(29)以下可以得到2*5=10結果的VBA表達式為()。A)2*5&=&2*5B)2*5+=+2*5C)2*5&=&2*5D)2*5+=+2*5(30)在VBA中,下列變量名中

9、不合法的是()。A)你好B)nihaoC)nihaoD)ni_hao(31)在窗體上添加一個命令按鈕(名為Command1),然后編寫如下事件過程:PrivateSubCommand1_Click()Fori=1To4x=4Forj=1To3x=3Fork=1To2x=x+6NextkNextjNexti5/17MsgBoxxEndSub打開窗體后,單擊命令按鈕,消息框的輸出結果是()。A)7B)15C)157D)538(32)下列不是分支結構的語句是()。A)IfThenEndIfB)WhileWendC)IfThenElseEndIfD)SelectCaseEndSelect(33)下面程

10、序的功能是計算折舊年限,假設一臺機器原價值為100萬元,如果每年的折舊率為4%,多少年后它的價值不足50萬元。y=0p=100 x=0.04Dop=p*y=y+1LoopUntilp50MsgBoxyA)xB)(1-x)C)(1+x)D)1-x(34)在窗體中使用一個文本框(名為n)接收輸入的值,有一個命令按鈕run,事件代碼如下:PrivateSubrun_Click()result=Fori=1ToMe!nForj=1ToMe!nresult=result+*Nextjresult=result+Chr(13)+Chr(10)NextiMsgBoxresultEndSub打開窗體后,在文本

11、框n中輸入4,輸出結果是()。A)*6/17*B)*C)*D)*(35)如下程序段定義了學生成績的記錄類型,由學號、姓名和三門課程成績(百分制)組成。TypeStudnoAsIntegernameAsStringscore(1to3)AsSingleEndType若對某個學生的各個數據項進行賦值,下列程序段中正確的是()。A)DimSAsStudStud.no=1001S=舒宜Stud.score=78,88,96B)DimSAsStudS.no=1001S.name=舒宜S.score=78,88,96C)DimSAsStudStud.no=1001S=舒宜S

12、tud.score(1)=78Stud.score(2)=88Stud.score(3)=96D)DimSAsStudS.no=1001S.name=舒宜S.score(1)=78S.score(2)=88S.score(3)=96二、填空題(每空2分,共30分)7/17(1)對長度為n的有序鏈表進行查找,最壞情況下需要比較的次數為_【1】_。(2)某二叉樹中度為2的結點有18個,則該二叉樹中有_【2】_個葉子結點。(3)_【3】_(黑箱或白箱)測試方法完全不考慮程序的內部結構和內部特征。(4)關系模型的數據操縱即是建立在關系上的數據操縱,一般有_【4】_、增加、刪除和修改四種操作。(5)數據

13、模型按不同的應用層次分為三種類型,它們是_【5】_數據模型、邏輯數據模型和物理數據模型。(6)若要查找最近20天之內參加工作的職工記錄,查詢準則為_【6】_。(7)在SQL的Select命令中用_【7】_短語對查詢的結果進行排序。(8)如果要建立一個宏,希望執(zhí)行該宏后,首先打開一個表,然后打開一個窗體,那么在該宏中應該使用_【8】_和OpenForm兩個命令。(9)int(-3.25)的結果是_【9】_。(10)執(zhí)行下面的程序段后,變量s的值為_【10】_。S=5Fori=2.6to4.9step0.6S=S+1Nexti(11)假定有以下函數過程:FunctionFun(SAsString)

14、AsStringDims1AsStringFori=1Tolen(S)s1=Ucase(Mid(S,i,1))+s1NextiFun=s1EndFunction則Str2=Fun(abcdefg)的輸出結果為_【11】_。(12)下面程序的輸出結果是_【12】_。PrivateSubCommand1_Click()Dima(1To20)DimiFori=1To20a(i)=iNexti8/17ForEachiIna()a(i)=20NextiMsgBoxa(2)EndSub(13)在窗體上畫一個命令按鈕,名稱為Command1,然后編寫如下事件過程:PrivateSubCommand1_Cli

15、ck()DimiAsIntegerDimcityAsVariantcity=Array(北京,上海,天津,重慶)Fori=0To2city(i)=city(i+1)NextiMsgBoxcity(2)EndSub程序運行后,如果單擊命令按鈕,則在窗體上顯示的內容是【13】。(14)已知一個為“學生”的Access數據庫,庫中的表“stud”存儲學生的基本信息,包括學號、姓名、性別和籍貫。下面程序的功能是:通過窗體向stud表中添加學生記錄。對應學號、姓名、性別和籍貫的4個文本框的名稱分別為:tNo、tName、tSex和tRes。當單擊窗體上的“增加”命令按鈕(名稱為Command1)時,首先

16、判斷學號是否重復,如果不重復則向“stud”表中添加學生記錄;如果重復,則給出提示信息。當單擊窗體上“退出“的命令按鈕(名稱為Command2)時,關閉當前窗體。依據要求功能,請將以下程序補充完整。PrivateSubForm_Load()打開窗口時,連接Access數據庫SetADOcn=CurrentProject.ConnentionEndSubDimADOcnAsNewADODB.ConnectionPrivateSubCommand1_Click()增加學生記錄DimStrSQLAsStringDimADOrsAsNewADODB.RecordsetSetADOrs.ActiveCo

17、nnection=ADOcnADOrs.OpenSelect學號FromstudWhere學號=+tNo+IfNotADOrs._【14】_ThenMsgBox你輸入的學號已存在,不能新增加!ElseStrSQL=InsertIntostud(學號,姓名,性別,籍貫)StrSQL=StrSQL+Values(+tNo+,+tName+,+tSex+,+tRes+)ADOcn.Execute_【15】_MsgBox添加成功,請繼續(xù)!EndIf9/17ADOrs.CloseSetADOrs=NotingEndSubPrivateSubCommand2_Click()Docmd.CloseEndSu

18、b一、選擇題(每題2分,共70分)1.答案:B【解析】本題主要考查對于棧的理解。棧是限定在一端進行插入與刪除的線性表。在棧中,允許插入與刪除的一端稱為棧頂,而不允許插入與刪除的另一端稱為棧底。棧頂元素總是最后被插入的元素,從而也是最先能被刪除的元素;棧底元素總是最先被插入的元素,從而也是最后才能被刪除的元素,即棧是按照“先進后出”或“后進先出”的原則組織數據的。2.答案:C【解析】數據結構概念一般包括數據的邏輯結構、存儲結構及數據上的運算集合等。數據的邏輯結構只抽象地反映數據元素之間的邏輯關系,而不管它在計算機中的存儲形式。3.答案:D【解析】本題考查了二叉樹的基本概念。在二叉樹中,葉子節(jié)點的

19、度是1;當該二叉樹為空樹時,根節(jié)點的度為0;為非空樹時,根節(jié)點的度最大為2。4.答案:D【解析】需求分析是軟件定義時期的最后一個階段,它的基本任務就是詳細調查現(xiàn)實世界要處理的對象(組織、部門、企業(yè)等),充分了解原系統(tǒng)的工作概況,明確用戶的各種需求,然后在此基礎上確定新系統(tǒng)的功能。選項A)軟件開發(fā)方法是在總體設計階段需完成的任務;選項B)軟件開發(fā)工具是在實現(xiàn)階段需完成的任務;選項C)軟件開發(fā)費用是在可行性研究階段需完成的任務。5.答案:B【解析】本題考查了程序的基本結構。程序由一些基本結構組成。任何一個大型的程序都由3種基本結構組成,由這些基本結構順序構成一個結構化的程序。這3種基本結構為:順序

20、結構、選擇結構和循環(huán)結構。6.答案:B【解析】軟件設計包括軟件結構設計、數據設計、接口設計和過程設計。其中,結構設計是定義軟件系統(tǒng)各主要部件之間的關系;數據設計是將分析時創(chuàng)建的模型轉化為數據結構的定義;接口設計是描述軟件內部、軟件和操作系統(tǒng)之間及軟件與人之間如何通信;過程設計則是把系統(tǒng)結構部件轉換成軟件的過程性描述。7.答案:D【解析】文件系統(tǒng)所管理的數據文件基本上是分散的、相互獨立的,因此相對于數據庫系統(tǒng),文件系統(tǒng)數據處理存在3個缺點,即數據冗余大、數據的不一致性、程序與數據的相互依賴(簡稱為數據依賴)。10/178.答案:A【解析】關系表中,每一行稱為一個元組,對應表中的一條記錄;每一列稱

21、為一個屬性,對應表中的一個字段;在二維表中凡能唯一標識元組的最小屬性集稱為該表的鍵或碼。9.答案:A【解析】R-S表示屬于R但不屬于S,R-(R-S)表示即屬于R又屬于S,即相當于RS。10.答案:D【解析】面向對象思想中的三個主要特征是:封裝性、繼承性和多態(tài)性。11.答案:B【解析】本題考查數據庫的關系運算。兩個關系的并運算是指將第一個關系的元組加到第二個關系中,生成新的關系。因此,并運算不改變關系表中的屬性個數,也不能減少元組個數。兩個關系的交運算是包含同時出現(xiàn)在第一個和第二個關系中的元組的新關系。因此,交運算不改變關系表中的屬性個數,但能減少元組個數。投影是一元關系操作。投影操作選取關系

22、的某些屬性,這個操作是對一個關系進行垂直分割,消去某些屬性,并重新安排屬性的順序,再刪除重復的元組。因此,投影運算既可以減少關系表中的屬性個數,也可以減少元組個數。兩個關系的笛卡兒乘積是指一個擴展的表,不能減少元組個數。12.答案:A【解析】本題考查輸入掩碼的概念。這屬于考試重點內容,歷次考試都有對相關內容的考查,考生務必重點復習。輸入掩碼是希望輸入的格式標準保持一致,或希望檢查輸入時的錯誤。“0”表示必須輸入09的數字,所以按照題目要求選項A)可以滿足;“9”表示可以選擇輸入數據或空格;“#”表示可以選擇輸入數據或空格,在“編輯”模式下空格以空白顯示,但是在保存數據時將空白刪除,允許輸入加號

23、和減號;“?”表示可以選擇輸入AZ的字母。選項A)中“00000000”是要求輸入最多8位09的數字,滿足題目要求。13.答案:C【解析】本題考查有效性規(guī)則的概念。有效性規(guī)則是Access中一個非常有用的屬性,利用該屬性,可以防止非法數據輸入到表中。有效性規(guī)則是一個條件,它的形式以及設置目的隨字段的數據類型不同而異,比如對“文本”類型字段,可以設置輸入的字符個數不能超過某一值;對“數字”類型的字段,可以讓Access只接收一定范圍內的數據,等等。14.答案:B【解析】本題考查考生對查詢準則的書寫。這是考試重點內容,歷次考試都有相關題目,考生務必掌握。首先應該了解Access中的通配符,“*”通

24、配任何個數的字符,可以在字符串中當作第一個或最后一個字符使用;“?”通配任何單個字母的字符;“”通配方括號內任何單個字符;“!”通配任何不在括號之內的字符;“-”通配范圍內的任何一個字符,必須以遞增排序來指定區(qū)域(AZ);“#”通配任何單個數字字符。同時考生還應該掌握查詢準則中的運算符,比如In、Between等。Like用于查找文本字段的字符模式,所以本題正確答案是選項B)。15.答案:A11/17【解析】本題考查查詢的分類。Access中,操作查詢、交叉表查詢和參數查詢都可以在選擇查詢的基礎上創(chuàng)建;多表查詢和單表查詢不是Access查詢的類型。查詢可以以一個表或一個查詢?yōu)閿祿磥韯?chuàng)建,稱為

25、單表查詢;查詢也可以以多個表或查詢?yōu)閿祿磥韯?chuàng)建,稱為多表查詢;統(tǒng)計查詢不是Access查詢的類型。在查詢中,可以進行統(tǒng)計計算,包括求和、求平均值、求最大值、求最小值等??梢姡绢}正確答案為選項A)。16.答案:C【解析】本題考查Access中的基本控件??丶谴绑w上用于顯示數據、執(zhí)行操作、裝飾窗體的對象,在窗體中添加的每一個對象都是控件。選項框是作為單獨的控件來顯示表或查詢中的“是”或“否”值。文本框主要用來輸入或編輯字段數據,是一種交互式控件。組合框的列表由多行數據組成,但平時只顯示一行,使用組合框,既可以進行選擇,也可以輸入文本,所以選項C)正確。列表框可以包含一列或幾列數據,用戶只能從

26、列表中選擇值,而不能輸入新值。17.答案:A【解析】考查函數Val()。其作用是將數字字符串轉換成數值型數字。注意,數字字符串轉換時可自動將字符串中的空格、制表符和換行符去掉,當遇到它不能識別為數字的第一個字符時,停止讀入字符串。所以本題選A)。18.答案:B【解析】本題考查SQL查詢的建立,這屬于考試的難點內容。SELECT姓名FROM學生表示取得“學生”數據表中的所有記錄,但只取得“姓名”字段,并不是全部字段。所以選項A)不符合題意。SELECT*FROM學生表示取得“學生”數據表中的所有記錄和字段。所以選項B)是正確的。SELECT姓名FROM學生WHILE學號=02650表示取得“學生

27、”數據表中的“學號”為02650的記錄,而且只選取“姓名”字段。所以選項C)不符合題意。SELECT*FROM學生WHILE學號=02650表示取得“學生”學號為02650的記錄,所以選項D)不符合題意。19.答案:A【解析】在查詢設計視圖中的“準則”行中,可以輸入對應的字段的篩選條件,并且,其列與列之間是邏輯“與”的關系,而在“或”行中輸入的條件,與其他行的條件則是邏輯“或”的關系。在題干圖中,Year()函數的作用是取出時間變量中的年,也就是說該條件應該為“性別為女,并且工作時間小于1980年,也就是1980年以前參加工作”。所以選項A)正確。20.答案:B【解析】本題考查標簽的功能。選項

28、A)錯誤,命令按鈕不用來顯示說明文字,而是代表一些對窗體和記錄的操作。選項B)正確,標簽屬于靜態(tài)控件,不能與數據源字段綁定。選項C)錯誤,文本框可以與數據源字段綁定,也可以用來顯示說明文字。選項D)錯誤,復選框可以與數據源字段綁定。本題的答案是選項B)。12/1721.答案:D【解析】本題考查報表的各個組成部分的功能。選項A)“報表頁眉”在報表的開始處,用來顯示報表的標題、圖形或說明性文字,每份報表只能有一個報表頁眉。選項B)“報表頁腳”用來顯示整份報表的匯總說明,在所有記錄被處理后,只打印在報表的結束處。選項C)“頁面頁眉”用來顯示報表中的字段名稱或對記錄的分組名稱,報表的每一頁有一個頁面頁

29、眉。選項D)“頁面頁腳”打印在每頁的底部,用來顯示本頁的匯總說明,報表的每一頁有一個頁面頁腳,所以選項D)正確。除了這些,還有主體用來打印表或查詢中的記錄數據,是報表顯示數據的主要區(qū)域。22.答案:A又【解析】本題考查宏的操作。在宏的組成操作序列中,如果既存在帶條件的操作,存在無條件的操作,那么帶條件的操作是否執(zhí)行取決于條件表達式結果的真假,而沒有指定條件的操作則會無條件地執(zhí)行。23.答案:D【解析】此題考查在VBA中各種運算符的運算順序。VBA的運算符分為四種類型,分別為:數學運算符、比較運算符、連接運算符和邏輯運算符。數學運算、關系運算和邏輯運算的優(yōu)先級是:數學運算優(yōu)先級最高,其次是連接運

30、算,然后是比較運算,最后是邏輯運算。24.答案:C【解析】此題考查考生對宏中操作命令的掌握。根據題干圖示及描述,宏m1在運行了OpenForm及OpenTable兩步操作之后,分別打開了ftast2窗體及tStud表兩個窗口,而Close操作是用來關閉指定的窗口,如果該操作沒有指定所關閉的窗口,則關閉當前激活的窗口。在此,第一個Close操作關閉打開的tStud表窗口,該窗口關閉后,打開的fTest2窗口便成為當前激活的窗口,而第二個Close操作則將此窗口關閉。所以,執(zhí)行Close操作后,會將窗體對象“fTest2”和表對象“tStud”全部關閉。故選項C)為正確答案。25.答案:D“【解析

31、】“格式”選項卡主要用于設置窗體和控件的外觀或顯示格式,數據”選項卡包含了與數據源、數據操作相關的屬性,事件”選項卡包含了窗體或當前控件能夠響應的事件,其他選項卡包含了“名稱”、“Tab鍵順序”等屬性。所以本題選D)。26.答案:C【解析】本題考查的是VBA中的錯誤處理語句,VBA中提供OnErrorGoTo語句來控制,當有錯誤發(fā)生時程序的處理;OnErrorGoTo指令的一般語句結構有如下三種形式:OnErrorGoTo標號OnErrorResumeNextOnErrorGoTo0可見選項C)并不是錯誤處理的語句結構。OnErrorGoTo語句在遇到錯誤發(fā)生時程序轉移到標號所指定位置代碼執(zhí)行

32、,Error語句的作用是模擬產生錯誤,以檢查錯誤處理語句的正確性。27.答案:D13/17【解析】本題考查VBA中變量命名規(guī)則,根據VBA中變量的命名規(guī)則可知,變量名必須以字母開頭,所以選項B)是錯誤的;不可以包含嵌入的句號或者類型聲明字符,如、!、#、%,以及通配符?、*等,所以選項A)和選項C)是錯誤的。另外,變量名還不能超過255個字符,也不能和受到限制的關鍵字同名。由此可見,選項D)為正確答案。28.答案:B【解析】此題考查考生對VBA中SUB過程中參數傳遞及對表達式運算的了解程度。在主過程中,變量a及變量b分別被賦值為5和4,然后調用SUB過程,在該過程中,變量x被賦值為a除以b的商

33、1.25,而變量y則被賦值為a除以b的余數1,SUB過程結束后,參數返回,重新對變量a和b賦值,所以MsgBox所顯示的值應當為1.25和1,故選項B)為正確答案。29.答案:A【解析】本題考查考生對VBA表達式的應用。在VBA中,字符串連接運算符具有連接字符串的功能,有“&”和“+”兩個運算符,“&”用來強制兩個表達式進行字符串連接,而“+”是當兩個表達式均為字符串數據時,才將兩個字符串連接成一個新字符串,更多時候是作為加法運算符。本題中,需要連接的字符串中既有字符串(如“2*5”、“=”),又有表達式(如2*5),因此應該使用強制字符串連接的運算符“&”。前面的“2*5”是字符串,應該加引

34、號,后面的“2*5”是表達式,不需要加引號。因此選項A)是正確的??忌鷳⒁鈪^(qū)分“+”和“&”。30.答案:B【解析】本題考查VBA的變量命名。變量是指程序運行時值會發(fā)生變化的數據,變量名的命名,同字段命名一樣,但變量命名不能包含有空格或除了下劃線字符(_)外的任何其他的標點符號。答案為選項B)。31.答案:B【解析】此題考查變量賦值語句與循環(huán)結構,同時考查考生閱讀程序的能力。在此題中,具有迷惑性的是,除了第一層循環(huán)之外,變量x分別在執(zhí)行第二層循環(huán)和第三層循環(huán)之前被重新賦值,而ForNext循環(huán)可以執(zhí)行固定次數的循環(huán),所以,x值僅僅是最后一次運行第三重循環(huán)之后的值,而在運行第三重循環(huán)之前,變量

35、x被賦值為3,執(zhí)行兩次循環(huán)后,變量x的值為15(在循環(huán)內兩次加6),所以,選項B)為正確答案。32.答案:B【解析】分支結構共有兩種方法,分別為:IfThenElse.EndIf:此語句在符合某個條件時運行一段語句,在條件不符合時運行另一段語句。其中Else子句還可以省略,故選項A)及選項C)都為此種方法。Select.Case.EndSelect:此語句用來處理較復雜的多條件選擇的判斷,首先對測試表達式求值,然后測試該值是否與Case中的值相匹配,遇到第一個相匹配的值,執(zhí)行其后的程序段。選項D)為此種方法。選項B)中的While.Wend為循環(huán)語句,不屬于分支結構語句。所以,本題應該選B)。

36、33.答案:B【解析】考查實際問題的循環(huán)程序細節(jié),需要耐心想清楚,程序中以變量p表示機器的價值,每循環(huán)一次,p的價值是原來價值的96%,即p=p*(1-x),答案B)正確,A)選項是機器的折14/17舊費用,C)、D)選項為迷惑選項。本題選B)。34.答案:D【解析】本題考查了VBA中的For循環(huán)語句的嵌套使用。事件代碼中是一個For循環(huán)的二重嵌套,外循環(huán)的循環(huán)變量i從1循環(huán)遞增到Me!n也就是文本框n中的值4,內循環(huán)的循環(huán)變量j也是從1循環(huán)遞增到4。而內循環(huán)的循環(huán)體result=result+“*”語句每次執(zhí)行后將在result字符串后增加一個*字符。所以,每次內循環(huán)4次循環(huán)結束后resul

37、t被增加4個*,接下來外循環(huán)中result=result+Chr(13)+Chr(10)語句的功能是讓result字符串新起一行。所以,外循環(huán)4次循環(huán)結束后,result中的結果為A。35.答案:D【解析】本題主要考查了VBA程序中的記錄類型和一維數組的一般用法。VBA程序中,定義記錄類型的一般格式如下:TypeEndType定義好記錄類型之后,聲明記錄類型變量跟聲明一般的變量是一樣的,其一般格式為:DimAs聲明了記錄類型變量后,要引用其中的成員須使用“.”運算符,其格式為:.由此可見,本題的選項A)和C)可以排除,因為它們使用的是:.。而VBA一維數組的賦值必須為每個變量分別賦值,采用“S

38、.score(1)=78”類似的形式,故答案選D)。二、填空題(每空2分,共30分)1.答案:n|【解析】對于長度為n的有序線性表,在最壞情況下,二分查找只需要比較log2n次,而順序查找需要比較n次。2.答案:19|【解析】在任意一棵二叉樹中,度為0的結點(即葉子結點)總是比度為2的結點多一個。3.答案:黑箱|【解析】黑箱測試是根據程序規(guī)格說明所規(guī)定的功能來設計測試用例,它不考慮程序的內部結構和處理過程。常用的黑箱測試技術分為等價類劃分、邊界分析、錯誤猜測以及因果圖等。4.答案:查詢|【解析】關系模型的數據操縱即是建立在關系上的數據操縱,一般有查詢、增加、刪除和修改四種操作。數據查詢即用戶可以查詢關系數據庫中的數據,它包括一個關系內的查詢以及多個關系間的查詢。15/17數據刪除的基本單位是一個關系內的元組,它的功能是將指定關系內的指定元組刪除。數據插入僅對一個關系而言,在指定關系中插入一個或多個

溫馨提示

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

最新文檔

評論

0/150

提交評論