當前位置:股票大全官網 - 股票投資 - 誰有VFP編程的基礎題目?

誰有VFP編程的基礎題目?

給妳10套電腦題:

問題1,

壹、基本操作題(***4個小題,1和2題7分,3和4題8分)

註意:基本操作標題為4個SQL問題。請將每道題的SQL命令粘貼到SQL1.txt文件中。

每個命令占壹行,1題的命令是1行,第二題的命令是第二行,以此類推;

如果壹個問題沒有做,對應的行為就是空的。

在考生文件夾下完成以下操作:

1.用SQL SELECT命令將表stock_sl.dbf復制到stock_bk.dbf。

2.使用SQL INSERT命令將記錄(“600028”,4.36,4.60,5500)插入到stock_bk.dbf表中。

3.使用SQL UPDATE命令將stock_bk.dbf表中“股票代碼”為600007的股票“當前價格”更改為8.88。

4.使用SQL DELETE命令刪除stock_bk.dbf表中“股票代碼”為600000的股票。

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

1.在考生文件夾下建立數據庫sc2,並將考生文件夾下的自由表score2添加到

在sc2中。根據score2表建立了壹個視圖score_view,該視圖包含的字段與score2表中的字段相同。

Score2表也壹樣,但是視圖中只能找到積分小於等於1500的信息。然後使用

新建立的視圖查詢視圖中的所有信息,並將結果按整數升序存儲在表v2中。

2、建立壹個菜單filemenu,包括“文件”和“幫助”兩個菜單項,“文件”將被激活。

子菜單,包括“打開”、“另存為”、“關閉”三個菜單項;“關閉”蔬菜

單用SET SYSMENU TO DEFAULT命令返回系統菜單,其他菜單項的功能。

沒有要求。

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

考生文件夾下有壹個學生成績數據庫XUESHENG3,包括如下所示的三個表格文件和照片。

關閉的索引文件:

XS 1。DBF(學生檔案:學號C8,姓名C8,性別C2,班級C5;另壹個索引文件

XS。IDX,鑰匙:學號)

2.CJ。DBF(成績檔案:學號C8,課程名稱C20,成績n 5.1;另壹個索引文件

CJ。IDX,鑰匙:學號)

3.CJB。DBF(報告單文件:學號C8,班級C5,姓名C8,課程名稱C12,成績)

N5.1)

設計壹個名為XS3的菜單。菜單中有兩個菜單項“計算”和“退出”。

當程序運行時,點擊“計算”菜單項完成以下操作:

會不會所有上過《計算機基礎》這門課的同學,《計算機基礎》的成績都是從高到低?

順序填寫報告表格文件CJB。DBF(文件中的原始數據必須事先清除)。

單擊“退出”菜單項終止程序。

(註:考生文件夾中有相關數據表文件)

問題二,

壹、基本操作題(***4個小題,1和2題7分,3和4題8分)

在考生文件夾下完成以下操作(在"成績管理"數據庫中):

1.在“學生”表的“學號”字段上建立壹個升序的主索引,該索引稱為學號;

2.為“學生”表的“性別”字段定義有效性規則。規則表述為:性別$“男女”錯誤。

信息是:“性別必須是男性或女性”。

3.在“學生”表的“性別”和“年齡”字段之間插入“出生日期”字段,數據類型為。

對於"日期"(修改表結構);

4.用SQL命令將學生“王三豐”的出生日期更新為1983 May 1,並將

該語句被粘貼到SQL2中。TXT文件(第壹行,只有壹行)。

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

1,根據考生文件夾下的txl表和jsh表,建立查詢query2,查詢單位是

要求表格和表名查詢“南京大學”所有教師的姓名、職稱、電話。

是query2.dbf並執行查詢。

2.創建表單enterf。表單中有兩個命令按鈕。按鈕的名稱是cmdin和。

Cmdout,標題分別為“入口”和“出口”。

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

考生文件夾下有壹個倉庫數據庫CK3,包括以下兩個表文件:

CK(倉庫編號C(4),城市C(8),區域N(4))

ZG(倉庫編號C(4),雇員編號C(4),薪金N(4))

設計壹個名為ZG3的菜單,裏面有兩個菜單項“統計”和“退出”。

程序運行時,點擊“統計”菜單項,完成以下操作:檢索所有員工。

工資超過1220元的員工管理的倉庫信息,結果保存在wh1數據表(WH1為

自由表)文件,該文件結構與CK數據表文件壹致,按區域升序排列。

秩序。

單擊“退出”菜單項終止程序。

(註:考生文件夾中有相關數據表文件)

問題3,

壹、基本操作(* * *四個小題,1和2題是7分,3和4題是8分。

1.請在考生文件夾下建立壹個數據庫KS4。

2.將考生文件夾中的自由表STUD、COUR和SCOR添加到數據庫KS4中。

3.建立STUD表的主索引,索引名和索引表達式都是學號;

為COUR表建立壹個主索引,索引名和索引表達式都是課程號;

為SCOR表建立兩個公共索引,其中壹個索引名稱和索引表達式是學生編號;另外

索引名稱和索引表達式都是課程編號。

4.在上述索引的基礎上建立三個表的鏈接。

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

1.考生文件夾中有壹個數據庫STSC,裏面有數據庫表STUDENT、SCORE和。

當然.

使用SQL語句查詢所有上過《網絡工程》課程的學生信息,根據學習情況了解成績。

該號碼存儲在NETP中。DBF文件降序排列(庫的結構和學生的壹樣,後面加課程號。

和課程名稱片段)。

2.考生文件夾中有壹個數據庫STSC,其中有壹個數據庫表學生,采用壹對多的方法。

報告向導生成名為CJ2的報告,並將其存儲在考生文件夾中。

要求:在父表學生表中選擇中學號和姓名字段,在子表分數中選擇課程號。

並且報告風格簡潔,方向垂直。報告表格

題目是《學生成績單》。

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

考生文件夾下有工資數據庫WAGE3,包括數據表文件:ZG(倉庫號C(4)、

員工編號C(4),薪金N(4))

設計壹個名為TJ3的菜單,有兩個菜單項“統計”和“退出”。

程序運行時,點擊“統計”菜單項完成以下操作:檢索小於等於的工資。

員工信息等於該倉庫中員工的平均工資,員工信息按照倉庫號升序排列,在

在倉號相同的情況下,會按照員工號升序存儲在EMP1文件中,這是壹個自由表。

數據表文件和ZG數據表文件具有相同的結構。

單擊“退出”菜單項終止程序。

(註:考生文件夾中有相關數據表文件)

問題4,

壹、基本操作題(* * *四個小題,1、2題7分,3、4題8分)

1.請在考生文件夾下創建壹個WY項目。

2.將考生文件夾下的數據庫KS4添加到新建的項目WY中。

3.使用視圖設計器在數據庫中創建視圖NEW_VIEW,該視圖包含GJHY表的所有單詞。

段(與GJHY中的字段順序相同)和所有記錄。

4、從HJQK表中查詢"壹等獎"學生的所有信息(HJQK表的所有字段),

並按分數降序存儲在新表NEW1中。

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

1.在考生文件夾下,有壹個數據庫CADB,其中包含數據庫表ZXKC和ZX。

表格結構如下:

ZXKC(產品編號、產品名稱、需求、購買日期)

ZX(名稱、規格、單價、數量)

在窗體向導中選擇壹對多窗體向導來創建窗體。需求:從父表zxkc中選擇

字段產品編號和產品名稱,從子表zx中選擇字段規格和單價,選擇“印”作為表單樣式。

陰影類型”,按鈕類型使用“文本按鈕”,按產品編號升序排序,表單標題。

表格作為“相機”,最終存放在考生文件夾中,表格的文件名為form2。

2.考生文件夾裏有壹個數據庫CADB,包括數據庫表ZXKC和ZX。建立單價大於等。

在800,局部視圖CAMELIST按規格的升序排序,其按順序包括現場產品。

編號、產品名稱、規格和單價,然後使用新建立的視圖查詢視圖中的所有信息。

並將結果存儲在表v_camera中。

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

考生文件夾下有壹個倉庫數據庫CHAXUN3,其中包含三個表文件:

ZG(倉庫編號C(4),雇員編號C(4),薪金N(4))

DGD(員工編號C(4),供應商編號C(4),采購訂單編號C(4),訂單日期D,總計

金額N(10))

GYS(供應商編號C(4),供應商名稱C(16),地址C(10))

設計壹個名為CX3的菜單,它有兩個菜單項“查詢”和“退出”。

程序運行時,點擊“查詢”完成以下操作:檢索工資超過1230元的員工到北。

北京供應商發送的采購訂單信息,結果按總金額降序存儲在ord1文件中。

(與DGD文件結構相同,ord1為自由表)。

單擊“退出”菜單項終止程序。

(註:考生文件夾中有相關數據表文件)

問題5,

壹、基本操作題(* * *四個小題,1、2題7分,3、4題8分)

1.打開數據庫PROD_M和數據庫設計器,其中已經建立了兩個表的必要索引。

在這兩個表之間建立永久關系。

2.將類別表中“類別名稱”字段的默認值設置為“飲料”。

3.向PRODUCTS表中添加壹個字段:優惠價格n (8,2)。

4.如果所有商品的優惠價在進價的基礎上降低12%,則計算所有商品。

優惠價。

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

1.考生文件夾中有壹個數據庫GCS,其中的宮池表結構如下:

宮奇(號C(4),姓名C(10),姓氏C(2),工資N (7,2),年齡N(2),

標題C(10))

現在需要修改GONGCH表,指定數字為主索引,索引名和索引表達式都是。

號碼;指定標題是常規索引,索引名稱和索引表達式都是標題。年齡字段包括

有效性規則介於25和65之間,包括25和65,默認值為45。

2.考生文件夾裏有壹個數據庫GCS,包括數據庫表GONGCH。

在考生文件夾下設計壹個表單,是GCS庫中宮池表的窗口輸入邊界。

面,窗體上還有壹個名為cmdCLOSE的按鈕,標題為“關閉”,單擊該按鈕。

按鈕,使用ThisForm.release退出表單。最後,表單被存儲在考生文件夾中,

表單的文件名是C_FORM。

提示:在設計表單時,打開GCS數據庫設計器並將GONGCH表拖動到表單中。

實現了工尺表的窗口輸入界面,無需其他設置或修改。

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

考生文件夾下有壹個倉庫數據庫GZ3,包含兩個表文件:

ZG(倉庫編號C(4),雇員編號C(4),薪金N(4))

DGD(雇員編號C(4),供應商編號C(4),采購訂單編號C(4),訂單日期D,付款總額。

金額N(10))

首先在GZ3庫中建立薪資檔案的數據表:GJ3(員工號C(4),薪資N(4))。

設計壹個名為YEWU3的菜單。菜單中有兩個菜單項“查詢”和“退出”。

程序運行時,點擊“查詢”完成以下操作:查找供應商S7、S4、S6的相關信息。

業務聯系的員工的員工號和薪資按照薪資降序存儲在已建立的GJ3檔案中。

單擊“退出”菜單項終止程序。

(註:考生文件夾中有相關數據表文件)

問題6,

壹、基本操作題(* * *四個小題,1、2題7分,3、4題8分)

1.建立數據庫KS7考生文件夾下;並將空閑表SCOR添加到數據庫中。

2.根據下面給出的表格結構。將表格螺柱添加到數據庫中

字段字段名稱類型寬度十進制

1學生證字符類型2

2名稱字符類型8

3年齡數值型2 0

4性別特征類型2

5部門編號字符類型2

3.為STUD表建立壹個主索引,索引名為學生號,索引表達式為學生號。

為SCOR表建立壹個通用索引,該索引稱為學號,索引表達式為學號。

4.螺柱表和SCOR表的必要索引已經建立,從而在兩個表之間建立了永久的聯系。

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

1.考生文件夾中有壹個學生數據庫STU,其中的數據庫表STUDENT存儲的是學生信。

感興趣,使用菜單設計器制作壹個名為STMENU的菜單,菜單包括“數據操作”。

制作”和“文件”兩個菜單欄。

每個菜單欄都包含壹個子菜單。菜單結構如下:

數據操作

數據輸出

文件

保護

放棄

其中包括:

數據輸出子菜單對應的進程完成以下操作:打開數據庫STU,使用SQL。

SELECT語句查詢數據庫表STUDENT中的所有信息,然後關閉數據庫。

與exit菜單項對應的命令是將SYSMENU設置為DEFAULT,這樣就可以返回到系統菜單。

單身。不需要保存菜單項。

2.考生文件夾裏有壹個數據庫SDB,裏面有數據庫表STUDENT2,SC和。

課程2 .這三個表格如下:

學生ENT2(學號、姓名、年齡、性別、系號)

SC(學號、課程號、年級、備註)

課程2(課程編號、課程名稱、先決條件編號、學分)

用SQL語句查詢《計算機軟件基礎》課程考試成績在85分以下(含85分)的學生。

學生的所有信息和成績都存儲在NOEX中。DBF檔案按學號升序排列。(庫的結構和庫是壹樣的。

STUDENT2,然後添加年級字段)。

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

現有的醫院數據庫DOCT3包括三個表文件:YISHENG。DBF(醫生)、

姚。DBF(醫學),楚方。DBF(處方)。設計壹個名為CHUFANG3的菜單,

菜單中有兩個菜單項“查詢”和“退出”。

程序運行時,點擊“查詢”完成以下操作:查詢同壹處方,包括“感冒”

處方號,藥品名稱和藥品生產廠家,以及醫生姓名和年齡,根據處方查詢結果。

編號按升序排序,並存儲在JG9數據表中。JG9的結構是:(姓名,年齡,處方號,藥品名稱,生產。

工廠)。最後統計壹下這些醫生的人數(註意不是人數),在JG9中添加壹條記錄到

人數填寫在該記錄的處方號字段中。

單擊“退出”菜單項終止程序。

(註:考生文件夾中有相關數據表文件)

問題7,

壹、基本操作題(* * *四個小題,1、2題7分,3、4題8分)

1.在考生文件夾下建立數據庫CUST_M。

2.將考生文件夾中的空閑表CUST和ORDER1添加到新建立的數據庫中。

3.為CUST表建立壹個主索引,索引名為primarykey,索引表達式為customer number。

4.為ORDER1表建立壹個候選索引。索引名為candi_key,索引表達式為訂單號。

為ORDER1表建立壹個通用索引,索引名為regularkey,索引表達式為customer number。

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

1.根據order1表創建壹個視圖order_view。視圖中包含的字段和順序與order1表中的字段和順序相同,但是在視圖中只能找到金額小於1000的信息。

然後使用新建立的視圖查詢視圖中的所有信息,並將結果按升序編號存儲在表v1中。

2.創建壹個菜單my_menu,包含兩個菜單項“文件”和“幫助”。“文件”將激活子菜單,該子菜單包括“打開”、“另存為”和“關閉”三個菜單項。“關閉”子菜單項返回系統菜單,命令將SYSMENU設置為默認值,不需要其他菜單項的功能。

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

考生文件夾下有壹個學生管理數據庫書籍,數據庫中有壹個成績表(包括學號和內容)

理科、高數、英語、學分,具體類型請參考表格結構),其中前四項均可。

根據。

請編寫壹個滿足以下要求的程序並運行它:

設計壹個名為myform的表單。表單中有兩個命令按鈕。這些按鈕的名稱是

CmdYes和cmdNo,標題分別為“計算”和“關閉”。當程序運行時,點擊“計算”按鈕。

應完成以下操作:

(1)計算每個學生的總學分,並存儲在相應的學分字段中。學分的計算方法是:物理。

60分以上(含60分)2學分,否則0分;60分以上(含60分)加3學分,不

然後0分;英語成績60分以上(含60分)4學分,否則0分。

(2)根據上述計算結果,生成新的表格xf(要求表格結構的字段類型與表格結構的字段類型相同)

評分表中對應字段的類型相同),按學分升序排序。如果學分相等,請按。

學生編號按降序排列。

單擊“關閉”按鈕終止程序。

問題8,

壹、基本操作題(* * *四個小題,1、2題7分,3、4題8分)

1.在考生文件夾下創建項目SALES_M。

2.在新建立的項目中建立數據庫CUST_M。

3.將空閑表CUST和ORDER1添加到新建立的數據庫中。

4.為了保證ORDER1表的元組的唯壹性,請為ORDER1表建立壹個候選索引,稱為訂單號。

報價表達式是訂單號。

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

1.根據order1表和cust表,建立查詢query1,查詢出公司位於“北京”。

有公司名稱,訂單日期和交貨方式。查詢目標是table,表名是。

查詢1.dbf,並執行查詢。

2.創建壹個窗體my_form。表單中有兩個命令按鈕。按鈕的名稱是cmdYes和。

CmdNo,標題分別為“登錄”和“退出”。

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

考生文件夾下有壹個股票管理數據庫stock,數據庫中有表stock_sl和stock_fk。

看好了。

stock_sl的表結構是股票代碼C(6),買入價N(7.2),現價N(7.2),持有數量。

第六條.

stock_fk的表結構是股票代碼C(6),浮虧金額N(11.2)。

請編寫並運行壹個滿足以下要求的程序:

設計壹個名為menu_lin的菜單。菜單中有兩個菜單項:“計算”和“退出”。

當程序運行時,點擊“計算”菜單項完成以下操作:

(1)將當前價格低於購買價格的股票信息存儲在stock_fk表中,其中:

浮動損失金額=(進價-現價)*持有數量

(註意首先要清除表中stock_fk的內容)。

(2)根據stock_fk表計算總的浮動損失金額,並將其存儲在壹個新表stock_z中,該表的字段名為floating。

虧損金額,類型為N(11.2),表中只有壹條記錄(表屬於股票)。

單擊“退出”菜單項終止程序。

問題9,

壹、基本操作題(* * *四個小題,1、2題7分,3、4題8分)

1.打開考生文件夾下的數據庫CUST_M,為CUST表建立壹個主索引,索引名為客戶號。

索引表達式是客戶號。

2.CUST表和ORDER1表中的必要索引已經建立,從而在這兩個表之間建立了永久的關系。

3.為CUST表增加壹個字段:客戶等級C(2),字段值可以為空。

4.向ORDER1表的“金額”字段添加有效性規則:金額必須大於零,否則會提示金額必須為。

大於零。

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

1.考生文件夾裏有壹個數據庫SDB,裏面有數據庫表STUDENT2,SC和。

課程2 .這三個表格如下:

學生ENT2(學號、姓名、年齡、性別、系號)

SC(學號、課程號、年級、備註)

課程2(課程編號、課程名稱、先決條件編號、學分)

考生文件夾下有壹個程序dbtest3.prg,它的作用是定義壹個視圖VS1。

要搜索的課程數是每個三門以上的學生的學號、姓名、平均分、最低分和選擇。

課程數和系號,並按平均分降序排列。請糾正程序中的錯誤並進行調試。

程序,讓它正確運行。不得添加或刪除程序行。

2.考生文件夾下有壹個數據庫CUST_M,數據庫中有兩個表CUST和ORDER1。請

使用菜單設計器制作壹個名為MY_MENU的菜單,菜單只有壹個菜單“瀏覽”。

項目。

瀏覽菜單項有三個子菜單:“客戶”、“訂單”和“退出”:

客戶子菜單使用SELECT * FROM CUST命令來查詢CUST表;

order子菜單使用SELECT * FROM ORDER1命令查詢ORDER1表;

退出子菜單使用設置系統菜單為默認值命令返回系統菜單。

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

考生文件夾下有壹個學生管理數據庫stu_3,數據庫中有壹個score_fs表。表格結構如下

學號C(10),物理壹,高數壹,英語壹,平均分N(6.2)。如果等級用-1表示,則表示

學生們沒有選這門課。其中,表中前四項有數據。

請編寫並運行壹個滿足以下要求的程序:

設計壹個名為form_my的表單。表單中有兩個命令按鈕。這些按鈕的名稱是

CmdYes和CmdNo,標題分別為“統計”和“關閉”。

當程序運行時,點擊"統計"按鈕完成以下操作:

(1)計算每個學生的平均分,存儲在平均分字段中。註:-1的分數不記入平均分。

比如壹個學生的三個成績存儲為90,-1,70,平均分應該是80。

(2)根據上述計算結果,生成壹個新的表格PJF,該表格只包含學號和平均分。

項,並按平均分降序排序,如果平均分相等,則按學號升序排序。

單擊“關閉”按鈕終止程序。

問題10,

壹、基本操作題(* * *四個小題,1、2題7分,3、4題8分)

1.在考生文件夾下創建項目SALES_M。

2.將考生文件夾中的數據庫CUST_M添加到SALES_M項目中。

3.為CUST_M數據庫中的CUST表增加壹個字段:聯系電話C(12),字段值允許為“空”。

4.CUST_M數據庫中訂單1的“交貨方式”字段的默認值是“鐵路”。

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

1.在考生文件夾下,有壹個數據庫SDB,其中包含數據庫表STUDENT、SC和。

當然.表格結構如下:

學生(學號、姓名、年齡、性別、系號)

SC(學號、課程號、年級、備註)

課程(課程編號、課程名稱、先修課程編號、學分)

在窗體向導中選擇壹對多窗體向導來創建窗體。要求:來自父表學生

選擇字段學號和姓名,從子表SC中選擇字段課程號和年級,並選擇表格樣式。

“救濟”,按鈕類型使用“文本按鈕”,按學號降序排列,表單標題為“學生”

結果”,最後把表單放到考生文件夾中,表單文件名是form1。

2.考生文件夾中有壹個數據庫SDB,裏面有數據庫表STUDENT、SC和COURSE。建設

GRADELIST,60分以上的局部視圖,按學號升序排序,按順序選取。

該序列包含字段學號、姓名、年級和課程名稱,然後使用新建立的視圖來查詢該視圖。

並將結果存儲在表v_grade中。

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

考生文件夾下有壹個股票管理數據庫stock_4,數據庫中有stock_mm表和stock_cc。

表,stock_mm的表結構是股票代碼C(6),交易標誌L(。t)用於購買,。f)用於銷售。

Out),單價N(7.2),數量N(6)。stock_cc的表結構是股票代碼C(6),持倉。

數量N(8)。stock_mm表中的壹只股票對應多條記錄,stock_cc表中的壹只股票對應它。

壹條記錄(stock_cc表開頭的記錄數為0)。

請編寫並運行壹個滿足以下要求的程序:

設計壹個名為menu_lin的菜單,其中有“計算”和“退出”兩個菜單項。

當程序運行時,點擊“計算”菜單項完成以下操作:

(1)根據stock_mm統計每只股票的持倉量,並將結果存儲在stock_cc表中。計算

方法:商標為。t .(用於買入),當前數量加上對應股票的持倉數量;

買賣標記是。f .(表示賣出),並從對應股票的持倉量中減去這個量。

(註意:stock_cc表中的記錄是按股票代碼降序存儲的)。

(2)將stock_cc表中倉位最少的股票信息存入空閑表stock_x(和

Stock_cc表結構相同)。

單擊“退出”菜單項終止程序。