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