首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(1)student是一个“学生”表,其中包含学号(C 8)、姓名(C 8)、性别(C 2)、政治面目(C 4)、班级(C 5)等字段。考生文件夹下的modi1.prg程序文件的功能是显示输出所有政治面目为“群众”的“男”生的姓名和班级,每行输出一个学生的
(1)student是一个“学生”表,其中包含学号(C 8)、姓名(C 8)、性别(C 2)、政治面目(C 4)、班级(C 5)等字段。考生文件夹下的modi1.prg程序文件的功能是显示输出所有政治面目为“群众”的“男”生的姓名和班级,每行输出一个学生的
admin
2013-06-14
139
问题
(1)student是一个“学生”表,其中包含学号(C 8)、姓名(C 8)、性别(C 2)、政治面目(C 4)、班级(C 5)等字段。考生文件夹下的modi1.prg程序文件的功能是显示输出所有政治面目为“群众”的“男”生的姓名和班级,每行输出一个学生的信息;程序中有三处错误,请加以改正。
说明:程序中******ERROR FOUND******的下一行即为错误所在行。请用改正后的程序行覆盖错误所在行,不要插入或删除任何程序行。
(2)建立命令文件sprog.prg,该命令文件包含如下两条语句:
第一条语句使用SQL UPDATE 命令计算和更新student 表的年龄字段值(计算年龄的表达式是year(dat())-yea(出生日期))。
第二条语句使用SQL SELECT 命令查询各种“政治面目”的学生人数和平均年龄,并将结果存储于表sqlresults (字段名是政治面目、人数和平均年龄)。
说明:以上命令文件必须执行,并产生所要求的结果。
选项
答案
(1)步骤1:在命令窗口执行命令:MODIFY COMMANDmodi1,打开程序文件,文件中的命令代码如下: SET TALK OFF USE student LOCATE FOR 政治面目="群众" "**********error********** DO WHILE.NOT.FOUND() IF性别="男" CONT INUE **********error********** BREAK ENDIF ?姓名,班级 **********error********** SKIP ENDDO USE SET TALK ON 修改程序中的错误行,修改后的程序如下: SET TALK OFF USE student &&打开student表LOCATE FOR 政治面目="群众"&&查找当前记录的“政治面目”为“群众”DO WHILE FOUND() &&循环条件为找到“政治面目”为“群众”的记录时进入循环 IF 性别="男" && 如果性别为“女”,继续执行下面的语句,否则执行ENDIF语句之后的语句 CONTINUE &&返回到循环体起始位置继续重新判断下一条记录“政治面目”值是否为“群众”LOOP &&返回到循环体起始位置,即DO WHILE处重新判断,不再执行后面的语句ENDIF &&当IF处条件不成立时,直接执行该语句后面的命令 ? 姓名,班级 && 当前面的IF条件语句成立时,执行该语句,显示当前记录的“姓名”和“班级”值 CONTINUE &&返回到循环体起始位置继续重新判断下一条记录“政治面目”值是否为“群众”ENDDO &&当DO WHILE处条件不成立时,直接退出循环体,执行该语句后面的命令USE &&关闭当前打开的表SET TALK ON 步骤2:保存文件修改,在命令窗口执行命令:DO modil.prg,执行程序文件。 (2)步骤1:在命令窗口执行命令:MODIFY COMMAND Msprog,打开程序文件编辑器。 步骤2:在程序文件编辑器中输入如下代码(相关SOL查询语句是通过查询设计器生成): UPDATE student SET 年龄=YEAR(DATE())-YEAR(出生日期) SELECT STUDENT.政治面目,COUNT(STUDENT.学号)AS人数,AVG(STUDENT.年龄) AS 平均年龄; FROM student; GROUP BY student.政治面目; INTO TABLE sqlresults.dbf 步骤3:保存文件修改,在命令窗口执行命令:DO sprog.prg,执行程序文件。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/9Xop777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
菜单的任务可以是【】、【】、【】。
下列SQL语句中,用于修改表结构的是
数据流的类型有【】和事务型。
数据模型指的是数据库的组织形式。数据模型的三要素是______。
在VisualFoxPro中,利用表设计器建立表结构的主要操作过程为______。
结果为逻辑真的表达式是______。
表的索引类型有主索引、唯一索引、候选索引【】。
有计算机等级考试考生数据库文件STD.DBF和合格考生数据库文件HG.DBF,这两个库的结构相同,为了颁发合格证书并备案,把$TD数据库中笔试成绩和上机成绩均合格的记录的‘合格否’字段修改为逻辑真,然后再将合格的记录追加到合格考生数据库HC.DBF中,请对
在VisualFoxPro的命令窗口中键入CREATE命令以后,屏幕会出现一个创建对话框,要想完成同样的工作,还可以单击“文件”菜单中的“新建”按钮,然后______。
创建报表有3种方式,其中的______不能用于创建报表。
随机试题
如果人栈序列为CEDB,以下哪一个是从栈中删除元素的序列?()
2003年,我国发生的严重非典型肺炎,很快波及许多省市,这种发病情况称为
一、背景某建设单位新建传媒大厦项目,对其中的消防工程公开招标,由于该大厦属于超高层建筑,且其中的变配电房和网络机房消防要求特殊,招标文件对投标单位专业资格提出了详细的要求。招标人于3月1日发出招标文件,定于3月20日开标。投标单位收到招
北京爱家房地产开发公司2014年发生以下业务:(1)1月份购进市区一处土地使用权,支付土地价款6000万元,缴纳相关税费240万元;(2)以上述土地开发建设商品住宅楼、停车场和精装修写字楼,占地面积各为1/3;(3)住宅楼开发
商业银行应当建立保证个人信用信息安全的管理制度,确保只有()才能接触个人信用报告。
()是指将产品或服务与其竞争者区分开的名称、术语、象征、符号、设计或它们的综合运用,通过发现、创造和交付价值以满足一定目标市场的需求,同时获取利润的一种营销活动。
YG机床公司曾经是国内机床工业的摇篮,在这里诞生了国内第一台普通车床、第一台摇臂钻床、第一台卧式镗床、第一台自动机床和第一台数控车床等。然而,在2004年重组搬迁之前,YG机床公司面临着一系列严重影响企业进一步发展的问题:(1)YG机床公司主要是以普
关于兰州拉面用“食用胶"使面条筋道的报道,再一次________了公众对于“食品添加剂”敏感的神经。“吃一碗面等于吃掉一只塑料袋”的恐吓,成功地煽起了公众的________这再次凸显,我们的记者急需提升基本的科学素养。依次填入划横线部分最恰当的一项是:
内耗效应,是指在社会或部门内部因不协调或矛盾等造成的人力、物力等方面无谓的消耗而产生的负效应现象,其本质是它对外没有作功而只是内部消耗能量。根据上述定义,下列属于内耗效应的是()。
WhyDrugTestingIsNeededA)TheillicitdrugtradeinAmericahasfastbecomea$110billionannualbusiness.Accordingtothe
最新回复
(
0
)