2017年9月計算機二級考試VFP操作題
很多人說計算機二級考試VFP操作題很難,其實只要我們多做練習題,掌握其中的方法技巧也不會很難的。下面小編為大家整理了2017年9月計算機二級考試VFP操作題,希望能幫到大家!
一、基本操作題
1[簡答題]
在考生文件夾下,完成如下操作:
1.將student表中學號為99035001的學生的“院系”字段值修改為“經濟”。
2.將score表中“成績”字段的名稱修改為“考試成績”。
3.使用SQL命令(ALTER TABLE)為student表建立一個候選索引,索引名和索引表達式均為“學號”,并將相應的SQL命令保存在three.prg文件中。
4.通過表設計器為course表建立一個候選索引,索引名和索引表達式都是“課程編號”。
參考解析:【考點分析】本大題主要考查的知識點是:用browse命令瀏覽表中記錄,表中字段值的修改及用SQL語句建立索引。
【解題思路】在第1小題中,修改表中記錄最簡便的方法是先打開對應的表,然后在命令窗口輸入“browse”命令,在彈出的窗口中對表中記錄進行修改。在第2小題中,修改表中字段的名稱需在表設計器中進行。在第3小題中,ALTER TABLE語句用于修改表的結構,其中ADD短語的功能是添加新的字段或索引,UNIQUE短語的功能指建立候選索引(注意不是唯一索引),ADD UNIQUE連用表示新增一個候選索引,TAG短語用于指定索引名稱。
【操作步驟】
(1)打開表student,在命令窗口輸入“browse”,按下回車鍵。按要求修改表的內容,如圖3.87所示。
(2)打開score表,單擊“顯示”菜單中的“表設計器”菜單命令,打開表設計器,修改字段名稱,如圖3.88所示。
(3)在命令窗口輸入SQL命令“ALTER TABLEstudent ADD UNIQUE學號TAG學號”,按下回車鍵。并將該語句保存到three.prg文件中。
(4)同第2小題,打開course的表設計器,建立候選索引“課程編號”。
二、簡單應用題
2[簡答題]
在考生文件夾下完成如下簡單應用:
1.利用查詢設計器創建查詢,從xuesheng表和chengji表中查詢數學、英語和信息技術3門課程都在85分以上(含),或者數學、英語都在90分以上(含)而信息技術在75分以上(含)的學生記錄。查詢結果包含學號、姓名、數學、英語和信息技術5個字段,各記錄要按學號降序排列,查詢去向為表table1。最后將查詢保存在query1.qpr文件中,并運行該查詢。2.首先創建數據庫cj_m,并向其中添加xuesheng表和chengji表。然后在數據庫中創建視圖view1:通過該視圖只能查詢20001001班(學號的前8位數字串為班號)的學生記錄,查詢結果包含學號、姓名、數學、英語和信息技術5個字段,各記錄要按學號降序排列。最后再利用剛創建的視圖view1查詢視圖中的全部信息,并將查詢結果存儲于表table2中。
參考解析:(1)【操作步驟】步驟1:通過“新建”對話框新建查詢文件,將xuesheng和chengji表添加到查詢中。 步驟2:從字段選項卡中添加學號、姓名、數學、英語和信息技術5個字段到選定字段中。
步驟3:切換到“篩選”選項卡,按如下設置。
字段名 條件 實例 邏輯
chengji.數學>=85 AND
chengji.英語>=85 AND
ehengji.信息技術>=85 OR
chengji.數學>=85 AND
ehengii.英語>=85 AND
chengji.信息技術>=85
步驟4:切換到“排序依據”中選擇字段“xuesheng.學號”,在“排序選項”處選擇“降序”。
步驟5:單擊查詢菜單下的查詢去向,選擇表,輸入表名table1,最后將查詢保存在query1.qpr文件中,并運行該查詢。
(2)【操作步驟】
步驟1:通過“新建”對話框新建數據庫,數據庫文件名為cj_m,在數據庫設計器中依次添加xuesheng表和chengji表。
步驟2:通過“新建”對話框新建視圖,在“添加表或視圖”對話框中添加xuesheng表和chengji表到新視圖設計器中。
步驟3:在“字段”選項卡中將學號、姓名、數學、英語和信息技術5個字段添加到“選定字段”框中。
步驟4:切換到“篩選”選項卡,在字段名中輸入“LEET(chengji.學號,8)”,條件選擇“=”,實例為“20001001”。
步驟5:切換到“排序依據”選項卡,選擇字段“xuesheng.學號”,在“排序選項”處選擇“降序”;最后將視圖保存在view1文件中。
步驟6:利用剛創建的視圖view1創建查詢,在“添加表或視圖”對話框中選擇view1視圖,在字段中選擇所有字段,設置查詢去向為表table2。保存并運行查詢,文件名默認。
三、綜合應用題
3[簡答題]
在考生文件夾下完成如下綜合應用:
(1)建立數據庫“學生”。
(2)把自由表student(學生)、COUF$e(課程)和score(選課成績)添加到新建的數據庫中。
(3)建立滿足如下要求的、表單名和文件名均為formlist的表單。
、偬砑右粋表格控件Grid1,要求按學號升序顯示“學生選課”及“考試成績”信息(包括字段學號、姓名、院系、課程名稱和成績)。
、谔砑觾蓚命令按鈕“保存”和“退出”(Command1和Command2),單擊命令按鈕“保存”時將表格控件Grid1中所顯示的內容保存到表results中(方法不限),單擊命令按鈕“退出”則關閉并釋放表單。
注意:程序完成后必須運行,并按要求保存表格控件Grid1中所顯示的內容到表results。
參考解析:【解題思路】新建數據庫,添加自由表,按要求建立表單并修改屬性和代碼。 【操作步驟】
步驟1:新建一個數據庫“學生”,將自由表“學生”、“課程”和“選課成績”添加到新建的數據庫中。
步驟2:在命令窗口中輸入:Crea form formlist,新建一個表單。按題目要求為表單添加一個表格控件和兩個命令按鈕控件,修改各控件的相關屬性如下。
步驟3:在表單的Init事件中寫入代碼。
* * * * * 表單的“Init”事件代碼* * * * *
thisform.Grid1.recordsourcetype=4
thisform.Grid1.recordsource=;
“SELECT Student.學號,Student.姓名,Student.院系,Course.課程名稱,;
Score.成績;
FROM student,Score,course;
WHERE Score.課程編號=Course.課程編號;
AND Student.學號=Score.學號;
ORDER BY Student.學號;into CUrsor abc”
* * * * * * * * * * * * * * * * * * * * * * * * * *
步驟4:在“保存”命令按鈕中輸入
select*from abc into table resuhs
步驟5:在命令按鈕退出中寫入“ThisForm.Release”。
步驟6:保存并按題目要求運行表單。
【9月計算機二級考試VFP操作題】相關文章:
計算機二級考試VFP操作題及答案10-02
2016年9月計算機二級《VFP》上機操作題及答案07-06
2012年9月計算機二級考試VFP真題10-09
3月計算機二級考試《VFP》真題09-30