計算機二級VF上機題庫及答案
第1題:
1. 建立菜單QUERY_MENU。該菜單隻有"查詢"和"退出"兩個主菜單項(條形菜單), 其中單擊菜單項"退出"時,返回到VFP系統菜單(相應命令寫在命令框中,不要 寫在過程中)。
2. 將COURSE表的"開課系部"字段名改為"開課單位",其餘不變。
3. 從數據庫SCORE_MANAGER中移去表(不是刪除)。
4. 將SCORE1表中記錄按學號從低到高排序,在學號相同的情況下再按成績從高
到低排序,排序結果存入表NEW_ORDER。
本題主要考核點:
菜單的建立、字段改名、數據庫表的邏輯刪除、表的排序及查詢去向等知識點
本題解題思路:
第1題:本題的主要考核點是菜單的建立。新建菜單可按下列步驟:選擇"文件"菜單中的"新建"命令,在"新建"對話框中選擇"菜單",單擊"新建文件"按鈕。在"新建菜單"對話框中選擇"菜單"按鈕,調出"菜單設計器"。也可用CREATE MENU命令直接調出菜單設計器。在菜單名稱中填入"查詢"、"退出","退出"結果為命令"SET SYSMENU TO DEFAULT"。
第2題:本題的主要考核點是字段的改名。
打開COURSE表表設計器,將光標移動到"開課系部"字段格中,將其改為"開課單位"。
第3題:本題的主要考核點是數據庫表的邏輯刪除。
打開考生文件夾下的" SCORE_MANAGER "數據庫,在" SCORE_MANAGER "數據庫設計器中,選中"TEMP2"表,點擊主菜單"數據庫"下的"移去",在彈出的對話框中點擊"移去"按鈕,在隨後彈出的對話框中點擊"是"按鈕,至此便完成了"從數據庫"SCORE_MANAGER"中移去表TEMP2(不是刪除)"的操作。
第4題:本題的主要考核點是表的排序知識,查詢去向。
select * from score1 order by 學號,成績 desc into table new_order
第2題:
1. 在SCORE_MANAGER數據庫中統計選修了課程的學生人數(選修多門時,只計算1次),統計結果保存在一個新表NEW_TABLE中, 表中只有一個字段,字段名為學生人數。
2. 在SCORE_MANAGER數據庫中查詢沒有學生選修的課程,查詢結果含"課程名"和"開課單位"字段,結果按課程名升序保存在一個新表NEW_TABLE2中(注意:字段名"開課單位"是在基本操作中根據"開課系部"修改後的字段名)。
本題主要考核點:本題的主要考核點是SQL查詢語句的使用,查詢去向等知識點。
本題解題思路:第1題: 本題可以通過新建一個程序來實現統計,相關代碼如下所示:
SELECT Student.姓名;
FROM course INNER JOIN score1;
INNER JOIN student ;
ON Student.學號 = Score1.學號 ;
ON Course.課程號 = Score1.課程號;
WHERE Course.課程號 = score1.課程號;
GROUP BY Student.姓名;
into cursor temp
select count(姓名) AS 學生人數 from temp;
into table NEW_TABLE
第2題:本題的主要考核點是SQL查詢語句的使用。
SELECT Course.課程名, Course.開課單位;
FROM course LEFT OUTER JOIN score1;
LEFT OUTER JOIN student ;
ON Student.學號 = Score1.學號 ;
ON Course.課程號 = Score1.課程號;
WHERE Course.課程號 !=Score1.課程號;
ORDER BY Course.課程名;
INTO TABLE new_
第3題:
SCORE_MANAGER數據庫中含有三個數據庫表STUDENT、SCORE1和COURSE。 為了對SCORE_MANAGER數據庫數據進行查詢,設計一個表單Myform3(控件名為form1,表單文件名為Myform3)。表單標題為"成績查詢";表單有"查詢"(名稱為Command1)和"退出"(名稱為Command2)兩個命令按鈕。表單運行時,單擊"查詢"按鈕,查詢每門課程的最高分,查詢結果中含"課程名"和"最高分"字段,結果按課程名升序保存在表NEW_TABLE3。 單擊"退出"按鈕,關閉表單。
本題主要考核點: 表單文件的創建、控件的屬性的修改、SQL語句運用、表單的退出等知識點
本題解題思路:
第一步:在Visual FoxPro主窗口中按下組合鍵Ctrl+N,系統彈出"新建"對話框,在文件類型中選擇"表單",點擊"新建文件"按鈕,系統將打開表單設計器;或直接在命令窗口中輸入 crea form Myform3。
第二步:點擊工具欄按鈕"表單控件工具欄",在彈出的"表單控件"工具欄中,選中"命令按鈕"控件,在表單設計器中拖動鼠標,這樣在表單上得到一個"命令按鈕"控件command1,用同樣的方法為表單再加入一個"命令按鈕"控件command2;
相關控件的屬性值如下:
對象 屬性 屬性值
Form1 Caption 成績查詢
Command1 Caption 查詢
Command2 Caption 退出
****命令按鈕command1(查詢)的Click事件代碼如下****
SELECT Course.課程名, MAX(score1.成績) AS 最高分;
FROM course INNER JOIN score1;
INNER JOIN student ;
ON Student.學號 = Score1.學號 ;
ON Course.課程號 = Score1.課程號;
GROUP BY Course.課程名;
INTO TABLE NEW_TABLE3
****命令按鈕command2(退出)的Click事件代碼如下****
-
2015年9月全國計算機二級C++筆試全真模擬題
點擊查看試題答案及解析一、選擇題(每小題2分,共70分)下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的,請將正確選項塗寫在答題卡相應位置上,答在試卷上不得分。(1)下列敍述中錯誤的是A)二叉樹不是線性結構B)線性表是非線性結構C)線性鏈表是線性結構D)棧與...
-
2015年12月計算機二級office考試題及答案
一、選擇題1.在馮·諾依曼型體系結構的計算機中引進兩個重要的概念,它們是A.引入CPU和內存儲器的概念B.採用二進制和存儲程序的概念C.機器語言和十六進制I編碼和指令系統2.1946年誕生了世界上第一台電子計算機,它的英文名字是AC—ICC-II3.計算機最早...
-
計算機二級《MS OFFICE》題庫與答案
Word2010基本操作一、單選題中的手動換行符是通過(D)產生的。(A)插入分頁符(B)插入分節符(C)鍵入“Enter”(D)按“Shift”+“Enter”2.下列元素可被包含在文檔模板中的是(C)。1樣式;2快捷鍵;3頁面設置信息;4宏方案項;5工具欄(A)1245(B)1234(C)1345(D)123453.關...
-
2016計算機二級《C語言》練習題及答案
2016年3月計算機考試即將在3月26日-29日進行,為了幫助大家順利通過2016年計算機二級考試,下面本站小編為大家帶來2016計算機二級《C語言》練習題及答案,供大家參考學習,預祝考生備考成功!1[單選題]有以下程序:程序運行後的輸出結果是()。A.10,One*Dream!B.9,One*Dream...