2015计算机二级考试VFP模拟题及答案(四)
一、基本操作题(共四小题,第1和2题是7分、第3和4是8分)
在考生文件夹下完成下列操作:
1.打开名称为SDB的学生数据库,分别为学生表Student、选课成绩表SC和课程表Course创建主索引。Student表主索引的索引名和索引表达式均为"学号";Course表主索引的索引名和索引表达式均为"课程号";SC表的主索引名为PK_SC,索引表达式为"学号"+"课程号"的字段组合。
2.通过字段"学号"建立Student表与SC表之间的永久联系、通过字段"课程号"建立Course表与表SC之间的永久联系。并为以上建立的永久联系设置参照完整性约束:更新规则为"级联";删除规则为"级联";插入规则为"限制"。
3.使用SQL语句将学号为"s3"的学生记录从表Student中逻辑删除,并将该SQL语句存放在文件中。
4.创建一个名为Project_S的项目文件。将学生数据库SDB添加到该项目中。
二、简单应用(2小题,每题20分,计40分)
在考生文件夹下,打开商品销售数据库CDB,完成如下简单应用:
1.使用一对多报表向导建立名称为P_ORDER的报表。要求从父表顾客表CUST中选择所有字段,从子表订单表ORDER中选择所有字段;两表之间采用"顾客号"字段连接;按"顾客号"字段升序排序;报表样式为"经营式",方向为"纵向";报表标题为"顾客订单表"。然后修改该报表,在页注脚中增加一个标签"制表人:王爱学";该标签水平居中,标签中的":"为中文的冒号。
2.修改一个名称为的.命令文件。该命令文件统计每个顾客购买商品的金额合计(应付款),结果存储在临时表ls中。然后用ls中的每个顾客的数据去修改表scust对应的记录。该命令文件有3行语句有错误,打开该命令文件进行修改。
注意:直接在错误处修改,不可改变SQL语句的结构和短语的顺序,不允许增加、删除或合并行。修改完成后,运行该命令文件。
本题主要考核点:使用报表向导制作表单、表单报表的使用、修改程序文件。
解题思路:
第1题:启动报表向导可在"文件"菜单中选择"新建"或者单击工具栏上的"新建"按钮,打开"新建"对话框,文件类型选择报表,单击向导按钮,在"向导选取"对话框中选择"一对多报表向导",然后按照报表向导操作即可。然后打开该报表,在页注脚中增加一个标签控件,输入:"制表人:王爱学",选中该标签,再选择"格式"菜单下的"对齐"子菜单下的"水平对齐"。
第2题:利用"文件"菜单下的"打开"命令打开程序文件。将命令文件修改为:
CLOSE DBF
PRIVATE no,money
USE scust
*下面的一行语句有错误
SELECT 顾客号,sum(数量*单价) 应付款 ;
FROM order JOIN comm ON order.商品号 = comm.商品号 ;
GROUP BY 顾客号 ;
INTO CURSOR ls
SELECT scust
*下面的一行语句有错误
DO WHILE . EOF()
no = 顾客号
SELECT ls
LOCAT FOR 顾客号 = no
money = 应付款
SELECT scust
*下面的一行语句有错误
REPLACE 应付款 WITH money
SKIP +1
ENDDO
CLOSE TABLE
RETURN
-
2016计算机二级《C语言》练习题及答案
2016年3月计算机考试即将在3月26日-29日进行,为了帮助大家顺利通过2016年计算机二级考试,下面本站小编为大家带来2016计算机二级《C语言》练习题及答案,供大家参考学习,预祝考生备考成功!1[单选题]有以下程序:程序运行后的输出结果是()。A.10,One*Dream!B.9,One*Dream...
-
计算机二级考试VB语言程序设计考试题及答案
为了使广大考生在备战计算机等级考试时,更快的掌握相应知识点,下面是小编搜索整理的计算机二级考试VB语言程序设计考试题及答案,供参考练习,预祝考生们考出自己理想的成绩!计算机二级VB语言程序设计考试题及答案1.在窗体上画一个名称为Text1的文本框,一个名称为Comm...
-
计算机二级模拟试题及答案大纲
1、在面向对象方法中,不属于对象基本特点的是A)一致性B)分类性C)多态性D)标识唯一性【答案】:A对象的基本特点:①标识唯一性;②分类性;③多态性;④封装性;⑤模块独立性好。2、查询所有目前年龄是22岁的学生信息:学号,姓名和年龄,正确的命令组是TEVIEWAGE_LISTAS;SELE...
-
2015下半年全国计算机二级Java考试仿真题(附答案)
一、选择题(1)已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和DBGEACHF,则该二叉树的后序遍历为A)GEDHFBCAB)DGEBHFCAC)ABCDEFGHD)ACBFEDHG(2)树是结点的集合,它的根结点数目是A)有且只有1B)1或多于1C)0或1D)至少2(3)如果进栈序列为e1,e2,e3,e4,则可能的出栈序...