2017计算机二级《VFP》测试卷与答案

二、基本操作题

[操作步骤]

(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-表”。

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

四、综合应用题

[操作步骤]

步骤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:保存表单名为myform,按题目要求运行表单并执行相关操作。