2016年全国计算机等级考试《二级VF》预测试题(1)
-
在考生文件夹下完成如下综合应用:新建一个名为“cxl”的程序,完成以下功能:(1)将“教材.DBF”中所有出版社为“清华大学出版社”的图书复制到表“教材_BAK”中。(2)将复制后的教材价格在原价格基础上涨价5%,操作在“教材_BAK”表中完成。(3)从教材均价高于25元(含25)的出版社中,查询并显示教材均价最低的出版社名称及均价,查询结果保存在表“result”中(字段名为出版社和均价)。
-
对考生文件夹下的数据库“住宿管理”中的表“宿舍”和“学生”完成如下设计:(1)为表“宿舍”增加一个字段“楼号”,字段类型为“字符型”,宽度为2。(2)编写程序“cx1”,将表“宿舍”的“楼号”字段更新为“宿舍编号”字段值的第3、第4位,并查询住在第三楼号的学生的“学号”和“姓名”,查询结果中包括“楼号”、“学号”和“姓名”3个字段,并按“宿舍编号”升序排序,同一宿舍编号按“学号”升序排序,查询结果存人表“result”中。(3)运行该程序。
-
在考生文件夹下有表“投稿”和“杂志社”。设计一个名为“cd1”的菜单,菜单中有两个菜单项“统计”和“关闭”。程序运行时,单击“统计”菜单项完成下列操作: (1)根据“投稿”表中数据,更新“杂志社”表中的“稿件数”字段的值,即将“投稿”表中杂志社编号相同的投稿记录汇总修改“杂志社”表中对应“稿件数”字段。(2)单击“关闭”菜单项,程序终止运行。
-
设计一个表单文件名为“bd2”的表单,所有控件的属性必须在表单设计器的属性窗口中设置。表单的标题为“外汇持有情况”。表单中有一个选项组控件和两个命令按钮:“统计”和“关闭”。其中,选项组控件有3个单选按钮“美元”、“英镑”和“港元”。运行表单时首先在选项组控件中选择“美元”、“英镑”或“港元”,单击“统计”命令按钮后,根据选项组控件的选择将持有相应货币的账户名和数量分别存入“tb1_usd.dbf(美元)”、“tb1_gpb.dbf(英镑)”和“tb1_hkd(港元)”中。单击“关闭”按钮时关闭表单。表单建完后,要求运行表单,并分别统计“美元”、“英镑”和“港元”的持有数量。
-
设计文件名为“bd2”的表单。表单的标题设为“平均成绩查询”。表单中有一个组合框、一个文本框和两个命令按钮,命令按钮的标题分别为“查询”和“关闭”。运行表单时,组合框中有“学号”可供选择,在组合框中选择“学号”后,如果单击“查询”命令按钮,则文本框显示出该生的考试平均成绩。单击“关闭”按钮关闭表单。
-
(1)编写程序“cx1.prg”,求10的阶乘。(2)在考生文件夹下,对数据库“公司”中的表“职员信息”的结构做如下修改:指定“职员编号”为主索引,索引名和索引表达式均为“职员编号”。指定“籍贯”为普通索引,索引名和索引表达式均为“籍贯”。设置字段“籍贯”的默认值为“上海”。
-
(1)在“学生管理”数据库中查询选修了“VFP入门”课的学生的所有信息,并将查询结果保存在一个名为“VFP入门”的表中。(2)在考生文件夹下对数据库中的表“课程”的结构做如下修改:指定“课程编号”为主索引,索引名和索引表达式均为“课程编号”;指定“课程名称”为普通索引,索引名和索引表达式均为“课程名称”,设置字段“课程编号”的有效性为开头字符必须为“0”。
-
(1)使用“Modify Command”命令建立程序“cx1”,查询数据库“学生管理”中选修了3门(含3)以上课程的学生的全部信息,并按“学号”升序排序,将结果存放于表“result”中。(2)使用“一对多报表向导”建立报表“rpt1”。要求:父表为“学生”,子表为“成绩”。从父表中选择字段“学号”和“姓名”。从子表中选择字段“课程编号”和“成绩”,两个表通过“学号”建立联系,报表样式选择“账务式”,方向为“横向”,按“学号”升序排序,报表标题为“学生成绩浏览”。
-
(1)对考生文件夹下的表“投稿”,使用查询向导建立查询“qry1”,查询投稿日期在2006年的投稿情况。(2)设计表单“bd2”,表单中有一个标签和一个计时器控件,运行时标签“欢迎您!”为从右向左移动的字幕,移动时间间隔为20毫秒。
-
(1)考生目录下有表“图书信息”,使用菜单设计器制作一个名为“cdl”的菜单,菜单只有一个“查看”子菜单。“查看,,菜单中有“按出版社”、“按作者”和“关闭”3个子菜单:“按出版社”子菜单负责按“出版社”排序查看图书信息;“按作者”子菜单负责按“作者”排序查看图书信息;“关闭”菜单负责返回到系统菜单。(2)在考生文件夹下有一个数据库“产品”,其中有数据库表“产品”和“零件”。使用报表向导制作一个名为“bbl”的一对多报表。要求:选择父表中的全部字段,在予表中选择全部字段,报表样式为“账务式”,报表布局方向为“横向”;排序字段为“零件编号”(升序);报表标题为“零件装配情况表”。
-
(1)请在考生文件夹下建立一个项目“xm1”。(2)将考生文件夹下的数据库“cj”添加到新建的项目“xm1”中去。(3)利用视图设计器在数据库中建立视图view1,视图包括“student”表的全部字段和全部记录。(4)从表“xsj1”中建立查询“qry1”,查询“奖励等级”为一等的学生的全部信息(“xsj1”表的全部字段),并按分数的降序存入新表“result”中。
-
(1)利用SQL的SELECT命令将表“通信录.dbf”复制到表“通信录_bk.dbf”中。(2)利用SQL的INSERT命令插入记录(”王五”,”123654987”,”海南三亚”,””)到“通信录_bk.dbf”表中。(3)利用SQL的UPDATE命令将“通信录_bk.dbf”表中“电话”、“888999444”改为“999888111”。(4)利用SQL的DELETE命令删除“通信录_bk.dbf”表中“Email”为空的记录。
-
(1)将考生文件夹下的自由表“电器”添加到数据库“db]”中。(2)将表“电器”的字段“进货价格”从表中删除。(3)修改表“电器”的记录,将单价乘以ll0%。(4)用select语句查询表中的产地为“上海”的记录。将(3)(4)中所用的SQL语句保存到“exl.txt”中。
-
(1)将考生文件夹下的自由表“职工”添加到数据库“学校”中。(2)对数据库下的表“职工”,使用视图向导建立视图“viewl”,要求显示出表中全部记录的所有字段,并按“职称”排序(降序)。(3)在“职工”表中插入一条记录("北京大学","李源","助教")。(4)修改表单“bdl”,将其背景色改为“蓝色”。
-
(1)为数据库“school”中的表“student”建立主索引,索引名词和索引表达式均为“学号”。(2)建立表“student”和表“score”之间的关联。(3)为表“student”和表“score”之间的关联设置完整性约束,要求:更新规则为“级联”,删除规则为“忽略”,插入规则为二“限制”。(4)设置表“course”的“学分”字段的默认值为2。