安徽 省二级计算机笔试真题,安徽省计算机二级考试真题access
安徽省計算機二級考試真題access
(8頁)
本資源提供全文預覽,點擊全文預覽即可全文預覽,如果喜歡文檔就下載吧,查找使用更方便哦!
19.90 積分
1一、單項選擇題(每題 1 分,共 40 分) 11.一般而言,數據庫中的數據具有高度的獨立性與________。 A) 自治性B) 冗余性 C) 復雜性 D) 共享性 12.在一個數據庫管理系統中,創建數據表的操作屬于________。 A) 數據定義B) 數據操縱 C) 數據庫運行管理D) 數據的組織 13.一個關系就是一個二維表,關系中的元組就是表中的記錄,關系中的屬性就是表中的 ________。 A) 元組B) 屬性C) 字段D) 域 14.關于數據表中的主鍵,以下描述錯誤的是_____________。 A) 每個數據表中都必須有一個主鍵字段 B) 主鍵字段的值是唯一的,即不允許有重復值 C) 主鍵可以是一個字段,也可以是一組字段 D) 主鍵字段中不允許有空值 15.關于自動編號型字段,以下敘述錯誤的是_____________。 A) 在向表中添加新記錄時,Access 會自動插入唯一的順序編號 B) 自動編號型字段的值與記錄永久連接在一起 C) 刪除表中的記錄后,Access 不會對自動編號型字段重新編號 D) 被刪除的自動編號型字段的值將會被重新使用 16.在設置字段的輸入掩碼時,如果要求只可以選擇輸入數字或空格,則該字段的輸入掩 碼是_____________。 A) 0B) LC) 9D) A 17.如果要在一個表的數據表視圖中直接顯示符合特定條件的記錄,可以使用 Access 提供 的 ______。 A) 篩選功能B) 排序功能 C) 查詢功能D) 報表功能 18.在數據表中,_____________字段不能進行排序操作。 A) 文本型B) 數字型 C) 備注型D) 自動編號型 19.關于字段的屬性,以下敘述錯誤的是_____________。 A) 不同類型的字段,其字段屬性有所不同 B) 字段的有效性規則屬性用于限制輸入值的范圍 C) 字段的大小可用于設置文本、數字或自動編號等字段的最大容量 D) 字段的數據類型可以不同,但各字段格式屬性的設置都是相同的 20.以下關于查詢的敘述,正確的是_____________。 A) 只能根據數據表創建查詢 B) 只能根據已創建的查詢創建查詢 C) 可以根據數據表和已建查詢創建查詢 D) 查詢可以建立在報表的基礎上 21.將查詢結果添加到一個已存在的表中的操作稱為_____________。 A) 生成表查詢B) 追加查詢 C) 刪除查詢D) SQL 查詢 22.以下查詢中,不屬于操作查詢的是_____________。2A) 交叉表查詢B) 更新查詢 C) 刪除查詢D) 生成表查詢 23.下列 Select 語句中,正確的是_____________。 A) Select * from 教師表 Where 職稱=“教授“ B) Select * from 教師表 Where 職稱=教授 C) Select * from 教師表 While 職稱=“教授“ D) Select * from 教師表 While 職稱=教授 24.假設教師表中有一個職稱字段,查找職稱為教授或副教授的記錄的準則是 _____________。 A) Like “教授“ And Like “副教授“ B) Like (“教授“,“副教授“) C) In(“教授“, “副教授“) D) “教授“ And “副教授“ 25.創建交叉表查詢需要指定_____________。 A) 參數,行標題,列標題 B) 值,行標題,列標題 C) 參數,值,標題 D) 字段,參數,值 26.以下給出的對象中,不能作為窗體數據源的是_____________。 A) 數據表B) 查詢 C) 報表D) SQL 查詢 27.關于窗體,下列說法正確的是_____________。 A) 窗體只能用于顯示數據庫中的數據 B) 窗體是只能用于接受用戶輸入數據的對象 C) 窗體不可以用來接受用戶輸入的數據 D) 窗體可以顯示、編輯數據表中的數據 28.在窗體的計算控件中,每個表達式前都應加上_____________符號。 A) =B) !C) ,D) & 29.能用來表示“是/否”型數據的控件是_____________。 A) 命令按鈕、選項按鈕和切換按鈕 B) 選項按鈕、復選框和切換按鈕 C) 命令按鈕、復選框和切換按鈕 D) 命令按鈕、選項按鈕和復選框 30.以下關于報表的描述,正確的是_____________。 A) 報表只能輸出數據 B) 報表只能輸入數據 C) 報表可以輸入和輸出數據 D) 報表不能輸入和輸出數據 31.在報表設計器的工具欄中,用于修飾版面以達到更好顯示效果的控件是______。 A) 直線和矩形B) 直線和圓形 C) 直線和多邊形D) 矩形和圓形 32.下列不能作為報表數據源的是_____________。 A) 查詢B) 表C) SQL 語句 D) 宏和模塊 33.要實現報表的分組統計,其操作區域是_____________。3A) 主體節區域 B) 報表頁眉或報表頁腳區域 C) 組頁眉或組頁腳區域 D) 頁面頁眉或頁面頁腳區域 34.在報表設計中,可以作為綁定控件并顯示字段數據的是_____________。 A) 命令按鈕B) 文本框C) 圖像D) 標簽 35.要在報表每一頁的頂部都輸出相同信息,需要設置的位置是_____________。 A) 報表頁眉B) 報表頁腳C) 頁面頁眉 D) 頁面頁腳 36.在 Access 數據庫中,通過數據訪問頁發布的數據_____________。 A) 只能是靜態數據 B) 只能是數據庫中保持不變的數據 C) 只能是數據庫中變化的數據 D) 是數據庫中保存的數據 37.在 Access 中設計的數據訪問頁是一個_____________。 A) 獨立的外部文件 B) 數據庫記錄的超鏈接 C) 獨立的數據庫文件 D) 數據庫中的表 38.在宏的條件表達式中,要引用“Rpt“報表中名為“TxtName“控件的值,可以使用的引用 表達式是______。 A) [Reports]![Rpt]![TxtName]B) [Report]![TxtName] C) [Rpt]![TxtName]D) [TxtName] 39.在 Access 中,自動宏的名稱是______。 A) AutoExecB) Autorun.infC) Autorun.batD) AutoExec.bat 40.用于顯示消息框的宏命令是______。 A) BeepB) InputBoxC) MsgBoxD) InBox 二、填空題(每空 2 分,共 30 分) 1.在關系中選擇某些(部分)屬性,即選擇二維表中的某些列,屬于關系運算中的投影運 算。 2.在 Access 中,數據表之間的關系有一對一、一對多和多對多三種關系。 3.在較大的表中,為了加快查詢速度,一般先對字段進行索引,然后再實施查詢操作。 4.在錄入數據表中的數據時,如果要求用戶輸入的日期必須大于 2006 年 9 月 1 日,且小 于等于當前日期,則字段的有效性規則表達式可以表示為 >#2006-9-1# and 0y = y + xz = z + 1x = InputBox(“Enter a number“)LoopIf z = 0 Thenz = 1End Ify = y/zMsgBox y End Sub 計算所有輸入的正數的平均值、2.55第 4、5 兩題涉及到的表及程序如下,請認真閱讀,并回答問題。圖 1 成績表 Dim cn As New ADODB.Connection '連接對象 Dim rs As New ADODB.Recordset '記錄集對象 Dim strSQL As String Dim jsj As ADODB.Field, dxyy As ADODB.Field, gdsx As ADODB.Field, bz As ADODB.Field '字段對象 Sub Pro4() Set cn = CurrentProject.Connection '連接的是本數據庫 strSQL = “select * from 成績“ '查詢語句 rs.Open strSQL, cn, adOpenDynamic, adLockOptimistic, adCmdText Set jsj = rs.Fields(“計算機“) 'jsj 引用計算機字段 Set dxyy = rs.Fields(“大學英語“) Set gdsx = rs.Fields(“高等數學“) sum_jsj = 0: sum_dxyy = 0: sum_gdsx = 0: i = 0 rs.MoveFirst '定位到第一條記錄上 Do While Not rs.EOF '如果記錄集還沒有結束,則繼續循環sum_jsj = sum_jsj + jsjsum_dxyy = sum_dxyy + dxyysum_gdsx = sum_gdsx + gdsxi = i + 1rs.MoveNext '移動到下一條記錄 Loop MsgBox “計算機課程的平均成績是:” & sum_jsj / i MsgBox “大學英語課程的平均成績是:” & sum_dxyy / i MsgBox “高等數學課程的平均成績是:” & sum_gdsx / i '以下是關閉數據庫 rs.Close cn.Close Set rs = Nothing Set cn = Nothing End Sub Sub Pro5() Set cn = CurrentProject.Connection rs.Open “成績“, cn, adOpenDynamic, adLockOptimistic, adCmdTable Set jsj = rs.Fields(“計算機“)6Set dxyy = rs.Fields(“大學英語“) Set gdsx = rs.Fields(“高等數學“) Set bz = rs.Fields(“備注“) i=0 rs.MoveFirst Do While Not rs.EOFIf (jsj + dxyy + gdsx) / 3 >= 60 Thenbz = “合格“Elsebz = “不合格“ i=i+1 End Ifrs.MoveNext Loop MsgBox “共有“ & i & “個不合格的學生“ rs.Close cn.Close Set rs = Nothing Set cn = Nothing End Sub 4. ①過程 Pro4 中,用于打開數據表的語句是什么?。rs.Open strSQL, cn, adOpenDynamic, adLockOptimistic, adCmdText ②過程 Pro4 中, “Do While ……Loop”循環的功能是什么? 計算表中“計算機” 、 “大學英語” 、 “高等數學”各成績之和,并統計有多少條記錄參 加了運算。 5. ①過程 Pro5 的主要功能是什么,請用一句話概括。統計學生各門課的平均成績,并根據平均成績添加備注信息,最后輸出不及格的學生 總數。 ②過程 Pro5 運行后,顯示在對話框中的內容是什么。 “共有 2 個不合格的學生”7四、編程題(共 15 分) 1.如圖 2 所示,窗體中有三個文本框(名稱分別為 Text1、Text2 和 Text3),分別用于表示 矩形的長、寬和面積,以及一個命令按鈕(名稱為 Cmd1) 。請編寫該命令按鈕的單擊事件 過程,使其能夠根據輸入的長和寬,計算面積并將結果顯示在 Text3 中。 (4 分)圖 2 計算矩形面積 Private sub cmd1_click() Dim a as integer Dim b as integer a=val(text1) b=val(text2) text3=a*b end sub2.如圖 3 所示,窗體中有兩個文本框(名稱為 Text1 和 Text2),以及一個命令按鈕(名稱為 Cmd2)。請編寫一個事件過程,在單擊命令按鈕時,該過程能夠根據 Text1 中輸入的成績 判斷并在 Text2 中顯示對應得等級。 (5 分) 注:成績大于等于 85 分為“優秀” ,大于等于 75 分為“良好” ,大于等于 60 分為“及 格” ,小于 60 分為“不及格” 。圖 3 轉換成績 Private sub cmd2_click() Dim a as integer a=val(text1) if a>=85 then text2=”優秀” elseif a>=75 then text2=”良好” elseif a>=60 then text2=”及格” else text2=”不及格”8end if end sub3.使用 VBA 編寫程序,從鍵盤輸入 10 個數,輸出其中的最大數和最小數。 (6 分) Public sub maxmin() Dim a(10) as integer Dim i as integer,max as integer,min as integer For i=1 to 10 a(i)= val(InputBox(“Enter a number“)) next max=a(1) min=a(1) for i=2 to 10 if maxa(i) then min=a(i) end if next msgbox “最大的數是”&max msgbox “最小的數是”&min end sub 關?鍵?詞: 安徽省 計算機 二級 考試 access
?天天文庫所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
總結
以上是生活随笔為你收集整理的安徽 省二级计算机笔试真题,安徽省计算机二级考试真题access的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux平台基于socket的文件传输
- 下一篇: Intel英特尔历代经典 CPU 产品回