當前位置:才華齋>IT認證>計算機等級>

2016最新計算機二級《VFP》上機考試題及答案

計算機等級 閱讀(7.69K)

  一、基本操作題(共18分)

2016最新計算機二級《VFP》上機考試題及答案

(1)在考生資料夾下根據SCORE_MANAGER資料庫,使用查詢嚮導建立一個含有“姓名”和“出生日期”的標準查詢QUERY3_。

(2)從SCORE_MANAGER資料庫中刪除名為NEW_VIEW3的檢視。

(3)用SQL命令向SCORE1表中插入一條記錄:學號為“993503433”、課程號為“0001”、成績為99。

(4)開啟表單MYFORM3_4,向其中新增一個“關閉”命令按鈕(名稱為Command1),表單執行時,單擊此按鈕關閉表單(不能有多餘的命令)。

  二、簡單應用題(共24分)

在考生資料夾下完成如下簡單應用:

(1)建立一個名為NEW_VIEW的檢視,該檢視含有選修了課程但沒有參加考試(成績欄位值為NULL)的學生資訊(包括“學號”、“姓名”和“系部”3個欄位)。

(2)建立表單MYFORM3,在表單上新增一個表格控制元件(名稱為grdCourse),並通過該控制元件顯示錶COURSE的內容(要求RecordSourceType屬性必須為0)。

  三、綜合應用題(共18分)

在考生資料夾下完成下列操作:

(1)建立一個表單名和檔名均為my form的表單,如下圖所示。表單的標題為“教師情況”,表單中有兩個命令按鈕(Command1和Command2),兩個複選框(Check1和Check2)和兩個單選按鈕(Option1和Option2)。Command1和Command2的標題分別是“生成表”和“退出”,Check1和Check2的標題分別是“系名”和“工資”,Option1和Option2的標題分別是“按職工號升序’’和“按職工號降序”。

(2)為“生成表”命令按鈕編寫click事件程式碼,其功能根據單執行時複選框指定的欄位和單選鈕指定的.排序方式生成新的自由表。如果兩個複選框都被選中,生成的自由表命名為,的欄位包括職工號、姓名、系名、工資和課程號;如果只有“系名”複選框被選中,生成的自由表命名為one_,one_的欄位包括職工號、姓名、系名和課程號;如果只有“工資”複選框被選中,生成的自由表命名為one_,one_的欄位包括職工號、姓名、工資和課程號。

(3)執行表單,並分別執行如下操作:

①選中兩個複選框和“按職工號升序”單選鈕,單擊“生成表,,命令按鈕。

②只選中“系名”複選框和“按職工號降序”單選鈕,單擊“生成表”命令按鈕。

③只選中“工資”複選框和“按職工號降序”單選鈕,單擊“生成表”命令按鈕。

  》》》參考答案及解析《《《

  一、基本操作題

[操作步驟]

(1)單擊工具欄中的“新建”按鈕,在彈出的“新建”對話方塊中,選擇“查詢”,單擊“嚮導”按鈕,按照嚮導的提示,首先從STUDENT表中選擇“姓名”和“出生日期”欄位,然後按提示單擊“完成”按鈕,在“另存為”對話方塊中輸入檔名QUERY3_。

(2)單擊工具欄中的“開啟”按鈕,開啟考生資料夾下的SCORE-MANAGER資料庫,選擇NEw-vIEW3檢視並右擊,選擇“刪除”命令,再在提示框中單擊“移去”按鈕。

(3)在命令視窗中輸入下列程式碼並按回車鍵。INSERT INTO SCOREl(學號,課程號,成績)VALUES(”993503433”,”0001”,99)

(4)單擊工具欄中的“開啟”按鈕,開啟考生資料夾下的表單MYFORM3_,通過表單控制元件工具欄向其中新增-個命令按鈕控制元件,並設定其Caption屬性為“關閉”,雙擊“關閉”命令按鈕,編寫其Click事件程式碼為“ase”。儲存並執行表單。

  二、簡單應用題

(1)[操作步驟]

步驟1:單擊工具欄中的“開啟”按鈕,開啟考生資料夾下的SCORE-MANAGER資料庫,在空白處右擊,選擇“新建本地檢視”命令,將表student和scorel新增到檢視設計器中。

步驟2:在“欄位”選項卡中,將“student.學號”,“student.姓名”,“student.系部”新增到選定欄位。

步驟3:在“篩選”選項卡中,首先選擇“scorel.課程號”欄位,“條件”選擇Is NULL,並選擇“否”;再選擇“scorel.成績”欄位,“條件”選擇Is NULL。

步驟4:儲存檢視為“NEW_VIEW”並執行檢視。

(2)[操作步驟]

步驟1:單擊工具欄中的“新建”按鈕,新建-個表單,通過表單控制元件工具欄為表單新增-個表格控制元件,設定其Name屬性為grdcourseo

步驟2:在表單設計器中選擇表格控制元件並右擊,選擇“生成器”命令,在表格生成器的“表格項”選項卡中將COURSE表的所有欄位新增到選定欄位中。

步驟3:在屬性視窗中修改表格控制元件的ReeordSourceTypf屬性值為“0-表”。

  三、綜合應用題

[操作步驟]

步驟1:單擊工具欄中的“新建”按鈕,新建-個表單檔案,通過表單控制元件工具欄向表單中新增兩個複選框、-個選項組和兩個命令按鈕,並將“教師表”和“學院表”新增到表單的資料環境中。

步驟2:設定表單的Name屬性為m#orm,Caption屬性為“教師情況”;設定兩個命令按鈕的Caption屬性分別為。生成表”和“退出”;設定兩個複選框的Caption屬性分別為。系名”和“工資”;兩個單選按鈕的Caption屬性分別為“按職工號升序”和“按職工號降序”。

步驟3:雙擊“生成表”按鈕,為“生成表”命令按鈕編寫

Click"事件程式碼。

*****“生成表”按鈕的Click事件程式碼*****

a=e

b=e

C=e

d=e

if a=l and b=l

if c=l

select職工號。姓名,系名,工資,課程號from教師表,

學院表;

Where教師表.系號=學院表.系號;

order by職工號;

into

else

if d=1

sdect職工號,姓名,系名,工資,課程號from教

師表,學院表;

where教師表.系號=學院表.系號;

order by職工號desc;

曲inw n1ldC

endif

endif

endif

if a=l andb=0

ifc=l

select職工號,姓名,系名,課程號from教師表,掣

院表;

whem教師表.系號=學院表.系號;

order by職工號;

into table one_

else

ifd=l

select職工號,姓名,系名,課程號from教師表,

學院表;

where教師表.系號=學院表.系號;

order by職工號desc;

into table

endif

endif

endif

if a=O and b=1

ife=1

∞leet職工號,姓名,工資,課程號from教師表,掣

院表;

where教師表.系號=學院表.系號;

order by職工號;

into talde olle_

else

if d=1

select職工號,姓名,工資,課程號from教師表,

學院表:

where教師表.系號=學院表.系號;

order by職工號desc;

into table one

endif

endif

cndif

**********************

步驟4:儲存表單,輸入檔名,執行表單。