二级VISUAL+FOXPRO机试真题2006年09月

2019-01-12 18:25

下午考试科目:上机真题

一、基本操作题

打开表单formtest,完成下面操作。 (1)表单标题设置为“考试系统”。

(2)在表单上添加一个标签控件,显示“欢迎使用考试系统”,字体的颜色为红色。

(3)向表单内添加一个计时器控件,名为Timerfor。 (4)将计时器控件的时间间隔属性值设置为200。 二、简单应用题

(1)使用报表向导建立一个简单报表。要求选择“学生”表中所有字段,记录不分组,报表样式为“简报式”,列数为1,字段布局为“列”,方向为“横向”,排序字段为“学号”(升序);报表标题为“学生基本情况表”,报表文件名为stureport。

(2)使用查询设计器设计一个名为stuclass.qpr文件查询,查询每个班级的“班级号”、“班级名”、“班长名”和“班主任名”,查询结果按“班级号”升序排序,并输出到stuclass.dbf表中。运行该查询,并将设计的查询进行保存。

注意:

①表之间的关联,一个是“学生”表的“学号”与“班级”表的“班长号”,另一个是“班级”表的“班主任号”与“教师”表的“教师号”。

②查询结果的各列的名称分别为“班级号”、“班级名”、“班长名”和“班主任名”。“班长名”列的数据来自于“学生”表的“姓名”,“班主任名”列的数据来自于“教师”表的“教师姓名”。

三、综合应用题

表“员工”中字段“加班费”的值为空,编写满足如下要求的程序: 根据“值班”表中的夜和昼的加班费的值和“员工”表中各人昼夜值班的次数确定员工表的“加班费”字段的值,最后将程序保存为myprog.prg,并执行该程序。

上机真题答案解析(含考点串讲、真题链接)

一、基本操作题答案与解析

[答案] 单击工具栏上的[打开]按钮,在弹出的[打开]对话框中选择文件类型为“表单”,选中“formtest”表单后单击[确定]按钮,将在表单设计器中打开“formtest”表单。

(1)单击表单,[属性]窗口中,设置“Caption”为“考试系统”。

(2)单击[表单控件]中的“标签”按钮,再单击表单,在表单上添加一个标签控件(Label1),在[属性]窗口中设置“Caption”属性为“欢迎使用考试系统”,“forecolor”属性设置为“255,255,0”。

(3)单击[表单控件]中的“计时器”控件,再单击表单,向表单内添加一个计时器控件。在[属性]窗口设置“Name”为“Timerfor”。

(4)单击计时器,在[属性]窗口将计时器控件Timerfor的“Interval”属性值设置为“200”。

[解析] 本题考查的知识点:表单的修改,包括添加标签控件和计时器控件,以及相关属性的设置。

二、简单应用题答案与解析

[答案] (1)步骤1:单击工具栏上的[新建]按钮,打开[新建]对话框。在[文件类型]区中选择“报表”,单击[向导],打开[向导选取],选择“报表向导”,单击[确定]按钮。

步骤2:在报表向导的[步骤1—字段选取]界面的[数据库和表]下拉列表框后单击按钮,在[打开]对话框中选择“学生信息.dbc”。选中“学生”表,单击[全部添加]按钮,再单击[下一步]按钮,继续单击[下一步]按钮。在报表向导的[步骤3—选择报表样式]界面中选中[样式]列表中的“简报式”,单击[下一步]按钮。在报表向导的[步骤4—定义报表布局]界面中设置“列数”为“1”,“字段布局”为“列”,选择“方向”为“横向”,单击[下一步]按钮。在报表向导的[步骤5—排序记录]界面中,选择“可用的字段或索引标识”中的“学号”字段单击[添加]按钮,再单击[下一步]按钮。在报表向导的[步骤6—完成]界面的[报表标题]文本框中输入“学生基本情况表”,单击[完成]按钮。

步骤3:在弹出的[另存为]对话框的[保存报表为:]框中输入报表文件名“smrepor”t,单击[保存]按钮即可。

(2)步骤1:单击工具栏上的[新建]按钮,打开[新建]对话框在[文件类型]中选择“查询”,单击[新建文件],打开查询设计器。

步骤2:在[添加表或视图]对话框中,选择“教师”表单击[添加]按钮,选择“班级”表单击[添加]按钮,选择“学生”表再单击[添加]按钮,单击[关闭]按钮。

步骤3:根据题目要求,此时要修改“学生”表和“班级”表之间的默认联系。单击工具栏上的[打开]按钮,在[打开]对话框中的文件类型选择“数据库”,单击“学生管理.dbc”,单击[确定]按钮,打开数据库设计器。

步骤4:右击“学生”表和“班级”表之间的连线选择“连接条件”,系统弹出[连接条件]对话框,在显示“班级.班级号”的下拉框中选择“班级.班长号”,在显示“学生.班级号”的下拉框中选择“学生.学号”,单击[确定]按钮保存修改。

步骤5:单击查询设计器的[字段]选项卡,选择“班级”表中的“班级号”,单击[添加]按钮。按照同样的方法,添加班级表中的“班级名”字段;然后在[字段]选项卡的“函数和表达式”下的文本框中输入表达式“学生.姓名 AS 班长名”,再单击[添加]按钮;以同样的方法再向“选定字段”列表中添加一个表达式“教师.教师姓名 AS 班主任名”。

步骤6:单击查询设计器的[排序依据]选项卡,选择“班级.班级号”,单击[添加]按钮。在[排序选项]中选择“升序”。

步骤7:单击[查询设计器]窗口的[查询去向]按钮,在弹出的[查询去向]对话框中选择[表]图标按钮,接着在“表名”中输入文件名“stuclass”,单击[确定]按钮。

步骤8:单击工具栏上的[执行]按钮,查看运行结果。单击[查询]按钮,查看结果。再单击工具栏上的[保存]按钮,在[另存为]对话框中输入“stuclass”即可。

[解析] 本题主要考查的知识点:表单向导建立报表,以及利用查询设计器设计一个查询。注意:在查询去向的设置。

三、综合应用题答案与解析

[答案] 步骤1:单击工具栏上的[新建]按钮,打开[创建]对话框,在[文件类型]区中选择“程序”,单击[新建文件],打开程序编辑窗口输入:

SET TALK OFF

SELECT 单位加班费 FRON 值班; WHERE 值班类型=\白班\INTO ARRAY temp1

SELECT 单位加班费 FRON 值班; WHERE 值班类型=\夜班\INTO ARRAY temp2

UPDATE 员工 SET 加班费=白班数*temp1(1,1)+夜班数*temp2(1,1) SET TALK ON

步骤2:单击工具栏上的[保存]按钮,在打开的[另存为]对话框中将文件名为设为“myprog”,单击工具栏的[运行]按钮,查看结果。

[解析] 本题主要考查的知识点:使用SQL语言进行编程,完成存、取数据库数据的操作,要求考生对SQL语言熟练掌握。


二级VISUAL+FOXPRO机试真题2006年09月.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:急危重症护理学试题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: