二級VisualFoPro1-50解析資料_第1頁
二級VisualFoPro1-50解析資料_第2頁
二級VisualFoPro1-50解析資料_第3頁
二級VisualFoPro1-50解析資料_第4頁
二級VisualFoPro1-50解析資料_第5頁
已閱讀5頁,還剩128頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

校園網-新視野教育二級VisualFoxPro上機考試復習資料V16.0

(共50套題目)

第1套校園網?新視野教育上機考試復習資料

1、基本操作題

一、基本操作題(鄭9小題,第1和2題是7分、第3和4是8切

1.新建一個不也含任何控件的空表單噸form,sex(表單名和表單文件名均

為myform)。

2.打開表單文件Amtwo.scx,將表單的標題設為”計算機等級考試,

3.打?f表單■文件formthree.sex,便席布扃工具欄操作使表單的4個命令按

鈕按頂邊水平對齊。

4.打開表單文件formfour.^cx,設置有關屬性使表單初始化時自動在

VisualFoxPro王窗口內居中顯不。

【解題步驟】

第1小題:創建表單。

單擊工具欄上的“新建"按鈕,在彈出的"新建"對話框中,選擇'‘表單",再單擊”新建文件〃按鈕,在

表單設計器的屬性窗口中,將表單的Name屬性修改為:myform,單擊“保存"按鈕,在彈出的另存為

對話框中,保存表單為:myform.sex,再單擊"保存"按鈕。

第2小題:設置表單屬性。

單擊工具欄的“打開〃按鈕,在彈出的“打開”對話框中,選擇"表單",再選擇formtwo.sex,單擊“確

定”按鈕,打開表單設計器窗口,在表單控件的屬性窗口中,將表單的Caption屬性修改為:計算機

等級考試,單擊工具欄的"保存"按鈕,保存對表單formtwo.sex的修改。

第3小題:設置表單控件布局。

單擊工具欄的“打開"按鈕,在彈出的“打開”對話框中,選擇"表單",再選擇formthree.scx,單擊"

確定"按鈕,打開表單設計器窗口,按住Shift鍵,同時選中4個命令按鈕,選擇''格式”菜單下的〃對

齊"命令",再選擇"頂邊對齊”命令,單擊工具欄的"保存"按鈕,保存對表單formthree.sex的修改。

第4小題:設置表單屬性。

單擊工具欄的“打開"按鈕,在彈出的“打開”對話框中,選擇"表單",再選擇formfour.sex,單擊”

確定“按鈕,打開表單設計器窗口,在表單控件的屬性窗口中,將表單的AutoCenter屬性值設置為:.T.

_真。

2、簡單應用題校園網?新視野教育上機考試復習資料

二、簡單應用(2小題,每題20分,計40分)

1.使角查詢設計器設計完施港I盛瀛'船

物圖書情況,查詢結果包芭省戶省

座電值,要求按客戶名升庠罪序,

查詢文件也保存為appone。

2.便邱QL語句查詢寫個讀者訂購圖書的數量和金額(數量*單價),查詢結

果包括客戶蕓訂購總弼薇和金額,查詢按金額降序殂底,查詢結果存儲在

apptwo.dbf表文件,最后將SQL語句保存在apptwo.prg命令文件。

【解題步驟】

第1小題:利用查詢設計器建立查詢。

(1)單擊工具欄的“新建"按鈕,在彈出的〃新建''對話框中,選擇''查詢",再單擊"新建文件"按鈕,

系統彈出查詢設計器窗口;

(2)將order、orderitem和goods表添加到查詢設計器窗口中,并自動建立了三表間的內部連接;(3)

選擇"字段”選項卡,依次選擇"Order.客戶名"、"Order.訂單號"、"Goods.圖書名"、"Goods.單

價"、"Orderitem.數量"、"Order.簽訂日期”到選定字段框中;

(4)切換到"篩選”選項卡,做如下設置:

字段名條件實例

Left(Order.客戶名,2)="吳"

(5)切換到''排序依據''選項卡,在選定字段框中選擇字段"Order.客戶名"到"排序條件"框中,排序

選項框選"升序”;

(6)選擇''查詢"菜單下的''查詢去向"命令,在''查詢去向”框中,選擇"表",輸入表名:appone,單

擊"確定"按鈕;

(7)單擊工具欄的"保存"按鈕,在彈出的''另存為''對話框中,保存文檔為:appone.qpr,再單擊”

保存”按鈕:

(8)單擊工具欄的運行按鈕"!",運行查詢,此時在"顯示"菜單中,可以瀏覽到appone.dbf表。

第2題:SQL語句的使用。

(1)在命令窗口中,鍵入下面命令并回車:

SELECTOrder.客戶名,SUM(orderitem.數量)AS訂購總冊數,;

SUM(orderitem.數量*goods.單價)AS金額;

FROMgoodsINNERJOINorderitemINNERJOINorder;

ONOrderitem.訂單號=0rder.訂單號;

ONgoods.圖書號=Orderitem.圖書號;

GROUPBYOrder.客戶名;

ORDERBY金額DESC;

INTOTABLEapptwo.dbf

(2)單擊工具欄的“新建”按鈕,在彈出的“新建”對話框中,選擇"程序",再單擊"新建文件"按鈕,

將命令窗口中的SQL命令復制粘貼到程序文本編輯窗口,單擊工具欄的"保存"按鈕,保存程序文件

apptwo.prgo

【易錯提醒】SQL語句中的SUM(orderitem.數量*Goods.單價)AS金額;其中的SUM不能省略。

【小技巧】本題可以利用查詢設計器來完成。操作如下:

(1)單擊工具欄的“新建”按鈕,在彈出的"新建''對話框中,選擇"查詢",再單擊"新建文件"按鈕,

彈出的查詢設計器窗口;

(2)將3張表order、orderitem和Goods添加到查詢設計器窗口中;

(3)選擇''字段"選項卡,添加"order.客戶名”字段,在函數和表達式框中,單擊右邊的生成器按鈕”…

”,在彈出的”表達式生成器''窗口中,通過選擇輸入表達式:

SUM(Orderitem.數量)AS訂購總冊數

單擊"添加"按鈕,用同樣方法添加:

SUM(orderitem.數量*goods.單價)AS金額

(4)選擇''排序依據"選項卡,選擇金額降序;

(5)選擇"查詢"菜單的"查詢去向"命令,再選擇"表",輸入表名:apptwo;

(6)選擇''查詢"菜單的''查看SQL”命令,將自動產生的SQL語句復制粘貼到程序文件apptwo.prg中;

(7)單擊工具欄的運行按鈕"!",運行程序文件apptwo.prg。

(8)關閉查詢設計器,不保存查詢文件。(過河拆橋)

3、綜合應用題校園網?新視野教育上機考試復習資料

三、綜合應用(1小題,430分]

在考生文件夾下完成如下券合應用:

1.建立藪搪庫"訂單管理”;

2.將裝order、goods和orderiteni添加到"訂單管理”數據庫;

3.在"訂單管理”數據庫中創建視圖。rderview,該視圖包含信息:客戶名、

訂單號、一圉書名、數量、拿價和金額烽價*數量'

4.:立文件名和妻單名均為orderform的表耳gridl

一二一二ype屬性謹為"表")工……

(將RecordSourceT:coiranandlJ;

5.在表單的load事伴中漸S__Q_L_語_氣視圖orderview交客戶名升序、金額

降序查詢數量'為1的客戶茗、‘圖書茗和金籟信息,并將結果;到表文件

result,dbf;

6.在表單運行時使得在控件gridl中能夠顯示表result,dbf中的內容(在相

應的事件中將gridl的recordsource屬性指定為result,dbf);

7.單擊“退出”命令按圓時釋報并關閉表單。

完成以上所有功能后運行表單orNerEorm。

【解題步驟】

(1)新建數據庫。

單擊工具欄的“新建"按鈕,在"新建”對話框中,選擇"數據庫",再單擊"新建文件"按鈕,在"創建”

對話框中,輸入數據庫名:訂單管理,再單擊"保存"按鈕;

(2)向數據庫中添加表。

右擊"訂單管理”數據庫設計器窗口的空白處,在彈出的快捷菜單中,選擇"添加"命令,在彈出的“

打開”對話框中,依次將order、goods和。rderitem表添加到數據庫中;

(3)創建本地視圖。

右擊''訂單管理''數據庫設計器窗口的空白處,在彈出的快捷菜單中,選擇〃新建本地視圖“命令,系

統彈出視圖設計器窗口;選擇"字段”選項卡,將。rder.客戶名、0rder.訂單號、Goods.圖書名、

orderitem.數量、Goods.單價字段依次添加到“選定字段”框中;再在“函數和表達式”框中輸入:

goods.單價*orderitem.數量AS金額

單擊"添加"按鈕;

(4)創建表單。

在命令窗口輸入下面命令并回車:

CREATEFORMorderform

建立了orderform.sex表單文件,并打開了表單設計器窗口;

在表單控件的屬性窗口中,將表單的Name屬性修改為:orderform;

在表單設計器窗口中,添加一個表格控件Gridl,并將表格Gridl的RecordSourceType屬性設置為"0-

表”,

在表單設計器窗口中,添加一個命令按鈕Commandl,并將其Caption屬性值,設為:退出;

(5)設置load事件代碼。

雙擊表單設計器的空白處,在彈出的代碼編輯窗口中,輸入表單的load事件代碼:

SELECT客戶名,圖書名,金額;

FROMorderview;

WHERE數量=1;

ORDERBY客戶名,金額DESC;

INTOTABLEresult,dbf

(6)在表格的activatecell事件代碼中輸入:

Thisform.Gridl.Recordsource="result.dbf”

【注釋】activatecell事件是指激活表格控件的一個單元格。

(7)設置"退出"按鈕的Click事件代碼:

THISFORM.RELEASE

(8)單擊工具欄的"保存"按鈕,保存表單文件orderform.sex

(9)單擊工具欄的運行按鈕〃!",運行表單。

第2套校園網?新視野教育上機考試復習資料

1、基本操作題

1和2題是7分、第3和4是8分)

據庫文件,將自由表〃教師表"、"職稱表”和

22.在"“學校"”數據庫文件中,為"職稱表"建立主索弓索引表達式為

"職稱級別",索引名母ndexone。

“嚼茂濯露用*t,選定"職稱表”的全部字

段,

4.修改喘ttestt江褊rg中爨的語蚯句,庶該語犒包的功毓能是矗將"嘉職稱表熊"中群所有職瞥稱名別為.

IX

.prgo

【解題步驟】

第1小題:新建數據庫,添加自由表。

(1)單擊常用工具欄的"新建"按鈕,在彈出的"新建”對話框中選擇"數據庫",再單擊"新建文件”

按鈕,在"創建''對話框中,輸入數據庫名:學校.DBC,單擊“保存"按鈕;

(2)右擊打開的數據庫設計器的空白處,在彈出的快捷菜單中選擇"添加表”,依次將教師表.DBF、

職稱表.DBF表和學院表.DBF添加到該數據庫中。

第2小題:創建主索引。

(1)在數據庫設計器窗口中,右擊職稱表,在彈出的快捷菜單中選擇”修改〃,打開表設計器,單

擊''索弓1〃選項卡,輸入索引名:indexone,選擇索引類型:主索引,選擇索引表達式:"職稱級別”,

單擊"確定"按鈕,再單擊”是〃按鈕。

第3小題:使用報表向導創建報表。

(1)單擊工具欄上的''新建"按鈕,打開"新建”對話框,文件類型選擇"報表",單擊"向導"按鈕。

(2)按照報表向導提示操作,最后單擊“打印預覽"按鈕。

第4小題:修改程序。

(1)單擊工具欄的“打開”按鈕,選擇文件類型"程序",再選擇test,prg,單擊''確定"按鈕,打開

程序編輯器窗口,顯示如下程序清單:

select職稱級別,基本工資from職稱表where職稱名="教授"t。dbfprof,dbfgroupby基

本工資

(2)將其修改為:

select職稱級別,基本工資from職稱表where職稱名="教授"intodbfprof,dbforderby基

本工資

(3)單擊工具欄的"保存"按鈕,保存修改后的test,prg程序。

(4)單擊工具欄的運行按鈕運行該程序。

2、簡單應用題校園網?新視野教育上機考試復習資料

二、簡單應用(2小題,每題20分,計40分)

在;菜考生生文文件件夾夾下下完完成虹下列列操模作:,

逋修法:并執行程在te唯pr史該該程程序序的的功功熊能發是:根據"教師表"和"職餞費

a,.:幽師的"應發工紛,等位教師教的授"應頤發稱工浜系嬴j疆鬻轆fl

"基本工港"+"課時"X80X職稱系戴…一」-

為1.3,鋅幃的知標系數為1.2,初制

:帽案睜霞蠡辜結吳果存精儲毛降良申窄表

salary,dbf中,salary,dbf中的字段

轆遭藕身整」資升序:注意,只能修改標

2.創建一個新類MyCheckBox,該類擴展Visual尸(^W0的。?^卜80乂基類,新

類保存在考生文件美下的nyclasslib類庫中。在新婁中蔣Value屬性設置如。新

建一個表單MyForm,然后在表單中添加一小基于新類MyCheckBox的復選抽,如圖

所示。

【解題步驟】

第1題:用SQL語句,修改程序。

(1)單擊工具欄的“打開"按鈕,選擇文件類型"程序",再選擇temp,prg,單擊“確定"按鈕,打開

程序編輯器窗口,顯示如下程序清單并修改程序(箭頭后藍色字體是正確答案):

create職稱系數表(職稱名c(6),職稱系數f(10,2))&&有錯誤

一》createtable職稱系數表(職稱名c(6),職稱系數f(10,2))

insertinto職稱系數表value("教授",1.4)

insertinto職稱系數表value("教授",1.3)&&有錯誤

一》insertinto職稱系數表value("副教授",1.3)

insertinto職稱系數表value("講師",1.2)

insertinto職稱系數表value("助教",1.0)

SELECT姓名,系號,課時*80*職稱系數+基本工資as應發工資;

FROM職稱系數表,教師表;&&有錯誤

一》FROM職稱表,職稱系數表,教師表;

WHERE職稱表.職稱級別=教師表.職稱級別;

OR職稱表.職稱名=職稱系數表.職稱名;&&有錯誤

一》AND職稱表.職稱名=職稱系數表.職稱名;

intodbfsalary,dbf;

orderby系號desc,應發工資

(2)單擊工具欄的"保存"按鈕,保存修改后的temp,prg程序。

(3)單擊工具欄的運行按鈕"!”運行該程序。

第2題:新建類。

(1)單擊工具欄的“新建"按鈕,在"新建''對話框中,選擇''類",再單擊"新建文件"按鈕,在彈出

的“新建類”對話框中輸入或選擇:

類名:MyChockBox

派生于:選擇CheckBox

存儲于:myclasslib

單擊"確定"按鈕,系統彈出〃類設計器“窗口;

(2)在“類設計器”的屬性窗口中,將復選框的Value屬性設置為1;

(3)單擊工具欄的"保存”按鈕,并關閉類設計器窗口;

(4)單擊工具欄的“新建"按鈕,在"新建”對話框中,選擇"表單",再單擊"新建文件"按鈕,彈出”

表單設計器"窗口。

(5)單擊"表單控件工具欄”的"查看類”按鈕,在彈HI的菜單中,選擇"添加"命令,在彈出的“打開

”對話框中,選擇考生目錄下的類庫文件myclasslib.vex,再單擊“打開"按鈕,此時“表單控件工具

欄”中就出現mycheckbox控件,選擇該控件添加到表單中。

(6)單擊常用工具欄的"保存"按鈕,保存表單myform.scx;

(7)單擊常用工具欄的運行按鈕"!",運行該表單。

3、綜合應用題校園網?新視野教育上機考試復習資料

三、綜合應用(1小題,計30分,

^生電n完成e下歹爆作:

___個._文_侔名?和用表表簞單名一均為formtest的表單,表單中包括一個標簽

(Label!)..一個列表楣CListl),一個表格(Grid!)。

2.里的數據環境中貫加”學院表j口"教師表”。

3.庸性窗口將卷簽的標題設為"索名"。

4.列表梅用壬顯示家名差,__通__過___屬__性___窗口_將___列__表___框(__L_i_s__t_l)_的__R_owS_o_ii_u_r_c_e

和RowSou)rucreceTTyyppee.腐性指定為”學院表.系名"和8。

5.表格用于顯示所有教師聯信息、,通過屬性窗口褥格』Gfidl)的

RecordSource和Recor&SourceType屬性指定為“select職工方,姓名,1果時from

教師表intocursortrap”和4。

6.為列表框(Listl)的DblClick事住編寫程序。程序的功能是:

時,用戶雙擊列表框中的選項時,將所選索教師防"職工導"、"旌名竺”和

個字我的信息存入自由表two.db理,表中的記錄按"職工號"降序排列。Pl

7.運行表單,在歹j表框中雙出"信息管理"。

【解題步驟】

(1)在命令窗口輸入下面命令并回車:

CREATEFORMformtest

打開表單設計器窗口;

(2)在屬性窗口中,設置表單的Name屬性為formttest;

(3)右擊表單設計器窗口的空白處,在彈出的快捷菜單中,選擇"數據環境”命令,打開”數據環境設

計器”窗口,并將"學院表"和"教師表''添加進來;

(4)在表單設計器中添加標簽控件Label1,并設其標題屬性Caption值為:系名;

(5)在表單設計器中添加列表框控件List1,在屬性窗口設置RowSourceType屬性為:6-字段,

RowSource屬性為:學院表.系名

(6)在表單設計器中添加表格控件Gridl,在屬性窗口中,設置RecordSourceType的屬性為:4-SQL

說明,設置RecordSource的屬性為:

select職工號,姓名,課時from教師表intocursortmp

(7)設置〃列表框〃的DblClick事件代碼:

SELECT職工號,姓名,課時;

FROM學院表,教師表WHERE學院表.系號二教師表.系號AND;

學院表.系名二Thisform.Listl.Value;

ORDERBY教師表?職工號DESC;

INTOTABLEtwo.dbf

Thisform.Gridl.RecordSourceType=0

Thisform.Gridl.RecordSource=〃two”

(8)單擊常用工具欄的〃保存〃按鈕,保存表單;

(9)單擊常用工具欄的運行按鈕〃!〃,運行表單,在列表框中雙擊〃信息管理〃條目,即可在顯示菜

單看到two.dbf表,在表格控件中也看到two.dbf表。

第3套校園網?新視野教育上機考試復習資料

1、基本操作題

一、基本操作題(此題是7分、第3和4題是8分)

,并將己有的einp1oyee和orders兩個

2.為0rders表建立一個普通索弓I,索引名為je,索引表達式為“金額",降

索弓Io

3:在"訂單管理”的數據庫中新建一個名為customer的表,表結構如下:

琴戶名生處型(36)

州址李特型(36)

4.通過“客戶號"分別為customq:表建立主看引,為orders建立普通索弓匕、

索月倍和索引表達其期為冬6號",通過"客戶與"為8S1:01116:1;黑和orders表之間

建立一"t'一1對多的永久聯索:

第1小題:創建數據庫,將自由表添加到數據庫中。

在命令窗口鍵入下面命令并回車:

MODIFYDATABASE訂單管理

創建"訂單管理''數據庫并打開數據庫設計器,右擊數據庫設計器空白處,在彈出的快捷菜單中選擇”

添加表”命令,將employee和orders兩個表依次添加到數據庫設計器中;

第2小題:建立索引。

右擊數據庫設計器窗口中的。rders表,在彈出的快捷菜單中選擇"修改表",在打開的表設計器中選

擇"索弓I”選項卡,在其中設置:〃排序”為I,〃索引名”為:je,"類型"選擇:普通索引,“表達式"為

選擇:金額,單擊”確定〃按鈕;

第3小題:在數據庫中新建表。

右擊數據庫設計器窗口的空白處,在彈出的快捷菜單中,選擇''新建表"命令,在創建對話框中,輸

入表文件名:customer,單擊“保存"按鈕,在彈出的表設計器中,依次輸入字段名:客戶號字符型

4,客戶名字符型36,地址字符型36,單擊“確定"按鈕,再單擊"否",不輸入記錄;

第4小題:創建相關索引并建立兩個表之間永久聯系。

右擊數據庫設計器窗口中的表customer表,在彈出的快捷菜單中選擇"修改表"命令,在打開的表設

計器中選擇"索弓I"選項卡,在其中設置:索引名為:客戶號,類型選:主索引,索引表達式為:客戶號;

用同樣方法為。rders表建立普通索引:索引名和索引表達式均為“客戶號〃,類型為普通索引:在數

據庫設計器中,選中customer表中的主索弓|"客戶號",按住鼠標拖動到。rders表的普通索弓|”客戶號

”上,建立了永久聯系。

2、簡單應用題校園網?新視野教育上機考試復習資料

二、簡單應用(2小題,每題20分,計40分)

在再生文件夾下,完慰口工簡單應用:

1.在考生文件夾下三著表單文件f。rmone.sex,如下圖所不,其中包含一個

文本框、一個表格和兩個命令按鈕。

請按下面詈求完成相應的操作:

1)通過"房性”窗口,將文本框Text1的Value屬性值設置為當前系統日期

(日期彈,不含時間)。

2)逋過"屬性”窗口,將表格Gridl的RecordResourceType屬性值設置為

"4-SQL說明

3)修改"琥定"按鈕的Click事件代碼。當單擊該按鈕時,表格Gridl內將顯示

指定日期以后7含)簽訂的訂單信息(包括“訂單號"、"簽訂日期"和"金易”號信

息)。

4)設置"關閉"按鈕的Click事件代碼。當單擊該按鈕時,將釋放并關閉表單。

2.利用查詢設計器創建查詢根據employee和orders表對各組在2001年所簽

訂單的金額進行統計。統計結果板包含那喳總金額大于等于500的組,各記錄高房

"組別"、"總金額"、"最高金額"和"平均金額"4個字覬各記錄按"總金額”降序并

序;杳詢去向為表tableone。最后將查詢保存在queryone.qpr文件申,并運行該

善詢。

【解題步驟】

第1小題:設置表單控件的相關屬性及控件事件代碼的修改。

(1)單擊工具欄的“打開"按鈕,打開表單formone;

(2)在表單設計器中,選擇文本框控件Textl,在屬性窗口中設置Value屬性值為"=DATE()”;

(3)在表單設計器中,選擇表格控件Gridl,設置RecordSourceType屬性值為"4-SQL說明”;

(4)在表單設計器中,雙擊"確定"按鈕,顯示Click事件代碼并做如下修改:(箭頭后藍色字體是正

確答案)

*卜面代碼的功能首先將年份設置為用4位數字表示,然后根據文本框Text1的值構建SQL語句,

并設置表格Gridl的相關屬性。

*修改所有***FOUND***下面的一條語句。

*不能修改其他語句。不能增加語句,也不能刪除語句。

***FOUND***

setcenturyto4--》setcenturyon

***FOUND***

va=textl.value一一》va=Thisform.textl.value

st="select訂單號,簽訂II期,金額fromorderswhere簽訂日期>=vaorderby簽訂II期into

cursortmp〃

***FOUND***

this,gridl.RowdSource=st--》Thisform.gridl.RecordSource=st

(5)在表單設計器中,雙擊"關閉"按鈕,設置"關閉"按鈕的Click事件代碼為:Thisform.Release

(6)單擊工具欄的"保存"按鈕,保存表單文件formone;

(7)單擊工具欄的運行按鈕"!",運行表單,在文本框中輸入日期:05/01/2000,單擊

第2小題:利用查詢設計器創建查詢。

(1)在命令窗口中鍵入下面命令并回車:

CREATEQUERYqueryone

創建查詢文件queryone.qpr,并打開查詢設計器;

(2)在查詢設計器中,添加employee和orders表;

(3)在字段選項卡中,從可用字段框中選擇"Employee.組別”字段添加到選定字段框中,在函數和表

達式框中輸入表達式:SUM(Orders.金額)AS總金額,添加到選定字段框中,用同樣方法添加

字段:Max(Orders.金額)AS最高金額、AVG(Orders.金額)AS平均金額;

(4)切換到"篩選''選項卡,操作如下:

字段名否條件實例___________大小寫邏輯

簽訂日期>={'2001/01/01}AND

簽訂日期<={"2001/12/31}

(5)切換到“排序依據"選項卡,選擇"總金額''降序排序;

(6)切換到"分組依據”選項卡,選擇分組字段“Employee",單擊"滿足條件"按鈕,設置總金額>=500,

單擊"確定"按鈕;

(7)選擇"查詢"菜單的"查詢去向"命令,選擇"表",輸入表名tableone,單擊"確定"按鈕;

(8)單擊工具欄的"保存"按鈕,保存查詢文件:queryone.qpr;

(9)單擊工具欄的運行按鈕"!",運行查詢,這時可以從“顯示”菜單下選擇瀏覽tableone表。

3、綜合應用題校園網?新視野教育上機考試復習資料

三、綜合應.幫1小題磁,注3烈0分]£幽

1)創建一個下拉式菜單iqymenu.mnx,運行該菜單程序時會在當前vfp系統菜

單的末尾追加一個"考試”子菜單,如下圖所示。

'/MicrosoftVHudlFoxPro

文件g翁墨舊顯示W秸式(6工具⑴程序電甯口M)幫盼出!考俄

D|0|H|回、|IIII?I“!|"|1黯國國

通過

一過

I才b

tK。

木額

--訂

.能

胎R

{a月

綴I

n。

-V口

董蹩

yr不

三T

,

K某P

。

孱b

等B

份r

v令

。

,

-苣tabletWO

文件

-4單

a卻

成主

.設

應B

分^XX

,

連.p

依次

執行

2)^后

。TroJeCtj

E叫-

絲£^

,

v產t.

牝ecPO

l。T>r

【解題步驟】b

第1小題:創建菜單,菜單的設置,菜單項過程代碼的編寫。

(1)單擊工具欄的“新建”按鈕,在彈出的"新建”的對話框的"文件類型''框中選擇"菜單",再單擊"

新建文件”按鈕,在彈出的"新建菜單”框中,選擇"菜單",打開菜單設計器。

(2)打開''顯示"菜單下的"常規選項”對話框,在"位置"框中選擇"追加"單選按鈕,單擊"確定”按鈕,

則新建立的菜單會追加到系統菜單的后面;

(3)在"菜單名''稱列中輸入"考試〃,"結果”列中選〃子菜單”,單擊右邊的“創建"按鈕;在子菜單的“

菜單名稱〃列中依次輸入〃統計〃和”返回〃

(4)在"統計〃菜單項的結果列中選擇"過程",單擊右邊的“創建"按鈕,在彈出的統計過程代碼窗口

中輸入下面命令:

SELECTYEAR(Orders.簽訂日期)AS年份,MONTH(Orders.簽訂日期)AS月份,;

SUM(Orders.金額)AS合計;

FROM訂單管理!。rders;

GROUPBY1,2;

ORDERBY1DESC,2;

INTOTABLEtabletwo.dbf

(5)在"返回”菜單項的結果列中選擇過程,在彈出的過程代碼窗口中輸入下面命令:

SETSYSMENUTODEFAULT

(6)單擊工具欄的"保存"按鈕,在"另存為”對話框中,保存菜單為:mymenu.mnx,單擊"保存"按鈕;

(7)選擇"菜單"菜單的"生成”命令,生成菜單程序文件mymenu.mpr;

(8)選擇"程序"菜單的"運行”命令,運行菜單程序文件mymenu.mpr

第2小題:創建項目,添加菜單,設置主文件,連編應用程序。

(1)單擊工具欄的“新建"按鈕,在〃新建”對話框中,創建一個項目文件myproject.pjx;

(2)選擇項目管理器的〃其他〃選項卡下的''菜單〃,單擊"添加"命令,將菜單文件mymenu.mnx添加到

項目中,并將其設置成主文件;

(3)單擊項目管理器右側的"連編”命令,打開"連編選項"窗口,在"操作”框中,選擇“連編應用程序

”單選按鈕,單擊〃確定"按鈕,在"另存為”框中,輸入應用程序文件名:myproject.app,單擊”

程序''菜單的運行命令,運行應用程序文件myproject.app,并依次執行"統計''和"返回"菜單命

令。

第4套校園網?新視野教育上機考試復習資料

1、基本操作題

,第1和2題是7分、第3和4題是8分)

在考生,文件myforin.I.seexx,,其中包含Text1和Text2兩個文本

框,以及0k和Cancel兩個命令按鈕「打.開—該表單.文...件、然后在表單設計器環境下

通過骸窗口設置相關屬性看成如下榛作:

1.將戈本框Text1的寬度設置為50。

2.將文本框Text2的寬度設置為默認值。

3.將Ok按鈕設置為默認按鈕,即通過按Enter鍵就可以選擇該按鈕。

4.將Cancel按鈕的第1個字母CiW;W?即通過按A1t+C鍵就可以選擇該

按鈕(在相應字母前插入一個反,

【解題步驟】

第1小題:打開表單,設置文本框控件屬性。

單擊工具欄的''打開"按鈕,在"打開”對話框中選擇文件類型表單,再選擇表單myform,單擊“確定”

按鈕,打開表單設計器;選擇文本框Text」,在其屬性窗口中,設置寬度width屬性值為:50;

第2小題:設置文本框控件屬性。

在表單設計器窗口中,選擇文本框Text2,在屬性窗口中,右擊寬度屬性Width,在彈出的快捷菜單

中,選擇”重置為默認值”。

第3小題:設置命令按鈕控件屬性。

在表單設計器窗口中,選擇0k按鈕,在其屬性窗口中,設置Default屬性值設為:.T.

第4小題:設置命令按鈕的訪問鍵。

在表單設計器窗口中,選擇Cancel按鈕,在其屬性窗口中,設置Caption屬性值為:\CCancel。

2、簡單應用題校園網?新視野教育上機考試復習資料

二、簡單應用(2小題,每題20分,計40分)

在考生文件夾下已有xuesheng和chengji兩個表,現請在考生目錄下完成以下

簡單應用:....……

xuesheng和chengji表統計出男、女生在

商介、最低分和斗與分。查詢結果包含性別、最高分、最低

存在queryl.qpr文件審翳瞿普序;查詢去向為表tablel。最后將查詢保

運行該查詢。

鏟球器瞿嚼翁8皴拳翻翻潸皤蹴髀醒記

按學號升

律排序記錄;報表標題為"XUESHENG”;報表文件名為report1。

【解題步驟】

第1小題:利用查詢設計器創建查詢。

(1)單擊工具欄的“新建”按鈕,在彈出的"新建"對話框的''文件類型”框中,選擇''查詢"再單擊"新建

文件”按鈕,在打開的查詢設計器中,添加xuesheng和chengji表;

(2)在"字段〃選項卡的“函數和表達式”框中依次創建如下表達式并添加到選定字段中:

LEFT(Xuesheng.學號,8)AS班號

MAX(Chengji.英語)AS最高分

MIN(Chengji.英語)AS最低分

AVG(Chengji.英語)AS平均分

(3)將?"可用字段"中的"性別〃添加至『'選定字段”中,并調整到第2順序。

(4)切換到“排序依據”選項卡,選擇字段"LEFT(Xuesheng.學號,8)AS班號"升序",再選擇字段

"xuesheng.性別","降序";(注:要求女生在前、男生在后,即表示降序)

(5)切換到"分組依據“選項卡,選擇字段"LEFT(Xuesheng.學號,8)AS班號"和"xuesheng.性別”;

(6)單擊"查詢"菜單下的"查詢去向",選擇表,輸入表名tablel,單擊"確定"按鈕;

(7)單擊工具欄的"保存"按鈕,查詢保存在queryLqpr文件中;

(8)單擊工具欄的運行按鈕〃!",運行該查詢。瀏覽表文件tablel。

第2小題:使用報表向導創建報表。

(1)單擊工具欄的“新建〃按鈕,在彈出的"新建”對話框的"文件類型”框中,選擇''報表",單擊”向導

"按鈕;在"向導選取”框中,選擇"報表向導",單擊"確定"按鈕;

(2)在''報表向導”對話框的''步驟1-字段選取''中,選取xuesheng表中所有字段;

(3)單擊"下一步"按鈕,在"步驟2-分組”中不分組;

(4)單擊"下一步"按鈕,在''步驟3-選擇報表樣式'‘中,選擇"帳務式”;

(5)單擊"下一步"按鈕,在"步驟4-定義報表布局”中,選擇列數為2,字段布局為行,方向為縱向;

(6)單擊“下一步〃,在''步驟5-排序記錄''中,選擇"學號"升序;

(7)單擊"下一步",在"步驟6-完成”中,輸入報表標題"XUESHENG",單擊"完成"按鈕。在"另存為"

框中,輸入報表文件名reports單擊"保存"按鈕。

(8)單擊工具欄中的“打開"按鈕,在彈出的"打開''對話框中,選擇文件類型:報表,再選擇報表文

件reportl,單擊“確定"按鈕按鈕,打開報表設計器,單擊工具欄的“打印預覽”,預覽報表。

3、綜合^應用題校園網?新視野教育上機考試復習資料

必平

合應

-直亂:1>

、w.

-考

創+3

文I

-時gX

伊,

en1U.n4仔

罩e

。-

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論