2016年計算機二級vb題庫
1.基本操作題
在考生文件夾下,完成如下操作:
(1)創建一個名為Sproject的項目文件。
(2)將考生文件夾下的學生數據庫SDB添加到新建的項目文件中。
(3)打開學生數據庫SDB,將考生文件夾下的自由表TEACHER添加到學生數據庫SDB中;為教師表TEACHER創建一個索引名和索引表達式均為教師號的主索引(升序);為班級表CLASS創建一個索引名和索引表達式均為班主任號的普通索引(升序)。
(4)通過“班級號”字段建立班級表CLASS和學生表STUDENT之間的永久關係;通過班級表CLASS的“班主任號”字段和教師表TEACHER的“教師號”字段建立班級表CLASS和教師表TEACHER之間的永久聯繫。
【參考答案】
(1)具體步驟如下:
① 從“文件”菜單中選擇“新建”命令,系統彈出“新建”對話框。
② 在“文件類型”中選中“項目”單選按鈕,單擊“新建文件”按鈕。
③ 在彈出的“創建”對話框中,選擇保存路徑為考試目錄,在“項目文件”文本框中輸入Sproject,在“保存類型”下拉列表框中選擇“項目()”,單擊“保存”按鈕。即可新建一個Sproject項目,同時打開項目管理器。
(2)具體步驟如下:
① 單擊項目管理器中的“數據”選項卡,選擇“數據庫”選項。
② 單擊“添加”按鈕,系統彈出“打開”對話框。
③ 選擇要添加的文件,單擊“確定”按鈕。
(3)具體步驟如下:
① 在項目管理器中選擇數據庫文件SDB,單擊“修改”按鈕,系統打開“數據庫設計器”窗口,並顯示SDB中所有的表文件。
② 在“數據庫設計器”窗口中的空白處單擊鼠標右鍵,在彈出的快捷菜單中選擇“添加表”命令。
③ 在彈出的“打開”對話框中選擇需要添加的文件。
④ 單擊“確定”按鈕,返回到“數據庫設計器”窗口中。
⑤ 選中TEACHER表,單擊鼠標右鍵,在彈出的快捷菜單中選擇“修改”命令,系統打開“表設計器”對話框。
⑥ 單擊“索引”選項卡,在“索引名”和“表達式”文本框中輸入“教師號”,在“類型”下拉列表框中選擇“主索引”選項。
⑦ 單擊“確定”按鈕,系統彈出詢問是否要永久修改表結構對話框,單擊“是”按鈕。
⑧ 在“數據庫設計器”窗口中選中CLASS表,單擊鼠標右鍵,在彈出的快捷菜單中選擇“修改”命令,系統打開“表設計器”對話框。
⑨ 單擊“索引”選項卡,在“索引名”和“表達式”文本框中輸入“班主任號”,在“類型”下拉列表框中選擇“普通索引”選項。
⑩ 單擊“確定”按鈕,系統彈出詢問是否要永久修改表結構對話框,單擊“是”按鈕。
(4)具體步驟如下:
① 在“數據庫設計器”窗口中,將光標指向CLASS表的“班級號”索引處,按住鼠標左鍵並拖動鼠標至STUDENT表的“班級號”索引處,釋放鼠標左鍵,即可在兩個表之間創建一個永久關係。
② 用同樣的方法為CLASS和TEACHER表建立永久關係。2.簡單應用題
(1)在考生文件夾下使用菜單設計器設計一個名稱為SMENU的下拉式菜單。要求如下:
① 菜單包括“數據瀏覽”和“退出”兩個菜單欄。
② 數據瀏覽菜單欄包括“學生表”和“課程表”兩個選項:
學生表選項在過程中使用SQL語句SELECT*FROM STUDENT查詢學生表STUDENT的記錄。
課程表選項在過程中使用SQL語句SELECT*FROM COURSE查詢課程表COURSE的記錄。
③ 退出菜單欄包括“返回到系統菜單”一個選項:返回系統菜單選項在過程中使用命令返回系統默認的菜單。
(2)在考生文件夾下打開命令文件,該命令文件用來建立一個名稱為S_VIEW的視圖,視圖查詢學生的班級號、班級名、姓名、性別和班主任名(來自TEACHER表的教師名)。命令文件只包含兩條語句,第1條語句有一個錯誤,第2條語句有兩個錯誤,請修改之,並運行。
注意:修改時不可改變SQL語句的結構和短語的順序,不允許增加或合併行。
① 下面的程序在第1行、第2行和第5行有錯誤,請直接在錯誤處修改。
② 修改時,不可改變SQL語句的結構和短語的順序,不允許增加或合併行。
文件的內容如下:
USE sdb
CREATE VIEW;
SELECT Class.班級號,班級名,姓名,性別,教師名 AS班主任名;
FROM Student,Class,Teacher;
WHERE Student.班級號=Class.班級號,Teacher.教師號=Class.班主任號
【參考答案】
(1)具體步驟如下:
① 從“文件”菜單中選擇“新建”命令,系統彈出“新建”對話框。
② 在“文件類型”選項區中選中“菜單”單選按鈕,單擊“新建文件”按鈕。
③ 在彈出的“新建菜單”對話框中,單擊“菜單”按鈕。
④ 系統打開“菜單設計器”窗口。
⑤ 在“菜單名稱”文本框中輸入“數據瀏覽”,在“結果”下拉列表中選擇“子菜單”選項,單擊“創建”按鈕,進入子菜單設計窗口。
⑥ 在“菜單名稱”文本框中輸入“學生表”,在“結果”下拉列表中選擇“過程”選項,單擊“創建”按鈕。
⑦ 在打開的程序窗口中輸入SELECT*FROM STUDENT,關閉程序窗口,返回到菜單設計器。
⑧ 用同樣的方法創建“課程表”子菜單。
⑨ 在“菜單級”下拉列表中選擇“菜單欄”選項,返回到主菜單設計窗口。
⑩ 用同樣的方法創建另一個菜單項。
單擊“保存”按鈕,系統彈出“另存為”對話框,選擇保存路徑為考試目錄,在“保存菜單為”文本框中輸入SMENU,在“保存類型”下拉列表框中選擇“菜單()”選項,單擊“保存”按鈕。
(2)正確的程序如下所示:
OPEN DATABASE sdb
CREATE VIEW S_VIEW AS;
SELECT Class.班級號,班級名,姓名,性別,教師名AS班主任名;
FROM Student,Class,Teacher;
WHERE Student.班級號=Class.班級號 AND Teacher.教師號 = Class.班主任3.綜合應用題
在考生文件夾下,打開學生數據庫SDB,完成下列綜合應用。
設計一個名為sform的'表單,表單文件名為SDISPLAY,表單的標題為“學生課程教師基本信息瀏覽”。表單上有一個包含三個選項卡的頁框(Pageframe1)控件和一個“退出”按鈕(Command1),其他功能要求如下:
(1)為表單建立數據環境,向數據環境依次添加STUDENT表(cursor1)、COURSE表(cursor2)和TEACHER表(cursor3)。
(2)要求表單的高度為280,寬度為450;表單顯示時自動在主窗口內居中。
(3)三個選項卡的標籤名稱分別為“學生”(Page1)、“課程”(Page2)和“教師”(Page3),每個選項卡分別以表格形式瀏覽學生表、課程表和教師表的信息。選項位於表單的左邊距為18,頂邊距為10,選項卡的高度為230,寬度為420。
(4)單擊“退出”按鈕時關閉表單。
【參考答案】
具體步驟如下:
① 從“文件”菜單中選擇“打開”命令,在彈出的“打開”對話框中選擇數據庫文件。
② 從“文件”菜單中選擇“新建”命令,在彈出的“新建”對話框中選中“表單”單選按鈕,單擊“新建文件”按鈕,系統打開“表單設計器”窗口。
③ 在“屬性”窗口中設置表單的以下屬性:
AutoCenter=.T.
Caption=“學生課程教師基本信息瀏覽″
Height=280
Name=sform
Width=450
④ 在表單中單擊鼠標右鍵,在彈出的快捷菜單中選擇“數據環境”命令,打開“數據環境設計器”,同時系統將會彈出“添加表或視圖”對話框。
⑤ 添加STUDENT表、COURSE表、TEACHER表後,單擊“關閉”按鈕關閉對話框。
⑥ 單擊“控件”工具欄中的“頁框”按鈕,在表單的工作區域中單擊,添加一個頁框。用同樣的方法在表單中添加一個按鈕。⑦ 設置頁框的屬性如下:
PageCount=3
Left=18
Top=10
Height=230
Width=420
⑧ 選中頁框,單擊鼠標右鍵,在彈出的快捷菜單中選擇“編輯”命令。分別在每個選項卡中添加一個表格,並設置選項卡和表格的屬性如下:
ion=“學生”
ion=“課程”
ion=“教師”
Grid1=RecordSourceType=“0-表”
Grid2=RecordSourceType=“0-表”
Grid3=RecordSourceType=“0-表”
Grid1=RecordSource=“STUDENT”
Grid2=RecordSource=“COURSE”
Grid3=RecordSource=“TEACHER”
⑨ 設置命令按鈕的Caption屬性為“退出”,為其Click事件添加如下代碼:
ASE
⑩ 設置好後的表單
單擊工具欄中的“保存”按鈕,將表單以SDISPLAY文件名保存。
單擊工具欄中的“運行”按鈕,運行表單。
-
計算機二級JAVA考試基礎訓練題2017
java的相關考試知識你掌握的怎麼樣了呢?以下是小編整理的計算機二級JAVA考試基礎訓練題2017,歡迎參考閲讀!單選題1).Java語言和C++語言相比,下面哪項內容是Java獨有的()。A.面向對象B.動態鏈接C.有類庫D.跨平台正確答案:D答案解析:C++語言和Java語言都是面向對象的...
-
2015下半年全國計算機二級C語言考前模擬試題及答案(六)
一、選擇題1.已知函數的調用形式:fread(buffer,size,count,fp);其中buffer代表的是(B)。A、一個存儲區,存放要讀的數據項B、一個指針,指向要讀入數據的存放地址C、一個文件指針,指向要讀的文件D、一個整數,代表要讀入的數據項總數2.結構體類型的定義允許嵌套是...
-
2016計算機二級基礎知識強化訓練
2016年3月計算機等級考試已進入強化學習階段,同學們的備考情況如何呢?下面本站小編為考生搜索整理了關於計算機二級基礎知識強化訓練,供參考學習,希望對您都有幫助。想了解更多相關信息請持續關注我們應屆畢業生考試網。1、信息技術指的是用來擴展人的信息器官功...
-
2016計算機二級考試C++複習題及答案
全國計算機等級考試是由教育部考試中心主辦,面向社會,用於考查非計算機專業應試人員計算機應用知識與技能的全國性計算機水平考試體系,每年開考兩次。3月份的考試馬上就要到來,下面本站小編為搜索整理了計算機二級考試C++複習題及答案,希望對你備考有所幫助!1.假設...