2015年計算機二級ACCESS模擬題(2)
17某窗體中有一命令按鈕,在"窗體視圖"中單擊此命令按鈕,運行另一個應用程序。如果通過調用宏對象完成此功能,則需要執行的宏操作是
A.RunAppB.RunCodeC.RunMacroD.RunSQL
參考答案:A
參考解析:RunApp操作是啟動另一個Microsoft Windows或MS-DOS應用程序;RunCode操作是執行Visual Basic函數;RunMacro操作是執行一個宏;RunSQL操作是執行指定的SQL語句以完成操作查詢。所以本題答案為A。
18軟件設計包括軟件的結構、數據、接口和過程設計,其中軟件的過程設計是指
A.模塊間的關系
B.系統結構部件轉換成軟件的過程描述
C.軟件層次結構
D.軟件開發過程
參考答案:B
參考解析:軟件設計包括軟件結構設計、數據設計、接口設計和過程設計。其中結構設計是定義軟件系統各主要部件之間的關系;數據設計是將分析時創建的模型轉化為數據結構的定義;接口設計是描述軟件內部、軟件和操作系統之間及軟件與人之間如何通信;過程設計則是把系統結構部件轉換成軟件的過程描述。
19在Access中已建立了"學生"表,表中有"學號"、"姓名"、"性別"和"入學成績"等字段。執行如下SQL命令:Select 性別,avg (入學成績. From 學生 Group by 性別,其結果是
A.計算并顯示所有學生的性別和入學成績的平均值
B.按性別分組計算并顯示性別和入學成績的平均值
C.計算并顯示所有學生的入學成績的平均值
D.按性別分組計算并顯示所有學生的入學成績的平均值
參考答案:B
參考解析:"avg(入學成績."的作用是求"入學成績"的平均值;Select是SQL的查詢語句;Group by的作用是定義要執行計算的組。所以本題SQL命令的作用是將學生表按性別分組,計算并顯示各性別和各性別對應的入學成績的平均值。所以本題答案為B。
20能夠使用"輸入掩碼向導"創建輸入掩碼的字段類型是
A.數字和日期/時間B.文本和貨幣C.文本和日期/時間D.數字和文本
參考答案:C
參考解析:輸入掩碼只為"文本"和"日期/時間"型字段提供向導,其他類型沒有向導幫助。另外,如果為某字段定義了輸入掩碼,同時又設置了它的格式屬性,格式屬性將在數據顯示時優先于輸入掩碼的設置。所以本題答案為C。
21下列邏輯表達式中,能正確表示條件"x和y都是奇數"的是
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都是奇數,則x和y除以2的余數都必須是1。所以本題答案為C。
22在VBA中,如果沒有顯式聲明或用符號來定義變量的數據類型,變量的默認數據類型為
A.BooleanB.IntC.StringD.Variant
參考解析:在VBA中,如果沒有顯式聲明或用符號來定義變量的數據類型,變量的默認數據類型為Variant。所以本題答案為D。
23程序流程圖(PFD)中的箭頭代表的是
A.數據流B.控制流C.調用關系D.組成關系
參考答案:B
參考解析:程序流程圖(PFD.是一種傳統的、應用廣泛的軟件過程設計表示工具,通常也稱為程序框圖,其箭頭代表的是控制流。
24棧和隊列的共同點是
A.都是先進后出
B.都是先進先出
C.只允許在端點處插入和刪除元素
D.沒有共同點
參考答案:C
參考解析:棧和隊列都是一種特殊的操作受限的線性表,只允許在端點處進行插入和刪除。二者的區別是:棧只允許在表的一端進行插入或刪除操作,是一種"后進先出"的線性表;而隊列只允許在表的一端進行插入操作,在另一端進行刪除操作,是一種"先進先出"的線性表。
25VBA中用實際參數a和b調用有參過程Area(m,n.的正確形式是
A.Area m,nB.Area a,bC.Call Area(m,n.D.Call Area a,b
參考答案:B
參考解析:含參數的過程被調用時,主調過程中的調用式必須提供相應的實參(實際參數的簡稱.,并通過實參向形參傳遞的方式完成過程調用。Call方法調用函數時,必須要帶括號,直接利用過程名時,不用在參數列表兩邊加上括號。所以本題答案是B。
26用二維表來表示實體及實體之間聯系的數據模型是
A.實體-聯系模型B.層次模型C.網狀模型D.關系模型
參考解析:用二維表來表示實體以及實體之間聯系的數據模型稱為關系數據模型。關系數據模型是以關系數學理論為基礎的,在關系模型中,操作的對象和結果都是二維表,這種二維表就是關系。所以本題答案為D。27以下內容中不屬于VBA提供的數據驗證函數的是
A.IsTextB.IsDateC.IsNumericD.IsNull
參考答案:A
參考解析:VBA常用的驗證函數為: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.5B.8C.9D.10
參考解析:程序中"n=Len(Str$(m.+Space(5.."的含義是算出字符串總長度,當把正數轉換成字符串時,Str$函數在字符串前面留有一個空格,Space(數值表達式.則返回由數值表達式確定的空格個數組成的空字符串。Str$(m.表示5個字符串,Space(5.表示5個字符串,所以n等于10。故本題答案選D。
29Access數據庫中,為了保持表之間的關系,要求在子表(從表.中添加記錄時,如果主表中沒有與之相關的記錄,則不能在子表(從表.中添加該記錄。為此需要定義的關系是
A.輸入掩碼B.有效性規則C.默認值D.參照完整性
參考解析:參照完整性是在輸入或刪除記錄時,為維持表之間已定義的關系而必須遵循的規則。如果實施了參照完整性,那么當主表中沒有相關記錄時,就不能將記錄添加到相關表中,也不能在相關表中存在匹配的記錄時刪除主表中的記錄,更不能在相關表中有相關記錄時,更改主表中的主關鍵字值。所以本題答案為D。
30在Access表中,可以定義3種主關鍵字,它們是
A.單字段、雙字段和多字段
B.單字段、雙字段和自動編號
C.單字段、多字段和自動編號
D.雙字段、多字段和自動編號
參考答案:C
參考解析:為了使保存在不同表中的數據產生聯系,Access數據庫中的每個表必須至少有一個字段能唯一標識每條記錄,這個字段就是主關鍵字。主關鍵字可以是一個字段,也可以是一組字段。為確保主關鍵字段值的唯一性,Access不允許在主關鍵字字段中存入重復值和空值。自動編號字段是在每次向表中添加新記錄時,Access會自動插入唯一順序號。庫中若未設置其他主關鍵字,在保存表時會提示創建主鍵,單擊"是"按鈕,Access為新建的表創建一個"自動編號"字段作為主關鍵字。所以本題答案為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循環輸出字符串,由于內層循環的循環次數為4,且每次內層循環均輸出一個"*",則每次外層循環輸出一行"****"。由于外層循環的循環次數也為4,則四次外層循環后共輸出四行"****",所以選項A的輸出是正確的。所以本題答案為A。
32在過程定義中有語句:
Private Sub GetData(ByRef f As Integer.
其中"ByRef"的含義是
A.傳值調用B.傳址調用C.形式參數D.實際參數
參考答案:B
參考解析:ByRef是傳址調用,是"雙向"調用形式。如果形式參數被說明為傳址(ByRef項.,則過程調用是將相應位置實參的地址傳送給形參處理,而被調用過程內部對形參的任何操作引起的形參值的變化又會反向影響實參的值。在這個過程中,數據的傳遞具有雙向性,故稱為"傳址調用"的"雙向"作用形式。在過程定義時,如果未做參數說明,則默認為傳址調用。所以本題答案為B。