233网校- 计算机二级计算机二级

报考
  • 扫描二维码直接进入

    扫描二维码进入

  • 题 库
    扫描二维码直接进入

    扫描二维码进入

  • 移动
    扫描二维码直接进入

    233网校移动

  • 移动APP
    扫描二维码直接进入

    扫描二维码下载APP

您现在的位置:233网校>计算机二级>Visual FoxPro>模拟试题

2018年9月计算机二级VFP考试操作题及答案(4)

来源:233网校 2018年9月6日 分享到 评论

简单应用题

[简答题]

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

1.利用查询设计器创建查询,从xuesheng表和chengji表中查询数学、英语和信息技术3门课程都在85分以上(含),或者数学、英语都在90分以上(含)而信息技术在75分以上(含)的学生记录。查询结果包含学号、姓名、数学、英语和信息技术5个字段,各记录要按学号降序排列,查询去向为表table1。后将查询保存在query1.qpr文件中,并运行该查询。2.首先创建数据库cj_m,并向其中添加xuesheng表和chengji表。然后在数据库中创建视图view1:通过该视图只能查询20001001班(学号的前8位数字串为班号)的学生记录,查询结果包含学号、姓名、数学、英语和信息技术5个字段,各记录要按学号降序排列。后再利用刚创建的视图view1查询视图中的全部信息,并将查询结果存储于表table2中。

参考解析:(1)【操作步骤】步骤1:通过“新建”对话框新建查询文件,将xuesheng和chengji表添加到查询中。 步骤2:从字段选项卡中添加学号、姓名、数学、英语和信息技术5个字段到选定字段中。

步骤3:切换到“筛选”选项卡,按如下设置。

字段名 条件 实例 逻辑

chengji.数学>=85 AND

chengji.英语>=85 AND

ehengji.信息技术>=85 OR

chengji.数学>=85 AND

ehengii.英语>=85 AND

chengji.信息技术>=85

步骤4:切换到“排序依据”中选择字段“xuesheng.学号”,在“排序选项”处选择“降序”。

步骤5:单击查询菜单下的查询去向,选择表,输入表名table1,后将查询保存在query1.qpr文件中,并运行该查询。

(2)【操作步骤】

步骤1:通过“新建”对话框新建数据库,数据库文件名为cj_m,在数据库设计器中依次添加xuesheng表和chengji表。

步骤2:通过“新建”对话框新建视图,在“添加表或视图”对话框中添加xuesheng表和chengji表到新视图设计器中。

步骤3:在“字段”选项卡中将学号、姓名、数学、英语和信息技术5个字段添加到“选定字段”框中。

步骤4:切换到“筛选”选项卡,在字段名中输入“LEET(chengji.学号,8)”,条件选择“=”,实例为“20001001”。

步骤5:切换到“排序依据”选项卡,选择字段“xuesheng.学号”,在“排序选项”处选择“降序”;后将视图保存在view1文件中。

步骤6:利用刚创建的视图view1创建查询,在“添加表或视图”对话框中选择view1视图,在字段中选择所有字段,设置查询去向为表table2。保存并运行查询,文件名默认。

综合应用题

[简答题]

在考生文件夹下完成如下综合应用:

(1)建立数据库“学生”。

(2)把自由表student(学生)、COUF$e(课程)和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=;

“SELECT Student.学号,Student.姓名,Student.院系,Course.课程名称,;

Score.成绩;

FROM student,Score,course;

WHERE Score.课程编号=Course.课程编号;

AND Student.学号=Score.学号;

ORDER BY Student.学号;into CUrsor abc”

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

步骤4:在“保存”命令按钮中输入

select*from abc into table resuhs

步骤5:在命令按钮退出中写入“ThisForm.Release”。

步骤6:保存并按题目要求运行表单。

热点关注2018年9月全国计算机考试准考证打印入口

领先备考:计算机名师辅导,30小时高效提分,150元快速取证,马上试听>>

免费题库:计算机等级机考原题(真题、模拟题、章节题、易错题、每日一练)免费做免费练,马上做题>>

责编:cll
登录

新用户注册领取课程礼包

立即注册
扫一扫,立即下载
意见反馈 返回顶部