ImageVerifierCode 换一换
格式:DOC , 页数:7 ,大小:35KB ,
资源ID:494367      下载积分:2000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-494367.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文([计算机类试卷]上机操作题模拟试卷28及答案与解析.doc)为本站会员(rimleave225)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

[计算机类试卷]上机操作题模拟试卷28及答案与解析.doc

1、上机操作题模拟试卷 28及答案与解析 一、基本操作题 1 在考生文件夹下有一表单文件 myform scx。打开该表单文件,然后在表单设计器环境下完成如下操作: (1)在属性窗口中设置表单的有关属性,使表单在打开时在 VFP主窗口内居中显示。 (2)在属性窗口中设置表单的有关属性,使表单内的 Center、 East、 South、 West和 North五个按钮的大小都设置为宽 60、高 25。 (3)将 West、 Center和 East三个按钮设置为顶边对齐;将 North、 Center和 South三个按钮设置为左边对齐。 (4)按 Center、 East、 South、 Wes

2、t、 North的顺序设置各按钮的 Tab键次序。 二、简单应用题 2 (1)利用查询设计器创建查询,从考生文件夹下的 xuesheng表和 cheni表中查询“数学 ”、 “英语 ”和 “信息技术 ”3门课中至少有一门课在 90分以上 (含 )的学生记录。查询结果包含 “学号 ”、 “姓名 ”、 “数学 ”、 “英语 ”和 “信息技术 ”5个字段;各记录按“学号 ”降序排序;查询去向为表 tablel。最后将查询保存在 queryl qpr文件中,并运行该查询。 (2)首先创建数据库 cj m,并向其中添加。 xuesheng表和 cheni表。然后在数据库中创建视图 viewl:利用该视图

3、只能查询少数民族学生的 “英语 ”成绩;查询结果包含“学号 ”、 “姓名 ”、 “英语 ”3个字段;各记录按 “英语 ”成绩降序排序,若 “英语 ”成绩相同按 “学号 ”升序排序。最后利用刚创建的视图 viewl查询视图中的全部信息,并将查询结果存放在表 table2中。 三、综合应用题 3 利用表设计器在考生文件夹下建立表 table3,表结构如下: 学号 字符型 (10) 姓名 字符 型 (6) 课程名 字符型 (8) 分数 数值型 (5, 1) 然后编写程序 progl prg,从 xuesheng表和 cheni表中找出所有成绩不及格 (分数小于 60)的学生信息 (学号、姓名、课程名

4、和分数 ),并把这些数据保存到表 table3中 (若一个学生有多门课程不及格,在表 table3中就会有多条记录 )。表 table3中的各记录应该按 “分数 ”升序排序,分数相同则按 “学号 ”降序排序。 要求在程序中用 SET REL ATION命令建立 cheni表和 xuesheng表之间的关联 (同时用 INDEX命令建立相关的索引 ),并通过 DO WHILE循环语句实现规定的功能。最后运行程序。 上机操作题模拟试卷 28答案与解析 一、基本操作题 1 【正确答案】 表单及控件的常用属性的设置及表单设计器中工具栏的使用。 在表单设计器中,通过 “布局 ”工具栏可以方便地调整表单窗

5、口中被选控件的相对大小和位置;通过 “表单设计器 ”工具栏中的 “设置 rrAB键次序 ”按钮,可以快速设置每个控件执行的先后顺序。 另外,表单控件的基本属性中,可以通过 TOP和 Left属性控制控件在表单中的位置,通过 Heiqht和 width属性可以设置控件的大小;要将表单在 visual FoxPro主窗口中显示,可以通过 AutoCenter属性进行设置。 (1) 在命令窗口执行命令: MODI FY FORM mvform,打开表单设计器修改表单。 选中表单,在 “属性 ”面板中修改表单 (: Forml)的 AutoCenter属性值为: T。 (2)同时选中表单中的 5个命令

6、按钮,然后在 “属性 ”面板中修改 Width属性值为:60,修改 Height属性值为: 25。 (3) 右击工具栏的空白区域,选择【布局】快捷菜单命令,打开表单的 “布局 ”工具栏 (如果表单设计器中没有显示该工具栏,则执行该操作 )。 同时选中 “West”、 “Center”和 “East”3个按钮,然后单击 “布局 ”工具栏中的 “顶边对齐 ”按钮 (第 3个图标按钮 )。 选中 “North”、 “Center”和 “South”3个按钮,然后单击 “布局 ”工具栏中的 “左边对齐 ”按钮 (第 1个图标按钮 )。结果如图 3 35所示。 【 9】 (4) 右击工具栏的空白区域,选

7、择【表单设计器】快捷菜单命令,打开表单的 “表单设计器 ”工具栏 (如果表单设计器中没有显示该工具栏,则执行该操作 )。 单击 “表单 设计器 ”工具栏中的 “设置 lab键次序 ”按钮,可以看到表单中每个按钮上都显示一个数字,按照 “Center”、 “East”、 “South”、 “West”、 “North”的顺序依次单击每个命令按钮,可以看到每个按钮上的数字也随着单击的顺序呈 “l”、 “2”、“3”、 “4”、 “5”的顺序显示。 单击 “常用 ”工具栏中的 “运行 ”按钮查看结果,将表单文件保存到考生文件夹下。 【知识模块】 上机操作题 二、简单应用题 2 【正确答案】 (1)本

8、题主要考查了查询设计器的使用。 本题的关键是在查询设计器中,正确设 置各筛选条件。根据题意,要查询 “数学 ”、“英语 ”和 “信息技术 ”3门课中至少有一门成绩大于等于 90分以上的记录,也就是说查找学生的 3门成绩中有 “数学 ”、 “英语 ”或 “信息技术 ”大于等于 90分的记录,因此多个条件之间的关系为逻辑或 (OR)的关系。注意在查询设计器的 “筛选 ”选项卡中正确选择逻辑运算符。 步骤 1:在命令窗口执行命令: CREATE QUERY que ry,打开查询设计器,将考生文件夹下的 xuesheng表和 cheni表添加到查询设计器中。 步骤 2:添加两个表后,系统弹出 “联接

9、条件 ”对话 框,自动查找两个表中相匹配的字段进行联接,单击 “确定 ”按钮设置两个表的联系。 步骤 3:依次双击 xuesheng表中的 “学号 ”、 “姓名 ”字段和 cheni表中的 “数学 ”、“英语 ”、 “信息技术 ”字段添加到 “字段 ”选项卡的 “选定字段 ”列表中。 步骤 4:在 “筛选 ”选项卡中选择 “字段名 ”为 “Chengj i数学 “, “条件 ”为 “=”,在 “实例 ”框中输入 “90”,在 “逻辑 ”下拉框中选择 “OR”;在第二行中,选择 “字段名 ”为 “Chengji英语 ”, “条件 ”为 “=”,在 “实例 ”框中输入 “90”,在 “逻辑 ”下拉

10、框中选择 “OR”;在第三行中,选择 “字段名 ”为 “Chengjli信息技术 ”, “条件 ”为 “=”,在“实例 ”框中输入 “90”。如图 3 36所示。 【 10】 步骤 5:在 “排序依据 ”选项卡内双击 “选定字段 ”列表框中的 “Xuesheng学号 ”字段,将字段添加到 “排序条件 ”列表框中,在 “排序选项 ”中选择 “降序 ”方式。 步骤 6:执行【查询】 -【查询去向】菜单命令,在弹出的 “奁询去向 ”对话框中单击 “表 ”图标按钮,接着在 “表名 ”中输入文件名 tablel,单击 “确定 ”按钮。 步骤 7:最后单击 “常用 ”工具栏中的 “运行 ”按钮查看结果,将

11、查询文件保存到考生文件夹下。 (2)本题主要考查了利用 SQL命令定义视图及 SQL的简单查询。根据题目要求,本题可以分两步完成,首先是建立视图,然后通过 SQL查询视图中的记录。 本题的关键是视图的定义, SQL简单查询只需套用最基本的查询命令格式即可完成。而定义视图的过程中关键是排序条件的设置,注意在 ORDER BY短语后正确设置两个字段的排序方式。 ASC短语表示升序排序,为系统默认的排序方式,可省略该短语; DESC短语表示降序排序,不可缺省。 本题中,视图的建立同样可以通过视图设计器完成,同样需要注意的是在视图设计器中,正确设置排序方式。 步骤 1:在命令窗口执行命令: MODIF

12、Y DATABASEcjm,新建数据库并打开数据库设计器。在数据库设计器中右击鼠标,选择【添加表】快捷菜单命令,在弹出的 “打开 ”埘话框中双击 Xuesheng表,将表添加到数据库中,以旧样的方法将Chengji表添加到数据库中。 步骤 2:在命令窗口执行如下 SQL命令语句建立视图: 1 OPEN DATABASE cjm 2 CREATE VIEW viewl AS; 3 SELECT Xuesheng学号, Xuesheng姓名, ChengJi英语; 4 FROM c3。一 m!xuesheng INNER JOIN cjm!chengj i ; 5 ON Xuesheng学号 =C

13、hengj i学号; 6 WHERE ALLTRIM(Xuesheng民族 )“汉 ”; 7 ORDER BY Chengj i英语 DESC, Xuesheng学号 (注意:以上 SQL语句查询语句部分是通过视图设计器生成,大家也可以直接在视图设计器中建立。 ) 步骤 3:在命令窗口执行如下 SQL查询命令语句保存查询结果: SELECT * FROM viewl INTO TABLE table2 【知识模块】 上机操作题 三、综合应用题 3 【正确答案】 本大题考查了表的基本操作;程序文件的建立及运行;表间关联;表记录的插入及物理排序,条件程序结构和 DO WHLIE程序结构设计。本题所

14、涉及的知识点比较多,需要考生非常清楚解 题流程。基本解题思路可按以 下步骤进行: 表的建立和程序的建立都属于比较基本的操作。本题的 关键是程序文件代码的设计。编写程序代码基本思路如下: 根据题意,首先初始化数据表 table3(将记录清空, 避免下次执行程序时,重复追加记录 ),然后将该表复制一 个新的表文件 ttt,并在新的工作区中打开该表文件。 建立表问关联。在两个不同的工作区中打开 xuesheng 表和 chengj i表,并为两个表建立索引,通过索引表达式对 两个 表建立关联。 查找 chengj i表中不及格的成绩记录。利用 DO WHILE 循环对 chengj i表中的记录逐条

15、处理,通过 IF条件语句判 断将不及格的记录,将其添加到 ttt表中。这里特别要注意 的是不能将判断条件放在一个 IF语句中,因为题目要求 “若 一个学生有多门课程不及格,在表 table3中就会有多条记 录 ”,而 chengj i表中共有 3门课程,因此,依次需要编 写 3个 IF条件语句分别判断每个科目的不及格情况。 保存查询结果。将所有不及格记录排序 输出到 tttl表 之后,再将 tttl表的记录全部追加到 table3表中。 步骤 1:在命令窗口执行命令: CREATE table3,打 开数据表设计器新建表。 步骤 2:根据题意,在表设计器中逐行输入每个字段的 字段名,并设置字段

16、类型和宽度,然后单击 “确定 ”按钮, 此时系统会弹出一个对话框询问 “现在输入数据记录吗 ?”,本题不需要录入数据,单击 “否 ”按钮。 步骤 3:在命令窗口执行命令: MODIFY COMMAND progl,打开程序文件编辑 器。 步骤 4:在编辑器中输入如下程序代码: CLEAR CLOSE DATA ALL SELECT 0 USE TABLE3 DELE ALL PACK COPY TO TTT SELECT 0 USE TTT SELECT 0 USE XUESHENG INDEX ON学号 TAG学号 SELECT 0 USE CHENGJI SET RELATION TO学号

17、 INTO XUESHENG GO TOP DO WHILE NOT EOF() IF数学 60 SELECT TTT APPEND BLANK REPLACE学号 WITH XUESHENG学 号,姓名 WITH XUESHENG姓名 REPLACE课程名 WITH”数学 ”,分数 WITH CHENGJI数学 SELECT CHENGJI END工 F IF英语 60 SELECT TTT APPEND BLANK REPLACE学号 WITH XUESHENG学 号,姓名 WITH XUESHENG姓名 REPLACE课程名 WITH”英语 ”,分数 WITH CHENGJI英语 SELECT CHENGJ工 ENDIF IF信息技术 60 SELECT TTT APPEND BLANK REPLACE学号 WITH XUESHENG学 号,姓名 WITH XUESHENG姓名 REPLACE课程名 WITH”信息技术 ”, 分数 WITH CHENGJI信息技术 SELECT CHENGJI ENDIF SKIP ENDDO SELECT TTT SORT ON分数,学号 D TO TTTI SELECT TABLE3 APPEND FROM TTT 1 步骤 5:在命令窗口执行命令执行文件。 【知识模块】 上机操作题

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1