計算機二級《VFP》操作試題及答案2016
一、基本操作題(共18分)
在考生文件夾下完成下列操作:
在考生文件夾下有一表單文件formone.scx和一個自定義類庫文件classlibone.vcx。打開表單文件formone.scx,然后在表單設計器環境下完成如下操作。
1.將表單的標題設置為“簡單操作”,并使表單不能最大化。
2.為表單添加一個名為np的屬性,其初始值為系統當前日期(不含時間)。
3.為表單添加一個名為nm的方法,其代碼如下:
thisform.np=thisform.np+1
wait dtoe(thisform.np)window
4.在表單中添加一個mybutton按鈕,該按鈕類定義于類庫文件classlibone.vex。將該按鈕的Name屬性設置為mcb,然后設置其Click事件代碼,其功能是調用表單的nm方法。
二、簡單應用題(共24分)
在考生文件夾下完成下列操作:
用戶文件下以存在client(用戶)表、topic(主題)表和reply(回復)表。
1.考生文件夾下已有文件pone.pr9,但其中有4處內容缺失,請填充之。不要修改程序的其他內容。程序的功能是根據reply表統計各主題帖的回復數,并將統計值存入topic表中的已存在的“回復數”字段。最后要運行該程序文件。
2.使用SELECT語句查詢用戶名為“ehengguowe”的客戶發布的主題的所有回復。查詢結果包含“編號”、“用戶名”、“回復時間”和“主題帖編號”四項內容,各記錄按“主題帖編號”升序排序,“主題帖編號”相同再按“回復時間”升序排序,查詢結果存放在表tableone中。最后將該語句保存在命令文件ptwo.prg中。
三、綜合應用題(共18分)
在考生文件夾下完成下列操作:
在考生文件夾下創建一個下拉式菜單mymenu.mnx,并生成菜單程序mymenu.mpr。運行該菜單程序時會在當前vfp系統菜單的末尾追加一個“考試”子菜單,如下圖所示。
菜單命令“統計”和“返回”的功能都通過執行過程完成。
菜單命令“統計”的功能是統計每個用戶發布的主題帖數和回復貼數。統計結果依次包含“用戶名”、“主題帖數”和“回復帖數”三個字段。各記錄按用戶名升序排序,統計結果存放在tabletwo表中。
菜單命令“返回”的功能是恢復標準的系統菜單。
菜單程序生成后,運行菜單程序并依次執行“統計”和“返回”菜單命令。
參考答案與解析
一、基本操作題
(1)[操作步驟]
步驟1:單擊常用工具欄中的“打開”按鈕,在彈出的“打開”對話中選擇。文件類型”為“表單”,打開考生文件夾下的formone.SCX表單文件。
步驟2:在屬性窗口中,修改其Caption屬性為“簡單操作”,再設置其MaxButton屬性為.F.。
(2)[操作步驟]
步驟1:單擊菜單欄中的“表單”按鈕,在彈出的下拉列表中選擇“新建屬性”命令,在打開的“新建屬性”對話框的“名稱”文本框中輸入“np”,單擊“添加”按鈕將其添加到屬性窗口,再單擊“關閉”按鈕。
步驟2:在屬性窗口中找到屬性np,并將其設置為“=date()”。
(3)[操作步驟]
步驟1:單擊菜單欄中的“表單”按鈕,在彈出曲下拉列表中選擇“新建方法程序”命令,在“新建方法程序”對話框的“名稱”文本框中輸入“nm”,單擊“添加”按鈕,再單擊“關閉”按鈕
步驟2:在表單的屬性窗口中雙擊新建的“nm”方法,設置其代碼如下
thisform.np=thisform.np+1
wait dtoc(thisform.np)window
步驟3;單擊右上角關閉按鈕,關閉代碼窗口。
(4)[操作步驟]
步驟1:在“表單控件”中單擊“查看類”按鈕,選擇“添加”命令,在打開的“打開”對話框中選擇classlibone.VCX,單擊“打開”按鈕。
步驟2:在“表單控件”中單擊mybutton按鈕,然后在表單窗口中繪制按鈕,即可添加一個標題為“顯示日期”的按鈕,并在其屬性窗口中設置Name屬性為“mcb”。
步驟3:雙擊“顯示日期”按鈕,在其Click事件中輸入thisform.nm,關閉命令窗口。
步驟4:單擊菜單欄中的“表單”按鈕,在彈出的下拉列表中選擇“執行表單”命令。然后在彈出的對話框中單擊“是(Y)”按鈕,保存更改。在表單運行界面單擊“顯示日期”按鈕,即可調用表單的nm方法。
二、簡單應用題
(1)[操作步驟]
步驟1:單擊常用工具欄中的“打開”按鈕,在“打開”對話框中選擇pone.prg文件,單擊“確定”按鈕。
步驟2:在(1)處輸入“主題帖編號”;在(2)處輸入“編號”{在(3)處輸入“topic.編號”;在(4)處輸入“reply.主題帖編號”。
步驟3:單擊常用工具欄中的“保存”按鈕,再單擊“運行’按鈕運行該程序。
(2)[操作步驟]
步驟1:在命令窗口中輸入下列語句:
SELECT Reply.編號,Reply.用戶名,Reply.回復時
間,Reply.主題帖編號;
FROM reply;
WHERE Reply.用戶名=”chengguowe”;
ORDER BY Reply.主題帖編號,Reply.
回復時問;INTO TABLE tableone.dbf輸入完成后按回車鍵執行語句。
步驟2:復制命令窗口中的上述程序語句,單擊常用工具欄中的“新建”按鈕,在打開的“新建”對話框中選擇“程序”單選按鈕,然后單擊“新建文件”按鈕。
步驟3:在打開的程序窗口中粘貼復制的語句,單擊工具欄中的“保存”按鈕,在打開的“另存為”對話框中輸入文件名為“ptwo”,單擊“保存”按鈕。
三、綜合應用題
[操作步驟]
步驟1:單擊常用工具欄中的“新建”按鈕,在打開的“新建”對話框中選擇“菜單”單選按鈕,然后單擊“新建文件”按阻,選擇“菜單”按鈕。
步驟2:單擊菜單欄中的“顯示”按鈕,在彈出的下拉列表中選擇“常規選項”命令,在彈出的“常規選項”對話框中,選擇“位置”選項組中的“追加”單選按鈕,單擊“確定”按鈕。
步驟3:按題目的要求新建一個“考試”菜單,設置該菜單的“結果”為子菜單,再單擊“創建”按鈕建立兩個菜單項“統計”和“返回”,結果均設置為“過程”。
步驟4:選中“統計”行,單擊后面的“創建”按鈕,在彈出的窗口中輸入如下代碼,為“統計”菜單編寫代碼。
SELECT Reply.用戶名,COUNT(Reply.主題帖編號)as
主題貼數;
Topic.回復數As回復貼數;
FROM reply INNER JOIN topic;
ON Reply.編號=Topic.編號;
GROUP BY Reply.用戶名;
ORDER BY Reply.用戶名;
INTO TABLE tabletw0.dbf
步驟5:為“返回”菜單編寫代碼“Set sysmenu to default”,方法同步驟3。
步驟6:單擊菜單欄中的“菜單”按鈕,在彈出的下拉列表中選擇“生成”按鈕。在彈出的“另存為”對話框中,設置菜單名為“mymenu.mnx”,單擊“保存”按鈕。再在彈出的“生成菜單”對話框中,單擊“生成”按鈕。
步驟7:在命令窗口中輸入“DO mymenu.mpr”,按“Enter”鍵運行程序,即可看到在當前的vfp系統菜單的末尾追加了一個“考試”子菜單。依次執行“統計”和“返回”菜單命令。
更多計算機二級相關試題分享:
【計算機二級《VFP》操作試題及答案】相關文章:
計算機二級《VFP》上機操作試題及答案08-13
計算機二級VFP試題及答案10-22
計算機二級《VFP》試題及答案10-22
計算機二級VFP練習試題及答案11-08
2016年計算機二級《VFP》操作試題08-30
計算機二級考試VFP操作題及答案10-02
計算機二級《VFP》模擬練習試題及答案09-17
計算機二級《VFP》測試題及答案05-30