上機(jī)操作題-試卷44_第1頁
上機(jī)操作題-試卷44_第2頁
上機(jī)操作題-試卷44_第3頁
上機(jī)操作題-試卷44_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、上機(jī)操作題-試卷 44(總分:6.00,做題時(shí)間:90 分鐘)一、基本操作題(總題數(shù):1,分?jǐn)?shù):2.00)1.(1)打開“學(xué)生管理”數(shù)據(jù)庫,并從中永久刪除“學(xué)生”表。(2)建立一個(gè)自由表“教師”,表結(jié)構(gòu)如下:編號(hào)字符型(8)姓名字符型(10)性別字符型(2)職稱字符型(8)(3)利用查詢?cè)O(shè)計(jì)器建立一個(gè)查詢,該查詢 包含課程名為“數(shù)據(jù)庫”的“課程表中的全部信息,生成的查詢保存為query。用 SQLUPDAT 語句將“課程”表中課程名為“數(shù)據(jù)庫”的課程的“任課教師”更改為“T2222,并將相應(yīng)的 SQL 語句存儲(chǔ)在文件 four . prg 中。(分?jǐn)?shù):2.00 )正確答案:(正確答案:(1)在

2、命令窗口執(zhí)行命令: MODIFY DATABAS 學(xué)生笪里,打開數(shù)據(jù)庫設(shè)計(jì)器。右擊數(shù)據(jù)庫設(shè)計(jì)器中的“學(xué)生”表,選擇【刪除】快捷菜單命令,在彈出的 vsual FoxPro 對(duì)話框中單擊“刪關(guān)閉所有文件。 繼續(xù)在命令窗口執(zhí)行命令:CREATE 教師,打開表設(shè)計(jì)器新建“教師”表結(jié)構(gòu)。根據(jù)題意,在表設(shè)計(jì)器中逐行輸入每個(gè)字段的“字段名”,并設(shè)置字段“類型”和“寬度”, 然后單擊“確定”按鈕,此時(shí)系統(tǒng)會(huì)彈岀一個(gè)對(duì)話框詢問“現(xiàn)在輸入數(shù)據(jù)記錄嗎?”,本題不需要錄入數(shù)據(jù),單擊“否”按鈕。 在命令窗口執(zhí)行命令:OPENDATABAS 學(xué)生鱟理,打開數(shù)據(jù)庫環(huán)境。在命令窗口執(zhí)行命令:CREATEQuERYuery,

3、打開查詢?cè)O(shè)計(jì)器,在“添加表或視圖”對(duì)話框中,雙擊“課程”表,將表添加到查詢?cè)O(shè)計(jì)器 中。在“字段”選項(xiàng)卡中單擊“全部添加”按鈕,將“可用字段”列表中的字段全部添加到“選定字段” 列表中。 在“篩選”選項(xiàng)卡的“字段名”下拉列表中選擇“課程,課程名 ”字段,在“條件”下拉框中 選擇“=”,在“實(shí)例”框中輸入“數(shù)據(jù)庫”。最后單擊“常用”工具欄中的“運(yùn)行”按鈕查看結(jié)果,將查詢文件保存到考生文件夾下。(4)在命令窗口執(zhí)行命令: MODIFYCOMMANDur,打開程序文件編輯器。在編輯器中輸入代碼:uPDATEl程 SET 任課教師 T2222-WHERE1程名=數(shù)據(jù)庫”。在命令窗口 執(zhí)行命令:DO fo

4、lr . prg,執(zhí)行程序文件。)解析:二、 簡(jiǎn)單應(yīng)用題(總題數(shù):1,分?jǐn)?shù):2.00)2.(1)建立表單,如圖 2. 3 所示。表單文件名和表單控件名均為formtest,表單標(biāo)題為“考試系統(tǒng)”,表r.gEnhi單背景為灰色(BackColor=192,192,192),其他要求如下: _ 表單上有“歡迎使用考試系統(tǒng)” (Labell)8 個(gè)字,其背景顏色為灰色(BackColor=192,192,192),字體為楷體,字號(hào)為 24,字的顏色為桔紅色 fForeColor=255 ,128,0);當(dāng)表單運(yùn)行時(shí),“歡迎使用考試系統(tǒng)”8個(gè)字向表單左側(cè)移動(dòng),移動(dòng)由計(jì)時(shí)器控件 Timerl 控制,間隔

5、(interval 屬性)是每 200 毫秒左移 10 個(gè)點(diǎn)(提示:在 Timerl 控件的 Timer 事件中寫語句:Yhisform . Labell=kfMhisform . Labell . L-10),當(dāng)完全移出表單后,又會(huì)從表單右側(cè)移 入。表單有一個(gè)命令按鈕(Commandl),按鈕標(biāo)題為“關(guān)閉”,表單運(yùn)行時(shí)單擊此按鈕關(guān)閉并釋放表單。(2)在“學(xué)生管理”數(shù)據(jù)庫中利用視圖設(shè)計(jì)器建立一個(gè)視圖sview,該視圖包含 3 個(gè)字段“課程編號(hào)”、“課程名”和“選課人數(shù)”。然后利用報(bào)表向?qū)梢粋€(gè)報(bào)表creport,該報(bào)表包含視圖 sview 的全部字段和內(nèi)容。(分?jǐn)?shù):2.00 )正確答案:(正

6、確答案:本題考查的是表單的基本設(shè)計(jì)。除了掌握表單控件的常用屬性、事件和方法之外, 本題還需要掌握以下幾個(gè)關(guān)鍵的知識(shí)點(diǎn)進(jìn)行操作:表單控件在表單中移動(dòng)方向的控制,這主要通過控件的Left 屬性控制,該屬性表示控件的左邊界在表單中的位置。Left 值越大,表示該控件離表單的左邊界越遠(yuǎn),除”按鈕(如圖 3. 20 所示),將“學(xué)生”表永久性刪除。在命令窗口執(zhí)行命令:CLOSE ALL因此,要控制控件在表單中向右移動(dòng),可以通過逐漸增加Left 值來實(shí)現(xiàn),反之,如果控件向左移動(dòng),可以通過逐漸減小 Left 值來實(shí)現(xiàn)。注意:表單控件沒有右邊界屬性。由于控件沒有右邊界屬性,因此控件在表單中的水平位置只能通過左

7、邊界定位,當(dāng)控件的 Left 值為 O 時(shí),控件的左邊界與表單的左邊界剛好重疊,當(dāng) Left 值等于表單寬度(width)時(shí),與表單右邊界重合,而本題要求控件從表單左邊進(jìn)入,即要求控件的 右邊界與表單左邊界重合,因此,需要用 0 減去控件本身的寬度(width),此時(shí)控件右邊界才剛好與表單左邊界重合。(1)步驟 1:在命令窗口執(zhí)行命令:CREATBFORMformtest,打開表單設(shè)計(jì)器新建表單。從“表 單控件”工具欄中依次向表單添加一個(gè)標(biāo)簽、一個(gè)計(jì)時(shí)器和一個(gè)命令按鈕。步驟 2:在“屬性”面板的下拉框中選擇表單對(duì)象,在“全部”選項(xiàng)卡中修改對(duì)象屬性值,見表 3 9。_步驟 3 :雙擊計(jì)時(shí)器 仃

8、imerl),編寫該控件的rimer 事件代碼,代碼如下: 步驟 4 :雙擊“關(guān)閉”命令按鈕,編寫命令按鈕的Click 事件代碼:THIsFORM RELEASE 步驟 5:單擊“常用”工具欄中的“運(yùn)行”按鈕查看結(jié)果,將表單文件保 存到考生文件夾下。(2)步驟 1:在命令窗口執(zhí)行命令:OPEN DATABAS 學(xué)生管理,打開數(shù)據(jù)庫環(huán)境。步驟 2 :繼續(xù)在命令窗口執(zhí)行命令:CREATE VIEW,打開視圖設(shè)計(jì)器。在“添加表或視圖”對(duì)話框中依次雙擊“課程”表和“考試成績(jī)”表, 將表添加到視圖設(shè)計(jì)器中, 添加兩個(gè)表后,系統(tǒng)彈岀“聯(lián)接條件”對(duì)話框,自動(dòng)查找兩個(gè)表中相匹配的字段進(jìn)行聯(lián)接,單擊“確定”按鈕

9、設(shè)置兩個(gè)表的聯(lián)系。步驟 3:在視圖設(shè)計(jì)器中雙擊“課程”表中“課程編號(hào)”和“課程名”字段,添加到“選定字段”中;然后在“字段”選項(xiàng)卡的“函數(shù)和表達(dá)式”下的文本框中輸入表達(dá)式:COlT(考試成績(jī).學(xué)號(hào)).AS 選課人數(shù),再單擊“添加”按鈕,將其添加到“選定字段”列表中。如圖3 . 22 所示。_步驟 4:在“分組依據(jù)”選項(xiàng)卡中雙擊“可用字段”列表框中的“課程編號(hào)”字段到“分組字段”選項(xiàng)卡中。步驟5:單擊“常用”工具欄中的“運(yùn)行”按鈕查看結(jié)果,將視圖以文件名 sview 保存。步驟 6:執(zhí)行【文件】【新建】菜單命令,或單擊“常用” 工具欄的“新建”按鈕,在彈岀的“新建”對(duì)話框中選中“報(bào)表”選項(xiàng),然后

10、單擊“向?qū)А眻D標(biāo)按鈕,系 統(tǒng)彈岀“向?qū)нx取”對(duì)話框,選中“報(bào)表向?qū)А表?xiàng),單擊“確定”按鈕,啟動(dòng)報(bào)表向?qū)?。步驟 7 :在報(bào)表向?qū)У摹安襟E 1 字段選取”界面的“數(shù)據(jù)庫和表”下選中 sview 視圖文件,將“可用字段”中的字段全部 添加到“選定字段”中。步驟 8:由于本題不再要求其他操作,可以直接單擊“完成”按鈕跳至向?qū)ё詈笠粋€(gè)界面。 繼續(xù)單擊“完成”按鈕, 在“另存為”對(duì)話框的“保存報(bào)表為: ”文本框中輸入報(bào)表文件名 creport, 單擊“保存”按鈕。)解析:三、 綜合應(yīng)用題(總題數(shù):1,分?jǐn)?shù):2.00)3.在考生文件夾下有 myform 表單文件,將該表單設(shè)置為頂層表單, 然后設(shè)計(jì)一個(gè)菜單,

11、 并將新建立的菜單 應(yīng)用于該表單(在表單的 load 事件中運(yùn)行菜單程序)。新建立的菜單文件名為 mymenu 結(jié)構(gòu)如下(表單、報(bào) 表和退出是菜單欄中的 3 個(gè)菜單項(xiàng)):表單 瀏覽課程 瀏覽選課統(tǒng)計(jì) 報(bào)表 預(yù)覽報(bào)表 退出如圖 2-4 所示。各菜單項(xiàng)的功能如下: 選擇“瀏覽課程”時(shí)在表單的表格控件中顯示“課程”表的內(nèi)容(在過程中完成,直接指定表名)。選擇“瀏覽選課統(tǒng)計(jì)”時(shí)在表單的表格控件中顯示簡(jiǎn)單應(yīng)用題建立的視圖sview 的內(nèi)容(在過程中完成,直接指定視圖名)。選擇“預(yù)覽報(bào)表”時(shí)預(yù)覽簡(jiǎn)單應(yīng)用題建立的報(bào)表creport(在命(在命令中完成)。注意:最后要生成菜單程序,并注意該(分?jǐn)?shù):2.00 )

12、正確答案:(正確答案:步驟 1:在命令窗口執(zhí)行命令:CREATE MENU mymeni 在彈出的“新建菜單”對(duì)話框中單擊“菜單”圖標(biāo)按鈕,打開菜單設(shè)計(jì)器。在菜單設(shè)計(jì)器“菜單名稱”列的文本框中依次輸入“表單”、“報(bào)表”和“退岀”3個(gè)主菜單名,“結(jié)果”下拉框中選擇為“子菜單”,單擊“表單”行的“創(chuàng)建”按鈕進(jìn)入下級(jí)菜單設(shè)計(jì)。步驟 2:在“菜單名稱”列依次輸入子菜單名“瀏覽課程”和“瀏覽選課統(tǒng)計(jì)”,選擇“結(jié)果”列都為“過程”, 分別單擊兩個(gè)“過程”后面的“創(chuàng)建”按鈕打開過程編輯器,編寫過程代碼。步驟 3:通過“菜單級(jí)”下拉框返回主菜單項(xiàng)設(shè)計(jì)界面, 以同樣的方法, 設(shè)計(jì)“報(bào)表”菜單項(xiàng)的下級(jí)子菜 單“預(yù)

13、覽報(bào)表”,注意選擇“預(yù)覽報(bào)表”的“結(jié)果”項(xiàng)為“命令 ”,然后在后面的文本框中輸入以下命令代碼;步驟 4:再次返回主菜單項(xiàng)設(shè)計(jì)界面,選擇“退出”菜單命令的“結(jié)果”項(xiàng)為“命令”,并輸入命令 語句;步驟 5:執(zhí)行【顯示】【常規(guī)選項(xiàng)】菜單命令,在彈岀的“常規(guī)選項(xiàng)”對(duì)話框中勾選“頂層表單”令中完成)。選擇“退出”時(shí)關(guān)閉和釋放表單步驟 6:執(zhí)行【菜單】【生成】菜單復(fù)選框,然后單擊“確定”按鈕,保存修改。如圖3 . 23 所示。命令,在彈岀的 Visual FoxPro 對(duì)話框中單擊“是”按鈕,接著系統(tǒng)會(huì)彈岀“生成菜單”對(duì)話框,單擊“生成”按鈕生成一個(gè)可執(zhí)行的菜單文件, 關(guān)閉菜單設(shè)計(jì)器。 步驟 7:在命令窗口執(zhí)行命令: MODIFYFORMmyform, 打開表單設(shè)計(jì)器。選中表單,在“

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論