點(diǎn)擊查看:2015年計(jì)算機(jī)二級(jí)考試《VFP》鞏固練習(xí)及解析匯總
1[單選題]下列短語(yǔ)中,與排序無(wú)關(guān)的短語(yǔ)是( )。
A.ASCB.DESCC.GROUP BYD.ORDER BY
參考答案:C
參考解析:通過(guò)在SELECT語(yǔ)句中加入ORDER BY可將查詢(xún)結(jié)果排序,可以按升序(ASC)和降序(DESC)排列列或行,升序是默認(rèn)的排列方式;0RDER BY必須是SQL命令的最后一個(gè)子句;GROUP BY是用來(lái)指定分組查詢(xún),0RDER BY指定對(duì)查詢(xún)結(jié)果進(jìn)行排序。
2[單選題] 設(shè)計(jì)程序時(shí),應(yīng)采納的原則之一是( )。
A.程序的結(jié)構(gòu)應(yīng)有助于讀者的理解
B.限制GOTO語(yǔ)句的使用
C.減少或取消注釋行
D.程序越短越好
參考答案:A
參考解析:程序設(shè)計(jì)的風(fēng)格主要強(qiáng)調(diào)程序的簡(jiǎn)單、清晰和可理解性,以便讀者理解。程序?yàn)E用GOT0語(yǔ)句將使程序流程無(wú)規(guī)律,可讀性差;添加注釋行有利于對(duì)程序的理解,不應(yīng)減少或取消,程序的長(zhǎng)短要依據(jù)實(shí)際的需要而定,并不是越短越好。
3[單選題] 在SQL的數(shù)據(jù)定義功能中,刪除表字段名的命令格式是( )。
A.ALTER TABLE數(shù)據(jù)表名DEEETE COLUMN字段名
B.ALTER TABLE數(shù)據(jù)表名DROP COLUMN字段名
C.ALTER TABLE數(shù)據(jù)表名CANCEL COLUMN字段名
D.ALTER T,ABl.E數(shù)據(jù)表名CUT COLUMN字段名
參考答案:B
參考解析:DROP[COLUMN]<字段名>表示從指定表中刪除指定的字段;DROP DEFAULT表示刪除默認(rèn)值;DROP CHECK表示刪除該表的合法值限定;DROP PRIMARY KEY表示刪除主索引;DROP UNIQUE TAG <標(biāo)識(shí)名1>表示刪除候選索引;DROP FOREIGH KEY TAG<標(biāo)識(shí)名2>表示刪除外索引,取消與父表的關(guān)系,SAVE子句將保存該索引。
4[單選題] 在SQL的SELECT查詢(xún)的結(jié)果中,消除重復(fù)記錄的方法是( )。
A.通過(guò)指定主索引實(shí)現(xiàn)B.通過(guò)指定唯一索引實(shí)現(xiàn)C.使用DISTINCT短語(yǔ)實(shí)現(xiàn)D.使用WHERE短語(yǔ)實(shí)現(xiàn)
參考答案:C
參考解析:在SQL的SELECT語(yǔ)句中,使用DIS–TINCT可消除輸出結(jié)果中的重復(fù)記錄。
5[單選題] 有3個(gè)關(guān)系R、s和T如下:
由關(guān)系R和S通過(guò)運(yùn)算得到關(guān)系T,則所用的運(yùn)算為( )。
A.并B.自然連接C.笛卡兒積D.交
參考答案:D
參考解析:關(guān)系R與S經(jīng)過(guò)交運(yùn)算后所得到的關(guān)系是由那些既在R內(nèi)又在S內(nèi)的有序組組成的。記作R∩S。
6[簡(jiǎn)答題](1)將考生文件夾下的自由表“課程”添加到數(shù)據(jù)庫(kù)“學(xué)生管理”中。
(2)從數(shù)據(jù)庫(kù)“學(xué)生管理”中永久性地刪除數(shù)據(jù)庫(kù)表“學(xué)生一bak”,并將其從磁盤(pán)上刪除。
(3)為數(shù)據(jù)庫(kù)“學(xué)生管理”中的表“課程”建立主索引,索引名稱(chēng)和索引表達(dá)式均為“課程編號(hào)”,為數(shù)據(jù)庫(kù)中的表“成績(jī)”建立普通索引,索引名稱(chēng)和索引表達(dá)式均為“課程編號(hào)”。
(4)建立表“課程”和表“成績(jī)”之間的關(guān)聯(lián)。
參考解析:
(1)【操作步驟】
�、龠x擇【文件】→【打開(kāi)】命令,在“打開(kāi)”對(duì)話(huà)框的“文件類(lèi)型”下拉列表框中選擇“數(shù)據(jù)庫(kù)”,選擇“學(xué)生管理.dbc”,選擇“獨(dú)占”,單擊“確定”按鈕,打開(kāi)數(shù)據(jù)庫(kù)設(shè)計(jì)器。
�、谠凇皵�(shù)據(jù)庫(kù)設(shè)計(jì)器”中,單擊右鍵選擇“添加表”,在“打開(kāi)”對(duì)話(huà)框中選擇表“課程”,單擊“確定”按鈕將自由表“課程”添加到數(shù)據(jù)庫(kù)“學(xué)生管理”中。
(2)【操作步驟】
①在數(shù)據(jù)庫(kù)設(shè)計(jì)器中,選擇表“學(xué)生_bak”,單擊右鍵,在彈出的快捷菜單中選擇“刪除”命令,單擊“刪除”按鈕,將表“學(xué)生_bak”從“學(xué)生管理”數(shù)據(jù)庫(kù)中移除并將其從磁盤(pán)上刪除。
�、谶x擇【數(shù)據(jù)庫(kù)】→【清理數(shù)據(jù)庫(kù)】命令清理數(shù)據(jù)庫(kù)。
(3)【操作步驟】
�、僭跀�(shù)據(jù)庫(kù)設(shè)計(jì)器中,選擇表“課程”,選擇【數(shù)據(jù)庫(kù)】→【修改】命令,打開(kāi)表設(shè)計(jì)器修改表“課程”結(jié)構(gòu),在“課程”表設(shè)計(jì)器的“索引”選項(xiàng)卡的“索引名”中輸入“課程編號(hào)”,選擇索引類(lèi)型為“主索引”,索引表達(dá)式為“課程編號(hào)”,單擊“確定”按鈕關(guān)閉表設(shè)計(jì)器并保存表“課程”結(jié)構(gòu)。
②在數(shù)據(jù)庫(kù)設(shè)計(jì)器中,選擇表“成績(jī)”,選擇【數(shù)據(jù)庫(kù)】→【修改】命令,打開(kāi)表設(shè)計(jì)器修改表“成績(jī)”結(jié)構(gòu),在“成績(jī)”表設(shè)計(jì)器的“索引”選項(xiàng)卡的“索引名”中輸入“課程編號(hào)”,選擇索引類(lèi)型為“普通索引”,索引表達(dá)式為“課程編號(hào)”,單擊“確定”按鈕關(guān)閉表設(shè)計(jì)器并保存表“成績(jī)”結(jié)構(gòu)。
(4)【操作步驟】
在數(shù)據(jù)庫(kù)設(shè)計(jì)器中,將“課程”表中“索引”下面的“課程編號(hào)”主索引字段拖曳到“成績(jī)”表中“索引”下面的“課程編號(hào)”索引字段上,建立兩個(gè)表之間的永久性聯(lián)系。
7[簡(jiǎn)答題]
(1)考生目錄下有一個(gè)“訂單”表,使用菜單設(shè)計(jì)器制作一個(gè)名為“cd1”的菜單,菜單只有一個(gè)菜單項(xiàng)“統(tǒng)計(jì)”�!敖y(tǒng)計(jì)”菜單中有“查詢(xún)”、“平均”和“關(guān)閉”3個(gè)子菜單�!安樵�(xún)”子菜單負(fù)責(zé)按客戶(hù)編號(hào)排序查詢(xún)表的全部字段;選擇“平均”子菜單則按客戶(hù)編號(hào)分組計(jì)算每個(gè)客戶(hù)的平均金額,查詢(xún)結(jié)果中包含客戶(hù)名稱(chēng)和平均金額;選擇“關(guān)閉”菜單項(xiàng)返回到系統(tǒng)菜單。
(2)使用表單向?qū)е谱饕粋€(gè)表單“bd1”,要求顯示“訂單”表中的全部字段。表單樣式為“邊框式”,按鈕類(lèi)型為“滾動(dòng)網(wǎng)格”,排序字段選擇“總金額”(升序),表單標(biāo)題為“訂購(gòu)信息瀏覽”。
參考解析:
(1)【操作步驟】
�、龠x擇【文件】→【新建】命令,選擇“菜單”,單擊“新建文件”按鈕,再單擊“菜單”按鈕,打開(kāi)菜單設(shè)計(jì)器,在“菜單名稱(chēng)”中輸入“統(tǒng)計(jì)”,在“結(jié)果”下拉列表框中選擇“子菜單”、,單擊“創(chuàng)建”按鈕創(chuàng)建“統(tǒng)計(jì)”子菜單。
�、谳斎俗硬藛蚊Q(chēng)“查看”,在“結(jié)果”下拉列表框中選擇“過(guò)程”,單擊“創(chuàng)建”按鈕創(chuàng)建“查看”子菜單過(guò)程,在菜單過(guò)程代碼編輯窗口中輸入以下代碼:SELECT*FROM訂單0RDER BY客戶(hù)編號(hào)
關(guān)閉菜單過(guò)程代碼編輯窗口回到菜單設(shè)計(jì)器。
�、蹎螕粝乱恍�,輸入子菜單名稱(chēng)“平均”,在“結(jié)果”下拉列表框中選擇“過(guò)程”,單擊“創(chuàng)建”按鈕創(chuàng)建“平均”子菜單過(guò)程,在菜單過(guò)程代碼編輯窗口中輸入以下代碼:
SELECC客戶(hù)名稱(chēng),AVG(金額)AS平均金額FROM
訂單,客戶(hù)WHERE訂單.客戶(hù)編號(hào)=客戶(hù).客戶(hù)編號(hào)
GROUP BY客戶(hù).客戶(hù)編號(hào)
關(guān)閉菜單過(guò)程代碼編輯窗口回到菜單設(shè)計(jì)器。
④單擊下一行,輸入子菜單名稱(chēng)“關(guān)閉”,在“結(jié)果”下拉列表框中選擇“命令”,在右邊的“命令”文本框中編寫(xiě)程序代碼:SET SYSMENU TO DEFAULT
⑤選擇【菜單】→【生成】命令,將菜單保存為“cd1”,生成一個(gè)菜單文件“cd1 mpr”。關(guān)閉菜單設(shè)計(jì)窗口,在命令窗口輸入命令:DO cd1.mpr,執(zhí)行菜單。
(2)【操作步驟】
�、龠x擇【文件】→【薪建】命令,選擇“表單”,單擊“向?qū)А卑粹o,在彈出的“向?qū)нx取”窗口中選擇“表單向?qū)А�,單擊“確定”按鈕。
�、谠凇氨韱蜗�?qū)А贝翱诘摹皵?shù)據(jù)庫(kù)和表”列表框中選擇“訂單”表,將“可用字段”下的全部字段添加到“選定字段”列表框中,單擊“下一步”按鈕。
③在“樣式”列表框中選擇“邊框式”,“按鈕類(lèi)型”選擇“定制”下的“滾動(dòng)網(wǎng)格”類(lèi)型,單擊“下一步”按鈕。
④在“可用的字段或索引標(biāo)識(shí)”列表框中選擇“金額”添加到“選定字段”列表框中,選擇“升序”,單擊“下一步”按鈕。
⑤輸入表單標(biāo)題為“訂購(gòu)信息瀏覽”,單擊“完成”按鈕,輸入表單名稱(chēng)“bd1”并保存退出。
相關(guān)推薦:
各地2015年3月計(jì)算機(jī)等級(jí)考試成績(jī)查詢(xún)時(shí)間匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |