點(diǎn)擊查看:2015年計(jì)算機(jī)二級(jí)考試《VFP》鞏固練習(xí)及解析匯總
1[簡(jiǎn)答題]在考生文件夾下完成如下簡(jiǎn)單應(yīng)用:.
1.打開(kāi)“課程管理”數(shù)據(jù)庫(kù),使用SQL語(yǔ)句建立一個(gè)視圖salary,該視圖包括系號(hào)和平均工資兩個(gè)字段,并且按平均工資降序排列。將該SQL語(yǔ)句存儲(chǔ)在four.prg文件中。
2.打開(kāi)考生文件夾下的表單six,如下圖所示,“登錄”命令按鈕的功能是:當(dāng)用戶輸入用戶名和口令以后,單擊“登錄”按鈕時(shí),程序在自由表“用戶表”中進(jìn)行查找,若找不到相應(yīng)的用戶名,則提示“用戶名錯(cuò)誤”,若用戶名輸入正確,而口令輸入錯(cuò)誤,則提示“口令錯(cuò)誤”。修改“登錄”命令按鈕Click事件中標(biāo)有錯(cuò)誤的語(yǔ)句,使其能夠正確運(yùn)行。(注意:不得做其他修改。)
參考解析:
【考點(diǎn)分析】本大題主要考查的知識(shí)點(diǎn)是:利用SQL語(yǔ)
句建立視圖,以及循環(huán)結(jié)構(gòu)程序的設(shè)計(jì)。
【解題思路】DOwmLE循環(huán)語(yǔ)句的格式是“D0’WHILE—ENDD0”,而不是“WHILE—ENDD0”;在表中,使記錄指針后移一位的命令是“SKIP”而不是“NEXT”;條件語(yǔ)句的格式應(yīng)為“IF—ENDIF”,而不是“CASE—ENDIF”。
(1)【操作步驟】
步驟l:打開(kāi)考生文件夾下的數(shù)據(jù)庫(kù)文件“課程管理”。步驟2:新建一個(gè)程序,輸入如下代碼。
&&生成一個(gè)視圖,數(shù)據(jù)由查詢獲得
CREATEsqlVIEWsalaryASSELECT教師表.系號(hào),
AVG(教師表.工資)AS平均工資;
&&設(shè)置數(shù)據(jù)來(lái)源FROM教師表,&&GROUPBY子句用于按系號(hào)分組,查詢結(jié)果按平均工資降序排列
GROUPBY教師表.系號(hào)0RDERBY2DESC
步驟3:保存程序名為“four.pr9”,并運(yùn)行該程序。(2)【操作步驟】
步驟1:打開(kāi)考生文件夾下的表單six.sex,修改其中的錯(cuò)誤語(yǔ)句,如圖3.108所示。
【舉一反三】第1題的題型還出現(xiàn)于:第8套二(2)、第l0套二(1)、第3套二(2)、第l3套Z(2)。第2題的題型還出現(xiàn)于:第2套二(2)、第9套二(2)、第87套二(1)、第2套二(1)。
2[單選題] 刪除表s中字段C的SQL命令足
A.ALTERTABLEsDELETEC
B.ALTERTABLEsDROPC
C.DELETETABLEsDELETEC
D.DELETETABLEsDROPC
參考答案:B
參考解析:修改表結(jié)構(gòu)的命令是ALTERTABLE,刪除表中的字段、索引及有效性規(guī)則、錯(cuò)誤提示信息及默認(rèn)值的格式:ALTERTABLE<表名>[DROP[COLUMN]<字殷名>][DROPPRIMARYKEYTAG<索引名1>1fDROtUNIQUETAG<索131名2>][DROPCHECK],其中[DROP[COLUMN]<字段名>]刪除指定的字段:[DROPPRIMARYKEY<索"31名1>]刪除主索引:[DROPUNIQUETAG<索引名2>]刪除候選索引;[DROPCHECK]刪除有效性規(guī)則。因此本題選B。
3[單選題] 數(shù)據(jù)庫(kù)技術(shù)的根本目標(biāo)是要解決數(shù)據(jù)的( )。
A.存儲(chǔ)問(wèn)題B.共享問(wèn)題C.安全問(wèn)題D.保護(hù)問(wèn)題
參考答案:B
參考解析:在數(shù)據(jù)庫(kù)系統(tǒng)中,需要對(duì)數(shù)據(jù)進(jìn)行集中、統(tǒng)一的管理,以達(dá)到被多個(gè)應(yīng)用程序共享的目標(biāo)。
4[簡(jiǎn)答題](1)建立一個(gè)名為“cd2”的菜單,菜單中有兩個(gè)菜單項(xiàng)“操作”和“關(guān)閉”!安僮鳌毕逻有子菜單“計(jì)算”。在“計(jì)算”菜單項(xiàng)下創(chuàng)建一個(gè)過(guò)程,負(fù)責(zé)計(jì)算“工資”表的每個(gè)職員實(shí)發(fā)工資(實(shí)發(fā)工資=基本工資+補(bǔ)貼+獎(jiǎng)勵(lì)-保險(xiǎn)-所得稅),增加一個(gè)“實(shí)發(fā)工資”字段,將計(jì)算結(jié)果保存到“實(shí)發(fā)工資”字段。“關(guān)閉”菜單項(xiàng)負(fù)責(zé)返回系統(tǒng)菜單。
(2)打開(kāi)“bd1”表單,表單的數(shù)據(jù)環(huán)境中已經(jīng)添加了表“職員信息”。按如下要求進(jìn)行修改(注意要保存所做的修改):表單中有一個(gè)命令按鈕控件,編寫(xiě)其Click事件,使得單擊它的時(shí)候退出表單;還有一個(gè)“表格”控件,修改其相關(guān)屬性,使在表格中顯示“職員信息”表的記錄。
參考解析:
【考點(diǎn)指引】本大題第1小題考查的是菜單及子菜單的創(chuàng)建,重點(diǎn)是菜單過(guò)程代碼的編寫(xiě),這里要用到增加字段命令和SELECT命令。第2小題考查的是表單的基本設(shè)計(jì)。
(1)【操作步驟】
、龠x擇【文件】→【新建】命令,選擇“菜單”,單擊“新建文件”按鈕,再單擊“菜單”按鈕,打開(kāi)菜單設(shè)計(jì)器,在“菜單名稱”中輸入“操作”,在“結(jié)果”下拉列表框中選擇“子菜單”,單擊“創(chuàng)建”按鈕創(chuàng)建“操作”子菜單。
、谳斎胱硬藛蚊Q“計(jì)算”,在“結(jié)果”下拉列表框中選擇“過(guò)程”,單擊“創(chuàng)建”按鈕創(chuàng)建“計(jì)算”子菜單過(guò)程,在菜單過(guò)程代碼編輯窗口中輸入以下代碼:UPDATE工資SET實(shí)發(fā)工資=基本工資+補(bǔ)貼+獎(jiǎng)勵(lì)-保險(xiǎn)-所得稅。關(guān)閉菜單過(guò)程代碼編輯窗口回到菜單設(shè)計(jì)器。
、墼诓藛卧O(shè)計(jì)器的右上角的“菜單級(jí)”下拉列表框下選擇“菜單欄”返回到上一級(jí)菜單,單擊下一行,在“菜單名稱”中輸人“關(guān)閉”,在“結(jié)果”下拉列表框中選擇“命令”,在右邊的文本框中輸入:SET SYSMENU TO DEFAULT。
、苓x擇【菜單】→【生成】命令,將菜單保存為“cd2”,生成一個(gè)菜單文件“cd2.mpr”。關(guān)閉菜單設(shè)計(jì)窗口,在命令窗口輸入命令:DO cd2.mpr,看到Visual FoxPr0的菜單欄被新建的菜單所代替,單擊“關(guān)閉”菜單命令將恢復(fù)系統(tǒng)菜單。
(2)【操作步驟】
、龠x擇【文件】→【打開(kāi)】命令,在“打開(kāi)”對(duì)話框的“文件類(lèi)型”下拉列表框中選擇“表單”,選擇“bd1.scx”,單擊“確定”按鈕,打開(kāi)表單設(shè)計(jì)器。
②雙擊“關(guān)閉”命令按鈕,在Click事件中輸入代碼:ThisForm.Release,用來(lái)關(guān)閉表單。
、圻x擇表格控件“Grid1”,在表格控件屬性窗口中將“RecordSource”屬性值修改為“職員信息”,將“RecordSourceType”屬性值修改為“0”。
、荜P(guān)閉表單設(shè)計(jì)器并保存表單。
相關(guān)推薦:
2015年計(jì)算機(jī)二級(jí)考試《VFP》鞏固練習(xí)及解析匯總
2015年計(jì)算機(jī)二級(jí)《C語(yǔ)言》最新章節(jié)練習(xí)題匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |