2016年計算機二級《Access》沖刺模擬選擇題及答案

字號:

一、選擇題
    1要在查找表達(dá)式中使用通配符通配一個數(shù)字字符,應(yīng)選用的通配符是
    A.*B.?C.!D.#
    參考答案:D
    參考解析:Access里通配符用法如下: "*":通配任何多個數(shù)的字符,它可以在字符串中當(dāng)作第一個或后一個字符使用;"?":通配任何單個字母的字符;"!":通配任何不在括號之內(nèi)的字符;"#":通配任何單個數(shù)字字符。所以本題的答案為D。
    2在下列關(guān)于宏和模塊的敘述中,正確的是
    A.模塊是能夠被程序調(diào)用的函數(shù)
    B.通過定義宏可以選擇或更新數(shù)據(jù)
    C.宏或模塊都不能是窗體或報表上的事件代碼
    D.宏可以是獨立的數(shù)據(jù)庫對象,可以提供獨立的操作動作
    參考答案:D
    參考解析:模塊是Access系統(tǒng)中的一個重要的對象,它以VBA語言為基礎(chǔ)編寫,以函數(shù)過程(Function.或子過程(Sub.為單元的集合方式存儲,因此選項A錯誤。模塊是裝著VBA代碼的容器。模塊分為類模塊和標(biāo)準(zhǔn)模塊兩種類型。窗體模塊和報表模塊都屬于類模塊,它們從屬于各自的窗體和報表,因此選項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ù)格式之間導(dǎo)入或?qū)С鰯?shù)據(jù);(9.可以為窗體定制菜單,并可以讓用戶設(shè)計其中的內(nèi)容。因此選項B錯誤。所以本題答案為D。
    3使用VBA的邏輯值進(jìn)行算術(shù)運算時,True值被處理為
    A.-1B.0C.1D.任意值
    參考答案:A
    參考解析:使用VBA的邏輯值進(jìn)行算術(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)"學(xué)生"表中"年齡"字段值加1:
    Dim Str As String (共35題.
    Str="____________"
    Docmd.RunSQL Str
    空白處應(yīng)填入的程序代碼是
    A.年齡=年齡+1B.Update 學(xué)生 Set 年齡=年齡+1C.Set 年齡=年齡+1D.Edit 學(xué)生 Set 年齡=年齡+1
    參考答案:B
    參考解析:本題中通過語句"Docmd.RunSQL Str"可知空白處應(yīng)該填寫一個SQL語句,由題面可知程序段的功能是實現(xiàn)"學(xué)生"表中"年齡"字段值加1,所以空白處應(yīng)該填寫一個Update語句。Update語句實現(xiàn)數(shù)據(jù)的更新功能,能夠?qū)χ付ū硭杏涗浕驖M足條件的記錄進(jìn)行更新操作,該語句的格式為:
    Update <表名>
    Set <字段名1>=<表達(dá)式1> [,<字段名2>=<表達(dá)式2>]…
    [Where <條件>]
    其中,<表名>是指要更新數(shù)據(jù)的表的名稱。<字段名>=<表達(dá)式>是用表達(dá)式的值替代對應(yīng)字段的值,并且可以修改多個字段。一般使用Where子句來指定被更新記錄字段值所滿足的條件,如果不使用Where子句,則更新全部記錄。所以本題答案為B。
    6算法的空間復(fù)雜度是指
    A.算法程序的長度
    B.算法程序中的指令條數(shù)
    C.算法程序所占的存儲空間
    D.算法執(zhí)行過程中所需要的存儲空間
    參考答案:D
    參考解析:一個算法的空間復(fù)雜度,一般是指執(zhí)行這個算法所需的內(nèi)存空間。一個算法所占用的存儲空間包括算法程序所占的空間、輸入的初始數(shù)據(jù)所占的存儲空間以及算法執(zhí)行過程中所需要的額外空間。
    7在窗體中添加了一個文本框和一個命令按鈕(名稱分別為tText和bCommand.,并編寫了相應(yīng)的事件過程。運行此窗體后,在文本框中輸入一個字符,則命令按鈕上的標(biāo)題變?yōu)?計算機等級考試"。以下能實現(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
    參考答案:D
    參考解析:題目要求在對文本框進(jìn)行操作后,命令按鈕上的標(biāo)題改變,所以選項A和C可以排除。選項B"tText_Click(."是在鼠標(biāo)單擊文本框后,不需要輸入字符,命令按鈕上的標(biāo)題就發(fā)生改變,所以選項B也不對。所以本題答案為D。
    8若要求在文本框中輸入文本時達(dá)到密碼"*"號的顯示效果,則應(yīng)設(shè)置的屬性是
    A."默認(rèn)值"屬性B."標(biāo)題"屬性C."密碼"屬性D."輸入掩碼"屬性
    參考答案:D
    參考解析:若要求當(dāng)文本框用來接收用戶輸入的密碼信息時,不顯示輸入的具體密碼值而以"*"號顯示,可以將文本框的"輸入掩碼"屬性設(shè)置為"密碼"。所以本題答案為D。
    9在超市營業(yè)過程中,每個時段要安排一個班組上崗值班,每個收款口要配備兩名收款員配合工作,共同使用一套收款設(shè)備為顧客服務(wù)。在數(shù)據(jù)庫中,實體之間屬于一對一關(guān)系的是
    A."顧客"與"收款口"的關(guān)系
    B."收款口"與"收款員"的關(guān)系
    C."班組"與"收款員"的關(guān)系
    D."收款口"與"設(shè)備"的關(guān)系
    參考答案:D
    參考解析:一對一關(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
    參考解析:
    查詢過程的查詢表達(dá)式用到的關(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è)置為"雇員"表
    參考答案:D
    參考解析:可以使用RecordSource屬性指定窗體的數(shù)據(jù)源。語法:表達(dá)式.RecordSource(表達(dá)式:一個代表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"
    參考答案:D
    參考解析:由于消息"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)來計算一個表達(dá)式的值,這個表達(dá)式是
    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
    參考解析:當(dāng)i=1時,sum=0+0/1;當(dāng)i=2時,sum=0+0/1+1/2;當(dāng)i=3時,sum=0+0/1+1/2+2/3;當(dāng)i=4時,sum=0+0/1+1/2+2/3+3/4;當(dāng)i=5時,sum=0+0/1+1/2+2/3+3/4+4/5,即For循環(huán)是用來計算表達(dá)式"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)來計算一個表達(dá)式的值,這個表達(dá)式是
    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
    參考解析:當(dāng)i=1時,sum=0+0/1;當(dāng)i=2時,sum=0+0/1+1/2;當(dāng)i=3時,sum=0+0/1+1/2+2/3;當(dāng)i=4時,sum=0+0/1+1/2+2/3+3/4;當(dāng)i=5時,sum=0+0/1+1/2+2/3+3/4+4/5,即For循環(huán)是用來計算表達(dá)式"1/2+2/3+3/4+4/5"的。所以本題答案為C。
    16在課程表中要查找課程名稱中包含"計算機"的課程,對應(yīng)"課程名稱"字段的正確條件表達(dá)式是
    A."計算機"B."*計算機*"C.Like "*計算機*"D.Like "計算機"
    參考答案:C
    參考解析:用"*"表示該位置可匹配零或多個字符。在課程表中要查找課程名稱中包含"計算機"的課程,對應(yīng)"課程名稱"字段的正確條件表達(dá)式是Like "*計算機*"。所以本題答案為C。
    17VBA中不能進(jìn)行錯誤處理的語句結(jié)構(gòu)是
    A.On Error Then 標(biāo)號
    B.On Error Goto 標(biāo)號
    C.On Error Resume Next
    D.On Error Goto 0
    參考答案:A
    參考解析:"On Error Goto 標(biāo)號"語句在遇到錯誤發(fā)生時程序轉(zhuǎn)移到標(biāo)號所指位置代碼執(zhí)行,一般標(biāo)號之后都是安排錯誤處理程序。"On Error Resume Next"語句在遇到錯誤發(fā)生時不會考慮錯誤,并繼續(xù)執(zhí)行下一條語句。"On Error Goto 0"語句用于取消錯誤處理。所以本題答案是A。
    18以下關(guān)于鏈?zhǔn)酱鎯Y(jié)構(gòu)的敘述中,哪一條是不正確的
    A.結(jié)點除自身信息外還包括指針域,因此存儲密度小于順序存儲結(jié)構(gòu)
    B.邏輯上相鄰的結(jié)點物理上不必相鄰
    C.可以通過計算直接確定第I個結(jié)點的存儲地址
    D.插入、刪除運算操作方便,不必移動結(jié)點
    參考答案:C
    參考解析:A項中:鏈?zhǔn)酱鎯Y(jié)構(gòu)由于有指針域的存在,其比順序存儲結(jié)構(gòu)的存儲密度要小,即相同存儲空間下存的數(shù)據(jù)少。選項中的敘述是正確的。
    B項中:鏈?zhǔn)酱鎯Y(jié)構(gòu)可通過指針訪問下一個結(jié)點,此結(jié)點可能與上一結(jié)點相鄰,也可能不相鄰。選項中的敘述是正確的。
    C項中:鏈?zhǔn)酱鎯Y(jié)構(gòu)如果要計算第I個結(jié)點的存儲地址,不能直接從首結(jié)點直接計算,而必須通過指針域來順序查找,后再定位。選項中的敘述是錯誤的。
    D項中:鏈?zhǔn)酱鎯Y(jié)構(gòu)在插入、刪除結(jié)點時,可通過修改指針域的值來完成,而不必移動其他結(jié)點,操作方便。選項中的敘述是正確的。
    因此本題的正確答案為C 。
    19郵政編碼是由6位數(shù)字組成的字符串,為郵政編碼設(shè)置輸入掩碼,正確的是
    A.000000B.999999C.CCCCCCD.LLLLLL
    參考答案:A
    參考解析:在輸入數(shù)據(jù)時,如果希望輸入的格式標(biāo)準(zhǔn)保持一致,或希望檢查輸入時的錯誤,可以設(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,那么可以知道,當(dāng)i=1時,第二個循環(huán)執(zhí)行7次;當(dāng)i=3時,第二個循環(huán)執(zhí)行6次,依次類推,當(dāng)i=19時,第一個循環(huán)后執(zhí)行,那么把i=19代入到第二個循環(huán)中:當(dāng)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:當(dāng)Not連接的表達(dá)式為真時,整個表達(dá)式為假。由于關(guān)系運算符的優(yōu)先級大于邏輯運算符,所以條件"Not 工資額>2000"的功能是查詢工資額不大于2000的記錄,即工資額小于等于2000的記錄,也就是除了工資額大于2000以外的記錄。所以本題答案為C。
    22建立一個基于"學(xué)生"表的查詢,要查找"出生日期"(數(shù)據(jù)類型為日期/時間型)在1980-06-06和1980-07-06間的學(xué)生,在"出生日期"對應(yīng)列的"條件"行中應(yīng)輸入的表達(dá)式是
    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
    參考答案:D
    參考解析:首先看一下程序結(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的值都會恢復(fù)為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 標(biāo)號"語句在遇到錯誤發(fā)生時程序轉(zhuǎn)移到標(biāo)號所指位置代碼執(zhí)行,一般標(biāo)號之后都是安排錯誤處理程序。"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ù),進(jìn)行除法運算和求模運算,為命令按鈕(名為Command1.編寫事件,定義兩變量a=5,b=4;調(diào)用此函數(shù)傳遞a,b的值給x,y進(jìn)行運算,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)系中找出滿足給定條件的元組的操作稱為選擇。選擇是從行的角度進(jì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的作用是返回字符表達(dá)式中值的總和。而count的作用是返回表達(dá)式中值的個數(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ù),然后再進(jìn)行累加
    C.對輸入的10個數(shù)據(jù)分別統(tǒng)計有幾個是整數(shù),有幾個是非整數(shù)
    D.對輸入的10個數(shù)據(jù)分別統(tǒng)計有幾個是奇數(shù),有幾個是偶數(shù)
    參考答案:D
    參考解析:取整函數(shù)Int(<數(shù)值表達(dá)式>.:返回數(shù)值表達(dá)式的整數(shù)部分。本題中當(dāng)輸入的數(shù)num除2取整等于num除2的值時,即num為偶數(shù)時,變量a加1;當(dāng)輸入的數(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è)有表示學(xué)生選課的三張表,學(xué)生S(學(xué)號,姓名,性別,年齡,身份證號.,課程C(課號,課名.,選課SC(學(xué)號,課號,成績.,則表SC的關(guān)鍵字(鍵或碼.為
    A.課號,成績B.學(xué)號,成績C.學(xué)號,課號D.學(xué)號,姓名,成績
    參考答案:C
    參考解析:能標(biāo)識實體的屬性集稱為碼,碼也稱為關(guān)鍵字,是表中若干屬性的屬性組,其值標(biāo)識表中的一個元組。在表SC中能標(biāo)識一個元組的是學(xué)號,課號。故本題答案為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ā)達(dá)的今天,數(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語句
    參考答案:D
    參考解析:Access中窗體的"數(shù)據(jù)環(huán)境"被稱為記錄來源(Record Source.,記錄源可以是表、查詢或SQL SELECT語句。Access的記錄來源比Foxpro的"數(shù)據(jù)環(huán)境"提供了更大的靈活性,當(dāng)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)系的復(fù)雜程度,一般將數(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è)計中劃分模塊的一個準(zhǔn)則是
    A.低內(nèi)聚低耦合B.高內(nèi)聚低耦合C.低內(nèi)聚高耦合D.高內(nèi)聚高耦合
    參考答案:B
    參考解析:耦合性與內(nèi)聚性是模塊獨立性的兩個定性標(biāo)準(zhǔn)。在程序結(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是負(fù)責(zé)數(shù)據(jù)庫的建立、使用和維護(hù)的軟件。DBMS建立在操作系統(tǒng)之上,實施對數(shù)據(jù)庫的統(tǒng)一管理和控制。用戶使用的各種數(shù)據(jù)庫命令以及應(yīng)用程序的執(zhí)行,終都必須通過DBMS。另外,DBMS還承擔(dān)著數(shù)據(jù)庫的安全保護(hù)工作,按照DBA所規(guī)定的要求,保證數(shù)據(jù)庫的完整性和安全性。
    40下列數(shù)據(jù)類型中,不屬于VBA的是
    A.長整B.布爾型C.變體型D.指針型
    參考答案:D
    參考解析:VBA數(shù)據(jù)類型包括:整型、長整型、單精度型、雙精度型、貨幣型、字符串型、布爾型、日期型、變體型。所以本題答案為D。