国家二级VF机试(操作题)模拟试卷538
基本操作题
1.在考生文件夹下,完成如下操作:
(1)建立一个“客户”表,表结构如下。
客户编号(C,8)
客户名称(C,8)
联系地址(C,30)
联系电话(C,11)
电子邮件(C,20)
(2)建立一个名为“客户”的数据库,并将自由表“客户”添加到该数据库中。
(3)将如下记录插入“客户”表中。
43100112 沈红霞 浙江省杭州市83号信箱
13312347008 shenhx@sohu.eom
44225601 唐毛毛 河北省唐山市1130号信箱
13184995881 tangmm@bit.com.cn
50132900刘云亭北京市1010号信箱
13801238769 liuyt@ait.corn.cn
30691008 吴敏霞 湖北省武汉市99号信箱
13002749810 wumx@sina.eom
41229870 王衣夫 辽宁省鞍山市88号信箱
13302438008 wangyf@abbk.com.cn
(4)利用报表向导生成一个名为“客户”(报表文件名)的报表,报表中包含客户表的全部字段,报表的标题为“客户”,其他各项取默认值。
【操作步骤】
(1)通过“新建”对话框新建一个自由表,文件名为“客户”。在打开的表设计器中按照题目的要求设计“客户”表的结构。注意,保存设计结果时不要输入记录。
(2)通过“新建”对话框新建一个数据库,文件名为“客户”。在打开的数据库设计器的空白处单击鼠标右键,选择“添加”命令,将考生文件夹下的“客户”自由表添加到新建的数据库中。
(3)在名为“客户”的数据库设计器中,右键单击“客户”表,选择“浏览”命令,然后选择“显示”菜单下的“追加方式”命令,按照题目的要求将记录插入到“客户”表中。
(4)通过报表向导新建一个报表,在报表的“字段选取”对话框中将“客户”表中的全部字段添加到“选定字段”列表框中;在“完成”对话框中设置报表的标题为“客户”;其他各项均取默认值,直接单击“下一步”按钮。最后将报表以“客户”为文件名进行保存。
解析:
简单应用题
2.在考生文件夹下有student(学生)、course(课程)和score(选课成绩)3个表,利用SQL语句完成如下操作:
(1)查询每门课程的最高分,要求得到的信息包括“课程名称”和“分数”,将查询结果存储到max表中(字段名是“课程名称”和“分数”),并将相应的SQL语句存储到命令文件one.prg中。
(2)查询成绩不及格的课程,将查询的课程名称存入文本文件new.txt,并将相应的SQL语句存储到命令文件two.prg中。
(1)【操作步骤】
新建一个程序one.prg,编写下列命令语句。
****“one.prg”中的程序代码****
SELECT Course.课程名称,max(score.成绩)as分数;
FROM course,score;
WHERE Course.课程编号=Score.课程编号;
GROUP BY Course.课程名称;
INTO TABLE max.dbf
***********************
保存并运行程序。
(2)【操作步骤】
新建一个程序“two.prg”,编写下列命令语句。
*****“two.prg”中的程序代码*****
SELECT Course.课程名称;
FROM course,score;
WHERE Course.课程编号=Score.课程编号;
AND Score.成绩<60;
GROUP BY Course.课程名称;
TO FILE new.txt
***********************
保存并运行程序。
解析:
综合应用题
3.在考生文件夹下完成如下综合应用:
(1)建立数据库“学生”。
(2)把自由表student(学生)、course(课程)和score(选课成绩)添加到新建的数据库中。
(3)建立满足如下要求的、表单名和文件名均为formlist的表单。
①添加一个表格控件Grid1,要求按学号升序显示“学生选课”及“考试成绩”信息(包括字段学号、姓名、院系、课程名称和成绩)。
②添加两个命令按钮“保存”和“退出”(Command1和Command2),单击命令按钮“保存”时将表格控件Grid1中所显示的内容保存到表results中(方法不限),单击命令按钮“退出”则关闭并释放表单。
注意:程序完成后必须运行,并按要求保存表格控件Grid1中所显示的内容到表results。
【操作步骤】
步骤1:新建一个数据库“学生”,将自由表“学生”、“课程”和“选课成绩”添加到新建的数据库中。
步骤2:在命令窗口中输入:Crea form formlist,新建一个表单。按题目要求为表单添加一个表格控件和两个命令按钮控件,修改各控件的相关属性如下。
步骤3:在表单的Init事件中写入代码。
*****表单的“Init”事件代码*****
thisform.grid1.recordsourcetype=4
thisform.grid1.recordsource=;
\\
解析:
本文档预览:3600字符,共2961字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载