2013年计算机等级考试二级VB精选题及答案9
分类: 计算机
时间: 2019-01-17 18:57:49
作者: 全国等级考试资料网
一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)
1.建立数据库orders_manage,将自由表employee和orders添加到新建的数据库中。
2.为employee表的性别字段设置默认值"男"。
3.为employee表的"性别"字段定义有效性规则,规则表达式为:性别 $ "男女",出错提示信息为"性别必须是男或女"。
4.使用SQL命令从employee表中查询所有已婚(婚否字段值为逻辑真)记录的职工号、姓名和出生日期信息,结果按出生日期降序排序存入表infor_da中,同时把所用命令存入文本文件cmd_da.txt。
二、简单应用(2小题,每题20分,计40分)
1.建立表单,表单文件名和表单控件名均为myform_da。为表单建立快捷菜单scmenu_d,快捷菜单有选项"时间"和"日期";运行表单时,在表单上单击鼠标右键弹出快捷菜单,选择快捷菜单的"时间"项,表单标题将显示当前系统时间,选择快捷菜单"日期"项,表单标题将显示当前系统日期。 注意:显示时间和日期用过程实现。
2.使用SQL命令从worker中查询年龄最大的三名职工信息:职工号、姓名、出生日期,查询结果按年龄降序(即出生日期升序)排序并保存在表infor_db.dbf中。
三、综合应用(1小题,计30分)
建立一个表单,表单文件名和表单控件名均为myform_db,表单标题为"数据浏览和维护",表单样例如图所示。其它功能要求如下:
1. 用选项按钮组(Optiongroup1)控件选择职工表(employee)(Option1)或订单表(orders)(Option2);(注意:括号使用全角符号)2. 用复选框(Check1)控件确定显示的表是否需要存盘;3. 单击"确定"(Command1)命令按钮,若"存盘"复选框被选中,则用SQL语句将选项组指定的表的内容存入表temp中,否则用SQL语句显示该表的内容; 4. 单击"退出"(Command2)命令按钮,关闭并释放表单。
基本操作题答案:
4、sele 职工号,姓名,出生日期 from employee wher employee.婚否=.T. into table infor_da;
order by employee.出生日期 desc
简单应用题答案:具体操作步骤如下:
1、建立表单,将其name属性改为”myform_da”。建立菜单,选择“快捷菜单”方式,创建菜单项“时间”和“日期”。写代码:菜单项“时间”的过程代码为:myform_da.caption=time()。菜单项“日期”的过程代码为:myform_da.caption=dtoc(date())。生成菜单,按提示将其保存为scmenu_d。打开表单myform_da,在其RightClick事件中输入代码:do scmenu_d.mpr ,运行保存表单
综合应用题答案:
“确定”命令按钮的CLICK事件代码如下:
if thisform.check1.value=1
if thisform.optiongroup1.value=1
sele * from employee into table temp
else
sele * from orders into table temp
endif
else
if thisform.optiongroup1.value=1
sele * from employee
else
sele * from orders
endif
endif
1.建立数据库orders_manage,将自由表employee和orders添加到新建的数据库中。
2.为employee表的性别字段设置默认值"男"。
3.为employee表的"性别"字段定义有效性规则,规则表达式为:性别 $ "男女",出错提示信息为"性别必须是男或女"。
4.使用SQL命令从employee表中查询所有已婚(婚否字段值为逻辑真)记录的职工号、姓名和出生日期信息,结果按出生日期降序排序存入表infor_da中,同时把所用命令存入文本文件cmd_da.txt。
二、简单应用(2小题,每题20分,计40分)
1.建立表单,表单文件名和表单控件名均为myform_da。为表单建立快捷菜单scmenu_d,快捷菜单有选项"时间"和"日期";运行表单时,在表单上单击鼠标右键弹出快捷菜单,选择快捷菜单的"时间"项,表单标题将显示当前系统时间,选择快捷菜单"日期"项,表单标题将显示当前系统日期。 注意:显示时间和日期用过程实现。
2.使用SQL命令从worker中查询年龄最大的三名职工信息:职工号、姓名、出生日期,查询结果按年龄降序(即出生日期升序)排序并保存在表infor_db.dbf中。
三、综合应用(1小题,计30分)
建立一个表单,表单文件名和表单控件名均为myform_db,表单标题为"数据浏览和维护",表单样例如图所示。其它功能要求如下:
1. 用选项按钮组(Optiongroup1)控件选择职工表(employee)(Option1)或订单表(orders)(Option2);(注意:括号使用全角符号)2. 用复选框(Check1)控件确定显示的表是否需要存盘;3. 单击"确定"(Command1)命令按钮,若"存盘"复选框被选中,则用SQL语句将选项组指定的表的内容存入表temp中,否则用SQL语句显示该表的内容; 4. 单击"退出"(Command2)命令按钮,关闭并释放表单。
基本操作题答案:
4、sele 职工号,姓名,出生日期 from employee wher employee.婚否=.T. into table infor_da;
order by employee.出生日期 desc
简单应用题答案:具体操作步骤如下:
1、建立表单,将其name属性改为”myform_da”。建立菜单,选择“快捷菜单”方式,创建菜单项“时间”和“日期”。写代码:菜单项“时间”的过程代码为:myform_da.caption=time()。菜单项“日期”的过程代码为:myform_da.caption=dtoc(date())。生成菜单,按提示将其保存为scmenu_d。打开表单myform_da,在其RightClick事件中输入代码:do scmenu_d.mpr ,运行保存表单
综合应用题答案:
“确定”命令按钮的CLICK事件代码如下:
if thisform.check1.value=1
if thisform.optiongroup1.value=1
sele * from employee into table temp
else
sele * from orders into table temp
endif
else
if thisform.optiongroup1.value=1
sele * from employee
else
sele * from orders
endif
endif