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

下載本文檔

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

文檔簡介

2023年9月全國計算機等級考試二級筆試試卷Access數據庫程序設計選擇題((1)~(35)每小題2分,共70分)下列各題A)、B)、C)、D)四個選項中,只有一個選項是對的的,請將對的選項涂寫在答題卡相應位置上,答在試卷上不得分。(1)下面敘述對的的是______。A)程序設計就是編制程序?B)程序的測試必須由程序員自己去完畢C)程序經調試改錯后還應進行再測試D)程序經調試改錯后不必進行再測試(2)下列數據結構中,能用二分法進行查找的是______。A)順序存儲的有序線性表B)線性鏈表C)二叉鏈表D)有序線性鏈表(3)下列關于棧的描述對的的是______。A)在棧中只能插入元素而不能刪除元素B)在棧中只能刪除元素而不能插入元素C)棧是特殊的線性表,只能在一端插入或刪除元素?D)棧是特殊的線性表,只能在一端插入元素,而在另一端刪除元素(4)下列敘述中對的的是______。A)一個邏輯數據結構只能有一種存儲結構B)數據的邏輯結構屬于線性結構,存儲結構屬于非線性結構C)一個邏輯數據結構可以有多種存儲結構,且各種存儲結構不影響數據解決的效率D)一個邏輯數據結構可以有多種存儲結構,且各種存儲結構影響數據解決的效率(5)下列描述中對的的是______。A)軟件工程只是解決軟件項目的管理問題B)軟件工程重要解決軟件產品的生產率問題C)軟件工程的重要思想是強調在軟件開發(fā)過程中需要應用工程化原則 D)軟件工程只是解決軟件開發(fā)中的技術問題(6)在軟件設計中,不屬于過程設計工具的是______。A)PDL(過程設計語言)B)PAD圖C)N-S圖?D)DFD圖(7)下列敘述中對的的是______。A)軟件交付使用后還需要進行維護B)軟件一旦交付使用就不需要再進行維護C)軟件交付使用后其生命周期就結束D)軟件維護是指修復程序中被破壞的指令(8)數據庫設計的主線目的是要解決______。A)數據共享問題B)數據安全問題C)大量數據存儲問題?D)簡化數據維護(9)設有如下關系表:TSRSR則下列操作中對的的是______。A)T=R∩S B)T=R∪SC)T=R×SD)T=R/S(10)數據庫系統的核心是______。A)數據模型?B)數據庫管理系統C)數據庫D)數據庫管理員(11)將兩個關系拼接成一個新的關系,生成的新關系中包含滿足條件的元組,這種操作稱為______。A)選擇B)投影C)聯接 D)并(12)假如表A中的一條記錄與表B中的多條記錄相匹配,且表B中的一條記錄與表A中的多條記錄相匹配,則表A與表B存在的關系是______。A)一對一 B)一對多 C)多對一 D)多對多(13)運用Access創(chuàng)建的數據庫文獻,其擴展名為______。A).ADP?B).DBF?C).FRM D).MDB(14)下面關于Access表的敘述中,錯誤的是______。A)在Access表中,可以對備注型字段進行“格式”屬性設立 B)若刪除表中具有自動編號型字段的一條記錄后,Access不會對表中自動編號型字段重新編號C)創(chuàng)建表之間的關系時,應關閉所有打開的表D)可在Access表的設計視圖"說明"列中,對字段進行具體的說明(15)在Access表中,可以定義3種主關鍵字,它們是______。A)單字段、雙字段和多字段B)單字段、雙字段和自動編號C)單字段、多字段和自動編號D)雙字段、多字段和自動編號(16)已建立的“tEmployee”表,表結構及表內容如下表所示:字段名稱字段類型字段大小雇員ID文本10姓名文本10性別文本1出生日期日期/時間職務文本14簡歷備注聯系電話文本8雇員ID姓名性別出生日期職務簡歷聯系電話1王寧女1960-1-1經理1984年大學畢業(yè),曾是銷售員359764502李清男1962-7-1職工1986年大學畢業(yè),現為銷售員359764513王創(chuàng)男1970-1-1職工1993年??飘厴I(yè),現為銷售員359764524鄭炎女1978-6-1職工1999年大學畢業(yè),現為銷售員359764535魏小紅女1934-11-1職工1956年專科畢業(yè),現為銷售員35976454在“tEmployee”表中,“姓名”字段的字段大小為10,在此列輸入數據時,最多可輸入的漢字數和英文字符數分別是______。A)55 B)510 C)1010 D)1020(17)已建立的“tEmployee”表,表結構及表內容如下表所示:字段名稱字段類型字段大小雇員ID文本10姓名文本10性別文本1出生日期日期/時間職務文本14簡歷備注聯系電話文本8雇員ID姓名性別出生日期職務簡歷聯系電話1王寧女1960-1-1經理1984年大學畢業(yè),曾是銷售員359764502李清男1962-7-1職工1986年大學畢業(yè),現為銷售員359764513王創(chuàng)男1970-1-1職工1993年??飘厴I(yè),現為銷售員359764524鄭炎女1978-6-1職工1999年大學畢業(yè),現為銷售員359764535魏小紅女1934-11-1職工1956年??飘厴I(yè),現為銷售員35976454若要保證輸入的聯系電話值只能為8位數字,應將該字段的輸入掩碼設立為______。A)00000000?B)99999999?C)########?D)????????(18)已建立的“tEmployee”表,表結構及表內容如下表所示:字段名稱字段類型字段大小雇員ID文本10姓名文本10性別文本1出生日期日期/時間職務文本14簡歷備注聯系電話文本8雇員ID姓名性別出生日期職務簡歷聯系電話1王寧女1960-1-1經理1984年大學畢業(yè),曾是銷售員359764502李清男1962-7-1職工1986年大學畢業(yè),現為銷售員359764513王創(chuàng)男1970-1-1職工1993年??飘厴I(yè),現為銷售員359764524鄭炎女1978-6-1職工1999年大學畢業(yè),現為銷售員359764535魏小紅女1934-11-1職工1956年專科畢業(yè),現為銷售員35976454若在“tEmployee”表中查找所有姓“王”的記錄,可以在查詢設計是視圖的準則行中輸入______。A)Like"王"?B)Like"王*" C)="王"?D)="王*"(19)已建立的“tEmployee”表,表結構及表內容如下表所示:字段名稱字段類型字段大小雇員ID文本10姓名文本10性別文本1出生日期日期/時間職務文本14簡歷備注聯系電話文本8雇員ID姓名性別出生日期職務簡歷聯系電話1王寧女1960-1-1經理1984年大學畢業(yè),曾是銷售員359764502李清男1962-7-1職工1986年大學畢業(yè),現為銷售員359764513王創(chuàng)男1970-1-1職工1993年??飘厴I(yè),現為銷售員359764524鄭炎女1978-6-1職工1999年大學畢業(yè),現為銷售員359764535魏小紅女1934-11-1職工1956年??飘厴I(yè),現為銷售員35976454下面顯示的是查詢設計視圖的“設計網格”部分,從此部分所示的內容中可以判斷出要創(chuàng)建的查詢是______。A)刪除查詢?B)生成表查詢?C)選擇查詢 D)更新查詢(20)已建立的“tEmployee”表,表結構及表內容如下表所示:字段名稱字段類型字段大小雇員ID文本10姓名文本10性別文本1出生日期日期/時間職務文本14簡歷備注聯系電話文本8雇員ID姓名性別出生日期職務簡歷聯系電話1王寧女1960-1-1經理1984年大學畢業(yè),曾是銷售員359764502李清男1962-7-1職工1986年大學畢業(yè),現為銷售員359764513王創(chuàng)男1970-1-1職工1993年??飘厴I(yè),現為銷售員359764524鄭炎女1978-6-1職工1999年大學畢業(yè),現為銷售員359764535魏小紅女1934-11-1職工1956年專科畢業(yè),現為銷售員35976454下面顯示的是查詢設計視圖,從設計視圖所示的內容中判斷此查詢將顯示______。A)出生日期字段值B)所有字段值C)除出生日期以外的所有字段值D)雇員ID字段值(21)若以“tEmployee”表為數據源,計算每個職工的年齡(取整),并顯示如下圖所示的結果,那么對的的設計是______。A)B)C)D)(22)在“窗體視圖”顯示該窗體時,規(guī)定在單擊命令按鈕后標簽上顯示的文字顏色變?yōu)榧t色,以下能實現該操作的語句是______。A)Label1.ForeColor=255 B)bChange.ForeColor=255 C)Label1.BackColor="255"?D)bChange.BackColor="255"(23)若將窗體的標題設立為“改變文字顯示顏色”,應使用的語句是______。A)Me="改變文字顯示顏色" B)Me.Caption="改變文字顯示顏色"?C)Me.Text="改變文字顯示顏色"?D)Me.Name="改變文字顯示顏色"(24)在“窗體視圖”中顯示窗體時,窗體中沒有記錄選定器,應將窗體的“記錄選定器”屬性值設立為______。A)是?B)否 C)有?D)無(25)為窗體或報表上的控件設立屬性值的對的宏操作命令是______。?A)Set?B)SetDat(yī)a C)SetWarnings?D)SetValue(26)下列不屬于操作查詢的是______。?A)參數查詢 B)生成表查詢?C)更新查詢 D)刪除查詢(27)使用自動創(chuàng)建數據訪問頁功能創(chuàng)建數據訪問頁時,Access會在當前文獻夾下,自動保存創(chuàng)建數據訪問頁,其格式為______。?A)HTML B)文本 C)數據庫?D)Web(28)能被“對象所辨認的動作”和“對象可執(zhí)行的活動”分別稱為對象的______。 A)方法和事件 B)事件和方法C)事件和屬性 D)過程和方法(29)在關于報表數據源設立的敘述中,以下對的的是______。 A)可以是任意對象B)只能是表對象C)只能是查詢對象D)可以是表對象或查詢對象(30)在報表設計的工具欄中,用于修飾版面以達成更好顯示效果的控件是______。 A)直線和矩形 B)直線和圓形C)直線和多邊形?D)矩形和圓形(31)下列邏輯表達式中,能對的表達條件“x和y都是奇數”的是______。?A)xMod2=1OryMod2=1?B)xMod2=0OryMod2=0C)xMod2=1AndyMod2=1 D)xMod2=0AndyMod2=0(32)若規(guī)定在文本框中輸入文本時達成密碼“*”號的顯示效果,則應設立的屬性是______。 A)“默認值”屬性B)“標題”屬性C)“密碼”屬性?D)“輸入掩碼”屬性(33)假定有以下循環(huán)結構DoUntil條件循環(huán)體Loop則對的的敘述是______。?A)假如“條件”值為0,則一次循環(huán)體也不執(zhí)行 B)假如“條件”值為0,則至少執(zhí)行一次循環(huán)體 C)假如“條件”值不為0,則至少執(zhí)行一次循環(huán)體 ?D)不管“條件”是否為“真”,至少要執(zhí)行一次循環(huán)體(34)窗體上添加有3個命令按鈕,分別命名為Command1、Command2和Command3。編寫Command1的單擊事件過程,完畢的功能為:當單擊按鈕Command1時,按鈕Command2可用,按鈕Command3不可見。以下對的的是______。 A)PrivateSubCommand1_Click()Command2.Visible=TrueCommand3.Visible=FalseEndSub B)Privat(yī)eSubCommand1_Click()Command2.Enabled=TrueCommand3.Enabled=FalseEndSub C)PrivateSubCommand1_Click()Command2.Enabled=TrueCommand3.Visible=FalseEndSub?D)Privat(yī)eSubCommand1_Click()Command2.Visible=TrueCommand3.Enabled=FalseEndSub(35)假定有以下程序段n=0fori=1to3forj=-4to-1n=n+1nextjnexti運營完畢后,n的值是______。?A)0?B)3?C)4 D)12二、填空題(每空2分,共30分)請將每空的對的答案寫在【1】~【15】序號的橫線上,答在試卷上不得分。(1)數據管理技術發(fā)展過程通過人工管理、文獻系統和數據庫系統三個階段,其中數據獨立性最高的階段是【1】。(2)算法復雜度重要涉及時間復雜度和【2】復雜度。(3)在進行模塊測試時,要為每個被測試的模塊此外設計兩類模塊:驅動模塊和承接模塊(樁模塊)。其中【3】的作用是將測試數據傳送給被測試的模塊,并顯示被測試模塊所產生的結果。(4)一棵二叉樹第六層(根結點為第一層)的結點數最多為【4】個。(5)數據結構分為邏輯結構和存儲結構,循環(huán)隊列屬于【5】結構。(6)創(chuàng)建交叉表查詢時,必須對行標題和【6】進行分組(GroupB(yǎng)y)操作。(7)打開一個表應當使用的宏操作是【7】。(8)函數Now()返回值的含義是【8】。(9)建立了一個窗體,窗體中有一命令按鈕,單擊此按鈕,將打開一個查詢,查詢名為“qT”,假如采用VBA代碼完畢,應使用的語句是【9】。(10)在報表設計中,可以通過添加【10】控件來控制另起一頁輸出顯示。 (11)設有以下窗體單擊事件過程:PrivateSubForm_Click()a=1Fori=1to3SelectCaseiCase1,3a=a+1Case2,4a=a+2EndSelectNextiMsgboxaEndSub 打開窗體運營后,單擊窗體,則消息框的輸出內容是_【11】。(12)在窗體中添加一個命令按鈕(名為Command1)和一個文本框(名為Text1),然后編寫如下事件過程:PrivateSubCommand1_Click()DimxAsInteger,yAsInteger,zAsIntegerx=5:y=7:z=0Me?。詄xt1=""Callp1(x,y,z)Me!Text1=zEndSubSubp1(aAsInteger,bAsInteger,cAsInteger)c=a+bEndSub打開窗體運營后,單擊命令按鈕,文本框中顯示的內容是_【12】。(13)有一個VBA計算程序的功能如下,該程序用戶界面由4個文本框和3個按鈕組成。4個文本框的名稱分別為:Text1、Text2、Text3和Text4。3個按鈕分別為:清除(名為Command1)、計算(名為Command2)和退出(名為Command3)。窗體打開運營后,單擊清除按鈕,則清除所有文本框中顯示的內容;單擊計算按鈕,則計算在Text1、Text2和Text3三個文本框中輸入的3科成績的平均成績并將結果存放在Text4文本框中;單擊退出按鈕則退出。請將下列程序填空補充完整。PrivateSubCommand1_Click()Me!Text1=""Me!Text2=""Me!Text3=""Me!Text4=""EndSubPrivateSubCommand2_Click()IfMe!Text1=""OrMe!Text2=""OrMe!Text3=""thenMsgBox"成績輸入不全"ElseMe!Text4=(_【13】+Val(Me!Text2)+Val(Me!Text3))/3_【14】EndSubPrivateSubCommand3_Click()Docmd._【15】EndSub2023年4月全國計算機等級考試二級筆試試卷Access數據庫程序設計一、選擇題(每小題1分,共60分)下列各題A)、B)、C)、D)四個選項中,只有一個選項是對的的,請將對的選項涂寫在題卡相應位置上,答在試卷上不得分。(1)下列選項中不屬于結構化程序設計方法的是______。A)自頂向下?B)逐步求精C)模塊化 D)可復用(2)兩個或兩個以上的模塊之間關聯的緊密限度稱為______。A)耦合度B)內聚度C)復雜度 D)數據傳輸特性(3)下列敘述中對的的是______。A)軟件測試應當由程序開發(fā)者來完畢B)程序經調試后一般不需要再測試C)軟件維護只涉及對程序代碼的維護D)以上三種說法都不對(4)按照“后進先出”原則組織數據的數據結構是______。A)隊列B)棧C)雙向鏈表D)二叉樹(5)下列描述中對的的是______。A)線性鏈表是線性表的鏈式存儲結構B)棧與隊列是非線性結構C)雙向鏈表是非線性結構D)只有根結點的二叉樹是線性結構(6)對如下二叉樹進行后序遍歷的結果為______。A)ABCDEF?B)DBEAFCC)ABDECF D)DEBFCA(7)在深度為7的滿二叉樹中,葉子結點的個數為______。A)32B)31C)64D)63(8)“商品”與“顧客”兩個實體集之間的聯系一般是______。A)一對一B)一對多C)多對一D)多對多(9)在E-R圖中,用來表達實體的圖形是______。A)矩形B)橢圓形C)菱形D)三角形(10)數據庫DB、數據庫系統DBS、數據庫管理系統DBMS之間的關系是______。A)DB包含DBS和DBMS?B)DBMS包含DB和DBSC)DBS包含DB和DBMS D)沒有任何關系(11)常見的數據模型有3種,它們是______。A)網狀、關系和語義?B)層次、關系和網狀C)環(huán)狀、層次和關系 D)字段名、字段類型和記錄(12)在以下敘述中,對的的是______。A)ACCESS只能使用系統菜單創(chuàng)建數據庫應用系統B)ACCESS不具有程序設計能力C)ACCESS只具有了模塊化程序設計能力D)ACCESS具有面向對象的程序設計能力,并能創(chuàng)建復雜的數據庫應用系統(13)不屬于Access對象的是______。A)表?B)文獻夾?C)窗體 D)查詢(14)表的組成內容涉及______。A)查詢和字段B)字段和記錄C)記錄和窗體D)報表和字段?(15)在數據表視圖中,不能______。A)修改字段的類型B)修改字段的名稱C)刪除一個字段D)刪除一條記錄(16)數據類型是______。A)字段的另一種說法B)決定字段能包含哪類數據的設立C)一類數據庫應用程序D)一類用來描述Access表向導允許從中選擇的字段名稱(17)現有一個已經建好的“按雇員姓名查詢”窗體,如下圖所示:運營該窗體后,在文本框中輸入要查詢雇員的姓名,當按下“查詢”按鈕時,運營一個名是“按雇員姓名查詢”的查詢,該查詢顯示出所查雇員的職工ID、姓名和職稱等三個字段。若窗體中文本框名稱為tName,設計“按雇員姓名查詢”,對的的設計視圖是______。A)B)C)D)(18)下圖是使用查詢設計器完畢的查詢,與該查詢等價的SQL語句是______。A)select學號,數學fromscwhere數學>(selectavg(數學)fromsc)B)select學號where數學>(selectavg(數學)fromsc)C)select數學avg(數學)fromscD)select數學>(selectavg(數學)fromsc)(19)在下圖中,與查詢設計器的篩選標簽中所設立的篩選功能相同的表達式是______。A)成績表.綜合成績>=80AND成績表.綜合成績=<90B)成績表.綜合成績>80AND成績表.綜合成績<90C)80<=成績表.綜合成績<=90D)80<成績表.綜合成績<90(20)下圖中所示的查詢返回的記錄是______。A)不包含80分和90分?B)不包含80至90分數段C)包含80至90分數段 D)所有的記錄(21)排序時假如選取了多個字段,則輸出結果是______。A)按設定的優(yōu)先順序進行排序B)按最右邊的列開始排序C)按從左向右優(yōu)先順序依次排序D)無法進行排序(22)為窗體中的命令按鈕設立鼠標時發(fā)生的動作,應選擇設立其屬性對話框的______。A)格式選項卡B)事件選項卡?C)方法選項卡D)數據選項卡(23)要改變窗體上文本框控件的數據源,應設立的屬性是______。A)記錄源?B)控件來源?C)篩選查閱 D)默認值(24)在使用報表設計器設計報表時,假如要記錄報表中某個字段的所有數據,應將計算表達式放在______。A)組頁眉/組頁腳B)頁面頁眉/頁面頁腳C)報表頁眉/報表頁腳D)主體(25)假如加載一個窗體,先被觸發(fā)的事件是______。 A)Load事件 B)Open事件?C)Click事件?D)DbClick事件(26)數據訪問頁可以簡樸地認為就是一個______。?A)網頁 B)數據庫文獻?C)word文獻 D)子表(27)使用宏組的目的是______。A)設計出功能復雜的宏?B)設計出包含大量操作的宏 C)減少程序內存的消耗 D)對多個宏進行組織和管理(28)以下是宏對象m1的操作序列設計:假定在宏m1的操作中涉及到的對象均存在,現將設計好的宏m1設立為窗體“fTest1”上某個命令按鈕的單擊事件屬性,則打開窗體“fTest1”運營后,單擊該命令按鈕,會啟動宏m1的運營。宏m1運營后,前兩個操作會先后打開窗體對象“fTest2”和表對象“tStud”,那么執(zhí)行Close操作后,會______。?A)只關閉窗體對象“fTest1”B)只關閉表對象“tStud”C)關閉窗體對象“fTest2”和表對象“tStud”D)關閉窗體“fTest1”和“fTest2”及表對象“tStud”(29)VBA程序的多條語句可以寫在一行中,其分隔符必須使用符號______。?A): B)' C); D),(30)VBA表達式3*3\3/3的輸出結果是______。?A)0?B)1?C)3?D)9(31)現有一個已經建好的窗體,窗體中有一命令按鈕,單擊此按鈕,將打開“tEmployee”表,假如采用VBA代碼完畢,下面語句對的的是______。?A)docmd.openform“tEmployee” ?B)docmd.openview“tEmployee”C)docmd.opentable“tEmployee”? D)docmd.openreport“tEmployee”(32)Access的控件對象可以設立某個屬性來控制對象是否可用(不可用時顯示為灰色狀態(tài)),需要設立的屬性是______。 A)Default B)Cancel C)Enabled?D)Visible(33)以下程序段運營結束后,變量x的值為______。x=2y=4Dox=x*yy=y+1LoopWhiley<4A)2?B)4 C)8?D)20(34)在窗體上添加有一個命令按鈕,(名為Command1),然后編寫如下事件過程:Privat(yī)eSubCommand1_Click()Fori=1To4x=4Forj=1To3x=3Fork=1To2x=x+6NextkNextjNextIMsgBoxxEndSub打開窗體后,單擊命令按鈕,消息框的輸出結果是______。A)7 B)15?C)157?D)538(35)假定有如下的Sub過程:subsfun(xAsSingle,yAsSingle)t=xx=t/yy=tModyEndSub在窗體上添加一個命令按鈕(名為Command1),然后編寫如下事件過程:PrivateSubCommand1_Click()DimaassingleDimbassinglea=5b=4sfuna,bMsgBoxa&chr(10)+chr(13)&bEndSub打開窗體運營后,單擊命令按鈕,消息框的兩行輸出內容分別為______。 A)1和1 B)1.25和1?C)1.25和4?D)5和4二、填空題(每空2分,共30分)請將每空的對的答案寫在【1】~【15】序號的橫線上,答在試卷上不得分。(1)對長度為10的線性表進行冒泡排序,最壞情況下需要比較的次數為【1】。(2)在面向對象方法中【2】描述的是具有相似屬性與操作的一組對象。(3)在關系模型中,把數據當作是二維表,每一個二維表稱為一個【3】。(4)程序測試分為靜態(tài)分析和動態(tài)測試。其中【4】是指不執(zhí)行程序,而只是對程序文本進行檢查,通過閱讀和討論,分析和發(fā)現程序中的錯誤。(5)數據獨立性分為邏輯獨立性與物理獨立性。當數據的存儲結構改變時,其邏輯結構可以不變,因此,基于邏輯結構的應用程序不必修改,稱為【5】。(6)結合型文本框可以從表、查詢或【6】中獲得所需的內容。(7)在創(chuàng)建主/子窗體之前,必須設立【7】之間的關系。(8)函數Right(“計算機等級考試”,4)的執(zhí)行結果是【8】。(9)某窗體中有一命令按鈕,在窗體視圖中單擊此命令按鈕打開一個查詢,需要執(zhí)行的宏操作是【9】。(10)在使用Dim語句定義數組時,在缺省情況下數組下標的下限為【10】。?(11)在窗體中添加一個命令按鈕,名稱為Command1,然后編寫如下程序:Privat(yī)eSubCommand1_Click()Dims,iFori=1To10s=s+iNextiMsgBoxsEndSub?窗體打開運營后,單擊命令按鈕,則消息框的輸出結果為_【11】。4(12)在窗體中添加一個名稱為Command1的命令按鈕,然后編寫如下程序:4PrivateSubs(ByValpAsInteger)p=p*2EndSubPrivat(yī)eSubCommand1_Click()DimiAsIntegeri=3Calls(i)Ifi>4Theni=i^2MsgBoxiEndSub窗體打開運營后,單擊命令按鈕,則消息框的輸出結果為_【12】。(13)設有如下代碼:x=1Dox=x+2Loopuntil_【13】運營程序,規(guī)定循環(huán)執(zhí)行3次后結束循環(huán),在空白處填入適當語句。(14)窗體中有兩個命令按鈕:“顯示”(控件名為cmdDisplay)和“測試”(控件名為cmdTest)。以下事件過程的功能是:單擊“測試”按鈕時,窗體上彈出一個消息框,假如單擊消息框的“擬定”按鈕,隱藏窗體上的“顯示”命令按鈕;單擊“取消”按鈕關閉窗體。請按照功能規(guī)定,將程序補充完整。PrivateSubcmdTest_Click()Answer=_【14】IfAnswer=vbOKThencmdDisplay.Visible=_【15】ElseDocmd.CloseEndIfEndSub2023年9月全國計算機等級考試二級筆試試卷Access數據庫程序設計一、選擇題((1)~(35)每小題2分,共70分)下列各題A)、B)、C)、D)四個選項中,只有一個選項是對的的,請將對的選項涂寫在答題卡相應位置上,答在試卷上不得分。(1)下列選項中不符合良好程序設計風格的是______。A)源程序要文檔化?B)數據說明的順序要規(guī)范化C)避免濫用goto語句 D)模塊設計要保證高耦合、高內聚(2)從工程管理角度,軟件設計一般分為兩步完畢,它們是______。A)概要設計與具體設計?B)過程控制C)軟件結構設計與數據設計 D)程序設計與數據設計(3)下列選項中不屬于軟件生命周期開發(fā)階段任務的是______。A)軟件測試B)概要設計C)軟件維護D)具體設計(4)在數據庫系統中,用戶所見數據模式為______。A)概念模式B)外模式C)內模式?D)物理模式(5)數據庫設計的四個階段是:需求分析、概念設計、邏輯設計和______。A)編碼設計B)測試階段C)運營階段D)物理設計(6)設有如下三個關系表RSTABCABCm13m13nn13下列操作中對的的是______。A)T=R∩S?B)R∪SC)T=R×S D)T=R∕S(7)下列敘述中對的的______。A)一個算法的空間復雜度大,則其時間復雜度也必然大B)一個算法的空間復雜度大,則其時間復雜度必然?。茫┮粋€算法的時間復雜度大,則其空間復雜度必然小D)上述三種說法都不對(8)在長度為64的有序線性表中進行順序查找,最壞情況下需要比較的次數為______。A)63B)64C)6D)7(9)數據庫技術的主線目的是解決數據的______。A)存儲問題?B)共享問題C)安全問題?D)保護問題(10)對下列二叉樹進行中序遍歷的結果是______。BGEFCADBGEFCADA)ACBDFEGB)ACBDFGEC)ABDCGEF?D)FCADBEG(11)下列實體的聯系中,屬于多對多聯系的是______。A)學生與課程B)學校與校長C)住院的病人與病床 D)職工與工資(12)在關系運算中,投影運算的含義是______。?A)在基本表中選擇滿足條件的記錄組成一個新的關系B)在基本表中選擇需要的字段(屬性)組成一個新的關系C)在基本表中選擇滿足條件的記錄和屬性組成一個新的關系D)上述說法均是對的的(13)SQL的含義是______。A)結構化查詢語言B)數據定義語言C)數據庫查詢語言D)數據庫操縱與控制語言(14)以下關于Access表的敘述中,對的的是______。A)表一般包含一到兩個主題的信息B)表的數據表視圖只用于顯示數據C)表設計視圖的重要工作是設計表的結構D)在表的數據表視圖中,不能修改字段名稱(15)在SQL的SELECT語句中,用于實現選擇運算的是______。A)FOR B)WHILE C)IF D)WHERE(16)以下關于空值的敘述中,錯誤的是______。A)空值表達字段還沒有擬定值?B)Access使用NULL來表達空值C)空值等同于空字符串 D)空值不等于數值0(17)使用表設計器定義表中字段時,不是必須設立的內容是______。A)字段名稱 B)數據類型?C)說明?D)字段屬性(18)假如想在已建立的“tSalary”表的數據表視圖中直接顯示出姓“李”的記錄,應使用Access提供的______。A)篩選功能 B)排序功能?C)查詢功能?D)報表功能(19)下面顯示的是查詢設計視圖的“設計網格”部分:從所顯示的內容中可以判斷出該查詢要查找的是______。A)性別為“女”并且1980年以前參與工作的記錄B)性別為“女”并且1980年以后參與工作的記錄C)性別為“女”或者1980年以前參與工作的記錄D)性別為“女”或者1980年以后參與工作的記錄(20)若要查詢某字段的值為“JSJ”的記錄,在查詢設計視圖相應字段的準則中,錯誤的表達式是______。A)JSJ B)"JSJ" C)"*JSJ*" D)Like"JSJ"(21)已經建立了包含“姓名”、“性別”、“系別”、“職稱”等字段的“tEmployee”表。若以此表為數據源創(chuàng)建查詢,計算各系不同性別的總人數和各類職稱人數,并顯示如下圖所示的結果。對的的設計是______。A)B)C)D)(22)若要在報表每一頁底部都輸出信息,需要設立的是______。A)頁面頁腳?B)報表頁腳 C)頁面頁眉?D)報表頁眉(23)Access數據庫中,用于輸入或編輯字段數據的交互控件是______。A)文本框 B)標簽 C)復選框 D)組合框(24)一個關系數據庫的表中有多條記錄,記錄之間的互相關系是______。A)前后順序不能任意顛倒,一定要按照輸入的順序排列B)前后順序可以任意顛倒,不影響庫中的數據關系C)前后順序可以任意顛倒,但排列順序不同,記錄解決結果也許不同D)前后順序不能任意顛倒,一定要按照關鍵字段值的順序排列(25)在已建雇員表中有“工作日期”字段,下圖所示的是以此表為數據源創(chuàng)建的“雇員基本信息”窗體。 ?假設當前雇員的工作日期為“1998-08-17”,若在窗體“工作日期”標簽右側文本框控件的“控件來源”屬性中輸入表達式:=Str(Month([工作日期]))+"月",則在該文本框控件內顯示的結果是______。?A)Str(Month(Date()))+"月"?B)"08"+"月"C)08月 D)8月(26)在宏的調試中,可配合使用設計器上的工具按鈕______。?A)“調試”?B)“條件” C)“單步”?D)“運營”(27)以下是宏m的操作序列設計:條件 操作序列 操作參數? MsgBox?消息為“AA”?[tt]>1 MsgBox?消息為“BB”?… MsgBox 消息為“CC”現設立宏m為窗體“fTest”上名為“bTest”命令按鈕的單擊事件屬性,打開窗體“fTest”運營后,在窗體上名為“tt”的文本框內輸入數字1,然后單擊命令按鈕bTest,則______。A)屏幕會先后彈出三個消息框,分別顯示消息“AA”、“BB”、“CC”B)屏幕會彈出一個消息框,顯示消息“AA”C)屏幕會先后彈出兩個消息框,分別顯示消息“AA”和“BB”D)屏幕會先后彈出兩個消息框,分別顯示消息“AA”和“CC”(28)在窗體中添加了一個文本框和一個命令按鈕(名稱分別為tText和bCommand),并編寫了相應的事件過程。運營此窗體后,在文本框中輸入一個字符,則命令按鈕上的標題變?yōu)椤坝嬎銠C等級考試”。以下能實現上述操作的事件過程是______。 A)PrivateSubbCommand_Click()Caption="計算機等級考試"EndSub?B)PrivateSubtText_Click()bCommand.Caption="計算機等級考試"EndSub?C)Privat(yī)eSubbCommand_Change()Caption="計算機等級考試"EndSub D)PrivateSubtText_Change()bCommand.Caption="計算機等級考試"EndSub(29)Sub過程與Function過程最主線的區(qū)別是______。 A)Sub過程的過程名不能返回值,而Function過程能通過過程名返回值B)Sub過程可以使用Call語句或直接使用過程名調用,而Function過程不可以C)兩種過程參數的傳遞方式不同?D)Function過程可以有參數,Sub過程不可以(30)在窗體中添加一個命令按鈕(名稱為Command1),然后編寫如下代碼:PrivateSubCommand1_Click()a=0:b=5:c=6MsgBoxa=b+cEndSub窗體打開運營后,假如單擊命令按鈕,則消息框的輸出結果為______。?A)11B)a=11C)0D)False(31)在窗體中添加一個名稱為Command1的命令按鈕,然后編寫如下事件代碼:Privat(yī)eSubCommand1_Click()Dima(10,10)Form=2To4Forn=4To5a(m,n)=m*nNextnNextmMsgBoxa(2,5)+a(3,4)+a(4,5)EndSub窗體打開運營后,單擊命令按鈕,則消息框的輸出結果是______。A)22?B)32?C)42?D)52?(32)在窗體上添加一個命令按鈕(名為Command1)和一個文本框(名為Text1),并在命令按鈕中編寫如下事件代碼:PrivateSubCommand1_Click()m=2.17n=Len(Str$(m)+Space(5))Me!Text1=nEndSub打開窗體運營后,單擊命令按鈕,在文本框中顯示______。A)5 B)8?C)9 D)10 (33)在窗體中添加一個名稱為Command1的命令按鈕,然后編寫如下事件代碼:Privat(yī)eSubCommand1_Click()A=75IfA>60ThenI=1IfA>70ThenI=2IfA>80ThenI=3IfA>90ThenI=4MsgBoxIEndSub窗體打開運營后,單擊命令按鈕,則消息框的輸出結果是______。A)1 B)2 C)3?D)4(34)在窗體中添加一個名稱為Command1的命令按鈕,然后編寫如下事件代碼:PrivateSubCommand1_Click()s="ABBACDDCBA"ForI=6To2Step–2x=Mid(s,I,I)y=Left(s,I)z=Right(s,I)z=x&y&zNextIMsgBoxzEndSub窗體打開運營后,單擊命令按鈕,則消息框的輸出結果是______。?A)AABAABB)ABBABAC)BABBAD)BBABBA(35)在窗體中添加一個名稱為Command1的命令按鈕,然后編寫如下程序:PublicxAsIntegerPrivateSubCommand1_Click()x=10Calls1Calls2MsgBoxxEndSubPrivateSubs1()x=x+20EndSubPrivateSubs2()DimxAsIntegerx=x+20EndSub窗體打開運營后,單擊命令按鈕,則消息框的輸出結果為______。 A)10 B)30?C)40?D)50二、填空題(每空2分,共30分)請將每空的對的答案寫在【1】~【15】序號的橫線上,答在試卷上不得分。下列軟件系統結構圖的寬度為【1】。AAFCEDBFCEDB(2)【2】的任務是診斷和改正程序中的錯誤。(3)一個關系表的行稱為【3】。(4)按“先進后出”原則組織數據的數據結構是【4】。(5)數據結構分為線性結構和非線性結構,帶鏈的隊列屬于【5】。(6)Access數據庫中,假如在窗體上輸入的數據總是取自表或查詢中的字段數據,或者取自某固定內容的數據,可以使用【6】控件來完畢。(7)某窗體中有一命令按鈕,在窗體視圖中單擊此命令按鈕打開一個報表,需要執(zhí)行的宏操作是【7】。(8)在數據表視圖下向表中輸入數據,在未輸入數值之前,系統自動提供的數值字段的屬性是【8】。(9)某窗體中有一命令按鈕,名稱為C1。規(guī)定在窗體視圖中單擊此命令按鈕后,命令按鈕上顯示的文字顏色變?yōu)樽厣?棕色代碼為128),實現該操作的VBA語句是【9】。(10)假如要將某表中的若干記錄刪除,應當創(chuàng)建【10】查詢。 (11)在窗體中添加一個命令按鈕(名稱為Command1),然后編寫如下代碼:Privat(yī)eSubCommand1_Click()StaticbAsIntegerb=b+1EndSub 窗體打開運營后,三次單擊命令按鈕后,變量b的值是_【11】。(12)在窗體上有一個文本框控件,名稱為Text1。同時,窗體加載時設立其計時器間隔為1秒、計時器觸發(fā)事件過程則實現在Text1文本框中動態(tài)顯示當前日期和時間。請補充完整。PrivateSubForm_Load()Me.TimerInterval=1000EndSubPrivateSub【12】Me!text1=Now()EndSub(13)實現數據庫操作的DAO技術,其模型采用的是層次結構,其中處在最頂層的對象是【13】。(14)下面VBA程序段運營時,內層循環(huán)的循環(huán)總次數是【14】。Form=0To7step3Forn=m-1Tom+1NextnNextm(15)在窗體上添加一個命令按鈕(名為Command1),然后編寫如下事件過程:PrivateSubCommand1_Click()Dimb,kFork=1to6b=23+kNextkMsgBoxb+kEndSub打開窗體后,單擊命令按鈕,消息框的輸出結果是_【15】。2023年4月全國計算機等級考試二級筆試試卷Access數據庫程序設計一、選擇題((1)~(35)每小題2分,共70分)(1)下列敘述中對的的是______。A)算法的效率只與問題的規(guī)模有關,而與數據的存儲結構無關B)算法的時間復雜度是指執(zhí)行算法所需要的計算工作量C)數據的邏輯結構與存儲結構是一一相應的D)算法的時間復雜度與空間復雜度一定相關(2)在結構化程序設計中,模塊劃分的原則是______。A)各模塊應涉及盡量多的功能B)各模塊的規(guī)模應盡量大C)各模塊之間的聯系應盡量緊密D)模塊內具有高內聚度、模塊間具有低耦合度(3)下列敘述中對的的是______。A)軟件測試的重要目的是發(fā)現程序中的錯誤B)軟件測試的重要目的是擬定程序中錯誤的位置C)為了提高軟件測試的效率,最佳由程序編制者自己來完畢軟件測試的工作D)軟件測試是證明軟件沒有錯誤(4)下面選項中不屬于面向對象程序設計特性的是______。 A)繼承性 B)多態(tài)性?C)類比性?D)封裝性(5)下列對隊列的敘述對的的是______。A)隊列屬于非線性表B)隊列按“先進后出”原則組織數據C)隊列在隊尾刪除數據D)隊列按“先進先出”原則組織數據(6)對下列二叉樹?進行前序遍歷的結果為______。A)DYBEAFCZX B)YDEBFZXCAC)ABDYECFXZ?D)ABCDEFXYZ(7)某二叉樹中有n個度為2的結點,則該二叉樹中的葉子結點數為______。A)n+1 B)n-1?C)2n?D)n/2(8)在下列關系運算中,不改變關系表中的屬性個數但能減少元組個數的是______。A)并?B)交?C)投影?D)笛卡爾乘積(9)在E-R圖中,用來表達實體之間聯系的圖形是______。A)矩形 B)橢圓形 C)菱形 D)平行四邊形(10)下列敘述中錯誤的是______。A)在數據庫系統中,數據的物理結構必須與邏輯結構一致B)數據庫技術的主線目的是要解決數據的共享問題C)數據庫設計是指在已有數據庫管理系統的基礎上建立數據庫D)數據庫系統需要操作系統的支持(11)在關系數據庫中,可以惟一地標記一個記錄的屬性或屬性的組合,稱為______。A)關鍵字 B)屬性?C)關系?D)域(12)在現實世界中,每個人都有自己的出生地,實體“人”與實體“出生地”之間的聯系是______。A)一對一聯系 B)一對多聯系C)多對多聯系 D)無聯系(13)Access數據庫具有很多特點,下列敘述中,不是Access特點的是______。?A)Access數據庫可以保存多種數據類型,涉及多媒體數據 B)Access可以通過編寫應用程序來操作數據庫中的數據 C)Access可以支持Internet/Intranet應用 D)Access作為網狀數據庫模型支持客戶機/服務器應用系統(14)在關系運算中,選擇運算的含義是______。 A)在基本表中,選擇滿足條件的元組組成一個新的關系 B)在基本表中,選擇需要的屬性組成一個新的關系 C)在基本表中,選擇滿足條件的元組和屬性組成一個新的關系?D)以上三種說法均是對的的(15)郵政編碼是由6位數字組成的字符串,為郵政編碼設立輸入掩碼,對的的是______。?A)000000 B)999999 C)CCCCCC D)LLLLLL(16)假如字段內容為聲音文獻,則該字段的數據類型應定義為______。?A)文本 B)備注?C)超級鏈接 D)OLE對象(17)規(guī)定主表中沒有相關記錄時就不能將記錄添加到相關表中,則應當在表關系中設立______。?A)參照完整性 B)有效性規(guī)則?C)輸入掩碼?D)級聯更新相關字段(18)在Access中已建立了“工資”表,表中涉及“職工號”、“所在單位”、“基本工資”和“應發(fā)工資”等字段,假如要按單位記錄應發(fā)工資總數,那么在查詢設計視圖的“所在單位”的“總計”行和“應發(fā)工資”的“總計”行中分別選擇的是______。?A)sum,groupbyB)count,groupbyC)groupby,sumD)groupby,count(19)在創(chuàng)建交叉表查詢時,列標題字段的值顯示在交叉表的位置是______。 A)第一行?B)第一列 C)上面若干行 D)左面若干列(20)在Access中已建立了“學生”表,表中有“學號”、“姓名”、“性別”和“入學成績”等字段。執(zhí)行如下SQL命令:Select性別,avg(入學成績)From學生Groupby性別其結果是______。 A)計算并顯示所有學生的性別和入學成績的平均值?B)按性別分組計算并顯示性別和入學成績的平均值?C)計算并顯示所有學生的入學成績的平均值?D)按性別分組計算并顯示所有學生的入學成績的平均值(21)窗口事件是指操作窗口時所引發(fā)的事件。下列事件中,不屬于窗口事件的是______。 A)打開?B)關閉?C)加載?D)取消(22)Access數據庫中,若規(guī)定在窗體上設立輸入的數據是取自某一個表或查詢中記錄的數據,或者取自某固定內容的數據,可以使用的控件是______。 A)選項組控件 B)列表框或組合框控件C)文本框控件?D)復選框、切換按鈕、選項按鈕控件(23)要在查找表達式中使用通配符通配一個數字字符,應選用的通配符是______。?A)*?B)??C)! D)#(24)在Access中已建立了“雇員”表,其中有可以存放照片的字段。在使用向導為該表創(chuàng)建窗體時,“照片”字段所使用的默認控件是______。 A)圖像框 B)綁定對象框C)非綁定對象框 D)列表框(25)在報表設計時,假如只在報表最后一頁的主體內容之后輸出規(guī)定的內容,則需要設立的是______。?A)報表頁眉 B)報表頁腳?C)頁面頁眉?D)頁面頁腳(26)數據訪問頁是一種獨立于Access數據庫的文獻,該文獻的類型是______。?A)TXT文獻 B)HTML文獻 C)MDB文獻?D)DOC文獻(27)在一個數據庫中已經設立了自動宏AutoExec,假如在打開數據庫的時候不想執(zhí)行這個自動宏,對的的操作是______。?A)用Enter鍵打開數據庫 B)打開數據庫時按住Alt鍵 C)打開數據庫時按住Ctrl鍵 D)打開數據庫時按住Shift鍵(28)有如下語句:s=Int(100*Rnd)執(zhí)行完畢后,s的值是______。 A)[0,99]的隨機整數?B)[0,100]的隨機整數 C)[1,99]的隨機整數 D)[1,100]的隨機整數(29)InputBox函數的返回值類型是______。 A)數值 B)字符串C)變體??D)數值或字符串(視輸入的數據而定)(30)假設某數據庫已建有宏對象“宏1”,“宏1”中只有一個宏操作SetValue,其中第一個參數項目為“[Label0].[Caption]”,第二個參數表達式為“[Text0]”。窗體“fmTest”中有一個標簽Label0和一個文本框Text0,現設立控件Text0的“更新后”事件為運營“宏1”,則結果是______。?A)將文本框清空B)將標簽清空?C)將文本框中的內容復制給標簽的標題,使兩者顯示相同內容 D)將標簽的標題復制到文本框,使兩者顯示相同內容(31)在窗體中添加一個名稱為Command1的命令按鈕,然后編寫如下事件代碼:PrivateSubCommand1_Click()a=75Ifa>60Thenk=1ElseIfa>70Thenk=2ElseIfa>80Thenk=3ElseIfa>90Thenk=4EndIfMsgBoxkEndSub窗體打開運營后,單擊命令按鈕,則消息框的輸出結果是______。 A)1 B)2 C)3 D)4(32)設有如下窗體單擊事件過程: Privat(yī)eSubForm_Click()a=1Fori=1To3SelectCaseiCase1,3a=a+1Case2,4a=a+2EndSelectNextiMsgBoxaEndSub打開窗體運營后,單擊窗體,則消息框的輸出結果是______。?A)3 B)4 C)5?D)6(33)設有如下程序PrivateSubCommand1_Click()DimsumAsDouble,xAsDoublesum=0n=0Fori=1To5x=n/in=n+1sum=sum+xNextiEndSub該程序通過For循環(huán)來計算一個表達式的值,這個表達式是______。?A)1+1/2+2/3+3/4+4/5?B)1+1/2+1/3+1/4+1/5?C)1/2+2/3+3/4+4/5?D)1/2+1/3+1/4+1/5(34)下列Case語句中錯誤的是______。 A)Case0To10 B)CaseIs>10?C)CaseIs>10AndIs<50 D)Case3,5,Is>10(35)如下程序段定義了學生成績的記錄類型,由學號、姓名和三門課程成績(百分制)組成。TypeStudnoAsIntegernameAsStringscore(1to3)AsSingleEndType若對某個學生的各個數據項進行賦值,下列程序段中對的的是______。?A)DimSAsStud B)DimSAsStudStud.no=1001 ?S.no=1001Stud.name="舒宜" S.name="舒宜"Stud.score=78,88,96 S.score=78,88,96 C)DimSAsStud?D)DimSAsStudStud.no=1001? S.no=1001Stud.name="舒宜"?S.name="舒宜"Stud.score(1)=78? S.score(1)=78Stud.score(2)=88? S.score(2)=88Stud.score(3)=96 S.score(3)=96二、填空題(每空2分,共30分)請將每空的對的答案寫在【1】~【15】序號的橫線上,答在試卷上不得分。(1)在深度為7的滿二叉樹中,度為2的結點個數為【1】。(2)軟件測試分為白箱(盒)測試和黑箱(盒)測試。等價類劃分法屬于【2】測試。(3)在數據庫系統中,實現各種數據管理功能的核心軟件稱為【3】。(4)軟件生命周期可分為多個階段,一般分為定義階段、開發(fā)階段和維護階段。編碼和測試屬于【4】階段。(5)在結構化分析使用的數據流圖(DFD)中,運用【5】對其中的圖形元素進行確切解釋。(6)假如表中一個字段不是本表的主關鍵字,而是此外一個表的主關鍵字或候選關鍵字,這個字段稱為_【6】。(7)在SQL的Select命令中用【7】短語對查詢的結果進行排序。(8)報表記錄分組操作時,一方面要選定分組字段,在這些字段上值【8】的記錄數據歸為同一組。(9)假如希望按滿足指定條件執(zhí)行宏中的一個或多個操作,這類宏稱為【9】。(10)退出Access應用程序的VBA代碼是【10】。(11)在VBA編程中檢測字符串長度的函數名是【11】。(12)若窗體中已有一個名為Command1的命令按鈕、一個名為Label1的標簽和一個名為Text1的文本框,且文本框的內容為空,然后編寫如下事件代碼:?Privat(yī)eFunctionf(xAsLong)AsBooleanIfxMod2=0Thenf=TrueElsef=FalseEndIfEndFunctionPrivateSubCommand1_Click()DimnAsLongn=Val(Me!text1)p=IIf(f(n),"Evennumber","Oddnumber")Me!Label1.Caption=n&"is"&pEndSub窗體打開運營后,在文本框中輸入21,單擊命令按鈕,則標簽顯示內容為【12】。(13)有如下用戶定義類型及操作語句:TypeStudentSNoAsStringSNameAsStringIAgeAsIntegerEndTypeDimStuAsStudentWithStu.SNo="".SName="陳果果".IAge=19EndWith執(zhí)行MsgBoxStu.IAge后,消息框輸出結果是【13】。(14)已知一個名為“學生”的Access數據庫,庫中的表“Stud”存儲學生的基本信息,涉及學號、姓名、性別和籍貫。下面程序的功能是:通過下圖所示的窗體向“Stud”表中添加學生記錄,相應“學號”、“姓名”、“性別”和“籍貫”的四個文本框的名稱分別為tNo、tName、tSex和tRes。當單擊窗體中的“增長”命令按鈕(名稱為Command1)時,一方面判斷學號是否反復,假如不反復則向“stud”表中添加學生記錄;假如學號反復,則給出提醒信息。請依據所規(guī)定的功能,將如下程序補充完整。DimADOcnAsNewADODB.ConnectionPrivateSubForm_Load()'打開窗口時,連接Access數據庫SetADOcn=CurrentProject.ConnectionEndSubPrivateSubCommand1_Click()'增長學生記錄DimstrSQLAsStringDimADOrsAsNewADODB.RecordsetSetADOrs.ActiveConnection=ADOcnADOrs.Open"Select學號FromStudWhere學號='"+tNo+"'"IfNotADOrs.【14】Then'假如該學號的學生記錄已經存在,則顯示提醒信息MsgBox"你輸入的學號已存在,不能增長!"Else'增長新學生的記錄strSQL="InsertIntostud(學號,姓名,性別,籍貫)"strSQL=strSQL+"Values('"+tNo+"','"+tName+"','"+tSex+"','"+tRes+"')"ADOcn.Execute【15】MsgBox"添加成功,請繼續(xù)!"EndIfADOrs.CloseSetADOrs=NothingEndSub2023年9月全國計算機等級考試二級筆試試卷Access數據庫程序設計一、選擇題((1)~(35)每小題2分,共70分)(1)軟件是指______。A)程序B)程序和文檔C)算法加數據結構D)程序、數據與相關文檔的完整集合(2)軟件調試的目的是______。A)發(fā)現錯誤??B)改正錯誤C)改善軟件的性能D)驗證軟件的對的性(3)在面向對象方法中,實現信息隱蔽是依靠______。A)對象的繼承? B)對象的多態(tài)C)對象的封裝 ?D)對象的分類(4)下列敘述中,不符合良好程序設計風格規(guī)定的是______。A)程序的效率第一,清楚第二 B)程序的可讀性好C)程序中要有必要的注釋?D)輸入數據前要有提醒信息(5)下列敘述中對的的是______。A)程序執(zhí)行的效率與數據的存儲結構密切相關B)程序執(zhí)行的效率只取決于程序的控制結構C)程序執(zhí)行的效率只取決于所解決的數據量D)以上三種說法都不對(6)下列敘述中對的的是______。A)數據的邏輯結構與存儲結構必然是一一相應的B)由于計算機存儲空間是向量式的存儲結構,因此,數據的存儲結構一定是線性結構C)程序設計語言中的數組一般是順序存儲結構,因此,運用數組只能解決線性結構D)以上三種說法都不對(7)冒泡排序在最壞情況下的比較次數是______。A)n(n+1)/2?B)nlog2n?C)n(n-1)/2 D)n/2(8)一棵二叉樹中共有70個葉子結點與80個度為1的結點,則該二叉樹中的總結點數為______。A)219?B)221?C)229 D)231(9)下列敘述中對的的是______。A)數據庫系統是一個獨立的系統,不需要操作系統的支持B)數據庫技術的主線目的是要解決數據的共享問題C)數據庫管理系統就是數據庫系統D)以上三種說法都不對(10)下列敘述中對的的是______。A)為了建立一個關系,一方面要構造數據的邏輯關系B)表達關系的二維表中各元組的每一個分量還可以提成若干數據項C)一個關系的屬性名表稱為關系模式D)一個關系可以涉及多個二維表(11)用二維表來表達實體及實體之間聯系的數據模型是______。A)實體–聯系模型B)層次模型C)網狀模型?D)關系模型(12)在公司中,職工的“工資級別”與職工個人“工資”的聯系是______。A)一對一聯系?B)一對多聯系C)多對多聯系 D)無聯系(13)假設一個書店用(書號,書名,作者,出版社,出版日期,庫存數量……)一組屬性來描述圖書,可以作為“關鍵字”的是______。?A)書號 B)書名 C)作者 D)出版社(14)下列屬于Access對象的是______。 A)文獻?B)數據?C)記錄?D)查詢(15)在Access數據庫的表設計視圖中,不能進行的操作是______。?A)修改字段類型?B)設立索引C)增長字段?D)刪除記錄(16)Access數據庫中,為了保持表之間的關系,規(guī)定在子表(從表)中添加記錄時,假如主表中沒有與之相關的記錄,則不能在子表(從表)中添加該記錄。為此需要定義的關系是______。 A)輸入掩碼?B)有效性規(guī)則?C)默認值 D)參照完整性(17)將表A的記錄添加到表B中,規(guī)定保持表B中原有的記錄,可以使用的查詢是______。1 A)選擇查詢 B)生成表查詢?C)追加查詢 D)更新查詢1(18)在Access中,查詢的數據源可以是______。?A)表 B)查詢 C)表和查詢?D)表、查詢和報表(19)在一個Access的表中有字段“專業(yè)”,要查找包含“信息”兩個字的記錄,對的的條件表達式是______。?A)=left([專業(yè)],2)="信息" B)like"*信息*"?C)="信息*"? D)Mid([專業(yè)],1,2,)="信息"(20)假如在查詢的條件中使用了通配符方括號“[]”,它的含義是______。?A)通配任意長度的字符B)通配不在括號內的任意字符?C)通配方括號內列出的任一單個字符D)錯誤的使用方法(21)現有某查詢設計視圖(如下圖所示),該查詢要查找的是______。 A)身高在160以上的女性和所有的男性B)身高在160以上的男性和所有的女性?C)身高在160以上的所有人或男性D)身高在160以上的所有人(22)在窗體中,用來輸入或編輯字段數據的交互控件是______。?A)文本框控件B)標簽控件C)復選框控件 D)列表框控件(23)假如要在整個報表的最后輸出信息,需要設立______。?A)頁面頁腳 B)報表頁腳 C)頁面頁眉 D)報表頁眉(24)可作為報表記錄源的是______。?A)表 B)查詢 C)Select語句?D)以上都可以(25)在報表中,要計算“數學”字段的最高分,應將控件的“控件來源”屬性設立為______。?A)=Max([數學])?B)Max(數學) C)=Max[數學]?D)=Max(數學)(26)將Access數據庫數據發(fā)布到Internet網上,可以通過______。 A)查詢 B)窗體?C)數據訪問頁?D)報表(27)打開查詢的宏操作是______。?A)OpenForm?B)OpenQuery?C)OpenTable?D)OpenModule(28)宏操作SetValue可以設立______。?A)

溫馨提示

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

評論

0/150

提交評論