第26題、
二、簡(jiǎn)單應(yīng)用(2小題,計(jì)40分)
1、在考生文件夾中有一個(gè)數(shù)據(jù)庫(kù)SDB,其中有數(shù)據(jù)庫(kù)表STUDENT2,SC和COURSE2。三個(gè)表如下所示:
STUDENT2(學(xué)號(hào),姓名,年齡,性別,院系編號(hào))
SC(學(xué)號(hào),課程號(hào),成績(jī),備注)
COURSE2(課程號(hào),課程名,先修課號(hào),學(xué)分)
在考生文件夾下有一個(gè)程序dbtest3.prg,該程序的功能是定義一個(gè)視圖VS1,檢索選課門(mén)數(shù)是3門(mén)以上的每個(gè)學(xué)生的學(xué)號(hào)、姓名、平均成績(jī)、最低分、選課門(mén)數(shù)和院系編號(hào),并按平均成績(jī)降序排序。請(qǐng)修改程序中的錯(cuò)誤,并調(diào)試該程序,使之正確運(yùn)行。不得增加或刪減程序行。
2.在考生文件夾下有一個(gè)數(shù)據(jù)庫(kù)CUST_M,數(shù)據(jù)庫(kù)中有CUST和ORDER1兩個(gè)表。請(qǐng)使用菜單設(shè)計(jì)器制作一個(gè)名為MY_MENU的菜單,菜單只有“瀏覽”一個(gè)菜單項(xiàng)。
瀏覽菜單項(xiàng)中有“客戶”、“訂單”和“退出”三個(gè)子菜單:
客戶子菜單使用SELECT * FROM CUST命令對(duì)CUST表查詢(xún);
訂單子菜單使用SELECT * FROM ORDER1命令對(duì)ORDER1表查詢(xún);
退出子菜單使用SET SYSMENU TO DEFAULT命令返回系統(tǒng)菜單。
第27題、
三、綜合應(yīng)用(1小題,計(jì)30分)
在考生文件夾下有學(xué)生管理數(shù)據(jù)庫(kù)stu_3,數(shù)據(jù)庫(kù)中有score_fs表,其表結(jié)構(gòu)是學(xué)號(hào)C(10)、物理I、高數(shù)I、英語(yǔ)I和平均分N(6.2)。成績(jī)?nèi)绻?1表示,說(shuō)明學(xué)生沒(méi)有選學(xué)該門(mén)課程。其中,該表前四項(xiàng)已有數(shù)據(jù)。
請(qǐng)編寫(xiě)并運(yùn)行符合下列要求的程序:
設(shè)計(jì)一個(gè)名為form_my的表單,表單中有兩個(gè)命令按鈕,按鈕的名稱(chēng)分別為cmdYes和CmdNo,標(biāo)題分別為“統(tǒng)計(jì)”和“關(guān)閉”。
程序運(yùn)行時(shí),單擊“統(tǒng)計(jì)”按鈕應(yīng)完成下列操作:
(1)計(jì)算每一個(gè)學(xué)生的平均分存入平均分字段。注意:分?jǐn)?shù)為-1不記入平均分,例如一個(gè)學(xué)生的三門(mén)成績(jī)存儲(chǔ)的是90,-1,70,平均分應(yīng)是80。
(2)根據(jù)上面的計(jì)算結(jié)果,生成一個(gè)新的表PJF ,該表只包括學(xué)號(hào)和平均分兩項(xiàng),并且按平均分的降序排序,如果平均分相等,則按學(xué)號(hào)升序排序。
單擊“關(guān)閉”按鈕,程序終止運(yùn)行。
第28題、
一、基本操作題(共4小題,共30分)
1、在考生文件夾下建立項(xiàng)目SALES_M。
2、把考生文件夾中的數(shù)據(jù)庫(kù)CUST_M加入SALES_M項(xiàng)目中。
3、為CUST_M數(shù)據(jù)庫(kù)中CUST表增加字段:聯(lián)系電話C(12),字段值允許“空”。
4、為CUST_M數(shù)據(jù)庫(kù)中ORDER1表“送貨方式”字段設(shè)計(jì)默認(rèn)值為“鐵路”。
第29題、
二、簡(jiǎn)單應(yīng)用(2小題,計(jì)40分)
1、在考生文件夾下,有一個(gè)數(shù)據(jù)庫(kù)SDB,其中有數(shù)據(jù)庫(kù)表STUDENT、SC和COURSE。表結(jié)構(gòu)如下:
STUDENT(學(xué)號(hào),姓名,年齡,性別,院系號(hào))
SC(學(xué)號(hào),課程號(hào),成績(jī),備注)
COURSE(課程號(hào),課程名,先修課程號(hào),學(xué)分)
在表單向?qū)е羞x取一對(duì)多表單向?qū)?chuàng)建一個(gè)表單。要求:從父表STUDENT中選取字段學(xué)號(hào)和姓名,從子表SC中選取字段課程號(hào)和成績(jī),表單樣式選取“浮雕式”,按鈕類(lèi)型使用“文本按鈕”,按學(xué)號(hào)降序排序,表單標(biāo)題為“學(xué)生成績(jī)”,最后將表單存放在考生文件夾中,表單文件名是form1。
2、在考生文件夾中有下數(shù)據(jù)庫(kù)SDB,其中有數(shù)據(jù)庫(kù)表STUDENT,SC和COURSE。建立成績(jī)大于等于60分,按學(xué)號(hào)升序排序的本地視圖GRADELIST,該視圖按順序包含字段學(xué)號(hào)、姓名、成績(jī)和課程名,然后使用新建立的視圖查詢(xún)視圖中的全部信息,并將結(jié)果存入表v_grade。
第30題、
三、綜合應(yīng)用(1小題,計(jì)30分)
在考生文件夾下有股票管理數(shù)據(jù)庫(kù)stock_4,數(shù)據(jù)庫(kù)中有stock_mm表和stock_cc表,stock_mm的表結(jié)構(gòu)是股票代碼C(6)、買(mǎi)賣(mài)標(biāo)記L(.T.表示買(mǎi)進(jìn),.F.表示賣(mài)出),單價(jià)N(7.2) 、本次數(shù)量N(6)。stock_cc的表結(jié)構(gòu)是股票代碼C(6),持倉(cāng)數(shù)量N(8)。 stock_mm表中一只股票對(duì)應(yīng)多個(gè)記錄,stock_cc表中一只股票對(duì)應(yīng)一個(gè)記錄(stock_cc表開(kāi)始時(shí)記錄個(gè)數(shù)為0)。
請(qǐng)編寫(xiě)并運(yùn)行符合下列要求的程序:
設(shè)計(jì)一個(gè)名為menu_lin的菜單,菜單中有兩個(gè)菜單項(xiàng)“計(jì)算”和“退出”。
程序運(yùn)行時(shí),單擊“計(jì)算”菜單項(xiàng)應(yīng)完成下列操作:
(1)根據(jù)stock_mm統(tǒng)計(jì)每只股票的持倉(cāng)數(shù)量,并將結(jié)果存放到stock_cc表。計(jì)算方法:買(mǎi)賣(mài)標(biāo)記為.T.(表示買(mǎi)進(jìn)),將本次數(shù)量加到相應(yīng)股票的持倉(cāng)數(shù)量;買(mǎi)賣(mài)標(biāo)記為.F.(表示賣(mài)出),將本次數(shù)量從相應(yīng)股票的持倉(cāng)數(shù)量中減去。
(注意:stock_cc表中的記錄按股票代碼從小到大順序存放)。
(2)將stock_cc表中持倉(cāng)數(shù)量最少的股票信息存儲(chǔ)到stock_x表中(與stock_cc表結(jié)構(gòu)相同)。
單擊“退出”菜單項(xiàng),程序終止運(yùn)行。
相關(guān)推薦:2010年9月計(jì)算機(jī)等級(jí)考試沖刺備考指導(dǎo)專(zhuān)題北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |