荟萃馆

位置:首页 > IT认证 > 计算机等级

2016最新计算机二级《VFP》上机考试题及答案

  一、基本操作题(共18分)

2016最新计算机二级《VFP》上机考试题及答案

(1)在考生文件夹下根据SCORE_MANAGER数据库,使用查询向导建立一个含有“姓名”和“出生日期”的标准查询QUERY3_。

(2)从SCORE_MANAGER数据库中删除名为NEW_VIEW3的视图。

(3)用SQL命令向SCORE1表中插入一条记录:学号为“993503433”、课程号为“0001”、成绩为99。

(4)打开表单MYFORM3_4,向其中添加一个“关闭”命令按钮(名称为Command1),表单运行时,单击此按钮关闭表单(不能有多余的命令)。

  二、简单应用题(共24分)

在考生文件夹下完成如下简单应用:

(1)建立一个名为NEW_VIEW的视图,该视图含有选修了课程但没有参加考试(成绩字段值为NULL)的学生信息(包括“学号”、“姓名”和“系部”3个字段)。

(2)建立表单MYFORM3,在表单上添加一个表格控件(名称为grdCourse),并通过该控件显示表COURSE的内容(要求RecordSourceType属性必须为0)。

  三、综合应用题(共18分)

在考生文件夹下完成下列操作:

(1)建立一个表单名和文件名均为my form的表单,如下图所示。表单的标题为“教师情况”,表单中有两个命令按钮(Command1和Command2),两个复选框(Check1和Check2)和两个单选按钮(Option1和Option2)。Command1和Command2的标题分别是“生成表”和“退出”,Check1和Check2的标题分别是“系名”和“工资”,Option1和Option2的标题分别是“按职工号升序’’和“按职工号降序”。

(2)为“生成表”命令按钮编写click事件代码,其功能根据单运行时复选框指定的字段和单选钮指定的.排序方式生成新的自由表。如果两个复选框都被选中,生成的自由表命名为,的字段包括职工号、姓名、系名、工资和课程号;如果只有“系名”复选框被选中,生成的自由表命名为one_,one_的字段包括职工号、姓名、系名和课程号;如果只有“工资”复选框被选中,生成的自由表命名为one_,one_的字段包括职工号、姓名、工资和课程号。

(3)运行表单,并分别执行如下操作:

①选中两个复选框和“按职工号升序”单选钮,单击“生成表,,命令按钮。

②只选中“系名”复选框和“按职工号降序”单选钮,单击“生成表”命令按钮。

③只选中“工资”复选框和“按职工号降序”单选钮,单击“生成表”命令按钮。

  》》》参考答案及解析《《《

  一、基本操作题

[操作步骤]

(1)单击工具栏中的“新建”按钮,在弹出的“新建”对话框中,选择“查询”,单击“向导”按钮,按照向导的提示,首先从STUDENT表中选择“姓名”和“出生日期”字段,然后按提示单击“完成”按钮,在“另存为”对话框中输入文件名QUERY3_。

(2)单击工具栏中的“打开”按钮,打开考生文件夹下的SCORE-MANAGER数据库,选择NEw-vIEW3视图并右击,选择“删除”命令,再在提示框中单击“移去”按钮。

(3)在命令窗口中输入下列代码并按回车键。INSERT INTO SCOREl(学号,课程号,成绩)VALUES(”993503433”,”0001”,99)

(4)单击工具栏中的“打开”按钮,打开考生文件夹下的表单MYFORM3_,通过表单控件工具栏向其中添加-个命令按钮控件,并设置其Caption属性为“关闭”,双击“关闭”命令按钮,编写其Click事件代码为“ase”。保存并运行表单。

  二、简单应用题

(1)[操作步骤]

步骤1:单击工具栏中的“打开”按钮,打开考生文件夹下的SCORE-MANAGER数据库,在空白处右击,选择“新建本地视图”命令,将表student和scorel添加到视图设计器中。

步骤2:在“字段”选项卡中,将“student.学号”,“student.姓名”,“student.系部”添加到选定字段。

步骤3:在“筛选”选项卡中,首先选择“scorel.课程号”字段,“条件”选择Is NULL,并选择“否”;再选择“scorel.成绩”字段,“条件”选择Is NULL。

步骤4:保存视图为“NEW_VIEW”并运行视图。

(2)[操作步骤]

步骤1:单击工具栏中的“新建”按钮,新建-个表单,通过表单控件工具栏为表单添加-个表格控件,设置其Name属性为grdcourseo

步骤2:在表单设计器中选择表格控件并右击,选择“生成器”命令,在表格生成器的“表格项”选项卡中将COURSE表的所有字段添加到选定字段中。

步骤3:在属性窗口中修改表格控件的ReeordSourceTypf属性值为“0-表”。

  三、综合应用题

[操作步骤]

步骤1:单击工具栏中的“新建”按钮,新建-个表单文件,通过表单控件工具栏向表单中添加两个复选框、-个选项组和两个命令按钮,并将“教师表”和“学院表”添加到表单的数据环境中。

步骤2:设置表单的Name属性为m#orm,Caption属性为“教师情况”;设置两个命令按钮的Caption属性分别为。生成表”和“退出”;设置两个复选框的Caption属性分别为。系名”和“工资”;两个单选按钮的Caption属性分别为“按职工号升序”和“按职工号降序”。

步骤3:双击“生成表”按钮,为“生成表”命令按钮编写

Click"事件代码。

*****“生成表”按钮的Click事件代码*****

a=e

b=e

C=e

d=e

if a=l and b=l

if c=l

select职工号。姓名,系名,工资,课程号from教师表,

学院表;

Where教师表.系号=学院表.系号;

order by职工号;

into

else

if d=1

sdect职工号,姓名,系名,工资,课程号from教

师表,学院表;

where教师表.系号=学院表.系号;

order by职工号desc;

曲inw n1ldC

endif

endif

endif

if a=l andb=0

ifc=l

select职工号,姓名,系名,课程号from教师表,掣

院表;

whem教师表.系号=学院表.系号;

order by职工号;

into table one_

else

ifd=l

select职工号,姓名,系名,课程号from教师表,

学院表;

where教师表.系号=学院表.系号;

order by职工号desc;

into table

endif

endif

endif

if a=O and b=1

ife=1

∞leet职工号,姓名,工资,课程号from教师表,掣

院表;

where教师表.系号=学院表.系号;

order by职工号;

into talde olle_

else

if d=1

select职工号,姓名,工资,课程号from教师表,

学院表:

where教师表.系号=学院表.系号;

order by职工号desc;

into table one

endif

endif

cndif

**********************

步骤4:保存表单,输入文件名,运行表单。