【正文】
)多個表 B)一個表 C)一個表的一部分D)表或查詢(21)創(chuàng)建參數(shù)查詢時,在查詢設(shè)計視圖準則行中應(yīng)將參數(shù)提示文本放置在A){}中 B)()中 C)[ ]中 D)中(22)在下列查詢語句中,與 SELECT TAB1.*FROM TAB1 WHERE InStr([簡歷],“籃球”)0功能相同的語句是A)SELECT TAB1.* FROM TAB1 WHERE Like “籃球”B)SELECT TAB1.* FROM TAB1 WHERE Like “*籃球”C)SELECT TAB1.* FROM TAB1 WHERE Like “*籃球*”D)SELECT TAB1.* FROM TAB1 WHERE Like “籃球*”(23)在Access數(shù)據(jù)庫中創(chuàng)建一個新表,應(yīng)該使用的SQL語句是A)Create Table B)Create Index C)Alter Table D)Create Database(24)在窗體設(shè)計工具箱中,代表組合框的圖標是A) B) C) D)(25)要改變窗體上文本框控件的輸出內(nèi)容,應(yīng)設(shè)置的屬性是A)標題 B)查詢條件 C)控件來源 D)記錄源(26)在下圖所示的窗體上,有一個標有顯示字樣的命令按鈕(名稱為Command1)和一個文本框(名稱為text1)。當單擊命令按鈕時,將變量sum的值顯示在文本框內(nèi),正確的代碼是______。A)Me!=sum B)Me!=sumC)Me!=sum D)Me!=sum(27)Access報表對象的數(shù)據(jù)源可以是A)表、查詢和窗體 B)表和查詢C)表、查詢和SQL命令 D)表、查詢和報表(28)要限制宏命令的操作范圍,可以在創(chuàng)建宏時定義A)宏操作對象 B)宏條件表達式C)窗體或報表控件屬性 D)宏操作目標(29)在VBA中,實現(xiàn)窗體打開操作的命令是A) B)OpenFormC) D)(30)在Access中,如果變量定義在模塊的過程內(nèi)部,當過程代碼執(zhí)行時才可見,則這種變量的作用域為A)程序范圍 B)全局范圍 C)模塊范圍 D)局部范圍(31)表達式Fix() 和Fix()的結(jié)果分別是A)3,3 B)4,3 C)3,4 D)4,4(32)在VBA中,錯誤的循環(huán)結(jié)構(gòu)是A) Do While 條件式 B) Do Until 條件式循環(huán)體 循環(huán)體Loop LoopC) Do Until D) Do循環(huán)體 循環(huán)體Loop 條件式 Loop While 條件式(33)在過程定義中有語句Private Sub GetData(ByVal data As Integer)其中“ByVal”的含義是A)傳值調(diào)用 B)傳址調(diào)用 C)形式參數(shù) D)實際參數(shù)(34)在窗體中有一個命令按鈕(名稱為run34),對應(yīng)的事件代碼如下:Private Sub rum34_Click()Sum=0For i=10 To 1 Step 2Sum=Sum+iNext iMsgBox SumEnd Sub運行以上事件,程序的輸出結(jié)果是A)10 B)30 C)55 D)其他結(jié)果(35)在窗體中有一個名稱為run35的命令按鈕,單擊該按鈕從鍵盤接收學生成績,如果輸入的成績不在0到100分之間,則要求重新輸入:如果輸入的成績正確,則進入后續(xù)程序處理。Run35命令按鈕的Click的事件代碼如下:Private Sub run35_Click()Dim flag As BooleanResult=()Flag=TrueDo While flagResult=Val(InputBox(“請輸入學生成績:”,“輸入”)If result=0 And result=100 Then ___________ Else MsgBox “成績輸入錯誤,請重新輸入” End IfLoopRem 成績輸入正確后的程序代碼略End Sub程序中有一空白處,需要填入一條語句使程序完成其功能。下列選項中錯誤的語句是A)flag=False B)flag=Not flag C)flag=True D)Exit Do二、填空題(每空2分,共30分)請將每一個空的正確答案寫在答題卡【1】~【15】序號的橫線上,答在試卷上不得分。(1)對下列二叉樹進行中序遍歷的結(jié)果是【1】。(2)按照軟件測試的一般步驟,集成測試應(yīng)在【2】測試之后進行。(3)軟件工程三要素包括方法、工具和過程,其中,【3】支持軟件開發(fā)的各個環(huán)節(jié)的控制和管理。(4)數(shù)據(jù)庫設(shè)計包括概念設(shè)計、【4】和物理設(shè)計。(5)在二維表中,元組的【5】不能再分成更小的數(shù)據(jù)項。(6)在關(guān)系數(shù)據(jù)庫中,基本的關(guān)系運算有三種,它們是選擇、投影和【6】。(7)數(shù)據(jù)訪問頁有兩種視圖,它們是頁視圖和【7】視圖。(8)下圖所示的流程控制結(jié)構(gòu)稱為【8】。(9)Access中用于執(zhí)行指定的SQL語言的宏操作名是【9】。(10)直接在屬性窗口設(shè)置對象的屬性,屬于“靜態(tài)”設(shè)置方法,在代碼窗口中由VBA休碼設(shè)置對象的屬性叫做“【10】”設(shè)置方法。(11) 在窗體中添加一個名稱為Command1的命令按鈕,然后編寫如下事件代碼:Private Sub Command1_Click() Dim x As Integer,y As Integer x=12:y=32 Call p(x,y) MsgBox x*yEnd SubPublic Sub p(n As Integer,ByVal m As Integer) n=n Mod 10 m=m Mod 10End Sub窗體打開運行后,單擊命令按鈕,則消息框的輸出結(jié)果為【11】。(12)已知數(shù)列的遞推公式如下:f(n)=1 當n=0,1時f(n)=f(n1)+f(n2) 當n1時則按照遞推公式可以得到數(shù)列:1,1,2,3,5,8,13,21,34,55,……。現(xiàn)要求從鍵盤輸入n值,輸出對應(yīng)項的值。例如當輸入n為8時,應(yīng)該輸出34。程序如下,請補充完整。Private Sub run11_Click() f0=1 f1=1 num=Val(InputBox(請輸入一個大于2的整數(shù):)) For n=2 To 【12】 f2= 【13】 f0=f1 f1=f2 Next n MsgBox f2End Sub(13)現(xiàn)有用戶登錄界面如下:現(xiàn)有用戶登錄界面如下: 窗體中名為username的文本框用于輸入用戶名,名為pass的文本框用于輸入用戶的密碼。用戶輸入用戶名和密碼后,單擊登錄名為login的按鈕,系統(tǒng)查找名為密碼表的數(shù)據(jù)表,如果密碼表中有指定的用戶名且密碼正確,則系統(tǒng)根據(jù)用戶的權(quán)限分別進入管理員窗體和用戶窗體;如果用戶名或密碼輸入錯誤,則給出相應(yīng)的提示信息。密碼表中的字段均為文本類型,數(shù)據(jù)如下圖。單擊登錄按鈕后相關(guān)的事件代碼如下,請補充完整。Private Sub login_Click() Dim str As String Dim rs As New Dim fd As Set = logname=Trim(Me!username) pass=Trim(Me!pass) If Len(Nz(logname))=0 Then MsgBox 請輸入用戶名 ElseIf Len(Nz(pass))=0 Then MsgBox 請輸入密碼 Else str=select * from 密碼表 where 用戶名=39。 amp。 logname amp。 39。and 密碼=39。 amp。 pass amp。 39。 str, adOpenDynamic, adLockOptimistic, adCmdText If 【14】 Then MsgBox 沒有這個用戶名或密碼輸入錯誤,請重新輸入 = = Else Set 【15】=(權(quán)限) If fd= 管理員 Then 管理員窗體 MsgBox 歡迎您,管理員 Else 用戶窗體 MsgBox 歡迎使用會員管理系統(tǒng) End If End If End IfEnd Sub機密★啟用前2009年3月全國計算機等級考試筆試試卷二級Access(考試時間120分鐘,滿分100分)一、選擇題(1)下列敘述中正確的是A)棧是“先進先出”的線性表 B)隊列是“先進后出”的線性表C)循環(huán)隊列是非線性結(jié)構(gòu) D)有序線性表既可以采用順序存儲結(jié)構(gòu),也可以采用鏈式存儲結(jié)構(gòu)(2)支持子程序調(diào)用的數(shù)據(jù)結(jié)構(gòu)是A)棧 B)樹 C)隊列 D)二叉樹(3)某二叉樹有5個度為2的結(jié)點,則該二叉樹中的葉子結(jié)點數(shù)是A)10 B)8 C)6 D)4(4) 下列排序方法中,最壞情況下比較次數(shù)最少的是A)冒泡排序 B)簡單選擇排序 C)直接插入排序 D)堆排序(5)軟件按功能可以分為:應(yīng)用軟件,系統(tǒng)軟件和支撐軟件(或工具軟件)。下面屬于應(yīng)用軟件的是A)編譯程序 B)操作系統(tǒng) C)教務(wù)管理系統(tǒng) D)匯編程序(6)下列敘述中錯誤的是A)軟件測試的目的是發(fā)現(xiàn)錯誤并改正錯誤B)對被調(diào)試的程序進行“錯誤定位”是程序調(diào)試的必要步驟C)程序調(diào)試通常也稱為DebugD)軟件測試應(yīng)嚴格執(zhí)行測試計劃,排除測試的隨意性。(7)耦合性和內(nèi)聚性是對模塊獨立性度量的兩個標準。下列敘述中正確的是A)提高耦理性降低內(nèi)聚性有利于提高模塊的獨立性B)降低耦合性提高內(nèi)聚性有利于提高模塊的獨立性C)耦合性是指一個模塊內(nèi)部各個元素間彼此結(jié)合的緊密程度D)內(nèi)聚性是指模塊間互相連接的緊密程度(8)數(shù)據(jù)庫應(yīng)用系統(tǒng)中的核心問題是A)數(shù)據(jù)集庫設(shè)計 B)數(shù)據(jù)庫系統(tǒng)設(shè)計C)數(shù)據(jù)庫維護 D)數(shù)據(jù)庫管理員培訓(9)有兩個關(guān)系R, S如下R SABCA32B01C21ABa3b0c2由關(guān)系R通過運算得到關(guān)系S,則所使用的運算為A)選擇 B)投影 C)插入 D)連接(10) 將ER圖轉(zhuǎn)換為關(guān)系模式時,實體和聯(lián)系都可以表示為A)屬性 B)鍵 C)關(guān)系 D)或(11)按數(shù)據(jù)的組織形式,數(shù)據(jù)庫的數(shù)據(jù)模型可分為三種模型,他們是A)小型、中型和大型 B)網(wǎng)狀、環(huán)狀和鏈狀C)層次、網(wǎng)狀和關(guān)系 D)獨享、共享和實時(12)數(shù)據(jù)庫中有A,B兩表,均有相同字段C,在兩表中C 字段都設(shè)為主鍵,當通過C字段建立兩表關(guān)系時,則該關(guān)系為A)一對一 B)一對多 C)多對多 D)不能建立關(guān)系(13)如果在創(chuàng)建表中建立字段“性別”,并要求用漢字表示,其數(shù)據(jù)類型應(yīng)當是A)是/否 B)數(shù)字 C)文本 D)備注(14)在ACCESS數(shù)據(jù)庫對象中,體現(xiàn)數(shù)據(jù)庫設(shè)計目的對象是A)報表 B)模塊 C)查詢 D)表(15)下列關(guān)于空值的敘述中,正確的是A)空值是雙引號中間沒有空格的值 B)空值是等于0的數(shù)值C)空值是使用NULL或空白來表示字段的值D)空值是用空格表示的值(16)在定義表中字段屬性時,對要求輸入相對固定格式的數(shù)據(jù),例如電話號碼01065971234,應(yīng)該定義該字段的A)格式 B)默認值 C)輸入掩碼 D)有效性規(guī)則(17)在書寫查詢準則時,日期型數(shù)據(jù)應(yīng)該使用適當?shù)姆指舴ㄆ饋?,正確的分隔符是A)* B)% C)amp。 D)(18)下列關(guān)于報表的敘述中,正確的是A)報表只能輸入數(shù)據(jù) B)報表只能輸出數(shù)據(jù)C)報表可以輸入和輸出數(shù)據(jù) D)報表不能輸入和輸出數(shù)據(jù)(19)要實現(xiàn)報表按某字段分組統(tǒng)計輸出,需要設(shè)置的是A)報表頁腳 B)該字段的組頁腳C)主體 D)頁面頁腳(20)下列關(guān)于SQL語句的說法中,錯誤的是A)INSERT語句可以向數(shù)據(jù)表中追加新的數(shù)據(jù)記錄B)UPDATE語句用來修改數(shù)據(jù)表中已經(jīng)存在的數(shù)據(jù)記錄C)DELETE語句用來刪除數(shù)據(jù)表中的記錄D)CREATE語句用來建立表結(jié)構(gòu)并追加新的記錄(21)在數(shù)據(jù)訪問頁的工具箱中,為了插入一段滾動的文字應(yīng)該選擇的圖標是A) B