卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

2010年6月全國高等學(xué)校計算機水平考試二級Access數(shù)據(jù)庫程序設(shè)計真題(含參考答案)

全國高等學(xué)校(安徽考區(qū))計算機水平考試(二級Access 數(shù)據(jù)庫程序設(shè)計)(2010.6) ,全國高等學(xué)校(安徽考區(qū))計算機水平考試(二級Access 數(shù)據(jù)庫程序設(shè)計)(2

全國高等學(xué)校(安徽考區(qū))計算機水平考試(二級Access 數(shù)據(jù)庫程序設(shè)計)

(2010.6)

,

全國高等學(xué)校(安徽考區(qū))計算機水平考試(二級Access 數(shù)據(jù)庫程序設(shè)計)(2010.6)

一、單向選擇題(每題1分,共40分)

1.計算機系統(tǒng)中存儲信息的基本單位是______。

A) 位B) 字節(jié)C) 字D) 字符

2.超市使用的POS 機收費系統(tǒng),屬于計算機在______方面的應(yīng)用。

A) 數(shù)據(jù)處理B) 科學(xué)計算C) 實時控制D) 計算機輔助設(shè)計

3.下面是PC 機常用的4種外設(shè)接口,其中U 盤、移動硬盤、MP3、MP4等均能連接的接口是______。

A) RS-232B) IEEE-1394C) USB D) IDE

4.下面各種進制的數(shù)據(jù)中,最大的數(shù)是______。

A) (1000010)2B) (67)10C) (77)8D) (3A )16

5.下列關(guān)于Windows 操作系統(tǒng)通配符的說法中,正確的是______。

A) ? 代表多個字母B) *代表多個字母C) ? 代表任意多個字符D) *代表任意多個字符

6.某電子郵件地址為:wyg@163.com ,其中wyg 是______。

A) 域名B) 地區(qū)名C) 用戶名D) 國家名

7.多媒體計算機是指______。

A) 安裝了光驅(qū)并具有較高運算能力的計算機

B) 安裝了多種媒體播放軟件的計算機

C) 能夠處理音頻、視頻等多媒體信息的計算機

D) 能夠訪問Internet 的計算機

8.下列選項中,______不是有效的信息安全控制方法。

A) 用戶口令設(shè)置B) 用戶權(quán)限設(shè)置C) 數(shù)據(jù)加密D) 增加網(wǎng)絡(luò)寬帶

9.下列選項中,防止U 盤感染病毒的有效方法是______。

A) 對U 盤進行寫保護B) 對U 盤進行分區(qū)

C) 保持U 盤的清潔D) 不要與有病毒的U 盤方在一起

10.編程屬于軟件開發(fā)過程中的______階段。

A) 實現(xiàn)B) 定義C) 分析D) 維護

11.下列關(guān)于數(shù)據(jù)庫特點的描述中,錯誤的是______。

A) 數(shù)據(jù)庫中的數(shù)據(jù)與應(yīng)用程序有密切的聯(lián)系

B) 數(shù)據(jù)庫中的數(shù)據(jù)有較高的獨立性

C) 數(shù)據(jù)庫中的數(shù)據(jù)可以被多個應(yīng)用程序共享

D) 數(shù)據(jù)庫中的數(shù)據(jù)有較低的冗余性

12.關(guān)系數(shù)據(jù)庫中的一個關(guān)系就是一個______。

A) 數(shù)據(jù)庫B) 二維表C) 應(yīng)用程序D) 記錄

13.在一個關(guān)系中,能夠唯一標(biāo)識一個元組的屬性或?qū)傩缘慕M合稱為______。

A) 記錄B) 字段C) 域D) 關(guān)鍵字

14.在用戶根據(jù)自己的實際需要創(chuàng)建一個Access 數(shù)據(jù)庫時,通常應(yīng)該先______。

A) 創(chuàng)建一個空白的數(shù)據(jù)庫B) 創(chuàng)建好表,再由表組合成數(shù)據(jù)庫

C) 設(shè)計一個創(chuàng)建數(shù)據(jù)庫的應(yīng)用程序D) 定義好數(shù)據(jù)庫中各個表的關(guān)鍵字

15.以下關(guān)于字段的描述中,錯誤的是______。

A) 一個表中可以包含多種不同類型的字段

B) 設(shè)置字段的有效性規(guī)則,可防止非法數(shù)據(jù)輸入

C) 字段屬性主要包括字段名、數(shù)據(jù)類型和字段大小等

D) 字段名最長為128個字符

16.以下數(shù)據(jù)類型中,與貨幣型數(shù)據(jù)所占的存儲空間相同的是______。

A) 邏輯型B) 自動編號型C) 日期/時間型D) 備注型

17.以下關(guān)于文本類型的描述中,錯誤的是______。

,

全國高等學(xué)校(安徽考區(qū))計算機水平考試(二級Access 數(shù)據(jù)庫程序設(shè)計)(2010.6)

A) 文本型數(shù)據(jù)一般由字母、數(shù)字或漢字組成

B) 文本型字段的大小默認(rèn)是50

C) 文本型字段最多可以存儲255個字符

D) 不能對文本型字段進行排序

18.如果字段內(nèi)容為聲音文件,該字段的數(shù)據(jù)類型一般定義為______。

A) 備注型B) OLE 對象型C) 文本型D) 數(shù)字型

19.在Access 中,以下關(guān)于字段默認(rèn)值的描述中,錯誤的是______。

A) 設(shè)置默認(rèn)值可以提高輸入數(shù)據(jù)的效率

B) 默認(rèn)值是輸入時自動填充的字段值

C) 數(shù)字型字段的默認(rèn)值被自動設(shè)置為0

D) 所有數(shù)據(jù)類型都具有默認(rèn)值屬性

20.在有相同字段C 的A 、B 兩個表中,C 字段均被設(shè)為主鍵,通過C 建立的是______。

A) 一對一的關(guān)系B) 一對多的關(guān)系C) 多對多的關(guān)系D) 多對一的關(guān)系

21.以下關(guān)于選擇查詢的描述中,錯誤的是______。

A) 可以從一個或多個表中檢索并顯示數(shù)據(jù)

B) 可以對記錄進行分組

C) 查詢結(jié)果不會隨表中記錄的變化而變化

D) 可以對記錄進行總計和計數(shù)等操作

22.將表A 中的記錄添加到表B 中,若要保持表B 中原有記錄,使用的查詢是______。

A) 更新查詢B) 生成表查詢C) 追加查詢D) 選擇查詢

23.創(chuàng)建一個選擇查詢,查找“學(xué)號”是“J0901”或“J0908”的學(xué)生信息,在設(shè)計視圖中與“學(xué)號”字段對應(yīng)的條件行中,一般設(shè)置為______。

A) “J0901”And “J0908”B) “J0901”O(jiān)r “J0908”

C) In (“J0901”And “J0908”)D) Not In (“J0901”And “J0908”)

24.日期/時間型常量應(yīng)該使用適當(dāng)?shù)姆指舴ㄆ饋?,正確的分隔符是______。

A) []B) “”C) #D) *

25.通過在對話框中輸入學(xué)號或姓名來查找相關(guān)學(xué)生信息,使用的查詢是______。

A) 選擇查詢B) 更新查詢C) 交叉表查詢D) 參數(shù)查詢

26.在教師信息表中有一邏輯型字段“是否黨員”,查找教師中的黨員使用的SQL 語句是______。

A) Select *Form 教師信息Where 是否黨員=“True ”

B) Select *Form 教師信息Where 是否黨員=True

C) Select *Form 教師信息While 是否黨員=“True ”

D) Select *Form 教師信息While 是否黨員=True

27.在Access 中,窗體的視圖不包括______。

A) 窗體視圖B) 設(shè)計視圖C) 數(shù)據(jù)表視圖D) 查詢視圖

28.在窗體中添加說明性文本,一般選用______控件。

A) 文本框B) 標(biāo)簽C) 列表框D) 矩形

29.使用______控件,可以連接數(shù)據(jù)源中的OLE 類型字段。

A) 主/子窗體B) 未綁定對象框C) 綁定對象框D) 復(fù)選框

30.在設(shè)計窗體時要實現(xiàn)命令按鈕的功能,一般先在屬性對話框中選擇______選項卡。

A) 格式B) 事件C) 數(shù)據(jù)D) 其它

31.窗體的設(shè)計視圖由多個部分組成,每部分稱為節(jié),其中______節(jié)是必須有的。

A) 主體B) 窗體頁眉C) 頁面頁眉D) 窗體頁腳

32.在創(chuàng)建報表時,排序字段最多可以設(shè)置為______。

A) 3個B) 2個C) 1個D) 4個

33.使用報表進行匯總時,其匯總字段的數(shù)據(jù)類型一般為______。

,

全國高等學(xué)校(安徽考區(qū))計算機水平考試(二級Access 數(shù)據(jù)庫程序設(shè)計)(2010.6)

A) 文本型B) 數(shù)字型C) 日期/時間型D) 備注型

34.以下關(guān)于報表頁眉和頁面頁眉的說法中,正確的是______。

A) 頁面頁眉只出現(xiàn)在報表開始的位置,報表頁眉位于每頁的最上部

B) 報表頁眉只出現(xiàn)在報表開始的位置,頁面頁眉位于每頁的最上部

C) 報表頁眉和頁面頁眉對整個報表來說,其顯示的效果是一樣的

D) 報表頁眉在報表的每頁出現(xiàn)一次,頁面頁眉在報表中只出現(xiàn)一次

35.啟動窗體時,系統(tǒng)首先執(zhí)行的事件過程是______。

A) Load B) Click C) UnLoad D) DblClick

36.?dāng)?shù)據(jù)訪問頁中的控件與窗體、報表中大致相同,但______控件是數(shù)據(jù)訪問頁特有的。

A) 文本框B) 復(fù)選框C) 滾動文字D) 標(biāo)簽

37.以下宏操作中,______命令用于打開選擇查詢。

A) OpenQuery B) OpenReport C) OpenForm D) OpenTable

38.以下關(guān)于程序的描述中,錯誤的是______。

A) 程序的設(shè)計與開發(fā)需要借助一定的工具軟件

B) 程序運行后應(yīng)該能夠解決特定的問題

C) 程序需要通過編譯或者解釋才能在計算機上運行

D) 程序可以在所有的計算機上直接運行

39.目前普遍使用的程序設(shè)計語言是______。

A) 面向機器的語言B) 面向過程的語言C) 面向?qū)ο蟮恼Z言D) 面向方面的語言

40.在Access 提供的VBA 開發(fā)環(huán)境中,可以通過______函數(shù)輸出程序的運行結(jié)果。

A) InputBox B) OutputBox C) MsgBox D) DispBox

二、填空題(每題2分,共30分)

1.?dāng)?shù)據(jù)庫是存儲在存儲介質(zhì)上的2.?dāng)?shù)據(jù)模型通常分為網(wǎng)狀模型、層次模型和3種類型。

3.在Access 數(shù)據(jù)庫中,存儲原始數(shù)據(jù)的對象是4.報表、查詢及窗體等對象可以通過向?qū)Ш?.在Access 中,按功能來劃分,索引可以分為6.函數(shù)Right (“安徽省合肥市”,3)的返回值是7.在Access 中,操作查詢包括生成表查詢、更新查詢、追加查詢和。

8.在Access 中,創(chuàng)建交叉表查詢需要指定3種字段,分別是行標(biāo)題、列標(biāo)題和。

9.在Select 語句中,通過10.將文本框的*”顯示。

11.一般來說,縱欄式窗體每次只顯示條記錄。

12.在Access 數(shù)據(jù)庫中,窗體和報表的數(shù)據(jù)來源主要包括表、SQL 語句。

13.報表的視圖主要有3種,分別是設(shè)計視圖、打印預(yù)覽視圖和。

14.在Access 數(shù)據(jù)庫中,數(shù)據(jù)訪問頁是一個獨立的文件,其文件類型是15.一個較大的VBA 程序通常由幾個相對獨立的部分組成,每部分稱為。

,

全國高等學(xué)校(安徽考區(qū))計算機水平考試(二級Access 數(shù)據(jù)庫程序設(shè)計)(2010.6)

三、閱讀理解題(每題3分,共15分)

1.窗體中有一個名稱為Command1的命令按鈕。閱讀下列程序,并回答:①該過程在什么情況下被觸發(fā)?②其中的輸出語句是什么?③過程執(zhí)行后,消息框中顯示的內(nèi)容是什么?

Private Sub Command1_click()

Dim x(1To 10) As Integer, i As Integer

x(1)=1

x(2)=1

For i =3To 10Step 1

x(i)=x(i-1) x(i-2)

Next i

MsgBox (x(5))

End Sub

2.閱讀下列程序,并回答:①Fun 函數(shù)的功能是什么?②Fun 函數(shù)的參數(shù)傳遞方式是什么?③執(zhí)行Proc2過程后,消息框中顯示的內(nèi)容是什么?

Function fum(ByValx As Integer) As Double

Dim i As Integer, n As Double

n =1’為存放乘積的變量賦初值

For i =1To x

n =n *i

Next i

Fun =n

End Function

Private Sub Proc2()

MsgBox Fun(6)

End Sub

3.閱讀下列程序,并回答:①循環(huán)結(jié)束后,變量i 的值是什么?②循環(huán)共執(zhí)行了多少次?③程序執(zhí)行后,消息框中顯示的內(nèi)容是什么?

Private Sub Proc3()

Dim i As Integer, s As Integer

i =2

Do While i <=100

s =s i *2

i =i 2

Loop

MsgBox s

End Sub

4.閱讀下列程序,并回答:①輸入是通過什么語句實現(xiàn)的?②&運算符的作用是什么?③程序執(zhí)行時,如果輸入的數(shù)字是88和75,消息框中顯示的內(nèi)容是什么?

Private Sub Proc4()

Dim bscj As Integer, jscj As Integer, dj As String

bscj =InputBox("輸入筆試成績(要求在0到100之間!:")

jscj =InputBox("輸入機試成績(要求在0到100之間?。?)

,

全國高等學(xué)校(安徽考區(qū))計算機水平考試(二級Access 數(shù)據(jù)庫程序設(shè)計)(2010.6)

If bscj >100Or jscj >100Or bscj <0Or jscj <0Then

dj =" 輸入非法"

ElseIf bscj >=85And jscj >=85Then

dj =" 優(yōu)秀"

ElseIf bscj >=60And jscj >=60Then

dj =" 合格"

Else

dj =" 不合格"

End If

End If

MsgBox " 你計算機水平考試的等級為:" &dj

End Sub

5.本題涉及到的表如圖1所示,閱讀下列程序,并回答:①程序執(zhí)行后,消息框中顯示的內(nèi)容是什么?②為了保證從第一條記錄開始訪問工資表,使用的語句是什么?③Do While 循環(huán)執(zhí)行后,工資表中哪

一個字段的值將發(fā)生改變?

圖1工資表

Private Sub Proc5()

Dim db As DAO.Database ' 定義數(shù)據(jù)庫對象變量

Dim rs As DAO.Recordset ' 定義記錄集對象變量

Dim gz As DAO.Field, zc As DAO.Field, sum As Currency, rate As Single

Set db =CurrentDb()' 連接當(dāng)前數(shù)據(jù)庫

Set rs =db.OpenRecordset("工資") ' 打開數(shù)據(jù)記錄集

Set gz =rs.Fields("工資")

Set zc =rs.Fields("職稱")

sum =0

rs.MoveFirst

Do While Not rs.EOF

rs.Edit ' 編輯工資表

Select Case zc

Case Is =" 教授"

rate =0.15

Case Is =" 副教授"

rate =0.1

Case Else

rate =0.05

End Select

sum =sum gz *rate

gz =gz gz *rate

,

全國高等學(xué)校(安徽考區(qū))計算機水平考試(二級Access 數(shù)據(jù)庫程序設(shè)計)(2010.6)

rs.Update ' 更新工資表

rs.MoveNext ' 記錄指針移至下一條記錄

Loop

rs.Close ' 關(guān)閉記錄集

db.Close ' 關(guān)閉數(shù)據(jù)庫

Set rs =Nothing

Set db =Nothing

MsgBox " 漲工資總計:" &sum

End Sub

四、編程題(共15分)

1.快遞公司為吸引客戶,規(guī)定新客戶可享受5的運費優(yōu)惠,老客戶在單次運費達到50元時可享受4的優(yōu)惠,達到100元時可享受8的優(yōu)惠。窗體中已經(jīng)設(shè)計了3個文本框(名稱依次為Text1、Text2和Text3),分別表示快件的單價、數(shù)量和應(yīng)付款;一個命令按鈕(標(biāo)題為“計算”,名稱為Command1);一個選項組(標(biāo)題為“顧客類型”,名稱為Frame1);兩個選項按鈕(標(biāo)題分別為“新客戶”和“老客戶”,名稱依次為Option1和Option2,在選項組中的值為1和2),如圖2所示。請編寫程序,在窗體中輸入單價與數(shù)量,選擇顧客類型,單擊“計算”按鈕,計算應(yīng)付款并顯示在Text3文本框中。(5

分)

圖2快遞公司郵寄費窗體圖3求和窗體

2.窗體中已設(shè)計好兩個文本框(名稱依次為Text1和Text2),分別表示輸入的整數(shù)N 與1到N 之間能被3整除的數(shù)字之和;一個命令按鈕(標(biāo)題為“求和“,名稱為Command1),如圖3所示。請編寫程序,在窗體中輸入N ,單擊“求和”按鈕,計算1到N 之間能被3整除的數(shù)字之和并顯示在Text2文本框中。(5

分)

圖4工資表圖5職工工資查詢窗體

,

全國高等學(xué)校(安徽考區(qū))計算機水平考試(二級Access 數(shù)據(jù)庫程序設(shè)計)(2010.6)

3.圖4和圖5是已經(jīng)設(shè)計好的工資表和職工工資查詢窗體。窗體中有6個文本框(名稱依次為Text1、Text2、Text3、Text4、Text5和Text6),分別表示職工的職工號、姓名、基本工資、獎金、水電費和實發(fā)工資;兩個命令按鈕(標(biāo)題分別為“查詢”和“清空”,名稱分別為Command1和Command2)。程序的功能如下:(5分)

①運行窗體時,首先輸入職工號或姓名,單擊“查詢”按鈕,將工資表中符合條件的記錄顯示在對應(yīng)的文本框中,計算實發(fā)工資并寫入工資表中。

②單擊“清空”按鈕,將所有文本框的內(nèi)容清空。

說明:①已給出部分代碼,請補充完整。②實發(fā)工資=基本工資 獎金-水電費

Private Sub command1_click()

Dim cn As New ADODB.Connection ' 連接對象

Dim rs As New ADODB.Recordset ' 連接記錄集

Rem 將以下6個變量定義為Field (字段)對象類型

Dim zgh Dim xm As ADODB.Field

Dim jbgz As ADODB.Field

Dim jj As ADODB.Field

Dim sdf As ADODB.Field

Dim sfgz As ADODB.Field

Set cn =CurrentProject.Connection

rs.Open " 工資", cn, adOpenDynamic, adLockOptimistic, adCmdTable Set xm =rs.Fields("姓名")

Set jbgz =rs.Fields("基本工資")

Set jj =rs.Fields("獎金")

Set sdf =rs.Fields("水電費")

Set sfgz =rs.Fields("實發(fā)工資")

Do While Not rs.EOF

If zgh =text1Or xm =text2Then ' 結(jié)束循環(huán)

End If

rs.MoveNext ' 記錄指針移至下一條記錄

Loop

if then ' 如果在工資表中有指定的職工

text1=zgh

text2=xm

text3=jbgz

text4=jj

text5=sdf

text6=' 計算實發(fā)工資并顯示在Text6文本框中' 更新實發(fā)工資字段

End If

rs.Save

rs.Close ' 關(guān)閉記錄集' 關(guān)閉連接

Set rs =Nothing

,

全國高等學(xué)校(安徽考區(qū))計算機水平考試(二級Access 數(shù)據(jù)庫程序設(shè)計)(2010.6)

Set cn =Nothing

End Sub

Rem 程序的功能是單擊“清空”按鈕,將所有文本框的內(nèi)容清空。Private sub text1=""

text2=""

text3="" text5=""

text6="" ' 過程結(jié)束

參考答案歡迎索?。簂lqsmile@163.com

標(biāo)簽: