2016最新计算机二级《VFP》上机考试题及答案
一、基本操作题(共18分)
(1)在考生文件夹下根据SCORE_MANAGER数据库,使用查询向导建立一个含有“姓名”和“出生日期”的标准查询QUERY3_1.QPR。
(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事件代码,其功能根据单运行时复选框指定的字段和单选钮指定的.排序方式生成新的自由表。如果两个复选框都被选中,生成的自由表命名为two.dbf,two.dbf的字段包括职工号、姓名、系名、工资和课程号;如果只有“系名”复选框被选中,生成的自由表命名为one_x.dbf,one_x.dbf的字段包括职工号、姓名、系名和课程号;如果只有“工资”复选框被选中,生成的自由表命名为one_xx.dbf,one_xx.dbf的字段包括职工号、姓名、工资和课程号。
(3)运行表单,并分别执行如下操作:
①选中两个复选框和“按职工号升序”单选钮,单击“生成表,,命令按钮。
②只选中“系名”复选框和“按职工号降序”单选钮,单击“生成表”命令按钮。
③只选中“工资”复选框和“按职工号降序”单选钮,单击“生成表”命令按钮。
》》》参考答案及解析《《《
一、基本操作题
[操作步骤]
(1)单击工具栏中的“新建”按钮,在弹出的“新建”对话框中,选择“查询”,单击“向导”按钮,按照向导的提示,首先从STUDENT表中选择“姓名”和“出生日期”字段,然后按提示单击“完成”按钮,在“另存为”对话框中输入文件名QUERY3_1.QPR。
(2)单击工具栏中的“打开”按钮,打开考生文件夹下的SCORE-MANAGER数据库,选择NEw-vIEW3视图并右击,选择“删除”命令,再在提示框中单击“移去”按钮。
(3)在命令窗口中输入下列代码并按回车键。INSERT INTO SCOREl(学号,课程号,成绩)VALUES(”993503433”,”0001”,99)
(4)单击工具栏中的“打开”按钮,打开考生文件夹下的表单MYFORM3_4.SCX,通过表单控件工具栏向其中添加-个命令按钮控件,并设置其Caption属性为“关闭”,双击“关闭”命令按钮,编写其Click事件代码为“Thisform.Release”。保存并运行表单。
二、简单应用题
(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=ThisForm.Checkl.Value
b=ThisForm.Cheek2.Value
C=ThisFafm.Olptiongroupp1.Option1.Value
d=TlaisForm.0ptiongroup1.option2.Value
if a=l and b=l
if c=l
select职工号。姓名,系名,工资,课程号from教师表,
学院表;
Where教师表.系号=学院表.系号;
order by职工号;
into tablevtwo.dbf
else
if d=1
sdect职工号,姓名,系名,工资,课程号from教
师表,学院表;
where教师表.系号=学院表.系号;
order by职工号desc;
曲inw n1ldC two.dbf
endif
endif
endif
if a=l andb=0
ifc=l
select职工号,姓名,系名,课程号from教师表,掣
院表;
whem教师表.系号=学院表.系号;
order by职工号;
into table one_x.dbf
else
ifd=l
select职工号,姓名,系名,课程号from教师表,
学院表;
where教师表.系号=学院表.系号;
order by职工号desc;
into table one.x.dbf
endif
endif
endif
if a=O and b=1
ife=1
∞leet职工号,姓名,工资,课程号from教师表,掣
院表;
where教师表.系号=学院表.系号;
order by职工号;
into talde olle_xx.dbf
else
if d=1
select职工号,姓名,工资,课程号from教师表,
学院表:
where教师表.系号=学院表.系号;
order by职工号desc;
into table one xx.dbf
endif
endif
cndif
**********************
步骤4:保存表单,输入文件名MYFORM3.SCX,运行表单。
【2016最新计算机二级《VFP》上机考试题及答案】相关文章: