必胜高考网_全国高考备考和志愿填报信息平台

必勝高考網 > 計算機類 > 計算機等級 > 資訊 >

2015年計算機二級考試《VFP》鞏固練習及解析

時間: 家輝2 資訊

  A.程序的結構應有助于讀者的理解

  B.限制GOTO語句的使用

  C.減少或取消注釋行

  D.程序越短越好

  參考答案:A

  參考解析:程序設計的風格主要強調程序的簡單、清晰和可理解性,以便讀者理解。程序濫用GOT0語句將使程序流程無規律,可讀性差;添加注釋行有利于對程序的理解,不應減少或取消,程序的長短要依據實際的需要而定,并不是越短越好。

  3[單選題] 在SQL的數據定義功能中,刪除表字段名的命令格式是(  )。

  A.ALTER TABLE數據表名DEEETE COLUMN字段名

  B.ALTER TABLE數據表名DROP COLUMN字段名

  C.ALTER TABLE數據表名CANCEL COLUMN字段名

  D.ALTER T,ABl.E數據表名CUT COLUMN字段名

  參考答案:B

  參考解析:DROP[COLUMN]<字段名>表示從指定表中刪除指定的字段;DROP DEFAULT表示刪除默認值;DROP CHECK表示刪除該表的合法值限定;DROP PRIMARY KEY表示刪除主索引;DROP UNIQUE TAG <標識名1>表示刪除候選索引;DROP FOREIGH KEY TAG<標識名2>表示刪除外索引,取消與父表的關系,SAVE子句將保存該索引。

  4[單選題] 在SQL的SELECT查詢的結果中,消除重復記錄的方法是(  )。

  A.通過指定主索引實現B.通過指定唯一索引實現C.使用DISTINCT短語實現D.使用WHERE短語實現

  參考解析:在SQL的SELECT語句中,使用DIS–TINCT可消除輸出結果中的重復記錄。

  5[單選題] 有3個關系R、s和T如下:

  由關系R和S通過運算得到關系T,則所用的運算為(  )。

  A.并B.自然連接C.笛卡兒積D.交

  參考答案:D

  參考解析:關系R與S經過交運算后所得到的關系是由那些既在R內又在S內的有序組組成的。記作R∩S。

  6[簡答題](1)將考生文件夾下的自由表“課程”添加到數據庫“學生管理”中。

  (2)從數據庫“學生管理”中永久性地刪除數據庫表“學生一bak”,并將其從磁盤上刪除。

  (3)為數據庫“學生管理”中的表“課程”建立主索引,索引名稱和索引表達式均為“課程編號”,為數據庫中的表“成績”建立普通索引,索引名稱和索引表達式均為“課程編號”。

  (4)建立表“課程”和表“成績”之間的關聯。

  參考解析:

  (1)【操作步驟】

  ①選擇【文件】→【打開】命令,在“打開”對話框的“文件類型”下拉列表框中選擇“數據庫”,選擇“學生管理.dbc”,選擇“獨占”,單擊“確定”按鈕,打開數據庫設計器。

  ②在“數據庫設計器”中,單擊右鍵選擇“添加表”,在“打開”對話框中選擇表“課程”,單擊“確定”按鈕將自由表“課程”添加到數據庫“學生管理”中。

  (2)【操作步驟】

  ①在數據庫設計器中,選擇表“學生_bak”,單擊右鍵,在彈出的快捷菜單中選擇“刪除”命令,單擊“刪除”按鈕,將表“學生_bak”從“學生管理”數據庫中移除并將其從磁盤上刪除。

  ②選擇【數據庫】→【清理數據庫】命令清理數據庫。

  (3)【操作步驟】

  ①在數據庫設計器中,選擇表“課程”,選擇【數據庫】→【修改】命令,打開表設計器修改表“課程”結構,在“課程”表設計器的“索引”選項卡的“索引名”中輸入“課程編號”,選擇索引類型為“主索引”,索引表達式為“課程編號”,單擊“確定”按鈕關閉表設計器并保存表“課程”結構。

  ②在數據庫設計器中,選擇表“成績”,選擇【數據庫】→【修改】命令,打開表設計器修改表“成績”結構,在“成績”表設計器的“索引”選項卡的“索引名”中輸入“課程編號”,選擇索引類型為“普通索引”,索引表達式為“課程編號”,單擊“確定”按鈕關閉表設計器并保存表“成績”結構。

  (4)【操作步驟】

  在數據庫設計器中,將“課程”表中“索引”下面的“課程編號”主索引字段拖曳到“成績”表中“索引”下面的“課程編號”索引字段上,建立兩個表之間的永久性聯系。

  7[簡答題]

  (1)考生目錄下有一個“訂單”表,使用菜單設計器制作一個名為“cd1”的菜單,菜單只有一個菜單項“統計”。“統計”菜單中有“查詢”、“平均”和“關閉”3個子菜單。“查詢”子菜單負責按客戶編號排序查詢表的全部字段;選擇“平均”子菜單則按客戶編號分組計算每個客戶的平均金額,查詢結果中包含客戶名稱和平均金額;選擇“關閉”菜單項返回到系統菜單。

  (2)使用表單向導制作一個表單“bd1”,要求顯示“訂單”表中的全部字段。表單樣式為“邊框式”,按鈕類型為“滾動網格”,排序字段選擇“總金額”(升序),表單標題為“訂購信息瀏覽”。

  參考解析:

  (1)【操作步驟】

  ①選擇【文件】→【新建】命令,選擇“菜單”,單擊“新建文件”按鈕,再單擊“菜單”按鈕,打開菜單設計器,在“菜單名稱”中輸入“統計”,在“結果”下拉列表框中選擇“子菜單”、,單擊“創建”按鈕創建“統計”子菜單。

  ②輸人子菜單名稱“查看”,在“結果”下拉列表框中選擇“過程”,單擊“創建”按鈕創建“查看”子菜單過程,在菜單過程代碼編輯窗口中輸入以下代碼:SELECT*FROM訂單0RDER BY客戶編號

  關閉菜單過程代碼編輯窗口回到菜單設計器。

  ③單擊下一行,輸入子菜單名稱“平均”,在“結果”下拉列表框中選擇“過程”,單擊“創建”按鈕創建“平均”子菜單過程,在菜單過程代碼編輯窗口中輸入以下代碼:

  SELECC客戶名稱,AVG(金額)AS平均金額FROM

  訂單,客戶WHERE訂單.客戶編號=客戶.客戶編號

  GROUP BY客戶.客戶編號

  關閉菜單過程代碼編輯窗口回到菜單設計器。

  ④單擊下一行,輸入子菜單名稱“關閉”,在“結果”下拉列表框中選擇“命令”,在右邊的“命令”文本框中編寫程序代碼:SET SYSMENU TO DEFAULT

  ⑤選擇【菜單】→【生成】命令,將菜單保存為“cd1”,生成一個菜單文件“cd1 mpr”。關閉菜單設計窗口,在命令窗口輸入命令:DO cd1.mpr,執行菜單。

  (2)【操作步驟】

  ①選擇【文件】→【薪建】命令,選擇“表單”,單擊“向導”按鈕,在彈出的“向導選取”窗口中選擇“表單向導”,單擊“確定”按鈕。

  ②在“表單向導”窗口的“數據庫和表”列表框中選擇“訂單”表,將“可用字段”下的全部字段添加到“選定字段”列表框中,單擊“下一步”按鈕。

  ③在“樣式”列表框中選擇“邊框式”,“按鈕類型”選擇“定制”下的“滾動網格”類型,單擊“下一步”按鈕。

  ④在“可用的字段或索引標識”列表框中選擇“金額”添加到“選定字段”列表框中,選擇“升序”,單擊“下一步”按鈕。

  ⑤輸入表單標題為“訂購信息瀏覽”,單擊“完成”按鈕,輸入表單名稱“bd1”并保存退出。

  8[簡答題]

  (1)在考生文件夾中有“種植信息”表。用SQL語句查詢每種品種的“種植品種”、“市場價”、“種植成本”、“數量”和“凈收入”,其中“凈收入”=每種品種的“市場價”-“種植成本”*“數量”。查詢結果按“凈收入”升序排序,“凈收入”相同的按“種植品種”排序,將結果存放于表“凈收入”中,將使用到的SQL代碼保存到“result.txt”中。

  (2)在考生文件夾下有表“種植信息”,在考生文件夾下設計一個表單“bdl”,表單標題為“種植信息”。該表單為“種植信息”表的窗口輸入界面,表單上還有一個標題為“關閉”的按鈕,單擊該按鈕退出表單。

  參考解析:

  【考點指引】本大題第1小題考查的是SQL,SELECT語句的用法,這里還要用到order BY和INTO TABLE子句;第2小題主要考查表單的創建。

  (1)【操作步驟】

  ①在命令窗口中輸入命令:

  SELECT種植品種,市場價,種植成本,數量,(市場價一種植成本)*數量AS凈收入INTO TABLE凈收入FROM種植信息order BY凈收入,種植品種(回車執行)

  ②在考生文件夾下新建文本文件“result.txt”,將輸入的命令保存到文本文件“result.txt”中。

  (2)【操作步驟】

  ①選擇【文件】→【新建】命令,選擇“表單”,單擊“新建文件”按鈕打開表單設計器,在表單屬性窗口Caption屬性值修改為“種植信息”,單擊表單控件工具欄上的“命令按鈕”控件圖標,為表單添加一個命令按鈕Command1。

  ②在按鈕屬性窗口命令按鈕Command1的Caption屬性值修改為“關閉”。雙擊命令按鈕,在Click事件中輸入代碼:ThisForm.Release,用來關閉表單。

  ③在表單設計器中,鼠標右鍵單擊表單空白處,在彈出的快捷菜單中選擇“數據環境”命令,打開表單的數據環境,將數據表文件“種植信息”添加到數據環境中,將數據環境

  中的“種植信息”表拖放到表單中,可看到在表單中出現一個表格控件,此時實現了“種植信息”表的窗口式輸入界面。

  ④選擇【表單】→【執行表單】命令,系統首先要求保存該表單文件,在彈出的“另存為”對話框中輸入表單文件名“bd1”,保存在考生文件夾下,然后運行表單。

  9[簡答題]考生文件夾下存在數據庫“公司”,其中包含表“職員信息”和表“部門”,這兩個表存在一對多的聯系。建立文件名為“bd1”的表單,其中包含兩個表格控件。

  第一個表格控件用于顯示表“部門”的記錄,第二個表格控件用于顯示與“部門”表當前記錄對應的“職員信息”表中的記錄。

  表單中還包含一個標題為“關閉”的命令按鈕,要求單擊此按鈕退出表單。

  參考解析:

  【操作步驟】

  ①選擇【文件】→【新建】命令,選擇“表單”,單擊“新建文件”按鈕打開表單設計器,單擊表單控件工具欄上的“命令按鈕”控件圖標,為表單添加一個命令按鈕Command1,單擊表單控件工具欄上的“表格”控件圖標,再添加兩個表格控件“Grid1”和“Grid2”。

  ②選擇命令按鈕,在按鈕屬性窗口命令按鈕Command1的Caption屬性值修改為“關閉”,如圖72-1所示。雙擊“關閉”命令按鈕,在Click事件中輸入代碼:ThisForm.Release,用來關閉表單。

  ③選擇表格控件“Grid1”,在表格控件屬性窗口 “Recordsource”屬性值修改為“部門”,將“RecordSourceType”屬性值修改為“0”,將“ReadOnly”屬性值修改為“.T.”,選擇表格控件“Grid2”,在表格控件屬性窗口 “RecordSource”屬性值修改為“”””,將“RecordSourceType”屬性值修改為“1”。

  ④在表單設計器中,選擇"Grid1”,在屬性窗口中雙擊“AfterRowColChange Event”,彈出事件過程代碼編輯窗口,輸入以下代碼:

  SELECT*INTO CURSOR tmp FROM職員信息WHERE部門編號=ThisForm.Grid1.columns(1).

  Text1.value

  ThisForm.Grid2.RecordSourceType=1

  ThisForm.Grid2.RecordSource=〝tmp〞

  ThisForm.Grid2.Refresh

  ⑤選擇【表單】→【執行表單】命令,系統首先要求保存該表單文件,在彈出的“另存為”對話框中輸入表單文件名“bd1”,保存在考生文件夾下,然后運行表單。第6題 筆記記錄我的筆記(0) | 精選筆記(0)選擇筆記標簽:試題內容(0)答案解析(0)

  10[簡答題]設計一個名為“bd2”的表單,表單的標題為“零件裝配情況”。表單中有一個表格控件和兩個命令按鈕“查詢”和“關閉”。運行表單時,單擊“查詢”命令按鈕后,要求表格中顯示產品編號“0003”所使用的零件的零件名稱、規格和數量。單擊“關閉”按鈕關閉表單。

  參考解析:

  【操作步驟】

  ①選擇【文件】→【新建】命令,選擇“表單”,單擊“新建文件”按鈕打開表單設計器,將Caption屬性值修改為”零件裝配情況”;單擊表單控件工具欄上的“命令按鈕”控件圖標,為表單添加兩個命令按鈕Command1、Command2;單擊表單控件工具欄上的“表格控件圖標,再添加一個表格控件。

  ②分別選擇兩個命令按鈕,在按鈕屬性窗口命令按鈕Command1的Caption屬性值修改為“查詢”,將命令按鈕Command2的Caption屬性值修改為“關閉”,如圖31–1所示。雙擊“關閉”命令按鈕,在Click事件中輸入代碼:ThisForm.Release,用來關閉表單。

  ③選擇表格控件“Grid1”,在表格控件屬性窗口“RecordSource”屬性值修改為“〝″’,將“RecordSourceType”屬性值修改為“1”。

  ④雙擊“查詢”命令按鈕,在Click事件中輸入代碼:

  SELECT零件名稱,規格,數量INTO CURSOR tmp FROM產品,零件WHERE產品.零件編號=零件.零件編號AND產品.產品編號=〝0003″

  ThisForm.Grid1.ReeordSourceType=1

  ThisForm.Grid1.RecordSource=〝tmp″

  ThisForm.Grid1.ReFresh

  ⑤選擇【表單】→【執行表單】命令,系統首先要求保存該表單文件,在彈出的“另存為”對話框中輸入表單文件名“bd2”,保存在考生文件夾下,然后運行表單。

55729 主站蜘蛛池模板: 长江船运_国内海运_内贸船运_大件海运|运输_船舶运输价格_钢材船运_内河运输_风电甲板船_游艇运输_航运货代电话_上海交航船运 | 济宁工业提升门|济宁电动防火门|济宁快速堆积门-济宁市统一电动门有限公司 | 粉末包装机,拆包机厂家,价格-上海强牛包装机械设备有限公司 | 皮带机-带式输送机价格-固定式胶带机生产厂家-河南坤威机械 | 叉车电池-叉车电瓶-叉车蓄电池-铅酸蓄电池-电动叉车蓄电池生产厂家 | 注塑_注塑加工_注塑模具_塑胶模具_注塑加工厂家_深圳环科 | 深圳公司注册-工商注册公司-千百顺代理记账公司 | 脉冲布袋除尘器_除尘布袋-泊头市净化除尘设备生产厂家 | 贴片电容-贴片电阻-二三极管-国巨|三星|风华贴片电容代理商-深圳伟哲电子 | 喷砂机厂家_自动喷砂机生产_新瑞自动化喷砂除锈设备 | 万师讲师网-优质讲师培训师供应商,讲师认证,找讲师来万师 | 道康宁消泡剂-瓦克-大川进口消泡剂供应商 | 超声波成孔成槽质量检测仪-压浆机-桥梁预应力智能张拉设备-上海硕冠检测设备有限公司 | 昆明化妆培训-纹绣美甲-美容美牙培训-昆明博澜培训学校 | Honsberg流量计-Greisinger真空表-气压计-上海欧臻机电设备有限公司 | 螺杆真空泵_耐腐蚀螺杆真空泵_水环真空泵_真空机组_烟台真空泵-烟台斯凯威真空 | 蒸汽吸附分析仪-进口水分活度仪|康宝百科| 柴油发电机组_柴油发电机_发电机组价格-江苏凯晨电力设备有限公司 | 莱州网络公司|莱州网站建设|莱州网站优化|莱州阿里巴巴-莱州唯佳网络科技有限公司 | 美甲贴片-指甲贴片-穿戴美甲-假指甲厂家--薇丝黛拉 | 三氯异氰尿酸-二氯-三氯-二氯异氰尿酸钠-优氯净-强氯精-消毒片-济南中北_优氯净厂家 | [品牌官网]贵州遵义双宁口腔连锁_贵州遵义牙科医院哪家好_种植牙_牙齿矫正_原华美口腔 | 建大仁科-温湿度变送器|温湿度传感器|温湿度记录仪_厂家_价格-山东仁科 | 家乐事净水器官网-净水器厂家「官方」 | 开业庆典_舞龙舞狮_乔迁奠基仪式_开工仪式-神挚龙狮鼓乐文化传媒 | 盘煤仪,盘料仪,盘点仪,堆料测量仪,便携式激光盘煤仪-中科航宇(北京)自动化工程技术有限公司 | 云南成人高考_云南成考网| 双能x射线骨密度检测仪_dxa骨密度仪_双能x线骨密度仪_品牌厂家【品源医疗】 | 苏州工作服定做-工作服定制-工作服厂家网站-尺品服饰科技(苏州)有限公司 | 顶空进样器-吹扫捕集仪-热脱附仪-二次热解吸仪-北京华盛谱信仪器 | 海德莱电力(HYDELEY)-无功补偿元器件生产厂家-二十年专业从事电力电容器 | 冷藏车-东风吸污车-纯电动环卫车-污水净化车-应急特勤保障车-程力专汽厂家-程力专用汽车股份有限公司销售二十一分公司 | 德国GMN轴承,GMN角接触球轴承,GMN单向轴承,GMN油封,GMN非接触式密封 | 陕西鹏展科技有限公司 | 天津暖气片厂家_钢制散热器_天津铜铝复合暖气片_维尼罗散热器 | 过滤器_自清洗过滤器_气体过滤器_苏州华凯过滤技术有限公司 | H型钢切割机,相贯线切割机,数控钻床,数控平面钻,钢结构设备,槽钢切割机,角钢切割机,翻转机,拼焊矫一体机 | 电杆荷载挠度测试仪-电杆荷载位移-管桩测试仪-北京绿野创能机电设备有限公司 | 美的商用净水器_美的直饮机_一级代理经销商_Midea租赁价格-厂家反渗透滤芯-直饮水批发品牌售后 | 上海佳武自动化科技有限公司 | 南京雕塑制作厂家-不锈钢雕塑制作-玻璃钢雕塑制作-先登雕塑厂 |