點擊查看:2015年計算機二級考試《VFP》鞏固練習及解析匯總
1[單選題] 執(zhí)行如下命令的輸出結(jié)果是( )。
?15%4,15%-4
A.3 -1B.3 3C.1 1D.1 -1
參考答案:A
參考解析:“%”可理解為返回兩個數(shù)值表達式相除的余數(shù)。l5除以4等于3余3,所以15%4=3;15除以-4,商-4,余-1,所以15%-4=1。正確答案為“3-1”,即A)選項正確。
[簡答題](1)在“公司”數(shù)據(jù)庫中建立視圖“viewl”,顯示字段包括“職員編號”、“姓名”、“部門編號”和“部門名稱”等字段,內(nèi)容是部門名稱為“人事部”的記錄。
(2)建立表單“bdl”,標題為“視圖查看”。在表單上顯示(1)中建立的視圖“viewl”的內(nèi)容。表單上有一個標題為“關(guān)閉”的命令按鈕,單擊該按鈕,退出表單。
參考解析:
【考點指引】本大題第1小題考查帶過濾條件的視圖的建立;第2小題中考查表單的建立和表格控件的使用,關(guān)鍵要注意設(shè)置好表格控件的數(shù)據(jù)源等屬性。
(1)【操作步驟】
、龠x擇【文件】→【打開】命令,或直接單擊工具欄上的“打開”圖標,在彈出的對話框中選擇要打開的數(shù)據(jù)庫文件“公司.dbc”。
、谶x擇【文件】→【新建】命令,選擇“視圖”,單擊“新建文件”按鈕打開“添加表或視圖”對話框,選擇“表”單選項,選擇數(shù)據(jù)庫“公司”,將表“部門”和“職員信息”分別“添加”到視圖設(shè)計器中,系統(tǒng)會自動選擇關(guān)聯(lián)字段“部門編號”為兩個表建立內(nèi)部聯(lián)系,單擊“確定”按鈕關(guān)閉“聯(lián)接條件”對話框,然后關(guān)閉“添加表或視圖”對話框。
③在視圖設(shè)計器中單擊“字段”選項卡,將“可用字段”列表框中的“職員信息.職員編號”、“職員信息.姓名”和“部門.部門編號”和“部門.部門名稱”等字段添加到右邊的“選定字段”列表框中。
、茉谝晥D設(shè)計器中單擊“篩選”選項卡,在“字段名”下拉列表框中選擇“部門.部門名稱”字段,在“條件”下拉列表框中選擇“=”,在“實例”文本框中輸入“〝人事部〞”。
、菰谝晥D設(shè)計器中單擊“關(guān)閉”按鈕,將視圖文件以“view1”名保存在考生文件夾下。
(2)【操作步驟】
、龠x擇【文件】→【新建】命令,選擇“表單”,單擊“新建文件”按鈕打開表單設(shè)計器,在表單屬性窗口中將“Caption”屬性修改為“視圖查看”;單擊表單控件工具欄上的“命令按鈕”控件圖標,為表單添加一個命令按鈕Command1;單擊表單控件工具欄上的“表格”控件圖標,再添加一個表格控件Grid1。
、谶x定命令按鈕Command1,在按鈕屬性窗口中將命令按鈕Command1的Caption屬性值修改為“關(guān)閉”。雙擊命令按鈕,在Click事件中輸入代碼:ThisForm。Release,用來關(guān)閉表單。
、墼诒韱卧O(shè)計器中,用鼠標右鍵單擊表單空白處,在彈出的快捷菜單中選擇“數(shù)據(jù)環(huán)境”命令,打開“添加表或視圖”對話框,選定“視圖”,將數(shù)據(jù)庫“公司”下的視圖“view1”添加到數(shù)據(jù)環(huán)境中。
、苓x定表格控件Grid1,在表格屬性窗口中將“RecordSource Type”屬性值修改為“0”,將“RecordSource”屬性值修改為“view1”。
、葸x擇【表單】→【執(zhí)行表單】命令,系統(tǒng)要求保存該表單文件,在彈出的“另存為”對話框中輸入表單文件名“bd1”,保存在考生文件夾下,然后運行表單。
3[簡答題]在考生文件夾下完成如下簡單應用:
(1)用SQL語句完成下列操作。列出所有與“黑色”顏色零件相關(guān)的信息(產(chǎn)品編號、零件名稱和數(shù)量),并將檢索結(jié)果按數(shù)量降序排序存放于表“result1”中,將SQL語句保存在“cx1.prg”文件中。
(2)建立一個名為“cd1”的快捷菜單,菜單中有兩個菜單項:“查詢”和“修改”。然后在表單“bd1”中的RightClick事件中調(diào)用快捷菜單“cd1”。
參考解析:
【考點指引】本大題第l小題考查的是SQL SELECT語句的用法;第2小題考查的是快捷菜單的創(chuàng)建和調(diào)用。
(1)【操作步驟】
、僭诿畲翱谥休斎朊睿篗ODI COMM cx1(回車執(zhí)行),打開程序文件編輯窗口,在程序文件編輯窗口中輸入以下程序代碼:
SELECT產(chǎn)品編號,零件名稱,數(shù)量INTO TABLE result1 FROM零件,產(chǎn)品清單WHERE零件.零件編號=產(chǎn)品清單.零件編號AND顏色=”黑色”O(jiān)RDERBY數(shù)量DESC
關(guān)閉程序文件編輯窗口并保存程序文件。
②在命令窗口中輸入命令:DO cx1(回車執(zhí)行),執(zhí)行程序文件。
(2)【操作步驟】
①選擇【文件】→【新建】命令,選擇【菜單】,單擊“新建文件”按鈕,單擊【快捷菜單】,打開菜單設(shè)計器,在“菜單名稱”中輸入“查詢”,單擊下一行,在“菜單名稱”中輸入“修改”。
、谶x擇【菜單】→【生成】命令,將菜單保存為“cd1”,生成一個菜單文件“cd1.mpr”。關(guān)閉菜單設(shè)計器。
、圻x擇【文件】→【打開】命令,在“打開”對話框的“文件類型”下拉列表框中選擇“表單”,選擇“bd1.scx”,單擊“確定”按鈕,打開表單設(shè)計器。
④在表單屬性窗口中雙擊“Right Click Event”,打開事件代碼編輯窗口,輸入代碼:D0 cd1.mpr。
、蓐P(guān)閉表單設(shè)計器并保存表單。
4[單選題]以下關(guān)于關(guān)系的說法正確的是
A.不可有重復列名‘
B.可以有重復列名
C.列可再分解成多列
D.列的順序不可以改變
參考答案:A
參考解析:同一關(guān)系中不能出現(xiàn)相同的屬性名,即關(guān)系不可以有重復的列名,故A選項正確,B選項錯誤。列不可以分解成多列,故C選項錯誤。在一個關(guān)系中屬性的次序無 關(guān)緊要,次序可以改變,故D選項錯誤。
5[簡答題](1)建立一個名為“cd1”的菜單,菜單中有兩個菜單項“查詢”和“關(guān)閉”。“查詢”菜單項下還有兩個子菜單項“按條件l 查詢”和“按條件2查詢”。“按條件l查詢”菜單項負責查詢學生獎勵表中獎學金為“一等”的學生的信息;“按條件2查詢”菜單項負責查詢學生表中來自江西的“學生”的信息。在“關(guān)閉”菜單項下創(chuàng)建一個命令,負責返回到系統(tǒng)菜單。
(2)考生文件夾下有一個文件名為“bd2”的表單文件,其中有兩個命令按鈕“統(tǒng)計”和“關(guān)閉”。它們的Click事件下的語句是錯誤的。請按要求進行修改(要求保存所做的修改):單擊“統(tǒng)計”按鈕查詢學生表中“江西”籍貫的學生數(shù),統(tǒng)計結(jié)果中含“籍貫”和“數(shù)量”兩個字段;“關(guān)閉”按鈕退出表單。
參考解析:
【考點指引】本大題第1小題考查菜單及子菜單的創(chuàng)建;第2小題考查使用SQL語句常見的一些錯誤。
(1)【操作步驟】
、龠x擇【文件】→【新建】命令,選擇“菜單”,單擊“新建文件”按鈕,再單擊“菜單”按鈕,打開菜單設(shè)計器,在“菜單名稱”中輸入“查詢”,在“結(jié)果”下拉列表框中選擇“子菜單”,單擊下一行,在“菜單名稱”中輸入“關(guān)閉”,在“結(jié)果”下拉列表框中選擇“命令”,在右邊的文本框中輸入:SET SYSMENU TO DEFAULT。
、趩螕簟安樵儭辈藛涡,單擊“創(chuàng)建”按鈕創(chuàng)建“查詢”子菜單,輸入子菜單名稱“按條件l查詢”,在“結(jié)果”下拉列表框中選擇“過程”,單擊“創(chuàng)建”按鈕創(chuàng)建“按條件1查詢”過程,在過程代碼編輯窗口中輸入以下代碼:
SELECT student.*FROM student,學生獎勵WHERE student.學號一學生獎勵.學號AND獎勵等級="一等"
關(guān)閉過程代碼編輯窗口回到菜單設(shè)計器。
、蹎螕粝乱恍校斎胱硬藛蚊Q“按條件2查詢”,在“結(jié)果”下拉列表框中選擇“過程”,單擊“創(chuàng)建”按鈕創(chuàng)建“按條件2查詢”過程,在過程代碼編輯窗口中輸入以下代碼:
SELECT*FROM student WHERE籍貫LIKE”江西%”
關(guān)閉過程代碼編輯窗口回到菜單設(shè)計器。
、苓x擇【菜單】→【生成】命令,將菜單保存為“cd1”,生成一個菜單文件“cd1 mp'r”。關(guān)閉菜單設(shè)計窗口,在命令窗口輸人命令:DO cd1.mpr,看到Visual FoxPro的菜單欄被新建的菜單所代替,單擊“關(guān)閉”菜單命令將恢復系統(tǒng)菜單。
(2)【操作步驟】
、龠x擇【文件】→【打開】命令,在“打開”對話框的“文件類型”下拉列表框中選擇“表單”,選擇“bd2.scx”,單擊“確定”按鈕,打開表單設(shè)計器。
、谠诒韱卧O(shè)計器中,雙擊“統(tǒng)計”命令按鈕,在Click事件代碼編輯窗口中做如下修改(注:黑體加下劃線部分為需要修改的地方):
SELECT籍貫,COUNT(*)AS數(shù)量FROM student WHERE籍貫="江西"
、墼诒韱卧O(shè)計器中,雙擊“關(guān)閉”命令按鈕,在Click事件代碼編輯窗口中將Exit改為:ThisForm.Release。
、荜P(guān)閉表單設(shè)計器并保存表單。
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |