一起答

2016年全国计算机等级考试《二级VF》预测试题(3)

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 考生文件夹下有数据库“公司”,数据库中有“工资”表和“部门”表,请编写并运行符合下列要求的程序:设计一个文件名为“bd2”的表单,表单中有两个命令按钮,按钮的标题分别为“工资计算”和“关闭”。程序运行时,单击“工资计算”按钮应完成下列操作:(1)计算“工资”表中每个人的实发工资,其中“实发工资”等于“基本工资+补贴+奖励一保险一所得税”,计算结果包含“工资”表的所有字段和“实发工资”字段。(2)计算每个部门的应发工资总额,结果包括“部门编号”、“部门名称”和“实发工资总额”。(3)将以上两个计算结果分别存入表“table1”和“table2”中。单击“关闭”按钮,程序终止运行。

  2. 考生文件夹下有“订货”表和“客户”表,设计一个文件名为“bd2”的表单,表单中有两个命令按钮,按钮的标题分别为“计算”和“关闭”。程序运行时,单击“计算”按钮应完成下列操作:(1)计算“订货”表中每个客户每个订单的“总金额”(总金额为“订货”中订单号相同的所有记录的“单价*数量”的总和)。(2)根据上面的计算结果,生成一个新的自由表“result2”,该表只包括“客户编号”、“订单编号”和“总金额”项,并按客户编号升序排序。单击“关闭”按钮,程序终止运行。

  3. 当“orderd”表中的单价修改后,应该根据该表的“单价”和“数量”字段修改“order_m”表的总金额字段,现在编写程序实现此功能,具体要求和注意事项如下:①根据“order_d”表中的记录重新计算“order_in”表的总金额字段的值。②一条order_m记录可以对应几条order_d记录。③最后将“order_m”表中的记录按总金额降序排序存储到“resuh2”表中(表结构与“order_m”表完全相同)。④将程序保存为“cxl.prg”文件。

  4. 考生文件夹中存在数据库“书籍”,其中包含表“au–thors”和表“books”,这两个表存在一对多的联系。对该数据库建立文件为“myform”的表单,其中包含两个表格控件。第一个表格控件用于显示表“author”的记录,第二个表格控件用于显示与表“books”当前记录对应的“au–thors”表中的记录。表单中还包含一个标题为“退出”的命令按钮,要求单击此按钮退出表单。

  5. 设计名为“bd1”的表单。表单的标题设为“图书情况统计”。表单中有一个组合框、一个文本框和两个命令按钮:“统计”和“关闭”。运行表单时,组合框中有3个条目“清华大学出版社”、“北京大学出版社”和“高等教育出版社”(只有3个出版社名称,不能输入新的)可供选择。在组合框中选择出版社名称后,如果单击“统计”命令按钮,则文本框显示出“图书”表中该出版社图书的总数。单击“退出”按钮,关闭表单。

  6. (1)根据“school”数据库中的表用SQL SELECT命令查询学生的学号、姓名、课程编号和成绩,结果按“课程编号”升序排序,“课程编号”相同时按“成绩”降序排序,并将查询结果存储到“result1”表中,将使用的SOL语句保存到“cx1.prg”中。(2)使用表单向导选择“student”表生成一个名为“bd1”的表单。要求:选择“student”表中所有字段,表单样式为“阴影式”;按钮类型为“文本按钮”;排序字段选择“学号”(升序);表单标题为“学生信息表”。

  7. 在考生文件夹下完成如下简单应用:(1)使用报表向导建立一个简单报表。要求:选择工资表中所有字段;记录不分组;报表样式为“随意式”;列数为“1”,字段布局为“列”,方向为“纵向”;排序字段为“职员编号”(升序);报表标题为“职员工资一览表”;报表文件名为“bbl”。(2)在考生文件夹下有一个名称为“bd1”的表单文件,表单中的两个命令按钮的Click事件下的语句都有错误,其中一个按钮的名称有错误。请按如下要求进行修改,修改完成后保存所做的修改。①将按钮“浏览职员工资”名称修改为“浏览职员工资”。②单击“浏览职员工资”命令按钮时,使用SELECT命令查询工资表中所有字段信息供用户浏览。③单击“关闭”命令按钮时,关闭表单。注意:每处错误只能在原语句上进行修改,不能增加语句行。

  8. (1)在数据库“学校管理”中使用一对多表单向导生成一个名为“bd1”的表单。要求:从父表“宿舍”中选择所有字段,从子表“学生”表中选择所有字段,使用“宿舍编号”字段建立两表之间的关系,样式为“边框式”,按钮类型为“图片按钮”,方向为“纵向”,排序字段为“宿舍编号”(升序),表单标题为“住宿信息浏览”。(2)设计一个表单“bd2”,当单击“加密”按钮时将文本框Text1中的字符串进行加密(加密方法:每个字符的ASCⅡ码值加10),加密后的结果显示在文本框Text2中;当单击“关闭”按钮时释放表单。初始时表单的标题为“数据加密”。

  9. 在考生文件夹下完成如下简单应用:(1)用SQL,语句完成下列操作:列出“股票代码,,表中以“6”开头的股票信息,并将检索结果按股票代码升序排序存放在表“result”中,同时将所使用的SQL语句存放于新建的“result.txt”中。(2)设计表单“bd2”,以9号字体显示“同学们好!”字样,然后每隔l秒递增放大该字体,当达到35号字体时,又恢复成最初状态;单击“关闭”命令按钮退出表单。

  10. (1)根据表“股票”和“数量”建立一个查询,该查询包含的字段有“股票代码”、“股票简称”、“买入价”、“现价”、“持有数量”和“总金额”(现价*持有数量),要求按“总金额”降序排序,并将查询保存为“cx”。(2)打开“cx2”程序,该程序包含3条SQL语句,每条语句都有一个错误。请更正之。

  11. (1)打开“订货管理”数据库设计器,其中两个表“order_m‘’、“order_d”中的索引已经建立,为这两个表建立永久性联系。(2)设置“目录”表中“商品种类”字段的默认值为“食品”。(3)为“商品信息”表增加字段:优惠价格N(9,2)。(4)如果所有商品的优惠价格是在单价基础上减少109,计算所有商品的优惠价格。

  12. (1)将考生文件夹下的自由表“List”添加到数据库“数据库1”中。 (2)为表“List”增加字段“经手人”,类型和宽度为“字符型(10)”。 (3)设置字段“经手人”的默认值为“john”。 (4)为表“List”的字段“经手人”设置有效性规则,要求经手人不为空值,否则提示信息:“输入经手人”。

  13. (1)建立项目文件,文件名为“xm”。 (2)将数据库“学生管理”添加到项目“xm”中。 (3)建立简单的菜单“cd1”,要求有两个菜单项:“查询”和“关闭”。其中“关闭”菜单项负责返回系统菜单,对“查询”菜单项不做要求。 (4)编写简单的命令程序,显示对话框,对话框内容为“你好!”,对话框上只有一个“确定”按钮。将该程序保存在“cx1.prg”中。

  14. (1)将数据库“稿件管理”的表“投稿”的结构复制到新表“n_投稿”中。 (2)将表“投稿”中的记录复制到表“n_投稿”中。(3)对数据库“稿件管理”中的表“投稿”使用表单向导建立一个简单的表单,文件名为“bd1”,要求显示表中的全部字段,表单样式为“凹陷式”,按钮类型为“文本按钮”,按“投稿日期”升序排序,表单标题为“稿件投稿情况表”。(4)把表单“bd1”添加到新建项目“xm”中。

  15. (1)将“销售表”中的日期在2007年12月31日前(含2007年12月31 135I)的记录复制到一个新表“2007销售.dbf”中。(2)将“销售表”中的日期(日期型字段)在2007年12月31日前(含2007年12月31日)的记录物理删除。(3)打开“商品信息”,使用BROWSE命令浏览时,使用“文件”菜单中的选项将“商品信息”中的记录生成文件名为“商品信息.htm”的html格式文件。(4)为“商品信息”创建一个唯一索引,索引名和索引表达式均是“商品编号”;为“销售表”创建一个普通索引(升序),索引名和索引表达式均是“公司编号”。