2014年計算機二級考試Access專家預測試卷(2)
21
下列邏輯表達式中,能正確表示條件"x和y都是奇數(shù)"的是
A. x Mod 2=1 Or y Mod 2=1
B. x Mod 2=0 Or y Mod 2=0
C. x Mod 2=1 And y Mod 2=1
D. x Mod 2=0 And y Mod 2=0
參考答案:C 解析:要使x和y都是奇數(shù),則x和y除以2的余數(shù)都必須是1。所以本題答案為C。
22
在VBA中,如果沒有顯式聲明或用符號來定義變量的數(shù)據(jù)類型,變量的默認數(shù)據(jù)類型為
A. Boolean
B. Int
C. String
D. Variant
參考答案:D 解析:在VBA中,如果沒有顯式聲明或用符號來定義變量的數(shù)據(jù)類型,變量的默認數(shù)據(jù)類型為Variant。所以本題答案為D。
23
程序流程圖(PFD)中的箭頭代表的是
A. 數(shù)據(jù)流
B. 控制流
C. 調(diào)用關系
D. 組成關系
參考答案:B 解析:程序流程圖(PFD.是一種傳統(tǒng)的、應用廣泛的軟件過程設計表示工具,通常也稱為程序框圖,其箭頭代表的是控制流。
24
棧和隊列的共同點是
A. 都是先進后出
B. 都是先進先出
C. 只允許在端點處插入和刪除元素
D. 沒有共同點
參考答案:C 解析:【解析】棧和隊列都是一種特殊的操作受限的線性表,只允許在端點處進行插入和刪除。二者的區(qū)別是:棧只允許在表的一端進行插入或刪除操作,是一種"后進先出"的線性表;而隊列只允許在表的一端進行插入操作,在另一端進行刪除操作,是一種"先進先出"的線性表。
25
VBA中用實際參數(shù)a和b調(diào)用有參過程Area(m,n.的正確形式是
A. Area m,n
B. Area a,b
C. Call Area(m,n.
D. Call Area a,b
參考答案:B 解析:【解析】含參數(shù)的過程被調(diào)用時,主調(diào)過程中的調(diào)用式必須提供相應的實參(實際參數(shù)的簡稱.,并通過實參向形參傳遞的方式完成過程調(diào)用。Call方法調(diào)用函數(shù)時,必須要帶括號,直接利用過程名時,不用在參數(shù)列表兩邊加上括號。所以本題答案是B。
26
用二維表來表示實體及實體之間聯(lián)系的數(shù)據(jù)模型是
A. 實體-聯(lián)系模型
B. 層次模型
C. 網(wǎng)狀模型
D. 關系模型
參考答案:D 解析:【解析】用二維表來表示實體以及實體之間聯(lián)系的數(shù)據(jù)模型稱為關系數(shù)據(jù)模型。關系數(shù)據(jù)模型是以關系數(shù)學理論為基礎的,在關系模型中,操作的對象和結果都是二維表,這種二維表就是關系。所以本題答案為D。
27
以下內(nèi)容中不屬于VBA提供的數(shù)據(jù)驗證函數(shù)的是
A. IsText
B. IsDate
C. IsNumeric
D. IsNull
參考答案:A 解析:VBA常用的驗證函數(shù)為:IsNumeric、IsDate、IsNull、IsEmpty、IsArray、IsError、IsObject。所以本題答案是A。
28
在窗體上添加一個命令按鈕(名為Command1)和一個文本框(名為Text1),并在命令按鈕中編寫如下事件代碼:
Private Sub Command1_Click()
m=2.17
n=Len(Str$(m.+Space(5).
Me!Text1=n
End Sub
打開窗體運行后,單擊命令按鈕,在文本框中顯示
A. 5
B. 8
C. 9
D. 10
參考答案:D 解析:程序中"n=Len(Str$(m.+Space(5.."的含義是算出字符串總長度,當把正數(shù)轉換成字符串時,Str$函數(shù)在字符串前面留有一個空格,Space(數(shù)值表達式.則返回由數(shù)值表達式確定的空格個數(shù)組成的空字符串。Str$(m.表示5個字符串,Space(5.表示5個字符串,所以n等于10。故本題答案選D。
29
Access數(shù)據(jù)庫中,為了保持表之間的關系,要求在子表(從表.中添加記錄時,如果主表中沒有與之相關的記錄,則不能在子表(從表.中添加該記錄。為此需要定義的關系是
A. 輸入掩碼
B. 有效性規(guī)則
C. 默認值
D. 參照完整性
參考答案:D 解析:【解析】參照完整性是在輸入或刪除記錄時,為維持表之間已定義的關系而必須遵循的規(guī)則。如果實施了參照完整性,那么當主表中沒有相關記錄時,就不能將記錄添加到相關表中,也不能在相關表中存在匹配的記錄時刪除主表中的記錄,更不能在相關表中有相關記錄時,更改主表中的主關鍵字值。所以本題答案為D。
30
在Access表中,可以定義3種主關鍵字,它們是
A. 單字段、雙字段和多字段
B. 單字段、雙字段和自動編號來源:考試大網(wǎng)
C. 單字段、多字段和自動編號
D. 雙字段、多字段和自動編號
參考答案:C 解析:為了使保存在不同表中的數(shù)據(jù)產(chǎn)生聯(lián)系,Access數(shù)據(jù)庫中的每個表必須至少有一個字段能唯一標識每條記錄,這個字段就是主關鍵字。主關鍵字可以是一個字段,也可以是一組字段。為確保主關鍵字段值的唯一性,Access不允許在主關鍵字字段中存入重復值和空值。自動編號字段是在每次向表中添加新記錄時,Access會自動插入唯一順序號。庫中若未設置其他主關鍵字,在保存表時會提示創(chuàng)建主鍵,單擊"是"按鈕,Access為新建的表創(chuàng)建一個"自動編號"字段作為主關鍵字。所以本題答案為C。
31
在窗體中使用一個文本框(名為n.接受輸入的值,有一個命令按鈕run,事件代碼如下:
Private Sub run_Click( .
result = ""
For i= 1 To Me!n
For j = 1 To Me!n
result = result + "*"
Next j
result = result + Chr(13. + Chr(10.
Next i
MsgBox result
End Sub
打開窗體后,如果通過文本框輸入的值為4,單擊命令按鈕后輸出的圖形是
A. * * * *
* * * *
* * * *
* * * *
B. *
* * *
* * * * *
* * * * * * *
C. * * * *
* * * * * *
* * * * * * * *
* * * * * * * * * *
D. * * * *
* * * *
* * * *
* * * *
參考答案:A 解析:本題通過雙重For循環(huán)輸出字符串,由于內(nèi)層循環(huán)的循環(huán)次數(shù)為4,且每次內(nèi)層循環(huán)均輸出一個"*",則每次外層循環(huán)輸出一行"****"。由于外層循環(huán)的循環(huán)次數(shù)也為4,則四次外層循環(huán)后共輸出四行"****",所以選項A的輸出是正確的。所以本題答案為A。