2016年計算機二級《Access》選擇題題庫
(1)在教師信息輸入窗體中,為職稱字段提供”教授”、”副教授”、”講師”等選項供用戶直接選擇,最合適的
控件是( )。
A.標簽
B.復選框
C.文本框
D.組合框
(2)若在窗體設計過程中,命令按鈕Command0的事件屬性設置如下圖所示,則含義是( )。
A.只能為”進入”事件和”單擊”事件編寫事件過程
B.不能為”進入”事件和”單擊”事件編寫事件過程
C.”進入”事件和”單擊”事件執行的是同一事件過程
D.已經為”進入”事件和”單擊”事件編寫了事件過程
(3)發生在控件接收焦點之前的事件是( )。
A.EnterB.Exit
C.GotFocus
D.LostFocus
(4)下列關于報表的敘述中,正確的是( )。
A.報表只能輸入數據
B.報表只能輸出數據
C.報表可以輸入和輸出數據
D.報表不能輸入和輸出數據
(5)在報表設計過程中,不適合添加的控件是( )。
A.標簽控件
B.圖形控件
C.文本框控件
D.選項組控件
(6)在宏的參數中,要引用窗體Fl上的Textl文本框的值,應該使用的表達式是( )。
A.[Forms]![F1]![Textl]
B.Textl
C.[F1].[Textl]
D.[Forms]一[F1]一[Textl]
(7)在運行宏的過程中,宏不能修改的是( )。
A.窗體
B.宏本身
C.表
D.數據庫
(8)為窗體或報表的控件設置屬性值的正確宏操作命令是( )。
A.Set
B.SetData
C.SetValue
D.SetWarnings
(9)下列給出的選項中,非法的變量名是( )。
A.Sum
B.Integer_2
C.Rein
D.Forml
(10)在模塊的聲明部分使用”Option Base l”語句,然后定義二維數組A(2 t05,5),則該數組的元素個數為( )。
A.20
B.24
C.25
D.36
(11)在VBA中,能自動檢查出來的錯誤是( )。
A.語法錯誤
B.邏輯錯誤
C.運行錯誤
D.注釋錯誤
(12)如果在被調用的過程中改變了形參變量的值,但又不影響實參變量本身,這種參數傳遞方式稱為( )。
A.按值傳遞
B.按地址傳遞
C.ByRef傳遞
D.按形參傳遞
(13)表達式”B=INT(A+0.5)”的功能是( )。
A.將變量A保留小數點后1位
B.將變量A四舍五人取整
C.將變量A保留小數點后5位
D.舍去變量A的小數部分
(14)運行下列程序段,結果是( )。
A.形成死循環
B.循環體不執行即結束循環
C.出現語法錯誤
D.循環體執行一次后結束循環
(15)下列四個選項中,不是VBA的條件函數的是( )。
A.Choose
B.If
C.Iif
D.Switch
(16)運行下列程序,結果是( )。
A.f=5
B.f=7
C.f=8
D.f:13
(17)在窗體中添加一個名稱為Commandl的命令按鈕.然后編寫如下事件代碼.
窗體打開運行后,單擊命令按鈕,則消息框的輸出結果是( )。
A.2
B.4
C.6
D.8
(18)在窗體上有一個命令按鈕Commandl,編寫事件代碼如下:
打開窗體運行后,單擊命令按鈕,消息框中輸出的結果是( )。
A.1
B.2
C.10
D.11
(19)能夠實現從指定記錄集里檢索特定字段值的函數是( )。
A.Nz
B.Find
C.Lookup
D.DLookup
(20)下列程序的功能是返回當前窗體的記錄集:
Sub GetRecNum( )
Dim rs As Object
Set rs=【】
MsgBox rs.ReeordCount
End Sub
為保證程序輸出記錄集(窗體記錄源)的記錄數,括號內應填入的語句是( )。
A.Me.Recordset
B.Me.RecordLocks
C.Me.RecordSource
D.Me.RecordSelectors
參考答案與解析
(1)D
【解析】組合框或列表框可以從一個表或查詢中取得數據,或從一個值列表中取得數據,在輸入時,我們從列出的選項值中選擇需要的項,從而保證同一個數據信息在數據庫中存儲的是同一個值。所以選項D是正確的。
(2)D
【解析】在控件屬性對話框中“事件”選項卡中列出的事件表示已經添加成功的事件,所以該題中選項D為正確答案。
(3)A
【解析】控件的焦點事件發生順序為:Enter—GotFoCus_+操作事件-+Exit_+LotF0Cus。其中GotFoCus表示控件接收焦點事件,LostFoCus表示控件失去焦點事件。所以選項A為正確答案。
(4)B
【解析】報表是ACCess的一個對象,它根據指定規則打印格式化和組織化的信息,其數據源可以是表、查詢和SQL語句。報表和窗體的區別是報表只能顯示數據,不能輸入和編輯數據。故答案為B選項。
(5)D
【解析】ACCess為報表提供的控件和窗體控件的功能與使用方法相同,不過報表是靜態的,在報表上使用的主要控件是標簽、圖像和文本框控件,分別對應選項A、B、C,所以選項D為正確答案。
(6)A
【解析】宏在輸入條件表達式時可能會引用窗體或報表上的控件值,使用語法如下:Forms![窗體名]![控件名]或[Forms]![窗體名]![控件名]和Reports![報表名]![控件名]或[Reports]![報表名]![控件名]。所以選項A正確。
(7)B
【解析】宏是一個或多個操作組成的集合,在宏運行過程中,可以打開關閉數據庫,可以修改窗體屬性設置,可以執行查詢,操作數據表對象,但不能修改宏本身。
(8)C
【解析】宏操作命令中SetValue用于為窗體、窗體數據表或報表上的控件、字段或屬性設置值;SetWamings用于關閉或打開所有的系統消息。
(9)C
【解析】VBA中變量命名不能包含有空格或除了下劃線字符(一)外的其他的標點符號,長度不能超過255個字符,不能使用VBA的關鍵字。Rem是用來標識注釋的語句,不能作為變量名,用它做變量名是非法的。
(10)A
【解析】VBA中Option Base l語句的作用是設置數組下標從1開始,展開二維數組A(2 t05,5),為A(2,1)…A(2,5),A(3,1)…A(3,5),…,A(5,1)···A(5,5)共4組,每組5個元素,共20個元素。
(11)A
【解析】語法錯誤在編輯時就能自動檢測出來,邏輯錯誤和運行錯誤是程序在運行時才能顯示出來的,不能自動檢測,注釋錯誤是檢測不出來的。
(12)A
【解析】參數傳遞有兩種方式:按值傳遞ByVal和按址傳遞ByRef。按值傳遞是單向傳遞,改變了形參變量的值而不會影響實參本身;而按址傳遞是雙向傳遞,任何引起形參的變化都會影響實參的值。
(13)B
【解析】INT函數是返回表達式的整數部分,表達式A+0.5中當A的小數部分大于等于0.5時,整數部分加1,當A的小數部分小于0.5時,整數部分不變,INT(A+0.5)的結果便是實現將A四舍五人取整。
(14)B
【解析】本題考察for循環語句,step表示循環變量增加步長,循環初始值大于終值時步長應為負數,步長為0時則循環不成立,循環體不執行即結束循環。
(15)B
【解析】VBA提供了3個條件函數:II函數,SwitCh函數和Choose函數,這3個函數由于具有選擇特性而被廣泛用于查詢、宏及計算控件的設計中。而Ⅱ是程序流程控制的條件語句,不是函數。
(16)D
【解析】本題考察D0循環語句:
k=1時,f=1+1=2,f0=1,fl=2,k=1+1=2;k=2時,f=3,f0=2,fl=3,k=2+1=3;
k=3時,f=5,f=3,fl=5,k=3+1=4;k=4時,f=8,f0=5,fl=8,k=4+1=5;k=5時,f=13,f0=8,fl=13,k=6,不再滿足循環條件跳出循環,此時f=13。
(17)C
【解析】題目中命令按鈕的單擊事件是使用Msg-Box顯示過程f的值。在過程f中有兩層D0循環,傳人參數m=24,n=18,由于m>n所以執行in=in-n=24-18=6,內層第l個D0循環結束后Ill=6,n=18;此時In小于n,所以再執行n…n inl8—6=12,此時nl=6,n=12;再執行n=tl-ill后In=n=6;nl<>n條件滿足,退出循環,然后執行f=m的賦值語句,即為f=m=6。
(18)B
【解析】函數DateDiff按照指定類型返回指定的時間間隔數目。語法為DateDiff(<間隔類型>,<日期l>,<日期2>,[,Wl][,W2]),間隔類型為“ww”,表示返回兩個日期間隔的周數。
(19)D
【解析】DlookUp函數是從指定記錄集里檢索特定字段的值。它可以直接在VBA、宏、查詢表達式或計算控件使用,而且主要用于檢索來自外部表字段中的數據。
(20)A【解析】程序中rs是對象變量,指代窗體對象,set語句是將當前窗體中的記錄集對象賦給178對象,Me表示當前窗體,用Me指明記錄集來自于窗體,ReCordset屬性設置窗體、報表、列表框控件或組合框控件的記錄源,用Me.ReCordset代表指定窗體的記錄源,即記錄源來自于窗體。而ReCordSourse屬性用來設置數據源,格式為ReCordSourse=數據源。因此題目空缺處應填Me.ReCordSet。
【計算機二級《Access》選擇題題庫】相關文章:
2016計算機二級《Access》選擇題題庫及答案03-12
計算機二級《C語言》選擇題題庫及答案11-16
全國計算機二級選擇題題庫與答案201603-13