点击查看:2015年计算机二级考试《VFP》巩固练习及解析汇总
1[简答题]在考生文件夹下完成如下简单应用:.
1.打开“课程管理”数据库,使用SQL语句建立一个视图salary,该视图包括系号和平均工资两个字段,并且按平均工资降序排列。将该SQL语句存储在four.prg文件中。
2.打开考生文件夹下的表单six,如下图所示,“登录”命令按钮的功能是:当用户输入用户名和口令以后,单击“登录”按钮时,程序在自由表“用户表”中进行查找,若找不到相应的用户名,则提示“用户名错误”,若用户名输入正确,而口令输入错误,则提示“口令错误”。修改“登录”命令按钮Click事件中标有错误的语句,使其能够正确运行。(注意:不得做其他修改。)
参考解析:
【考点分析】本大题主要考查的知识点是:利用SQL语
句建立视图,以及循环结构程序的设计。
【解题思路】DOwmLE循环语句的格式是“D0’WHILE—ENDD0”,而不是“WHILE—ENDD0”;在表中,使记录指针后移一位的命令是“SKIP”而不是“NEXT”;条件语句的格式应为“IF—ENDIF”,而不是“CASE—ENDIF”。
(1)【操作步骤】
步骤l:打开考生文件夹下的数据库文件“课程管理”。步骤2:新建一个程序,输入如下代码。
&&生成一个视图,数据由查询获得
CREATEsqlVIEWsalaryASSELECT教师表.系号,
AVG(教师表.工资)AS平均工资;
&&设置数据来源FROM教师表,&&GROUPBY子句用于按系号分组,查询结果按平均工资降序排列
GROUPBY教师表.系号0RDERBY2DESC
步骤3:保存程序名为“four.pr9”,并运行该程序。(2)【操作步骤】
步骤1:打开考生文件夹下的表单six.sex,修改其中的错误语句,如图3.108所示。
【举一反三】第1题的题型还出现于:第8套二(2)、第l0套二(1)、第3套二(2)、第l3套Z(2)。第2题的题型还出现于:第2套二(2)、第9套二(2)、第87套二(1)、第2套二(1)。
2[单选题] 删除表s中字段C的SQL命令足
A.ALTERTABLEsDELETEC
B.ALTERTABLEsDROPC
C.DELETETABLEsDELETEC
D.DELETETABLEsDROPC
参考答案:B
参考解析:修改表结构的命令是ALTERTABLE,删除表中的字段、索引及有效性规则、错误提示信息及默认值的格式:ALTERTABLE<表名>[DROP[COLUMN]<字殷名>][DROPPRIMARYKEYTAG<索引名1>1fDROtUNIQUETAG<索131名2>][DROPCHECK],其中[DROP[COLUMN]<字段名>]删除指定的字段:[DROPPRIMARYKEY<索"31名1>]删除主索引:[DROPUNIQUETAG<索引名2>]删除候选索引;[DROPCHECK]删除有效性规则。因此本题选B。
3[单选题] 数据库技术的根本目标是要解决数据的( )。
A.存储问题B.共享问题C.安全问题D.保护问题
参考答案:B
参考解析:在数据库系统中,需要对数据进行集中、统一的管理,以达到被多个应用程序共享的目标。
4[简答题](1)建立一个名为“cd2”的菜单,菜单中有两个菜单项“操作”和“关闭”。“操作”下还有子菜单“计算”。在“计算”菜单项下创建一个过程,负责计算“工资”表的每个职员实发工资(实发工资=基本工资+补贴+奖励-保险-所得税),增加一个“实发工资”字段,将计算结果保存到“实发工资”字段。“关闭”菜单项负责返回系统菜单。
(2)打开“bd1”表单,表单的数据环境中已经添加了表“职员信息”。按如下要求进行修改(注意要保存所做的修改):表单中有一个命令按钮控件,编写其Click事件,使得单击它的时候退出表单;还有一个“表格”控件,修改其相关属性,使在表格中显示“职员信息”表的记录。
参考解析:
【考点指引】本大题第1小题考查的是菜单及子菜单的创建,重点是菜单过程代码的编写,这里要用到增加字段命令和SELECT命令。第2小题考查的是表单的基本设计。
(1)【操作步骤】
①选择【文件】→【新建】命令,选择“菜单”,单击“新建文件”按钮,再单击“菜单”按钮,打开菜单设计器,在“菜单名称”中输入“操作”,在“结果”下拉列表框中选择“子菜单”,单击“创建”按钮创建“操作”子菜单。
②输入子菜单名称“计算”,在“结果”下拉列表框中选择“过程”,单击“创建”按钮创建“计算”子菜单过程,在菜单过程代码编辑窗口中输入以下代码:UPDATE工资SET实发工资=基本工资+补贴+奖励-保险-所得税。关闭菜单过程代码编辑窗口回到菜单设计器。
③在菜单设计器的右上角的“菜单级”下拉列表框下选择“菜单栏”返回到上一级菜单,单击下一行,在“菜单名称”中输人“关闭”,在“结果”下拉列表框中选择“命令”,在右边的文本框中输入:SET SYSMENU TO DEFAULT。
④选择【菜单】→【生成】命令,将菜单保存为“cd2”,生成一个菜单文件“cd2.mpr”。关闭菜单设计窗口,在命令窗口输入命令:DO cd2.mpr,看到Visual FoxPr0的菜单栏被新建的菜单所代替,单击“关闭”菜单命令将恢复系统菜单。
(2)【操作步骤】
①选择【文件】→【打开】命令,在“打开”对话框的“文件类型”下拉列表框中选择“表单”,选择“bd1.scx”,单击“确定”按钮,打开表单设计器。
②双击“关闭”命令按钮,在Click事件中输入代码:ThisForm.Release,用来关闭表单。
③选择表格控件“Grid1”,在表格控件属性窗口中将“RecordSource”属性值修改为“职员信息”,将“RecordSourceType”属性值修改为“0”。
④关闭表单设计器并保存表单。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |