計算機二級《Access》鞏固練習題及答案
在日常學習和工作生活中,我們最不陌生的就是練習題了,做習題有助于提高我們分析問題和解決問題的能力。什么樣的習題才是科學規范的習題呢?下面是小編整理的計算機二級《Access》鞏固練習題及答案,希望對大家有所幫助。
計算機二級《Access》鞏固練習題及答案 1
(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_+1otF0Cus。其中GotFoCus表示控件接收焦點事件,1ostFoCus表示控件失去焦點事件。所以選項A為正確答案。
(4)B
【解析】報表是ACCess的一個對象,它根據指定規則打印格式化和組織化的信息,其數據源可以是表、查詢和SQ1語句。報表和窗體的區別是報表只能顯示數據,不能輸入和編輯數據。故答案為B選項。
(5)D
【解析】ACCess為報表提供的控件和窗體控件的功能與使用方法相同,不過報表是靜態的,在報表上使用的主要控件是標簽、圖像和文本框控件,分別對應選項A、B、C,所以選項D為正確答案。
(6)A
【解析】宏在輸入條件表達式時可能會引用窗體或報表上的控件值,使用語法如下:Forms![窗體名]![控件名]或[Forms]![窗體名]![控件名]和Reports![報表名]![控件名]或[Reports]![報表名]![控件名]。所以選項A正確。
(7)B
【解析】宏是一個或多個操作組成的集合,在宏運行過程中,可以打開關閉數據庫,可以修改窗體屬性設置,可以執行查詢,操作數據表對象,但不能修改宏本身。
(8)C
【解析】宏操作命令中SetVa1ue用于為窗體、窗體數據表或報表上的控件、字段或屬性設置值;SetWamings用于關閉或打開所有的系統消息。
(9)C
【解析】VBA中變量命名不能包含有空格或除了下劃線字符(一)外的其他的標點符號,長度不能超過255個字符,不能使用VBA的關鍵字。Rem是用來標識注釋的語句,不能作為變量名,用它做變量名是非法的。
(10)A
【解析】VBA中Option Base 1語句的作用是設置數組下標從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
【解析】參數傳遞有兩種方式:按值傳遞ByVa1和按址傳遞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,f1=2,k=1+1=2;k=2時,f=3,f0=2,f1=3,k=2+1=3;
k=3時,f=5,f=3,f1=5,k=3+1=4;k=4時,f=8,f0=5,f1=8,k=4+1=5;k=5時,f=13,f0=8,f1=13,k=6,不再滿足循環條件跳出循環,此時f=13。
(17)C
【解析】題目中命令按鈕的單擊事件是使用Msg-Box顯示過程f的值。在過程f中有兩層D0循環,傳人參數m=24,n=18,由于m>n所以執行in=in-n=24-18=6,內層第1個D0循環結束后I11=6,n=18;此時In小于n,所以再執行n…n in18—6=12,此時n1=6,n=12;再執行n=t1-i11后In=n=6;n1&1t;>n條件滿足,退出循環,然后執行f=m的賦值語句,即為f=m=6。
(18)B
【解析】函數DateDiff按照指定類型返回指定的時間間隔數目。語法為DateDiff(&1t;間隔類型>,&1t;日期1>,&1t;日期2>,[,W1][,W2]),間隔類型為“ww”,表示返回兩個日期間隔的周數。
(19)D
【解析】D1ookUp函數是從指定記錄集里檢索特定字段的值。它可以直接在VBA、宏、查詢表達式或計算控件使用,而且主要用于檢索來自外部表字段中的數據。
(20)A【解析】程序中rs是對象變量,指代窗體對象,set語句是將當前窗體中的記錄集對象賦給178對象,Me表示當前窗體,用Me指明記錄集來自于窗體,ReCordset屬性設置窗體、報表、列表框控件或組合框控件的記錄源,用Me.ReCordset代表指定窗體的記錄源,即記錄源來自于窗體。而ReCordSourse屬性用來設置數據源,格式為ReCordSourse=數據源。因此題目空缺處應填Me.ReCordSet。
計算機二級《Access》鞏固練習題及答案 2
1[單選題] 下列方法被調用后,一定使調用線程改變當前狀態的是( )。
A.notify() B.yield()C.sleep()D.isAlive()
參考答案:C
參考解析:線程調用sleep函數后,使當前線程進入停滯狀態。yield函數可使線程進入可執行狀態,排程器從可執行狀態的線程中重新排程,調用了yield函數的線程有可能被馬上執行,也有可能不會馬上執行。notify函數從線程等待池中移走任意一個線程,并把它放到鎖標志等待池中,其狀態仍舊是等待。所以只有sleep一定會改變線程狀態。
2[單選題] 如果應用程序要在Applet上顯示輸出,則必須重寫的方法是( )。
A.Graphics.drawstring()B.repaint()C.paint()D.update()
參考答案:C
3[單選題] 下列不屬于虛擬機執行過程的特點的是( )。
A.多線程 B.動態連接C.異常處理 D.代碼安全檢查
參考答案:D
參考解析:本題考查虛擬機執行過程的特點。Java虛擬機是編譯器生成的字節碼,不用考慮具體的硬件環境,實現一次編寫,隨處運行,實現其可移植性。虛擬機執行過程的特點有:多線程、動態連接、異常處理。代碼安全檢查是Java語言的.一個突出特點,但不屬于虛擬機執行過程特點。
4[單選題] 軟件(程序)調試的任務是( )。
A.診斷和改正程序中的錯誤
B.盡可能多地發現程序中的錯誤
C.發現并改正程序中的所有錯誤
D.確定程序中錯誤的性質
參考答案:A
參考解析:調試的目的是發現錯誤或導致程序失效的錯誤原因,并修改程序以修正錯誤。調試是測試之后的活動
5[單選題]下列有關接口的說法,正確的是( )。
A.接口與抽象類是相同的概念
B.實現一個接口必須實現接口的所有方法
C.接口之間不能有繼承關系
D.一個類不可實現多個接口
參考答案:B
參考解析:Java的接口是為實現多繼承并簡化其復雜性。接口與抽象類非常相似,它將抽象推進到更深層次。一個類可實現許多接口,但只有同一個父類。所以只有選項B正確。
6[單選題] 算法的時間復雜度是指( )。
A.算法的執行時間
B.算法所處理的數據量
C.算法程序中的語句或指令條數
D.算法在執行過程中所需要的基本運算次數
參考答案:D
參考解析:算法的時間復雜度是指算法需要消耗的時間資源。一般來說,計算機算法是問題規模n的函數f(n),算法的時間復雜度也因此記做T(n)=O(f(n))因此,算法執行的時間的增長率與f(n)的增長率正相關,稱作漸進時間復雜度(Asymptotic Time Complexity)。簡單來說就是算法在執行過程中所需要的基本運算次數。
7[單選題] 下面敘述中錯誤的是( )。
A.軟件測試的目的是發現錯誤并改正錯誤
B.對被調試的程序進行“錯誤定位”是程序調試的必要步驟
C.程序調試通常也被稱為Debug
D.軟件測試應嚴格執行測試汁劃,排除測試的隨意性
參考答案:A
參考解析:軟件測試的目的是為了發現錯誤及漏洞而執行程序的過程。軟件測試要嚴格執行測試計劃。程序調式通常也稱Debug,對被調試的程序進行“錯誤”定位是程序調試的必要步驟。
8[單選題] J2EE和( )語言綁定。
A.C B.C++C.JavaD.匯編語言
參考答案:C
參考解析:J2EE的基礎是J2SE,以Java為平臺;而C語言用于0DBCAPl。由于兩者不兼容,SUN公司才提出了JDBC作為Java幾個平臺與數據庫的標準連接。
【計算機二級《Access》鞏固練習題及答案】相關文章:
2016計算機等級考試二級Access鞏固練習題及答案10-26
計算機二級《Access》練習題與答案07-24
計算機二級考試Access練習題及答案07-06
計算機二級Access考前練習題及答案08-03