必胜高考网_全国高考备考和志愿填报信息平台

必勝高考網(wǎng) > 計算機類 > 計算機等級 > 資訊 >

2015年計算機二級ACCESS模擬試題

時間: 家輝2 資訊

  2在下列關(guān)于宏和模塊的敘述中,正確的是

  A.模塊是能夠被程序調(diào)用的函數(shù)

  B.通過定義宏可以選擇或更新數(shù)據(jù)

  C.宏或模塊都不能是窗體或報表上的事件代碼

  D.宏可以是獨立的數(shù)據(jù)庫對象,可以提供獨立的操作動作

  參考解析:模塊是Access系統(tǒng)中的一個重要的對象,它以VBA語言為基礎(chǔ)編寫,以函數(shù)過程(Function.或子過程(Sub.為單元的集合方式存儲,因此選項A錯誤。模塊是裝著VBA代碼的容器。模塊分為類模塊和標準模塊兩種類型。窗體模塊和報表模塊都屬于類模塊,它們從屬于各自的窗體和報表,因此選項C錯誤。使用宏,可以實現(xiàn)以下一些操作:(1.在首次打開數(shù)據(jù)庫時,執(zhí)行一個或一系列操作;(2.建立自定義菜單欄;(3.從工具欄上的按鈕執(zhí)行自己的宏或程序;(4.將篩選程序加到各個記錄中,從而提高記錄查找的速度;(5.可以隨時打開或者關(guān)閉數(shù)據(jù)庫對象;(6.設(shè)置窗體或報表控件的屬性值;(7.顯示各種信息,并能夠使計算機揚聲器發(fā)出報警聲,以引起用戶的注意;(8.實現(xiàn)數(shù)據(jù)自動傳輸;可以自動地在各種數(shù)據(jù)格式之間導入或?qū)С鰯?shù)據(jù);(9.可以為窗體定制菜單,并可以讓用戶設(shè)計其中的內(nèi)容。因此選項B錯誤。所以本題答案為D。

  3使用VBA的邏輯值進行算術(shù)運算時,True值被處理為

  A.-1B.0C.1D.任意值

  參考答案:A

  參考解析:使用VBA的邏輯值進行算術(shù)運算時,True值被處理為-1,F(xiàn)alse值被處理為0。所以本題答案為A。

  4VBA中去除前后空格的函數(shù)是

  A.LTrimB.RtrimC.TrimD.Ucase

  參考答案:C

  參考解析:LTrim函數(shù):刪除字符串的開始空格。RTrim函數(shù):刪除字符串的尾部空格。Trim函數(shù):刪除字符串的開始和尾部空格。Ucase函數(shù):將字符串中小寫字母轉(zhuǎn)化為大寫字母。所以本題答案是C。

  5下列程序段的功能是實現(xiàn)"學生"表中"年齡"字段值加1:

  Dim Str As String (共35題.

  Str="____________"

  Docmd.RunSQL Str

  空白處應(yīng)填入的程序代碼是

  A.年齡=年齡+1B.Update 學生 Set 年齡=年齡+1C.Set 年齡=年齡+1D.Edit 學生 Set 年齡=年齡+1

  參考答案:B

  參考解析:本題中通過語句"Docmd.RunSQL Str"可知空白處應(yīng)該填寫一個SQL語句,由題面可知程序段的功能是實現(xiàn)"學生"表中"年齡"字段值加1,所以空白處應(yīng)該填寫一個Update語句。Update語句實現(xiàn)數(shù)據(jù)的更新功能,能夠?qū)χ付ū硭杏涗浕驖M足條件的記錄進行更新操作,該語句的格式為:

  Update <表名>

  Set <字段名1>=<表達式1> [,<字段名2>=<表達式2>]…

  [Where <條件>]

  其中,<表名>是指要更新數(shù)據(jù)的表的名稱。<字段名>=<表達式>是用表達式的值替代對應(yīng)字段的值,并且一次可以修改多個字段。一般使用Where子句來指定被更新記錄字段值所滿足的條件,如果不使用Where子句,則更新全部記錄。所以本題答案為B。

  6算法的空間復雜度是指

  A.算法程序的長度

  B.算法程序中的指令條數(shù)

  C.算法程序所占的存儲空間

  D.算法執(zhí)行過程中所需要的存儲空間

  參考解析:一個算法的空間復雜度,一般是指執(zhí)行這個算法所需的內(nèi)存空間。一個算法所占用的存儲空間包括算法程序所占的空間、輸入的初始數(shù)據(jù)所占的存儲空間以及算法執(zhí)行過程中所需要的額外空間。

  7在窗體中添加了一個文本框和一個命令按鈕(名稱分別為tText和bCommand.,并編寫了相應(yīng)的事件過程。運行此窗體后,在文本框中輸入一個字符,則命令按鈕上的標題變?yōu)?quot;計算機等級考試"。以下能實現(xiàn)上述操作的事件過程是

  A.Private Sub bCommand_Click(.

  Caption="計算機等級考試

  End SubB.Private Sub tText_Click(.

  bCommand.Caption="計算機等級考試"

  End SubC.Private Sub bCommand_Change(.

  Caption="計算機等級考試"

  End SubD.Private Sub tText_Change(.

  bCommand.Caption="計算機等級考試"

  End Sub

  參考解析:題目要求在對文本框進行操作后,命令按鈕上的標題改變,所以選項A和C可以排除。選項B"tText_Click(."是在鼠標單擊文本框后,不需要輸入字符,命令按鈕上的標題就發(fā)生改變,所以選項B也不對。所以本題答案為D。

  8若要求在文本框中輸入文本時達到密碼"*"號的顯示效果,則應(yīng)設(shè)置的屬性是

  A."默認值"屬性B."標題"屬性C."密碼"屬性D."輸入掩碼"屬性

  參考解析:若要求當文本框用來接收用戶輸入的密碼信息時,不顯示輸入的具體密碼值而以"*"號顯示,可以將文本框的"輸入掩碼"屬性設(shè)置為"密碼"。所以本題答案為D。

  9在超市營業(yè)過程中,每個時段要安排一個班組上崗值班,每個收款口要配備兩名收款員配合工作,共同使用一套收款設(shè)備為顧客服務(wù)。在數(shù)據(jù)庫中,實體之間屬于一對一關(guān)系的是

  A."顧客"與"收款口"的關(guān)系

  B."收款口"與"收款員"的關(guān)系

  C."班組"與"收款員"的關(guān)系

  D."收款口"與"設(shè)備"的關(guān)系

  參考解析:一對一關(guān)系表現(xiàn)為主表中的每一條記錄只與相關(guān)表中的一條記錄相關(guān)聯(lián)。一個收款口只有一套收款設(shè)備,一套收款設(shè)備只服務(wù)一個收款口,因此"收款口"與"設(shè)備"之間是一對一關(guān)系。所以本題答案為D。

  10關(guān)系數(shù)據(jù)庫的任何檢索操作都是由三種基本運算組合而成的,這三種基本運算不包括

  A.連接B.比較C.選擇D.投影

  參考答案:B

  參考解析:

  查詢過程的查詢表達式用到的關(guān)系運算有:選擇、投影、連接。

  選擇:從關(guān)系模式中找出滿足給定條件的元組的操作稱為選擇。

  投影:從關(guān)系模式中指定若干個屬性組成新的關(guān)系稱為投影。

  連接:將兩個關(guān)系模式拼接成一個更寬的關(guān)系模式,生成的新關(guān)系中包含滿足條件的元組。

  11在Access中,表就是

  A.關(guān)系B.記錄C.索引D.數(shù)據(jù)庫

  參考答案:A

  參考解析:一個關(guān)系就是一個二維表,每個關(guān)系有一個關(guān)系名。在Access中,一個關(guān)系存儲為一個表,具有一個表名。所以本題答案為A。

  12在已建窗體中有一命令按鈕(名為Command1.,該按鈕的單擊事件對應(yīng)的VBA代碼為:

  Private Sub Command1_Click(.

  subT.Form.RecordSource = "select * from 雇員"

  End Sub

  單擊該按鈕實現(xiàn)的功能是

  A.使用select命令查找"雇員"表中的所有記錄

  B.使用select命令查找并顯示"雇員"表中的所有記錄

  C.將subT窗體的數(shù)據(jù)來源設(shè)置為一個字符串

  D.將subT窗體的數(shù)據(jù)來源設(shè)置為"雇員"表

  參考解析:可以使用RecordSource屬性指定窗體的數(shù)據(jù)源。語法:表達式.RecordSource(表達式:一個代表Form對象的變量.。本題使用SQL語句"select * from 雇員"查找出"雇員"表中的所有數(shù)據(jù)作為subT窗體的數(shù)據(jù)來源。所以本題答案為D。

  13以下是宏m的操作序列設(shè)計

  條件操作序列操作參數(shù)

  MsgBox消息為"AA"

  [tt]>1 MsgBox消息為"BB"

  … MsgBox消息為"CC"

  現(xiàn)設(shè)置宏m為窗體"fTest"上名為"bTest"命令按鈕的單擊事件屬性,打開窗體"fTest"運行后,在窗體上名為"tt"的文本框內(nèi)輸入數(shù)字1,然后單擊命令按鈕bTest,則

  A.屏幕會先后彈出三個消息框,分別顯示消息"AA"、"BB"、"CC"

  B.屏幕會彈出一個消息框,顯示消息"AA"

  C.屏幕會先后彈出兩個消息框,分別顯示消息"AA"和"BB"

  D.屏幕會先后彈出兩個消息框,分別顯示消息"AA"和"CC"

  參考解析:由于消息"AA"和"CC"都沒有設(shè)置條件,而消息"BB"設(shè)置的條件為[tt]>1。所以,打開窗體"fTest"運行后,在窗體上名為"tt"的文本框內(nèi)輸入數(shù)字1,不符合消息"BB"的條件,因此不會顯示消息"BB",而顯示沒有設(shè)置條件的消息"AA"和"CC"。故本題答案選D。

  14設(shè)有如下程序

  Private Sub Command1_Click( .

  Dim sum As Double, x As Double

  sum = 0

  n = 0

  For i=1 To 5

  x = n / i

  n = n + 1

  sum = sum + x

  Next i

  End Sub

  該程序通過For循環(huán)來計算一個表達式的值,這個表達式是

  A.1+1/2+2/3+3/4+4/5B.1+1/2+1/3+1/4+1/5C.1/2+2/3+3/4+4/5D.1/2+1/3+1/4+1/5

  參考答案:C

  參考解析:當i=1時,sum=0+0/1;當i=2時,sum=0+0/1+1/2;當i=3時,sum=0+0/1+1/2+2/3;當i=4時,sum=0+0/1+1/2+2/3+3/4;當i=5時,sum=0+0/1+1/2+2/3+3/4+4/5,即For循環(huán)是用來計算表達式"1/2+2/3+3/4+4/5"的。所以本題答案為C。

  15設(shè)有如下程序

  Private Sub Command1_Click( .

  Dim sum As Double, x As Double

  sum = 0

  n = 0

  For i=1 To 5

  x = n / i

  n = n + 1

  sum = sum + x

  Next i

  End Sub

  該程序通過For循環(huán)來計算一個表達式的值,這個表達式是

  A.1+1/2+2/3+3/4+4/5B.1+1/2+1/3+1/4+1/5C.1/2+2/3+3/4+4/5D.1/2+1/3+1/4+1/5

  參考答案:C

  參考解析:當i=1時,sum=0+0/1;當i=2時,sum=0+0/1+1/2;當i=3時,sum=0+0/1+1/2+2/3;當i=4時,sum=0+0/1+1/2+2/3+3/4;當i=5時,sum=0+0/1+1/2+2/3+3/4+4/5,即For循環(huán)是用來計算表達式"1/2+2/3+3/4+4/5"的。所以本題答案為C。

  16在課程表中要查找課程名稱中包含"計算機"的課程,對應(yīng)"課程名稱"字段的正確條件表達式是

  A."計算機"B."*計算機*"C.Like "*計算機*"D.Like "計算機"

  參考答案:C

  參考解析:用"*"表示該位置可匹配零或多個字符。在課程表中要查找課程名稱中包含"計算機"的課程,對應(yīng)"課程名稱"字段的正確條件表達式是Like "*計算機*"。所以本題答案為C。

  17VBA中不能進行錯誤處理的語句結(jié)構(gòu)是

  A.On Error Then 標號

  B.On Error Goto 標號

  C.On Error Resume Next

  D.On Error Goto 0

  參考答案:A

  參考解析:"On Error Goto 標號"語句在遇到錯誤發(fā)生時程序轉(zhuǎn)移到標號所指位置代碼執(zhí)行,一般標號之后都是安排錯誤處理程序。"On Error Resume Next"語句在遇到錯誤發(fā)生時不會考慮錯誤,并繼續(xù)執(zhí)行下一條語句。"On Error Goto 0"語句用于取消錯誤處理。所以本題答案是A。

  18以下關(guān)于鏈式存儲結(jié)構(gòu)的敘述中,哪一條是不正確的

  A.結(jié)點除自身信息外還包括指針域,因此存儲密度小于順序存儲結(jié)構(gòu)

  B.邏輯上相鄰的結(jié)點物理上不必相鄰

  C.可以通過計算直接確定第I個結(jié)點的存儲地址

  D.插入、刪除運算操作方便,不必移動結(jié)點

  參考答案:C

  參考解析:A項中:鏈式存儲結(jié)構(gòu)由于有指針域的存在,其比順序存儲結(jié)構(gòu)的存儲密度要小,即相同存儲空間下存的數(shù)據(jù)少。選項中的敘述是正確的。

  B項中:鏈式存儲結(jié)構(gòu)可通過指針訪問下一個結(jié)點,此結(jié)點可能與上一結(jié)點相鄰,也可能不相鄰。選項中的敘述是正確的。

  C項中:鏈式存儲結(jié)構(gòu)如果要計算第I個結(jié)點的存儲地址,不能直接從首結(jié)點直接計算,而必須通過指針域來順序查找,最后再定位。選項中的敘述是錯誤的。

  D項中:鏈式存儲結(jié)構(gòu)在插入、刪除結(jié)點時,可通過修改指針域的值來完成,而不必移動其他結(jié)點,操作方便。選項中的敘述是正確的。

  因此本題的正確答案為C 。

  19郵政編碼是由6位數(shù)字組成的字符串,為郵政編碼設(shè)置輸入掩碼,正確的是

  A.000000B.999999C.CCCCCCD.LLLLLL

  參考答案:A

  參考解析:在輸入數(shù)據(jù)時,如果希望輸入的格式標準保持一致,或希望檢查輸入時的錯誤,可以設(shè)置輸入掩碼。輸入掩碼屬性所使用字符的含義:0 必須輸入數(shù)字(0~9.;9 可以選擇輸入數(shù)據(jù)或空格;C 可以選擇輸入任何字符或一個空格;L 必須輸入字母(A~Z.;所以本題答案為A。

  20在窗體上有一個命令按鈕Command1和一個文本框Text1,編寫事件代碼如下:

  Private Sub Command1_Click(.

  Dim i, j, x

  For i = 1 To 20 Step 2

  x = 0

  For j = i To 20 Step 3

  x = x + 1

  Next j

  Next i

  Text1.Value = Str(x.

  End Sub

  打開窗體運行后,單擊命令按鈕,文本框中顯示的結(jié)果是

  A.1B.7C.17D.400

  參考答案:A

  參考解析:事件代碼中有兩個for循環(huán),第一個for循環(huán)"For i = 1 To 20 step 2"變量i的初值為1,終值為20,步長為2,循環(huán)條件符合,執(zhí)行語句"x=0",為變量x賦值為0,從這里可以看出,無論循環(huán)執(zhí)行多少次,在執(zhí)行循環(huán)體時,x的值都將還原為0,通過這一點可知,最后一次循環(huán)的結(jié)果即為整個程序的運行值。再來看整個程序,第二個For循環(huán)"For j = i To 20 step 3",初值為i,終值為20,步長為3,那么可以知道,當i=1時,第二個循環(huán)執(zhí)行7次;當i=3時,第二個循環(huán)執(zhí)行6次,依次類推,當i=19時,第一個循環(huán)最后一次執(zhí)行,那么把i=19代入到第二個循環(huán)中:當i=19時,j=19,x=0+1=1。此時j=j+3=19+3=22,22>20,循環(huán)條件不成立,循環(huán)結(jié)束。至此,第一個for循環(huán)和第二個for循環(huán)都運行結(jié)束,所以x=1,通過語句"Text1.Value = Str(x."將字符1顯示在窗體的文本框中。所以本題答案為A。

  21條件"Not 工資額>2000"的含義是

  A.選擇工資額大于2000的記錄

  B.選擇工資額小于2000的記錄

  C.選擇除了工資額大于2000之外的記錄

  D.選擇除了字段工資額之外的字段,且大于2000的記錄

  參考答案:C

  參考解析:邏輯運算符Not:當Not連接的表達式為真時,整個表達式為假。由于關(guān)系運算符的優(yōu)先級大于邏輯運算符,所以條件"Not 工資額>2000"的功能是查詢工資額不大于2000的記錄,即工資額小于等于2000的記錄,也就是除了工資額大于2000以外的記錄。所以本題答案為C。

  22建立一個基于"學生"表的查詢,要查找"出生日期"(數(shù)據(jù)類型為日期/時間型)在1980-06-06和1980-07-06間的學生,在"出生日期"對應(yīng)列的"條件"行中應(yīng)輸入的表達式是

  A.between 1980-06-06 and 1980-07-06

  B.between #1980-06-06# and #1980-07-06#

  C.between 1980-06-06 or 1980-07-06

  D.between #1980-06-06# or #1980-07-06#

  參考答案:B

  參考解析:在Access中建立查詢時,有時需要以計算或處理日期所得到的結(jié)果作為條件,在書寫這類條件時應(yīng)注意,日期值要用半角的井號"#"括起來。查找"在……和……之間",應(yīng)使用between…and…。所以本題答案為B。

  23VBA程序的多條語句可以寫在一行中,其分隔符必須使用符號

  A.:B.'C.;D.,

  參考答案:C

  參考解析:VBA程序在一行上寫多個語句時用冒號";"作分隔符。所以本題答案為C。

  24在窗體中有一個命令按鈕Command1和一個文本框Text1,編寫事件代碼如下:

  Private Sub Command1_Click(.

  For I =1 To 4

  x = 3

  For j = 1 To 3

  For k = 1 To 2

  x = x + 3

  Next k

  Next j

  Next I

  Text1.value = Str(x.

  End Sub

  打開窗體運行后,單擊命令按鈕,文本框Text1輸出的結(jié)果是

  A.6B.12C.18D.21

  參考解析:首先看一下程序結(jié)構(gòu),本程序有三個For循環(huán),賦值語句"x = 3"在第一層循環(huán)語句"For I=1 To 4"內(nèi),也就是說,無論I的值是1還是4,循環(huán)的結(jié)果都一樣,因為在第一輪循環(huán)執(zhí)行結(jié)束,第二輪循環(huán)開始時,變量x的值都會恢復為3,所以可以將"For I=1 To 4"看作只執(zhí)行了一次。根據(jù)"For j = 1 To 3"和"For k = 1 To 2"這個嵌套循環(huán),我們可以推算出語句"x = x + 3"執(zhí)行了6次,循環(huán)過程如下:j=1時:k=1,x=3+3=6,k=2,x=6+3=9;j=2時:k=1,x=9+3=12,k=2,x=12+3=15;j=3時:k=1,x=15+3=18,k=2,x=18+3=21。所以程序通過語句"Text1.value = Str(x.",在文本框中輸出的結(jié)果為21。所以本題答案為D。

  25在E-R圖中,用來表示實體的圖形是

  A.矩形B.橢圓形C.菱形D.三角形

  參考答案:A

  參考解析:E-R圖中用矩形表示實體集,用橢圓形表示屬性,用菱形表示聯(lián)系。

  26On Error Goto 0語句的含義是

  A.忽略錯誤并執(zhí)行下一條語句

  B.取消錯誤處理

  C.遇到錯誤執(zhí)行定義的錯誤

  D.退出系統(tǒng)

  參考答案:B

  參考解析:On Error Goto 標號"語句在遇到錯誤發(fā)生時程序轉(zhuǎn)移到標號所指位置代碼執(zhí)行,一般標號之后都是安排錯誤處理程序。"On Error Resume Next"語句在遇到錯誤發(fā)生時不會考慮錯誤,并繼續(xù)執(zhí)行下一條語句。"On Error Goto 0"語句用于取消錯誤處理。所以本題答案是B。

  27假定有如下的Sub過程:

  sub sfun(x As Single, y As Single.

  t=x

  x=t/y

  y=t Mod y

  End Sub

  在窗體上添加一個命令按鈕(名為Command1.,然后編寫如下事件過程:

  Private Sub Command1_Click(.

  Dim a as single

  Dim b as single

  a=5

  b=4

  sfun(a,b.

  MsgBox a & chr(10.+chr(13. & b

  End Sub

  打開窗體運行后,單擊命令按鈕,消息框的兩行輸出內(nèi)容分別為

  A.1和1mB.1.25和1C.1.25和4D.5和4

  參考答案:B

  參考解析:此題中設(shè)定了一個sfun(.函數(shù),進行除法運算和求模運算,為命令按鈕(名為Command1.編寫事件,定義兩變量a=5,b=4;調(diào)用此函數(shù)傳遞a,b的值給x,y進行運算,t=x=5,y=4;x=t/y=5/4=1.25(除法運算.;y=t Mod y=5 mod 4=1(求模運算.。所以本題答案為B。

  28數(shù)據(jù)類型是

  A.字段的另一種說法

  B.決定字段能包含哪類數(shù)據(jù)的設(shè)置

  C.一類數(shù)據(jù)庫應(yīng)用程序

  D.一類用來描述Access表向?qū)г试S從中選擇的字段名稱

  參考答案:B

  參考解析:Access常用的數(shù)據(jù)類型有:文本、備注、數(shù)字、日期/時間、貨幣、自動編號、是/否、OLE對象、超級鏈接、查閱向?qū)У龋煌臄?shù)據(jù)類型決定了字段能包含哪類數(shù)據(jù)。所以本題答案為B。

  29有兩個關(guān)系R和T如下:

  則由關(guān)系R得到關(guān)系T的操作是

  A.選擇B.投影C.交D.并

  參考答案:A

  參考解析:從關(guān)系中找出滿足給定條件的元組的操作稱為選擇。選擇是從行的角度進行的運算,即從水平方向抽取記錄。由圖可知關(guān)系R通過運算得到關(guān)系T,關(guān)系T與關(guān)系R相比,屬性的個數(shù)沒有發(fā)生變化,記錄的條數(shù)發(fā)生了變化。因此所使用的運算應(yīng)該是選擇。故本題答案為A。

  30在Access中已建立了"工資"表,表中包括"職工號"、"所在單位"、"基本工資"和"應(yīng)發(fā)工資"等字段,如果要按單位統(tǒng)計應(yīng)發(fā)工資總數(shù),那么在查詢設(shè)計視圖的"所在單位"的"總計"行和"應(yīng)發(fā)工資"的"總計"行中分別選擇的是

  A.sum,group byB.count,group byC.group by,sumD.group by,count

  參考答案:C

  參考解析:在"設(shè)計"視圖中,將"所在單位"的"總計"行設(shè)置成group by,將"應(yīng)發(fā)工資"的"總計"行設(shè)置成sum就可以按單位統(tǒng)計應(yīng)發(fā)工資總數(shù)了。其中g(shù)roup by的作用是定義要執(zhí)行計算的組;sum的作用是返回字符表達式中值的總和。而count的作用是返回表達式中值的個數(shù),即統(tǒng)計記錄個數(shù)。所以本題答案為C。

  31在窗體中有一個命令按鈕run35,對應(yīng)的事件代碼如下:

  Private Sub run35_Enter( .

  Dim num As Integer

  Dim a As Integer

  Dim b As Integer

  Dim i As Integer

  For i= 1 To 10

  num = InputBox("請輸入數(shù)據(jù):", "輸入",1.

  If Int(num/2. = num/2 Then

  a = a + 1

  Else

  b = b + 1

  End If

  Next i

  MsgBox("運行結(jié)果:a=" & Str(a. &",b=" & Str(b..

  End Sub

  運行以上事件所完成的功能是

  A.對輸入的10個數(shù)據(jù)求累加和

  B.對輸入的10個數(shù)據(jù)求各自的余數(shù),然后再進行累加

  C.對輸入的10個數(shù)據(jù)分別統(tǒng)計有幾個是整數(shù),有幾個是非整數(shù)

  D.對輸入的10個數(shù)據(jù)分別統(tǒng)計有幾個是奇數(shù),有幾個是偶數(shù)

  參考解析:取整函數(shù)Int(<數(shù)值表達式>.:返回數(shù)值表達式的整數(shù)部分。本題中當輸入的數(shù)num除2取整等于num除2的值時,即num為偶數(shù)時,變量a加1;當輸入的數(shù)為奇數(shù)時變量b加1。變量a用來統(tǒng)計偶數(shù)的個數(shù),變量b用來統(tǒng)計奇數(shù)的個數(shù)。所以本題答案為D。

  32用樹形結(jié)構(gòu)表示實體之間聯(lián)系的模型是

  A.關(guān)系模型B.網(wǎng)狀模型C.層次模型D.以上三個都是

  參考答案:C

  參考解析:本題考查的是數(shù)據(jù)模型。層次模型是最早發(fā)展起來的數(shù)據(jù)庫模型,它的基本結(jié)構(gòu)是樹形結(jié)構(gòu)。故本題答案為C。

  33設(shè)有表示學生選課的三張表,學生S(學號,姓名,性別,年齡,身份證號.,課程C(課號,課名.,選課SC(學號,課號,成績.,則表SC的關(guān)鍵字(鍵或碼.為

  A.課號,成績B.學號,成績C.學號,課號D.學號,姓名,成績

  參考答案:C

  參考解析:能唯一標識實體的屬性集稱為碼,碼也稱為關(guān)鍵字,是表中若干屬性的屬性組,其值唯一標識表中的一個元組。在表SC中能唯一標識一個元組的是學號,課號。故本題答案為C。

  34下述關(guān)于數(shù)據(jù)庫系統(tǒng)的敘述中正確的是

  A.數(shù)據(jù)庫系統(tǒng)減少了數(shù)據(jù)冗余

  B.數(shù)據(jù)庫系統(tǒng)避免了一切冗余

  C.數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類型的一致

  D.數(shù)據(jù)庫系統(tǒng)比文件系統(tǒng)能管理更多的數(shù)據(jù)

  參考答案:A

  參考解析:由于數(shù)據(jù)的集成性使得數(shù)據(jù)可為多個應(yīng)用所共享,特別是在網(wǎng)絡(luò)發(fā)達的今天,數(shù)據(jù)庫與網(wǎng)絡(luò)的結(jié)合擴大了數(shù)據(jù)關(guān)系的應(yīng)用范圍。數(shù)據(jù)的共享自身又可極大地減少數(shù)據(jù)冗余性,不僅減少了不必要的存儲空間,更為重要的是可以避免數(shù)據(jù)的不一致性。所謂數(shù)據(jù)的一致性是指在系統(tǒng)中同一數(shù)據(jù)的不同出現(xiàn)應(yīng)保持相同的值,而數(shù)據(jù)的不一致性指的是同一個數(shù)據(jù)在系統(tǒng)的不同副本處有不同的值。

  35VBA中定義符號常量可以用關(guān)鍵字

  A.ConstB.DimC.PublicD.Static

  參考答案:A

  參考解析:VBA中定義符號常量可以用關(guān)鍵字Const來定義,格式為:Const 符號常量名稱 = 常量值。所以本題答案是A。

  36可以作為窗體記錄源的是

  A.表B.查詢C.Select語句D.表、查詢或Select語句

  參考解析:Access中窗體的"數(shù)據(jù)環(huán)境"被稱為記錄來源(Record Source.,記錄源可以是表、查詢或SQL SELECT語句。Access的記錄來源比Foxpro的"數(shù)據(jù)環(huán)境"提供了更大的靈活性,當Access窗體的記錄來源是相互關(guān)聯(lián)的若干表時,Access中通過建立查詢或是使用SQL SELECT語句作為記錄來源,而查詢與SELECT語句指定了相關(guān)的表及表間關(guān)系。所以本題答案為D。

  37下列敘述中正確的是

  A.線性表是線性結(jié)構(gòu)

  B.棧與隊列是非線性結(jié)構(gòu)

  C.線性鏈表是非線性結(jié)構(gòu)

  D.二叉樹是線性結(jié)構(gòu)

  參考答案:A

  參考解析:根據(jù)數(shù)據(jù)結(jié)構(gòu)中各數(shù)據(jù)元素之間前后間關(guān)系的復雜程度,一般將數(shù)據(jù)結(jié)構(gòu)分為兩大類型:線性結(jié)構(gòu)與非線性結(jié)構(gòu)。

  如果一個非空的數(shù)據(jù)結(jié)構(gòu)滿足下列兩個條件:(1)有且只有一個根結(jié)點;(2)每一個結(jié)點最多有一個前件,也最多有一個后件。則稱該數(shù)據(jù)結(jié)構(gòu)為線性結(jié)構(gòu),又稱線性表。

  所以線性表、棧與隊列、線性鏈表都是線性結(jié)構(gòu),而二叉樹是非線性結(jié)構(gòu)。

  38軟件設(shè)計中劃分模塊的一個準則是

  A.低內(nèi)聚低耦合B.高內(nèi)聚低耦合C.低內(nèi)聚高耦合D.高內(nèi)聚高耦合

  參考答案:B

  參考解析:耦合性與內(nèi)聚性是模塊獨立性的兩個定性標準。在程序結(jié)構(gòu)中,各模塊的內(nèi)聚性越強,則耦合性越弱。一般較優(yōu)秀的軟件設(shè)計,應(yīng)盡量做到高內(nèi)聚、低耦合,即減弱模塊之間的耦合性和提高模塊內(nèi)的內(nèi)聚性,有利于提高模塊的獨立性。故本題答案為B。

  39數(shù)據(jù)庫系統(tǒng)的核心是

  A.數(shù)據(jù)模型B.數(shù)據(jù)庫管理系統(tǒng)C.軟件工具D.數(shù)據(jù)庫

  參考答案:B

  參考解析:數(shù)據(jù)庫管理系統(tǒng)DBMS是數(shù)據(jù)庫系統(tǒng)的核心。DBMS是負責數(shù)據(jù)庫的建立、使用和維護的軟件。DBMS建立在操作系統(tǒng)之上,實施對數(shù)據(jù)庫的統(tǒng)一管理和控制。用戶使用的各種數(shù)據(jù)庫命令以及應(yīng)用程序的執(zhí)行,最終都必須通過DBMS。另外,DBMS還承擔著數(shù)據(jù)庫的安全保護工作,按照DBA所規(guī)定的要求,保證數(shù)據(jù)庫的完整性和安全性。

  40下列數(shù)據(jù)類型中,不屬于VBA的是

  A.長整B.布爾型C.變體型D.指針型

  參考解析:VBA數(shù)據(jù)類型包括:整型、長整型、單精度型、雙精度型、貨幣型、字符串型、布爾型、日期型、變體型。所以本題答案為D。

  二、基本操作題

  41在考生文件夾中有一個“Accl.radb”數(shù)據(jù)庫。

  (1)在“訂單”表的“訂單ID”和“客戶”字段之間添加“產(chǎn)品ID”和“數(shù)量”字其中,“產(chǎn)品ID”字段的類型為“文本”,字段長度為“8”“數(shù)量”字段的類型為“數(shù)字”,字段大小為“整型”。

  (2)在“訂單”表中添加如下數(shù)據(jù).訂單ID產(chǎn)品ID數(shù)量

  0001S0001 10

  0002S0008 40

  0003S001150

  -

  ●

  0004S000510

  (3)設(shè)置“供應(yīng)商”表到“訂單”表的關(guān)系為“一對多”,“實施參照完整性”。

  參考解析:

  (1)在“Accl.mdb”數(shù)據(jù)庫窗口中單擊“表”對象,選中“訂單”表,右鍵單擊選擇“設(shè)計視圖”按鈕。在“訂單ID”和“客戶”字段之間添加“產(chǎn)品ID”和“數(shù)量”字段。“產(chǎn)品ID”字 段的數(shù)據(jù)類型々“文本”,在“字段長度”行輸入“8”;“數(shù)量”字段數(shù)據(jù)類型未“數(shù)字”,字段大小為“整形”。

  (2)打開“訂單”表,添加對應(yīng)數(shù)據(jù)。

  (3)執(zhí)行“工具”→“關(guān)系”命令,單擊“顯示表”按鈕,添加“供應(yīng)商”表和“訂單”表,拖動“供應(yīng)商”表_的“供應(yīng)商ID”字段到“訂單”表的“供應(yīng)商ID”字段中,在“編輯關(guān)系”對話框中選擇“實施參照完整性”,選擇關(guān)系類型為“一對多”。

  三、簡單應(yīng)用題

  42在考生文件夾下存在…個數(shù)據(jù)庫文件“Aec2.mdb”.其中已經(jīng)設(shè)計好兩個關(guān)聯(lián)表對象“職工”和“部門”及表對象“T1”和“T2”。試按以下要求完成設(shè)計。

  (1)以表對象“職工”為數(shù)據(jù)源,創(chuàng)建一個查詢“查詢1”,查找并顯示年齡大于等于25的職工的“工號”、“姓名”、“性別”、“年齡”和“職務(wù)”5個字段內(nèi)容。

  (2)以表對象“職工”和“部門”為數(shù)據(jù)源,創(chuàng)建一個查詢“查詢2”,按照部門名稱查找職工信息.顯示職工的“工號”、“姓名”及“入職時間”3個字段的內(nèi)容。要求顯示參數(shù)提示信息為“請輸入職工所屬部門名稱”。查詢結(jié)果如圖1所示。

  (3)創(chuàng)建一個查詢“查詢3”.在表“T2”中“工號”字段值的前面均增加“ST”字符。查詢結(jié)果如圖2所示。

  (4)創(chuàng)建一個查詢“查詢4”,刪除表對象“T1”中所有姓含有“勇”字的記錄。查詢結(jié)果如圖3所示。

  參考解析:

  (1)在“Acc2.mdb”數(shù)據(jù)庫中單擊“查詢”對象,單擊“新建”按鈕,彈出“新建查詢”對話框,選擇“設(shè)計視圖”,單擊“確定”按鈕。在“顯示表”對話框中,將“職工”表添加到“查詢”對話框中,關(guān)閉“顯示表”對話框。分別雙擊“工號”、“姓名”、“性別”、“年齡”和“職務(wù)”5個字段,在“年齡”字段對應(yīng)

  的條件中輸入“>=25”。單擊“保存”按鈕,保存查詢名稱為“查詢1”,單擊“確定”按鈕,關(guān)閉設(shè)計視圖。

  (2)在“Acc2.mdb”數(shù)據(jù)庫中單擊“查詢”對象,單擊“新建”按鈕,彈出“新差查詢”對話框.選擇“設(shè)計視圖”,單擊。確定”按鈕。在“顯示表”對話框?qū)彛瑢?ldquo;職工”表和“部門”表添加到“查詢”對話框中,關(guān)閉“顯示表”對話框。分別雙擊“職工”表中的“工號”、“姓名”和“入職時間”3個字段,“部門”表中的“部門名稱”字段,在“部門名稱”字段對應(yīng)的條件中輸入“[請輸入職工所屬部門名球]”。單擊“保存”按鈕,保存查詢名稱為“查詢2”,單擊“確定”按鈕,關(guān)閉設(shè)計視圖。

  (3)在“Acc2.,adb”數(shù)據(jù)庫中單擊“查詢”對象,單擊“新建”按鈕,彈出“新建查詢”對話框,選擇“設(shè)計視圖”,單擊“確定”按鈕。在“顯示表”對話框中,將“T2”表添加到“查詢”對話框中.關(guān)閉“顯示表”對話框。雙擊“工號”字段,執(zhí)行“查詢”→“更新查詢”命令,出現(xiàn)“更新到”行,在“工號”字段對應(yīng)的“更新到”行中輸入”“ST”+[工號]”。單擊“保存”按鈕,保存查詢名稱為“查詢3”,單擊“確定”按鈕,關(guān)閉設(shè)計視圖。

  (4)在“Acc2.mdb”數(shù)據(jù)庫中雙擊“查詢”對象.單擊“新建”按鈕,彈出“新建查詢”對話框,選擇“設(shè)計視圖”,單擊“確定”按鈕。在“顯示表”對話框中.將“Tl”表添加到“查詢”對話框中,關(guān)閉“顯示表”對話框。執(zhí)行“查詢”一“刪除查詢”命令,雙擊“姓名”字段,在“姓名”字段對應(yīng)的條件中輸入“Like”*勇*””。單擊“保存”按鈕,保存查詢名稱為“查詢4”,單擊“確定”按鈕,關(guān)閉設(shè)計視圖。

  四、綜合應(yīng)用題

  43在考生文件夾下有一個“Acc3.mdb”數(shù)據(jù)庫。

  (1)以“成績表”為數(shù)據(jù)源,創(chuàng)建“成績登錄”窗體,如圖3所示。用文本框顯示“選課ID”和“成績”字段。用組合框顯示“學號”和“課程編號”字段。

  (2)在“成績登錄”窗體中添加頁眉標簽“成績登錄系統(tǒng)”屬性設(shè)置為“宋體”、“12號字”、“加粗”并“居中”。在窗體中添加“添加記錄”和“保存記錄”按鈕,進行添加記錄和保存記錄操作。設(shè)置窗體寬度為“7.698cm”,“彈出方式”。

  (3)以“課程”表為數(shù)據(jù)源自動創(chuàng)建窗體“課程”。

  (4)在“課程”窗體中添加“課程信息”頁眉標簽,標簽文字字體為“宋體”、“l2號”、“加粗”、“居中顯示”。在頁腳添加“下一記錄”、“前一記錄”、“添加記錄”、“保存記錄”和“關(guān)閉窗體”。設(shè)置窗體為“彈出方式”。結(jié)果如圖4所示。

  參考解析:

  (1)打開“Acc3.mdb”數(shù)據(jù)庫,在“Acc3.mdb”數(shù)據(jù)庫窗口中單擊“窗體”對象。單擊“新建”按鈕,在“新建窗體”窗口中,選擇“設(shè)計視圖”選項,選擇“成績”表為數(shù)據(jù)源,單擊“確定”按鈕。在“窗體1:窗體”窗口中添加文本框,彈出文本框向?qū)А_B續(xù)兩次單擊“下一步”按鈕,輸入文本框名稱為選課,單擊“完成”按鈕,同理添加成績文本框。選中工具箱的“組合框”按鈕,添加到窗體中,彈出“組合框向?qū)?rdquo;。選中“使用組合框查閱或查詢中的值”,單擊“下一步”按鈕,選擇“成績”表,單擊“下一步”按鈕,選中“學號”字段,連續(xù)四次單擊“下一步”按鈕,輸入組合框名稱“學號”,單擊“完成”按鈕。同理添加課程編號組合框,選中“課程編號”字段。單擊工具欄中的“保存”按鈕,在“另存為”對話框中,輸入窗體名稱“成績登錄”,單擊“確定”按鈕。

  (2)在“Acc3.mdb”數(shù)據(jù)庫窗口的“成績登錄”窗體設(shè)計視圖下,選中工具箱中的“標簽”按鈕,在“成績登錄:窗體”窗口中的“窗體頁眉”處添加“頁眉標簽”,輸入文本信息“成績登錄系統(tǒng)”。單擊成績登錄系統(tǒng)頁眉標簽,在工具欄中修改格式,字體“宋體”,字號“l2”,單擊“加粗”按鈕和“居中”按鈕。選中工具箱中的“命令”按鈕,添加到窗體中。彈出“命令按鈕向?qū)?rdquo;,在“類別”選項中選擇“記錄操作”,在“操作”選項中選擇“添加新記錄”,單擊“下一步”按鈕,選中文本,輸入按鈕文本信息“添加記錄”,單擊“下一步”按鈕,單擊“完成”按鈕。選中“工具箱”中的“命令”按鈕,添加到窗體中。彈出“命令按鈕向?qū)?rdquo;,在“類別”選項中選擇“記錄操作”,在“操作”選項中選擇“保存記錄”,單擊“下一步”按鈕,

  選中“文本”,并輸入按文本信息“保夸記錄”,單擊“下一步”按鈕,單擊“完成”豐,鈕。右鍵單擊窗體視圖的空白處,選擇“屬性”,在“彈出方式”中選擇“是”按鈕,單擊工具欄中的“保存”按鈕,關(guān)閉窗奉設(shè)計視圖。

  (3)選擇“窗體”對叉,然后選擇“新建”,選擇“自動創(chuàng)建窗體;縱欄”,選擇“課程表”為數(shù)據(jù)源,單擊“確定”。

  (4)在“課程”窗體中選擇“控件工具”,選擇“標簽”控件,然后添加文本“課程信息”,按要求設(shè)置字體格式。然后從工具箱中選擇“命令”按鈕,添加到窗體中,在“命令按鈕向?qū)?rdquo;中選擇“記錄瀏覽”;操作中選擇“轉(zhuǎn)至下一記錄”,按鈕文本為“下一記錄”。從工具}i中選擇“命令”按鈕,添加到窗體中,在命令按鈕向?qū)е羞x擇‘記錄瀏覽”,操作中選擇“轉(zhuǎn)至前一記錄”,按鈕文本為“前一記錄”。從工具箔中選擇“命令”按鈕,添加到窗體中,在“命令按鈕向?qū)?rdquo;中選擇“記錄操作”,操作中選擇“添加新記錄”,按鈕文本輸入“添加記錄”。從工具箱中選擇“命令”按鈕,添力到窗體中,在“命令按鈕向?qū)?rdquo;中選擇“記錄操作”,在操作選項選擇“保存記錄”,按鈕文本輸入“保存記錄”。從工具箱中選擇“命令”按鈕,添加到窗體中,在“命令按鈕向?qū)?rdquo;中選擇“窗體操作”,在操作選項中選擇“關(guān)閉窗體”,按鈕文本輸入“關(guān)閉窗體”。右鍵單擊窗體的空白處,選擇“屬性”,找到“彈出方式”,選擇“是”。

55744 主站蜘蛛池模板: 水压力传感器_数字压力传感器|佛山一众传感仪器有限公司|首页 | 亚克隆,RNAi干扰检测,miRNA定量检测-上海基屹生物科技有限公司 | 气象监测系统_气象传感器_微型气象仪_气象环境监测仪-山东风途物联网 | 镀锌角钢_槽钢_扁钢_圆钢_方矩管厂家_镀锌花纹板-海邦钢铁(天津)有限公司 | 深圳法律咨询【24小时在线】深圳律师咨询免费 | 雨燕360体育免费直播_雨燕360免费NBA直播_NBA篮球高清直播无插件-雨燕360体育直播 | 昆明挖掘机修理厂_挖掘机翻新再制造-昆明聚力工程机械维修有限公司 | 全自动包装机_灌装机生产厂家-迈驰包装设备有限公司 | 烟台条码打印机_烟台条码扫描器_烟台碳带_烟台数据采集终端_烟台斑马打印机-金鹏电子-金鹏电子 | 禹城彩钢厂_钢结构板房_彩钢复合板-禹城泰瑞彩钢复合板加工厂 | 升降机-高空作业车租赁-蜘蛛车-曲臂式伸缩臂剪叉式液压升降平台-脚手架-【普雷斯特公司厂家】 | 蒸压釜-陶粒板隔墙板蒸压釜-山东鑫泰鑫智能装备有限公司 | 盘煤仪,盘料仪,盘点仪,堆料测量仪,便携式激光盘煤仪-中科航宇(北京)自动化工程技术有限公司 | 江苏远邦专注皮带秤,高精度皮带秤,电子皮带秤研发生产 | 巨野月嫂-家政公司-巨野县红墙安康母婴护理中心 | 西安展台设计搭建_西安活动策划公司_西安会议会场布置_西安展厅设计西安旭阳展览展示 | 耐驰泵阀管件制造-耐驰泵阀科技(天津)有限公司 | 退火炉,燃气退火炉,燃气热处理炉生产厂家-丹阳市丰泰工业炉有限公司 | 衬塑管道_衬四氟管道厂家-淄博恒固化工设备有限公司 | 成都热收缩包装机_袖口式膜包机_高速塑封机价格_全自动封切机器_大型套膜机厂家 | 提升海外网站流量,增加国外网站访客UV,定制海外IP-访客王 | 碳纤维布-植筋胶-灌缝胶-固特嘉加固材料公司 | 好看的韩国漫画_韩漫在线免费阅读-汗汗漫画 | LED太阳能中国结|发光红灯笼|灯杆造型灯|节日灯|太阳能灯笼|LED路灯杆装饰造型灯-北京中海轩光电 | 超声波焊接机,振动摩擦焊接机,激光塑料焊接机,超声波焊接模具工装-德召尼克(常州)焊接科技有限公司 | 防爆电机生产厂家,YBK3电动机,YBX3系列防爆电机,YBX4节防爆电机--河南省南洋防爆电机有限公司 | 风电变桨伺服驱动器-风电偏航变桨系统-深圳众城卓越科技有限公司 | 陶氏道康宁消泡剂_瓦克消泡剂_蓝星_海明斯德谦_广百进口消泡剂 | 菲希尔FISCHER测厚仪-铁素体检测仪-上海吉馨实业发展有限公司 | 焊缝跟踪系统_激光位移传感器_激光焊缝跟踪传感器-创想智控 | 螺旋压榨机-刮泥机-潜水搅拌机-电动泥斗-潜水推流器-南京格林兰环保设备有限公司 | 元拓建材集团官方网站| 煤棒机_增碳剂颗粒机_活性炭颗粒机_木炭粉成型机-巩义市老城振华机械厂 | 硬度计_影像测量仪_维氏硬度计_佛山市精测计量仪器设备有限公司厂家 | 冷镦机-多工位冷镦机-高速冷镦机厂家-温州金诺机械设备制造有限公司 | 青岛球场围网,青岛车间隔离网,青岛机器人围栏,青岛水源地围网,青岛围网,青岛隔离栅-青岛晟腾金属制品有限公司 | 寮步纸箱厂_东莞纸箱厂 _东莞纸箱加工厂-东莞市寮步恒辉纸制品厂 | 矿用履带式平板车|探水钻机|气动架柱式钻机|架柱式液压回转钻机|履带式钻机-启睿探水钻机厂家 | 商标转让-购买商标专业|放心的商标交易网-蜀易标商标网 | 湖南自考_湖南自学考试网| 家乐事净水器官网-净水器厂家「官方」|