2015年計算機二級考試《Acess》通關練習題(2)
(30)在一個宏中可以包含多個操作,在運行宏時將按( )的順序來運行這些操作。
A.從上到下
B.從下到上
C.隨機
D.A和B都可以
(31)已定義好函數f(n),其中n為形參。若以實參為m調用該函數并將返回的函數值賦給變量X,以下寫法正確的是( )。
A. x=f(n)
B. x=Call f(n)
C. x=ffm)
D. x=Call f(m)
(32)VBA支持的循環語句結構不包括( )。
A. Do’"Loop
B. While’"Wend C. For’"Next
D. Do……While
(33)下列可作為VBA變量名的是( )。
A.a&bB.a?b
C.4a D.const
(34)Select Case結構運行時首先計算( )的值。
A.表達式
B.執行語句
C.條件
D.參數
(35)下列關于標準函數的說法,正確的是( )。
A.Rnd函數用來獲得0到9之間的雙精度隨機數
B.Int函數和Fix函數參數相同則返回值就相同
C.str函數用米把純數字型的字符串轉換為數值型
D.Chr函數返回ASCIl碼對應的字符
(36)已知程序段:
當循環結束后,變量i、sum的值分別為( )。
A.10、6
B.13、6
C.13、5
D.10、5
(37)如果要在VBA中打開一個窗體,可使用( )對象的OpenForm方法。
A.Form
B.DoCmd
C.Query
D.Report
(38)在窗體上添加一個命令按鈕(名為Commandl),編寫如下事件過程:
打開窗體后,單擊命令按鈕,消息框的輸出結果是( )。
A.7
B.15
C.157
D.528
(39)若有兩個字符串s1=”12345”,s2=”34”,執行s=Instr(s1,s2)后,s的值為( )。
A.2
B.3
C.4
D.5
(40)假定有如F的Sub過程:
打開窗體運行后,單擊命令按鈕,消息框的兩行輸出內容分別為( )。
A.1和1
B.1.25和1
C.1.25和4
D.5和4
二、基本操作題
在考生文件夾下,已有“samp1.mdb”數據庫文件和Stab.xls文件,“samp1.mdb”中已建立表對象“student”和“grade”,試按以下要求,完成表的各種操作:
(1)將考生文件夾下的Stab.xls文件導入到“student”表中。
(2)將“student”表中1975年到l980年之間(包括l975年和l980年)出生的學生記錄刪除。
(3)將“student”表中“性別”字段的默認值屬性設置為“男”。
(4)將“student”表拆分為兩個新表,表名分別為“tStud”和“tOffice”。其中“tStud”表結構為:學號,姓名,性別,出生日期,院系,籍貫,主鍵為學號;“tOffice”表結構為:院系,院長,院辦電話,主鍵為“院系”。
要求:保留“student”表。
(5)建立“student”和“grade”兩表之間的關系。
三、簡單應用題
考生文件夾下存在一個數據庫文件“samp2.mdb”,里面已經設計好一個表對象“tTeacher”。試按以下要求完成設計:
(1)創建一個查詢,計算并輸出教師最大年齡與最小年齡的差值,顯示標題為“mage“,所建查詢命名為“qT1”。
(2)創建一個查詢,查找并顯示具有研究生學歷的教師的“編號”、“姓名”、“性別”和“系別”四個字段內容,所建查詢命名為“qT2”。
(3)創建一個查詢,查找并顯示年齡小于等于38、職稱為副教授或教授的教師的“編號”、“姓名”、“年齡”、“學歷”和“職稱”五個字段內容,所建查詢命名為“qT3”。
(4)創建一個查詢,查找并統汁在職教師按照職稱進行分類的平均年齡,然后顯示出標
題為“職稱”和“平均年齡”的兩個字段內容,所建查詢命名為“qT4”。