版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
2022年河南省濮陽市全國計算機等級考試Access數(shù)據庫程序設計測試卷(含答案)學校:________班級:________姓名:________考號:________
一、操作題(10題)1.從ACCESS數(shù)據庫導出數(shù)據:在D:\\Access目錄下有一個“教學管理.mdb”access數(shù)據庫,其中有一個“學生”表。1、將“教學管理.mdb”中“學生”表導出為電子表格文件,命名為“學生_導出.xls”2、將“教學管理.mdb”中“學生”表導出為文本文件,命名為“學生_導出.txt”
2.創(chuàng)建一個查詢,要求將表對象“tStud”中總分成績超過270分(含270分)的學生信息追加到空表“tTemp”中。其中,“tTemp”表的入學成績?yōu)閷W生總分,所建查詢命名為“qT4”。
3.
4.空數(shù)據庫的建立:在D:\\Access目錄下建立一個ACCESS空數(shù)據庫文件“教學管理.mdb”。
5.在窗體中添加一個命令按鈕,名稱為Command1,然后編寫如下程序:
PrivateSubCommand1_Click()
sum=0
Fori=1To100step2
Nexti
MsgBoxsum
EndSub
窗體打開運行后,單擊命令按鈕,則消息框的輸出結果為()。
6.已知數(shù)列的遞推公式如下:
f(n)=1當n=0,1時
f(n)=f(n-1)+f(n-2)當n>1時
則按照遞推公式可以得到數(shù)列:1,1,2,3,5,8,13,21,34,55,……。現(xiàn)要求
從鍵盤輸入n值,輸出對應項的值。例如當輸入n為8時,應該輸出34。程序如下,
請補充完整。
PrivateSubrunll_Click()
f0=1
f1=1
num=Val(InputBox("請輸入一個大于2的整數(shù):"))
Forn=2To【】
f2=【】
f0=f1
f1=f2
Nextn
MsgBoxf2
EndSub
7.假設用—個長度為50的數(shù)組(數(shù)組元素的下標從0到49)作為棧的存儲空間,棧底指針bottom指向棧底元素,棧頂指針top指向棧頂元素,如果bottom=49,top=30(數(shù)組下標),則棧中具有【】個元素。
8.使用數(shù)據視圖創(chuàng)建表:在D:\\Access目錄下有一ACCESS數(shù)據庫“教學管理.mdb”。利用表的“數(shù)據視圖”創(chuàng)建如下圖所示的“學生-數(shù)據視圖”表。
9.在窗體上畫一個名稱為Text1的文本框和一個名稱為Command1的命令按鈕,然后編寫如下事件過程:
PrivateSubCommand1Click()
DimiAsInteger,nAsInteger
n=0
Fori=0To50
i=i+3
n=n+1
Ifi>10ThenExitFor
Nexti
Text1.Text=Str(n)
EndSub
程序運行后,單擊命令按鈕,在文本框中顯示的值是______。
10.閱讀下面的程序段:
sum=0
fori=1to3
forj=ito4
fork=jto5
sum=sum+1
nextk
nextj
nexti
執(zhí)行上面的三重循環(huán)后,sam的值為______。
二、基本操作題(10題)11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
三、1.選擇題(10題)21.返回當前系統(tǒng)日期的函數(shù)是()。
A.Day(date)B.Date(date)C.Date(day)D.Date()
22.下面不屬于軟件設計原則的是______。
A.抽象B.模塊化C.自底向上D.信息隱蔽
23.如果要設置整個報表的格式,應單擊相應的______。
A.報表選定器B.報表設計器C.節(jié)選定器D.報表設計器或報表背景
24.軟件詳細設計的主要任務是()。
A.確定每個模塊的算法和使用的數(shù)據結構B.確定每個模塊外部的接口C.確定每個模塊的功能D.編程
25.下列敘述中正確的是A.程序設計就是編制程序
B.程序的測試必須由程序員自己去完成
C.程序經調試改錯后還應進行再測試
D.程序經調試改錯后不必進行再測試
26.下列選項中不屬于軟件生命周期開發(fā)階段任務的是()。
A.軟件測試B.概要設計C.軟件維護D.詳細設計
27.下列敘述正確的是()。
A.非空線性表可以有幾個節(jié)點沒有前件
B.線性表的數(shù)據元素不可以由若干個數(shù)據項構成
C.除根節(jié)點和終端節(jié)點,其他節(jié)點都有且只有一個前件,也有且只有一個后件
D.線性表必須要有數(shù)據元素
28.VBA中定義靜態(tài)變量可以用關鍵字______。
A.ConstB.DimC.PublicD.Static
29.打開查詢的宏操作是______。A.OpenFormB.OpenQueryC.OpenTableD.OpenModule
30.確定一個控件在窗體或報表上的位置的屬性是(2005年4月)
A.Width或HeightB.Width和HeightC.Top或LeftD.Top和Left
四、綜合應用題(10題)31.
32.在考生文件夾下有一個數(shù)據庫文件“sampB.accdb”,里面已經設計好表對象“tBorrow”、“tReader”和“tBook”,查詢對象“qT”,窗體對象“fReader”,報表對象“rReader”和宏對象“rPt”。請在此基礎上按以下要求補充設計。
(1)在報表“rReader”的報表頁眉節(jié)區(qū)內添加一個標簽控件,其名稱為“bTitle”,標題顯示為“讀者借閱情況瀏覽”,字體名稱為“黑體”,字體大小為22,并將其安排在距上邊0.5厘米、距左側2厘米的位置。
(2)設計報表“rReader”的主體節(jié)區(qū)為“tSex”文本框控件。設置數(shù)據來源顯示性別信息,并要求按“借書日期”字段升序顯示,“借書日期”的顯示格式為“長日期”形式。
(3)將宏對象“rpt”改名為“mReader”。
(4)在窗體對象“fReader”的窗體頁腳節(jié)區(qū)內添加一個命令按鈕,命名為“bList”,按鈕標題為“顯示借書信息”,其單擊事件屬性設置為宏對象“mReader”。
(5)窗體加載時設置窗體標題屬性為系統(tǒng)當前日期。窗體“加載”事件代碼已提供,請補充完整。
注意:不允許修改窗體對象“fReader”中未涉及的控件和屬性;不允許修改表對象“tBorrow”、“tReader”和“tBook”及查詢對象“qT”;不允許修改報表對象“rReader”的控件和屬性。程序代碼只允許在“*****Add*****”與“******Add*****”之間的空行內補充一行語句,完成設計,不能增刪和修改其他位置上已存在的語句。
33.
34.
35.
36.
37.
38.考生文件夾下存在一個數(shù)據庫文件“Acc3.mdb”,里面已經設計好表對象“職工”和宏對象“mos”,以及以“職工”為數(shù)據源的窗體對象“Employee”。試在此基礎上按照以下要求補充窗體設計:(1)在窗體的頁眉節(jié)區(qū)添加一個標簽控件,其名稱為“sTitle”,初始化標題顯示為“職工基本信息”,字體為“隸書”,字號為“18”,字體粗細為“加粗”。(2)在窗體頁腳區(qū)添加一個命令按鈕,命名為“coral”,按鈕標題為“顯示職工”。(3)設置按鈕“coml”的單擊事件屬性為運行宏對象“mos”。(4)將窗體的滾動條屬性設置為“兩者均無”。注意:不允許修改窗體對象“Employee”中未涉及的控件和屬性;不允許修改表對象“職工”和宏對象“mos”。
39.
40.
五、綜合操作題(2題)41.
42.
六、簡單應用題(2題)43.
44.
參考答案
1.第一題:1、打開“教學管理.mdb”數(shù)據庫,選中“學生”表,單擊鼠標右鍵,找到“導出”并單擊,選擇好需要保存文件的路徑,選擇文件類型中的“MicrosoftExcel”,確定文件名字“學生_導出”,單擊“導出”即可。第二題:1、打開“教學管理.mdb”數(shù)據庫,選中“學生”表,單擊鼠標右鍵,找到“導出”并單擊,選擇好需要保存文件的路徑,選擇文件類型中的“文本文件”,確定文件名字“學生_導出”,單擊“導出”即可。
2.【審題分析】本題主要考查追加表查詢,追加表一般情況用于數(shù)據庫的復制、轉移。在表中條件表達式是:數(shù)學-語文+物理>=270。
【操作步驟】步驟1:在“samp2.msb”窗口下,單擊“查詢”對象,添加“tStud”表。關閉對話框。執(zhí)行【查詢】一【追加表查詢】菜單命令,在追加表對話框內輸追加到表名稱“tTemp”,雙擊“身份證號、“姓名”字段,在“字段”所在行的第三列列出條什運算式:[數(shù)學]+[語文】+(物理】,在其對應的“條件”行內輸入:>=270,追加到所在行選擇“入學成績”表。如圖40所示。
步驟2:單擊“保存”按鈕,輸入文件名:“qt4”。單擊“確定”按鈕,關閉“qt4”查詢窗口。步驟3:關閉“samp2.mdb”數(shù)據庫窗口。
3.
4.1、現(xiàn)在D盤下建立一個空的文件夾,命名為“ACCESS”文件夾。2、打開ACCESS文件夾,單擊鼠標的右鍵,找到新建,單擊數(shù)據庫的程序的相關圖標。3、文件夾下就會出現(xiàn)數(shù)據庫的圖標文件,重命名數(shù)據庫的名稱即可。注:在命名數(shù)據庫文件的同時不允許輸入文件名的擴展名。若沒有顯示擴展名,則從“工具”打開找到“文件夾選項”,單擊“文件夾選項”,找到隱藏擴展名的那一項,把前面的小框去掉,并應用即可。
5.25002500解析:本題考查循環(huán)的知識。這個問題比較簡單,實際上就是求1到100之間的奇數(shù)和,最終結果為2500。
6.numf0+f1num\r\nf0+f1解析:程序首先需要接受用戶輸入的值,根據程序代碼可以判斷,使用變量num來存放用戶輸入的值,使用循環(huán)實現(xiàn)遞推,根據題面“要求從鍵盤輸入n值,輸出對應項的值”,可知循環(huán)從2開始,到用戶輸入的值結束,也就是“Forn=2Tonum”。根據題面給出的公式“當n>1時,f(n)=f(n-1)+f(n-2)”,可知第n項的值總等于它前兩項(即第n-2項與第n-1項)之和,在程序For循環(huán)中,總用f2表示第n項,f0表示第n-2項,f1表示第n-1項,所以f2=f0+f1。
7.2020解析:棧是限定在一端進行插入與刪除的線性表。在棧中,允許插入與刪除的一端稱為棧頂,而不允許插入與刪除的另一端稱為棧底。棧頂元素總是最后被插入的元素,從而也是最先能被刪除的元素:棧底元素總是最先被插入的元素,從而也是最后才能被刪除的元素。即棧是按照“先進后出”或“后進先出”的原則組織數(shù)據的,因此,棧也被稱為“先進后出”表或“后進先出”表。通常用指針top來指示棧頂?shù)奈恢茫弥羔榖ottom指向棧底。由題意可知棧頂指針top=30,bottom=49,則棧中具有的元素應該為bottom-top+1即49-30+1=20。
8.1、找到要操作的數(shù)據源,打開“教學管理”數(shù)據庫。2、選擇數(shù)據庫的對象“表”,可以在窗口上雙擊“通過輸入數(shù)據創(chuàng)建表”或者單擊“新建”,在打開的窗口中選擇“數(shù)據表視圖”。單擊“確定”按鈕,把鼠標放置于“字段1”上,變成向下箭頭以后“單擊一下”,使得整個字段變成黑色,然后單擊“鼠標右鍵”一次,選擇“重命名列”,輸入所要求的字段名稱;同理一直操作完成,命名完成以后單擊“保存”,輸入“學生-數(shù)據視圖”,單擊“確定”即可。3、再用“設計視圖”打開“學生-數(shù)據視圖”表進行表的“數(shù)據類型”進行設計,設計完成后單擊“保存”即可。
9.33解析:本題考查循環(huán)的知識。Exit語句用于中途退出循環(huán),所以帶有Exit語句的循環(huán)結束后,一定要判斷清楚到底是因為不滿足循環(huán)條件而退出循環(huán)的,還是由于執(zhí)行到了Exit語句而退出循環(huán)的。本題中不等i循環(huán)到50就會因為滿足If語句的條件從而執(zhí)行到ExitFor語句退出循環(huán),注意到每次循環(huán)時除了要執(zhí)行i=i+3以外,在本次循環(huán)結束后還要加上步長1,經過計算在第3次循環(huán)的時候由于i的值為11而滿足了If語句的條件,執(zhí)行ExitFor后退出循環(huán),此時的n值為3。
10.2828解析:本題考查循環(huán)的知識。這類問題循環(huán)體中只有一條語句,就是sum=sum+1,這樣的話問題就變成了判斷這條語句共執(zhí)行多少次,也就是最內層循環(huán)一共會執(zhí)行多少次??梢赃@樣分析:當i=1,j=1時,內循環(huán)執(zhí)行5次;當i=1,j=2時,內循環(huán)執(zhí)行4次;當i=1,j=3時,內循環(huán)執(zhí)行3次;當i=1,j叫時,內循環(huán)執(zhí)行2次,這樣的話外循環(huán)第一次時內循環(huán)共執(zhí)行5+4+3+2=14次;當i=2時,,j從2開始循環(huán),那么內循環(huán)共執(zhí)行4+3+2=9次;當i=3時,j從3開始循環(huán),那么內循環(huán)共執(zhí)行3+2=5次,所以總的執(zhí)行次數(shù)為14+9+5=28次。
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.D
22.C解析:軟件設計遵循軟件工程的基本目標和原則,建立了適用于在軟件設計中應該遵循的基本原理和與軟件設計有關的概念。①抽象是一種思維工具,就是把事物本質的共同特性抽出來而不考慮其他細節(jié)。②模塊是指可以單獨命名且可編址的元素。如高級語言中的過程、函數(shù)、子程序等。③信息隱蔽是指在一個模塊內包含的信息(過程或數(shù)據),對于不需要這些信息的其他模塊來說是不能訪問的。④模塊獨立性是指每個模塊只完成系統(tǒng)要求的獨立的子功能,并且與其他模塊的聯(lián)系最少且接口簡單。因此,本題的正確答案是C。
23.D解析:單擊報表設計器或報表背景可以切換到報表屬性表,對整個報表進行屬性設置。
24.A解析:本題考核結構化設計方法的詳細設計。從軟件開發(fā)的工程化觀點來看,在使用程序設計語言編制程序以前,需要對所采用算法的邏輯關系進行分析,設計出全部必要的過程細節(jié),并給予清晰的表達。詳細設計的任務就是要決定各個模塊的實現(xiàn)算法,并精確地表達這些算法。
25.C解析:軟件設計的基本目標是用比較抽象概括的方式確定目標系統(tǒng)如何完成預定的任務,軟件沒計是確定系統(tǒng)的物理模型。軟件測試即使用人工或自動手段來運行或測定某個系統(tǒng)的過程,其日的在于檢驗它是否滿足規(guī)定的需求或是弄清預期結果與實際結果之間的差別。軟件調試后要進行回歸測試,防止引進新的錯誤。
26.C解析:軟件生命周期由軟件定義、軟件開發(fā)和軟件維護三個時期組成,每個時期又進一步劃分為若干個階段。軟件定義時期的基本任務是確定軟件系統(tǒng)的工程需求。軟件定義可分為軟件系統(tǒng)的可行性研究和需求分析兩個階段。軟件開發(fā)時期是具體設計和實現(xiàn)在前一時期定義的軟件,它通常由下面五個階段組成:概要設計、詳細設計、編寫代碼、組裝測試和確認測試。軟件維護時期的主要任務是使軟件持久地滿足用戶的需要。即當軟件在使用過程中發(fā)現(xiàn)錯誤時應加以改正;當環(huán)境改變時應該修改軟件,以適應新的環(huán)境;當用戶有新要求時應該及時改進軟件,以滿足用戶的新要求。根據上述對軟件生命周期的介紹,可知選項C中的軟件維護不是軟件生命周期開發(fā)階段的任務。因此,本題的正確答案是C。
27.C解析:非空線性表有且只有一個節(jié)點沒有前件,所以A是錯誤的。線性表的數(shù)據元素不一定是簡單項,可以由若干個數(shù)據項構成,所以B是錯誤的。線性表可以沒有數(shù)據元素,稱為空線性表,所以D是錯誤的。本題正確答案是選項C。
28.D解析:本題考查VBA中靜態(tài)變量的定義。要在過程的實例間保留局部變量的值,可以用Static關鍵字代替Dim以定義靜態(tài)變量,靜態(tài)(Static)變量的持續(xù)時間是用整個模塊執(zhí)行的時間,但它的有效作用范圍是由其定義位置決定的。答案為D。
29.B解析:OpenQuery可以在數(shù)據表視圖、設計視圖或打印預覽中打開選擇查詢或交叉表查詢,所以選項B為正確答案。選項A“OpenForm”宏打開窗體,選項C“OpenTable”打開表,選項D“OpenMOdule”打開特定的VisualBasic模塊。
30.D解析:本題考查控件的基本屬性。Width是控件寬度,Height是控件高度,Top是控件上邊距,Left是控件左邊距。同時利用左邊距和上邊距可以描述出一個控件在窗體或報表上的位置,而寬度和高度只能描述出控件的大小,因此選項D是正確的。
31.
32.【考點分析】本題考點:在報表中添加標簽控件及其屬性的設置;宏的重命名;在窗體中添加命令按鈕控件及其屬性的設置等。
【解題思路】第1、4小題分別在報表和窗體的設計視圖中添加控件,并用鼠標右鍵單擊控件,從彈出的快捷菜單中選擇“屬性”命令,設置屬性;第2小題直接用鼠標右鍵單擊控件名,從彈出的快捷菜單中選擇“屬性”命令,設置屬性;第5小題直接單擊“生成器”按鈕,在彈出的對話框中選擇“代碼生成器”命令,輸入代碼。
(1)【操作步驟】
步驟1:選擇報表對象,右鍵單擊“rReader”報表,從彈出的快捷菜單中選擇“設計視圖”命令,彈出報表設計視圖。
步驟2:選擇“報表設計工具”的“設計”選項卡“控件”組中的“標簽”控件,單擊報表頁眉處,然后輸入“讀者借閱情況瀏覽”,單擊設計視圖任一處。
步驟3:右鍵單擊“讀者借閱情況瀏覽”標簽,從彈出的快捷菜單中選擇“屬性”命令,彈出標簽屬性對話框。
步驟4:選擇“全部”選項卡,在“名稱”行輸入“bTitle”。如圖3.174所示。
步驟5:單擊“格式”選項卡,分別在“字體名稱”和“字號”行下拉列表中選擇“黑體”和“22”,分別在“左”和“上邊距”行輸入“2cm”和“0.5cm”,關閉對話框。單擊快速訪問工具欄中的“保存’“按鈕。
(2)【操作步驟】
步驟1:右鍵單擊文本框“tSex”,從彈出的快捷菜單中選擇“屬性”命令,在“控件來源”行下拉列表中選擇“性別”,關閉屬性表。如圖3.175所示。
步驟2:在“報表設計工具”的“設計”選項卡“分組和匯總”組中單擊“分組和排序”按鈕,彈出“分組、排序和匯總”界面,在“添加組”下拉列表中選擇“借書日期”。在“排序次序”下拉列表中選擇“升序”,關閉分組、排序和匯總界面。
步驟3:右鍵單擊文本框“借書日期”,從彈出的快捷菜單中選擇“屬性”命令,在“全部”選項卡的“格式”行下拉列表中選擇“長日期”,關閉屬性表。如圖3.176所示。
步驟4:單擊快速訪問工具欄中的“保存”按鈿,關閉設計視圖。
(3)【操作步驟】
步驟1:選擇宏對象,右鍵單擊“rpt”宏,從彈出的快捷菜單中選擇“重命名”命令。
步驟2:在光標處輸入“mReader”。
(4)【操作步驟】
步驟1:選擇窗體對象,右鍵單擊“fReader”窗體,從彈出的快捷菜單中選擇“設計視圖”命令。
步驟2:選擇“窗體設計工具”的“設計”選項卡“控件”組中的“按鈕”控件,單擊窗體頁腳節(jié)區(qū)適當位置,彈出“
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年新疆鐵道職業(yè)技術學院單招職業(yè)技能考試模擬試題含詳細答案解析
- 2026年廣東生態(tài)工程職業(yè)學院單招綜合素質考試備考題庫含詳細答案解析
- 2026年度滁州市市直事業(yè)單位公開招聘工作人員65名考試重點試題及答案解析
- 2026年青島求實職業(yè)技術學院單招職業(yè)技能考試備考題庫含詳細答案解析
- 2026年長春信息技術職業(yè)學院單招職業(yè)技能考試備考試題含詳細答案解析
- 2026年寧夏工業(yè)職業(yè)學院高職單招職業(yè)適應性測試模擬試題及答案詳細解析
- 2026年鶴崗師范高等??茖W校單招綜合素質考試備考題庫含詳細答案解析
- 2026年江蘇建筑職業(yè)技術學院單招職業(yè)技能考試備考試題含詳細答案解析
- 2026年長沙南方職業(yè)學院單招綜合素質筆試參考題庫含詳細答案解析
- 2026年河北工藝美術職業(yè)學院單招綜合素質考試備考試題含詳細答案解析
- 電荷轉移動力學模擬-洞察及研究
- 模具生產質量控制流程手冊
- 基于表型分型的COPD患者呼吸康復與營養(yǎng)支持策略優(yōu)化
- 刮痧療法培訓課件
- 骨科圍手術期病人營養(yǎng)支持
- LNG氣化工程項目可行性研究報告
- 中東地區(qū)禮儀規(guī)范
- 保健食品購銷合同范本
- 廣告牌吊裝安裝施工方案
- 豆制品企業(yè)生產過程節(jié)能降耗方案
- 臨床醫(yī)學三基三嚴培訓
評論
0/150
提交評論