1[簡答題]1.用SQL語句完成下列操作:檢索“田亮”所借圖書的書名、作者和價格,結(jié)果按價格降序存入book—temp表中。2.在考生文件夾下有一個名為menu_lin的下拉式菜單,請設(shè)計一個名為form—menu的頂層表單,將菜單menu—fin加入到該表單中,使得運行表單時菜單顯示在該表單中,并且,表單退出時釋放菜單。
參考解析:
【考點分析】本大題主要考查的知識點是:用SQL語句創(chuàng)建查詢及表單的屬性和方法。
【解題思路】分析字段來源,然后完成SQL語句的編寫。要將表單設(shè)置為“頂層表單”需將表單的ShowWindows屬性改為“2一頂層表單”。并在菜單的“常規(guī)選項”對話框中將菜單設(shè)置為“頂層表單”。
2[單選題] 擴展名為mpr的文件是( )。
A.菜單文件
B.菜單程序文件
C.菜單備注文件
D.菜單參數(shù)文件
參考答案:B
參考解析:mpr是菜單程序文件的擴展名,菜單文件的擴展名是n1nx,菜單備注文件的擴展名是rant,菜單參數(shù)文件不存在。
點擊查看試題筆記(0)3[單選題] 查詢客戶名稱中有“網(wǎng)絡(luò)”二字的客戶信息的正確SQL命令是( )。
A.SELECT*FROM客戶FOR名稱LIKE〝%網(wǎng)絡(luò)%″
B.SELECT*FROM客戶FOR名稱=〝%網(wǎng)絡(luò)%″
C.SELECT*FROM客戶WHERE名稱=〝%網(wǎng)絡(luò)%″
D.SELECT*FROM客戶WHERE名稱LIKE〝%網(wǎng)絡(luò)%″
參考答案:D
參考解析:LIKE為字符串匹配運算符,可與通配符“%”和“-”-起使用?!?”表示與任意多個字符匹配;“-”表示與任意-個字符匹配。查詢客戶名稱中有“網(wǎng)絡(luò)”二字的客戶信息可用LIKE”%網(wǎng)絡(luò)%”表示,正確的選項為D)。
4[單選題]一個棧的初始狀態(tài)為空?,F(xiàn)將元素1、2、3、4、5、A、B、C、D、E依次入棧,然后再依次出棧,則元素出棧的順序是( )。
A.12345ABCDEB.EDCBA54321C.ABCDE12345D.54321EDCBA
參考答案:B
參考解析:棧是先進后出的原則組織數(shù)據(jù),所以入棧早的后出棧,所以選擇B)。
5[單選題]設(shè)d=len(time(..,命令?VARTYPE(D.的輸出
值是
A.LB.CC.ND.D
參考答案:C
6[單選題] 算法的有窮性是指( )。
A.算法程序的運行時間是有限的
B.算法程序所處理的數(shù)據(jù)量是有限的
C.算法程序的長度是有限的
D.算法只能被有限的用戶使用
參考答案:A
參考解析:算法原則上能夠精確地運行,而且人們用筆和紙做有限次運算后即可完成。有窮性是指算法程序的運行時間是有限的。
7[單選題] 如果有定義LOCAL data,data的初值是( )。
A.整數(shù)0B.不定值C.邏輯真D.邏輯假
參考答案:D
參考解析:聲明局部變量的命令是:LOCAL<內(nèi)存變量表>。該命令建立指定的局部內(nèi)存變量,并為它們賦初值邏輯假.F.。
8[單選題]在VisualFoxPr0中,使用LOCATEFOR命令發(fā)條件查找記錄,當查找到滿足條件的第l條記錄后。
如果還需要查找下一條滿足條件的記錄,應該使用命令
A.LOCATEFOR命令B.SKIP命令C.CONTINUE命令D.G0命令
參考答案:C
參考解析:LOCAZE命令是按條件定位記錄位置的命令,其命令格式為:LoCATEFOR<條件表達式>。該命令執(zhí)行后將記錄指針定位在滿足條件的第l條記錄上。如果要使指針指向下一條滿足條件的記錄。使用CONTINUE命令,如果沒有滿足條件的記錄則指向文件結(jié)束位置。
9[單選題]在VisualFoxPr0中修改數(shù)據(jù)庫、表單和報表等組件的可視化工具是
A.向?qū).生成器C.設(shè)計器D.項目管理器
參考答案:C
參考解析:VisualFoxPw的設(shè)計器是創(chuàng)建和修改應用系統(tǒng)各種組件的可視化工具。生成器是帶有選項卡的對話框,用于簡化對表單、復雜控件和參照完整性代碼的創(chuàng)建和修改過程。每個生成器顯示一系列選項卡,用于設(shè)置選定對象的屬性??墒褂玫纳善髟跀?shù)據(jù)庫表之間生成控件、表單、設(shè)置控件格式和創(chuàng)建參照完整性。向?qū)且环N交互式程序,用戶在一系列向?qū)聊簧匣卮饐栴}或者選擇選項,向?qū)鶕?jù)回答生成文件或者運行任務,幫助用戶快速完成一般性的任務,例如創(chuàng)建表單、編排報表的格式、建立查詢等。項目管理器將一個應用程序的所有文件集合成一個有機的整體,形成一個擴展名為.PⅨ的項目文件。因此本題選C。
10[單選題] 假設(shè)表單上有一選項組:●男〇女,其中第一個選項按鈕“男”被選中。請問該選項組的Value屬性值為
A..T.B.”男“C.1
D”男”或l
參考答案:D
參考解析:單選按鈕的Value屬性表示單選按鈕被選中(Tm。.或不被選中的狀態(tài)(False.,而該屬性值的類型可以是數(shù)值型的,也可以是字符型的。題中要求“男”為默認選項。因此按鈕的value屬性應設(shè)置為“男”或l。
11[簡答題]在考生文件夾下完成下列操作:
1.將歌手比賽分為4個組,“歌手表”中的“歌手編號”字段的左邊兩位表示該歌手所在的組號??忌募A下的程序文件five.pr9的功能是:根據(jù)“歌手表”計算每個組的歌手人數(shù),將結(jié)果存入表0ne,表0ne中有“組號”和“歌手人數(shù)”兩個字段。程序中有3處錯誤,請修改并執(zhí)行程序。注意:只能修改標有錯誤的語句行,不能修改其他語句,數(shù)組名A不允許修改。
2.建立一個數(shù)據(jù)庫文件“歌手大獎賽.dbc”,并將“歌手表”、“評委表”和“評分表”3個自由表添加到該數(shù)據(jù)庫中。使用視圖設(shè)計器建立視圖songer_view,根據(jù)“歌手表”、“評委表”和“評分表”建立該視圖,視圖中的字段項包括評委姓名、歌手姓名、分數(shù),視圖中的記錄按“歌手姓名”升序排列,若“歌手姓名”相同再按“分數(shù)”降序排列。
12[單選題] 在Visual FoxPro中設(shè)計打印輸出通常使用( )。
A.報表和標簽
B.報表和表單
C.標簽和表單
D.以上選項均不正確
參考答案:A
參考解析:報表和標簽可以打印輸出信息;菜單是應用程序與計算機用戶進行交流的窗口。故A選項正確。
13[單選題] 以下關(guān)于“視圖”的正確描述是( )。
A.視圖獨立于表文件
B.視圖不可進行更新操作C.視圖只能從一個表派生出來 D.視圖可以進行刪除操作
參考答案:D
參考解析:視圖是根據(jù)表定義的,因此視圖基于表,所以A)選項說法不正確;視圖是操作表的-種手段,通過視圖可以查詢表,也可以更新表,所以B)選項說法不正確;視圖可以用來從-個或多個相關(guān)聯(lián)的表中提取數(shù)據(jù),所以視圖可以從多個表派生出來,所以C)選項說法不正確;而視圖可以更新表,就可以進行刪除操作,所以D)選項的說法正確。
14[單選題] 以下所列各項屬于命令按鈕事件的是( )。
A.Parent B.ThisC.ThisForm D.Click
參考答案:D
參考解析:在容器的嵌套層次關(guān)系中,引用其中某個對象需指明對象在嵌套層次中的位置,經(jīng)常要用到的關(guān)鍵字是Parent、This、ThisForm、ThisFormSet。this是當前對象,This-Form是當前表單,Parent是當前對象的父對象。因此A)、B)、C)都不是命令按鈕的事件。Click為命令按鈕的事件,在鼠標單擊時引發(fā),選項D)正確。
15[單選題] 數(shù)據(jù)庫設(shè)計中反映用戶對數(shù)據(jù)要求的模式是( )。
A.內(nèi)模式B.概念模式C.外模式D.設(shè)計模式
參考答案:C
參考解析:數(shù)據(jù)庫系統(tǒng)的三級模式是概念模式、外模式和內(nèi)模式。概念模式是數(shù)據(jù)庫系統(tǒng)中全局數(shù)據(jù)邏輯結(jié)攜的描述,是全體用戶公共數(shù)據(jù)視圖。外模式也稱子模式或用戶模式,它是用戶的數(shù)據(jù)視圖,給出了每個用戶的局部數(shù)據(jù)描述.所以選擇C)。內(nèi)模式又稱物理模式,它給出了數(shù)據(jù)庫物理存儲結(jié)構(gòu)與物理存取方法。
16[單選題]程序流程圖中帶有箭頭的線段表示的是( )。
A.圖元關(guān)系B.數(shù)據(jù)流C.控制流D.調(diào)用關(guān)系
參考答案:C
參考解析:在數(shù)據(jù)流圖中,用標有名字的箭頭表示數(shù)據(jù)流。在程序流程圖中,用標有名字的箭頭表示控制流。所以選擇C)。
17[單選題] 在數(shù)據(jù)庫表上的字段有效性規(guī)則是( )。
A.邏輯表達式B.字符表達式C.數(shù)字表達式D.漢字表達式
參考答案:A
參考解析:建立字段有效性規(guī)則比較簡單直接的方法是在表設(shè)計器中建立,在表設(shè)計器的“字段”選項卡中有-組定義字段有效性規(guī)則的項目,它們是“規(guī)則”(字段有效性規(guī)則)、“信息”(違背字段有效性規(guī)則時的提示信息)、“默認值’字段的默認值)三項。其中“規(guī)則”是邏輯表達式,“信息”是字符串表達式,“默認值”的類型則以字段的類型確定。
18[單選題] 在SQL SELECT語句中與INTO TABLE等價的短語是( )。
A.INTO DBFB.TO TABLEC.INTO FORMD.INTO FILE
參考答案:A
參考解析:在SQL查詢語句的尾部添加INTO DBF|TABLE<表名>可以將查詢的結(jié)果放入新生成的指定表中。INTO TABLE命令與INTO DBF命令等價,即A)選項正確。
19[簡答題]在考生文件夾下完成如下簡單應用:
(1)建立一個名為NEW_VIEW的視圖,該視圖含有選修了課程但沒有參加考試(成績字段值為NULL)的學生信息(包括“學號”、“姓名”和“系部”3個字段)。
(2)建立表單MYFORM3,在表單上添加一個表格控件(名稱為grdCourse),并通過該控件顯示表COURSE的內(nèi)容(要求RecordSourceType屬性必須為0)。
參考解析:
[操作步驟]
步驟1:單擊工具欄中的“打開”按鈕,打開考生文件夾下的SCORE-MANAGER數(shù)據(jù)庫,在空白處右擊,選擇“新建本地視圖”命令,將表student和scorel添加到視圖設(shè)計器中。
步驟2:在“字段”選項卡中,將“student.學號”,“student.姓名”,“student.系部”添加到選定字段。
步驟3:在“篩選”選項卡中,首先選擇“scorel.課程號”字段,“條件”選擇Is NULL,并選擇“否”;再選擇“scorel.成績”字段,“條件”選擇Is NULL。
步驟4:保存視圖為“NEW_VIEW”并運行視圖。
[操作步驟]
步驟1:單擊工具欄中的“新建”按鈕,新建-個表單,通過表單控件工具欄為表單添加-個表格控件,設(shè)置其Name屬性為grdcourseo
步驟2:在表單設(shè)計器中選擇表格控件并右擊,選擇“生成器”命令,在表格生成器的“表格項”選項卡中將COURSE表的所有字段添加到選定字段中。
步驟3:在屬性窗口中修改表格控件的ReeordSourceTypf屬性值為“0-表”。
步驟4:保存表單,輸入文件名MYFORM3.SCX,運行表單。
20[簡答題]利用菜單設(shè)計器建立一個菜單TJ_MENU3,要求如下:
(1)主菜單(條形菜單)的菜單項中有“統(tǒng)計”和“退出”兩項。
(2)“統(tǒng)計”菜單下只有一個“平均”菜單項,該菜單項用來統(tǒng)計各門課程的平均成績,統(tǒng)計結(jié)果包含“課程名,,和“平均成績”兩個字段,并將統(tǒng)計結(jié)果按課程名升序保存在表NEW TABLE32中。
(3)“退出”菜單項的功能是返回Visual FoxPro系統(tǒng)菜單(只能在命令框中填寫相應命令)。菜單建立后。運行該菜單中的各個菜單項。
參考解析:
[操作步驟]
步驟1:通過菜單設(shè)計器新建-個菜單,輸入菜單項“統(tǒng)計”和“退出”。
步驟2:為“統(tǒng)計”菜單項建立子菜單,并輸入菜單項“平均”。
步驟3:在“平均”菜單的“結(jié)果”中選擇“過程”,單擊“編輯”按鈕,在彈出的程序編輯窗口中輸入下列代碼。
******“平均”菜單項中的過程代碼******
SETTALKOFF
OPEN DATABASE SCORE_MANAGER
SELECT Course.課程名,AVG(Seorel.成績)∞平均
成績;
FROM cour8e,score1;
WHERE Course.課程號=Scowl.課程號;
GROUP BY Course.課程名;
ORDER BY Course.課程名;
INTO TABLE NEW_KBLE32
CLOSE ALL
SETTALKON
**************************
步驟4:在“退出”菜單的結(jié)果中選擇。命令”,輸入語句:
SET SYSMENU TO DEFAULT。
步驟5:保存菜單為TJ_MENU3,生成萊單的可執(zhí)行程序。
步驟6:運行菜單并執(zhí)行菜單中的各菜單項。
參考解析:
【考點分析】本大題主要考查的知識點是:用SQL語句創(chuàng)建查詢及表單的屬性和方法。
【解題思路】分析字段來源,然后完成SQL語句的編寫。要將表單設(shè)置為“頂層表單”需將表單的ShowWindows屬性改為“2一頂層表單”。并在菜單的“常規(guī)選項”對話框中將菜單設(shè)置為“頂層表單”。
2[單選題] 擴展名為mpr的文件是( )。
A.菜單文件
B.菜單程序文件
C.菜單備注文件
D.菜單參數(shù)文件
參考答案:B
參考解析:mpr是菜單程序文件的擴展名,菜單文件的擴展名是n1nx,菜單備注文件的擴展名是rant,菜單參數(shù)文件不存在。
點擊查看試題筆記(0)3[單選題] 查詢客戶名稱中有“網(wǎng)絡(luò)”二字的客戶信息的正確SQL命令是( )。
A.SELECT*FROM客戶FOR名稱LIKE〝%網(wǎng)絡(luò)%″
B.SELECT*FROM客戶FOR名稱=〝%網(wǎng)絡(luò)%″
C.SELECT*FROM客戶WHERE名稱=〝%網(wǎng)絡(luò)%″
D.SELECT*FROM客戶WHERE名稱LIKE〝%網(wǎng)絡(luò)%″
參考答案:D
參考解析:LIKE為字符串匹配運算符,可與通配符“%”和“-”-起使用?!?”表示與任意多個字符匹配;“-”表示與任意-個字符匹配。查詢客戶名稱中有“網(wǎng)絡(luò)”二字的客戶信息可用LIKE”%網(wǎng)絡(luò)%”表示,正確的選項為D)。
4[單選題]一個棧的初始狀態(tài)為空?,F(xiàn)將元素1、2、3、4、5、A、B、C、D、E依次入棧,然后再依次出棧,則元素出棧的順序是( )。
A.12345ABCDEB.EDCBA54321C.ABCDE12345D.54321EDCBA
參考答案:B
參考解析:棧是先進后出的原則組織數(shù)據(jù),所以入棧早的后出棧,所以選擇B)。
5[單選題]設(shè)d=len(time(..,命令?VARTYPE(D.的輸出
值是
A.LB.CC.ND.D
參考答案:C
6[單選題] 算法的有窮性是指( )。
A.算法程序的運行時間是有限的
B.算法程序所處理的數(shù)據(jù)量是有限的
C.算法程序的長度是有限的
D.算法只能被有限的用戶使用
參考答案:A
參考解析:算法原則上能夠精確地運行,而且人們用筆和紙做有限次運算后即可完成。有窮性是指算法程序的運行時間是有限的。
7[單選題] 如果有定義LOCAL data,data的初值是( )。
A.整數(shù)0B.不定值C.邏輯真D.邏輯假
參考答案:D
參考解析:聲明局部變量的命令是:LOCAL<內(nèi)存變量表>。該命令建立指定的局部內(nèi)存變量,并為它們賦初值邏輯假.F.。
8[單選題]在VisualFoxPr0中,使用LOCATEFOR命令發(fā)條件查找記錄,當查找到滿足條件的第l條記錄后。
如果還需要查找下一條滿足條件的記錄,應該使用命令
A.LOCATEFOR命令B.SKIP命令C.CONTINUE命令D.G0命令
參考答案:C
參考解析:LOCAZE命令是按條件定位記錄位置的命令,其命令格式為:LoCATEFOR<條件表達式>。該命令執(zhí)行后將記錄指針定位在滿足條件的第l條記錄上。如果要使指針指向下一條滿足條件的記錄。使用CONTINUE命令,如果沒有滿足條件的記錄則指向文件結(jié)束位置。
9[單選題]在VisualFoxPr0中修改數(shù)據(jù)庫、表單和報表等組件的可視化工具是
A.向?qū).生成器C.設(shè)計器D.項目管理器
參考答案:C
參考解析:VisualFoxPw的設(shè)計器是創(chuàng)建和修改應用系統(tǒng)各種組件的可視化工具。生成器是帶有選項卡的對話框,用于簡化對表單、復雜控件和參照完整性代碼的創(chuàng)建和修改過程。每個生成器顯示一系列選項卡,用于設(shè)置選定對象的屬性??墒褂玫纳善髟跀?shù)據(jù)庫表之間生成控件、表單、設(shè)置控件格式和創(chuàng)建參照完整性。向?qū)且环N交互式程序,用戶在一系列向?qū)聊簧匣卮饐栴}或者選擇選項,向?qū)鶕?jù)回答生成文件或者運行任務,幫助用戶快速完成一般性的任務,例如創(chuàng)建表單、編排報表的格式、建立查詢等。項目管理器將一個應用程序的所有文件集合成一個有機的整體,形成一個擴展名為.PⅨ的項目文件。因此本題選C。
10[單選題] 假設(shè)表單上有一選項組:●男〇女,其中第一個選項按鈕“男”被選中。請問該選項組的Value屬性值為
A..T.B.”男“C.1
D”男”或l
參考答案:D
參考解析:單選按鈕的Value屬性表示單選按鈕被選中(Tm。.或不被選中的狀態(tài)(False.,而該屬性值的類型可以是數(shù)值型的,也可以是字符型的。題中要求“男”為默認選項。因此按鈕的value屬性應設(shè)置為“男”或l。
11[簡答題]在考生文件夾下完成下列操作:
1.將歌手比賽分為4個組,“歌手表”中的“歌手編號”字段的左邊兩位表示該歌手所在的組號??忌募A下的程序文件five.pr9的功能是:根據(jù)“歌手表”計算每個組的歌手人數(shù),將結(jié)果存入表0ne,表0ne中有“組號”和“歌手人數(shù)”兩個字段。程序中有3處錯誤,請修改并執(zhí)行程序。注意:只能修改標有錯誤的語句行,不能修改其他語句,數(shù)組名A不允許修改。
2.建立一個數(shù)據(jù)庫文件“歌手大獎賽.dbc”,并將“歌手表”、“評委表”和“評分表”3個自由表添加到該數(shù)據(jù)庫中。使用視圖設(shè)計器建立視圖songer_view,根據(jù)“歌手表”、“評委表”和“評分表”建立該視圖,視圖中的字段項包括評委姓名、歌手姓名、分數(shù),視圖中的記錄按“歌手姓名”升序排列,若“歌手姓名”相同再按“分數(shù)”降序排列。
12[單選題] 在Visual FoxPro中設(shè)計打印輸出通常使用( )。
A.報表和標簽
B.報表和表單
C.標簽和表單
D.以上選項均不正確
參考答案:A
參考解析:報表和標簽可以打印輸出信息;菜單是應用程序與計算機用戶進行交流的窗口。故A選項正確。
13[單選題] 以下關(guān)于“視圖”的正確描述是( )。
A.視圖獨立于表文件
B.視圖不可進行更新操作C.視圖只能從一個表派生出來 D.視圖可以進行刪除操作
參考答案:D
參考解析:視圖是根據(jù)表定義的,因此視圖基于表,所以A)選項說法不正確;視圖是操作表的-種手段,通過視圖可以查詢表,也可以更新表,所以B)選項說法不正確;視圖可以用來從-個或多個相關(guān)聯(lián)的表中提取數(shù)據(jù),所以視圖可以從多個表派生出來,所以C)選項說法不正確;而視圖可以更新表,就可以進行刪除操作,所以D)選項的說法正確。
14[單選題] 以下所列各項屬于命令按鈕事件的是( )。
A.Parent B.ThisC.ThisForm D.Click
參考答案:D
參考解析:在容器的嵌套層次關(guān)系中,引用其中某個對象需指明對象在嵌套層次中的位置,經(jīng)常要用到的關(guān)鍵字是Parent、This、ThisForm、ThisFormSet。this是當前對象,This-Form是當前表單,Parent是當前對象的父對象。因此A)、B)、C)都不是命令按鈕的事件。Click為命令按鈕的事件,在鼠標單擊時引發(fā),選項D)正確。
15[單選題] 數(shù)據(jù)庫設(shè)計中反映用戶對數(shù)據(jù)要求的模式是( )。
A.內(nèi)模式B.概念模式C.外模式D.設(shè)計模式
參考答案:C
參考解析:數(shù)據(jù)庫系統(tǒng)的三級模式是概念模式、外模式和內(nèi)模式。概念模式是數(shù)據(jù)庫系統(tǒng)中全局數(shù)據(jù)邏輯結(jié)攜的描述,是全體用戶公共數(shù)據(jù)視圖。外模式也稱子模式或用戶模式,它是用戶的數(shù)據(jù)視圖,給出了每個用戶的局部數(shù)據(jù)描述.所以選擇C)。內(nèi)模式又稱物理模式,它給出了數(shù)據(jù)庫物理存儲結(jié)構(gòu)與物理存取方法。
16[單選題]程序流程圖中帶有箭頭的線段表示的是( )。
A.圖元關(guān)系B.數(shù)據(jù)流C.控制流D.調(diào)用關(guān)系
參考答案:C
參考解析:在數(shù)據(jù)流圖中,用標有名字的箭頭表示數(shù)據(jù)流。在程序流程圖中,用標有名字的箭頭表示控制流。所以選擇C)。
17[單選題] 在數(shù)據(jù)庫表上的字段有效性規(guī)則是( )。
A.邏輯表達式B.字符表達式C.數(shù)字表達式D.漢字表達式
參考答案:A
參考解析:建立字段有效性規(guī)則比較簡單直接的方法是在表設(shè)計器中建立,在表設(shè)計器的“字段”選項卡中有-組定義字段有效性規(guī)則的項目,它們是“規(guī)則”(字段有效性規(guī)則)、“信息”(違背字段有效性規(guī)則時的提示信息)、“默認值’字段的默認值)三項。其中“規(guī)則”是邏輯表達式,“信息”是字符串表達式,“默認值”的類型則以字段的類型確定。
18[單選題] 在SQL SELECT語句中與INTO TABLE等價的短語是( )。
A.INTO DBFB.TO TABLEC.INTO FORMD.INTO FILE
參考答案:A
參考解析:在SQL查詢語句的尾部添加INTO DBF|TABLE<表名>可以將查詢的結(jié)果放入新生成的指定表中。INTO TABLE命令與INTO DBF命令等價,即A)選項正確。
19[簡答題]在考生文件夾下完成如下簡單應用:
(1)建立一個名為NEW_VIEW的視圖,該視圖含有選修了課程但沒有參加考試(成績字段值為NULL)的學生信息(包括“學號”、“姓名”和“系部”3個字段)。
(2)建立表單MYFORM3,在表單上添加一個表格控件(名稱為grdCourse),并通過該控件顯示表COURSE的內(nèi)容(要求RecordSourceType屬性必須為0)。
參考解析:
[操作步驟]
步驟1:單擊工具欄中的“打開”按鈕,打開考生文件夾下的SCORE-MANAGER數(shù)據(jù)庫,在空白處右擊,選擇“新建本地視圖”命令,將表student和scorel添加到視圖設(shè)計器中。
步驟2:在“字段”選項卡中,將“student.學號”,“student.姓名”,“student.系部”添加到選定字段。
步驟3:在“篩選”選項卡中,首先選擇“scorel.課程號”字段,“條件”選擇Is NULL,并選擇“否”;再選擇“scorel.成績”字段,“條件”選擇Is NULL。
步驟4:保存視圖為“NEW_VIEW”并運行視圖。
[操作步驟]
步驟1:單擊工具欄中的“新建”按鈕,新建-個表單,通過表單控件工具欄為表單添加-個表格控件,設(shè)置其Name屬性為grdcourseo
步驟2:在表單設(shè)計器中選擇表格控件并右擊,選擇“生成器”命令,在表格生成器的“表格項”選項卡中將COURSE表的所有字段添加到選定字段中。
步驟3:在屬性窗口中修改表格控件的ReeordSourceTypf屬性值為“0-表”。
步驟4:保存表單,輸入文件名MYFORM3.SCX,運行表單。
20[簡答題]利用菜單設(shè)計器建立一個菜單TJ_MENU3,要求如下:
(1)主菜單(條形菜單)的菜單項中有“統(tǒng)計”和“退出”兩項。
(2)“統(tǒng)計”菜單下只有一個“平均”菜單項,該菜單項用來統(tǒng)計各門課程的平均成績,統(tǒng)計結(jié)果包含“課程名,,和“平均成績”兩個字段,并將統(tǒng)計結(jié)果按課程名升序保存在表NEW TABLE32中。
(3)“退出”菜單項的功能是返回Visual FoxPro系統(tǒng)菜單(只能在命令框中填寫相應命令)。菜單建立后。運行該菜單中的各個菜單項。
參考解析:
[操作步驟]
步驟1:通過菜單設(shè)計器新建-個菜單,輸入菜單項“統(tǒng)計”和“退出”。
步驟2:為“統(tǒng)計”菜單項建立子菜單,并輸入菜單項“平均”。
步驟3:在“平均”菜單的“結(jié)果”中選擇“過程”,單擊“編輯”按鈕,在彈出的程序編輯窗口中輸入下列代碼。
******“平均”菜單項中的過程代碼******
SETTALKOFF
OPEN DATABASE SCORE_MANAGER
SELECT Course.課程名,AVG(Seorel.成績)∞平均
成績;
FROM cour8e,score1;
WHERE Course.課程號=Scowl.課程號;
GROUP BY Course.課程名;
ORDER BY Course.課程名;
INTO TABLE NEW_KBLE32
CLOSE ALL
SETTALKON
**************************
步驟4:在“退出”菜單的結(jié)果中選擇。命令”,輸入語句:
SET SYSMENU TO DEFAULT。
步驟5:保存菜單為TJ_MENU3,生成萊單的可執(zhí)行程序。
步驟6:運行菜單并執(zhí)行菜單中的各菜單項。