首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(1)student是一个“学生”表,其中包含学号(C 8)、姓名(C 8)、性别(C 2)、政治面目(C 4)、班级(C 5)等字段。考生文件夹下的modil.prg程序文件的功能是显示输出所有政治面目为“群众”的“男”生的姓名和班级,每行输出一个学生的
(1)student是一个“学生”表,其中包含学号(C 8)、姓名(C 8)、性别(C 2)、政治面目(C 4)、班级(C 5)等字段。考生文件夹下的modil.prg程序文件的功能是显示输出所有政治面目为“群众”的“男”生的姓名和班级,每行输出一个学生的
admin
2015-12-11
63
问题
(1)student是一个“学生”表,其中包含学号(C 8)、姓名(C 8)、性别(C 2)、政治面目(C 4)、班级(C 5)等字段。考生文件夹下的modil.prg程序文件的功能是显示输出所有政治面目为“群众”的“男”生的姓名和班级,每行输出一个学生的信息;程序中有三处错误,请加以改正。说明:程序中******ERROR FOUND******的下一行即为错误所在行。请用改正后的程序行覆盖错误所在行,不要插入或删除任何程序行。(2)建立命令文件sprog.prg,该命令文件包含如下两条语句:第一条语句使用SQL LDATE命令计算和更新student表的年龄字段值(计算年龄的表达式是yearq(dat())-year(出生日期))。第二条语句使用SQL SELECT命令查询各种“政治面目”的学生人数和平均年龄,并将结果存储于表sqlresults(字段名是政治面目、人数和平均年龄)。说明:以上命令文件必须执行,并产生所要求的结果。
选项
答案
(1)【操作步骤】步骤1:在命令窗口执行命令
:MODIFY COMMAND modil,
打开程序文件,文件中的命令代码如下: SET TALK OFF USE Student LOCATE FOR政治面目=“群众” *****************error******************** DO WHILE .NOT.FOUND() IF性别=“男” CONTINUE *******************error******************* BREAK ENDIF ?姓名,班级 **************error**************** SKIP ENDDO USE SET TALK ON 修改程序中的错误行,修改后的程序如下: SET TALK OFF USE Student &&打开student表 LOCATE FOR政治面目=“群众”&&查找当前记录的“政治面目”为“群众” DO WHILE FOUND() &&循环条件为找到、、政治面目“为”群众”的记录时进入循环 IF性别=“男” &&如果性别为“女”,继续执行下面的语句,否则执行ENDIF语句之后的语句 CONT INUE &&返回到循环体起始位置继续重新判断下一条记录“政治面目”值是否为“群众” LOOP &&返回到循环体起始位置,即DOWHILE处重新判断,不再执行后面的语句 ENDIF &&当TF处条件不成立时,直接执行该语句后面的命令 ?姓名,班级 &&当前面的IF条件语句不成立时,执行该语句,显示当前记录的“姓名”和“班级”值 CONTINUE&&返回到循环体起始位置继续重新判断下一条记录“政治面目”值是否为、“群众” ENDDO &&当DO WHILE处条件不成立时,直接退 出循环体,执行该语句后面的命令 USE &&关闭当前打开的表 SET TALK ON 步骤2:保存文件修改,在命令窗口执行命令:
DOmod11.prg
,执行程序文件。 (2)【操作步骤】 步骤1:在命令窗口执行命令:
MODIFY COMMANDsprog
,打开程序文件编辑器。 步骤2:在程序文件编辑器中输入如下代码(相关SQL查询语句是通过查询设计器生成): 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://kaotiyun.com/show/rlbp777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
当前目录下有“工资表”文件,现要将“职称”为“工程师”的工资增加30元,则语句为: UPDATE工资表【】WHERE职称=″工程师″
在“报表设计器”中,要添加标题或其他说明文字,应使用______控件。
SQL的查询语句中,______短语用于实现关系的投影操作。
SQLSELECT语句中的WHERE用于说明()
以下属于非容器类控件的是______。
使用SELECT-SQL命令建立查询时,若要将查询结果输出到一临时数据表中,需要选择使用以下哪一个子句
VisualFoxPro的命令窗口中输入CREATE命令以后,屏幕会出现一个创建对话框,要想完成同样的工作,还可以单击“文件”菜单中的“新建”按钮,然后______。
数据库系统与文件系统的最主要区别是______。
释放表单时,最后引发的事件是______。
随机试题
A.稳定肥大细胞膜B.阻断M受体C.抗炎、增加β2受体数量D.选择性激动β2受体E.促进肾上腺素释放氨茶碱的抗喘作用机制是()
用来证明论点的理由和根据是()
下列情况并存心绞痛,哪一种不宜用硝酸什油
A.用以消除或减缓君、臣药的毒性和烈性B.能引方中诸药以达病所的药物C.根据病情的需要,用与君药性味相反而又能在治疗中起相成作用的药物D.具有调和诸药作用的药物反佐药的含义是
藏医药学是民族优秀文化的瑰宝之一,也是我国传统医药的重要组成部分,藏医学以其独特的“三因学说”“人体七大物质”和“三种排泄物”为基础理论,在多个学科领域都有自己独特的建树。能消炎解毒、和胃至酸、化瘀止痛的藏成药是
具有浓郁气味,容易挥发的是容易产生酸败现象的是
背景:某学校食堂工程,建筑面积7000m2,框架结构,地上3层,外装饰为玻璃幕墙和石材,楼层之间安装有自动扶梯,在验收过程中发生了以下事件:事件一:幕墙分包工程施工完成后,内部自行组织了检查评定,为整体工程验收创造条件。事件二
甲企业委托乙企业生产无牌号卷烟20箱,甲企业向农业生产者收购烟叶,支付收购价4000元,需缴纳的烟叶税为880元。将该烟叶运送至乙企业,支付运输公司运费200元,乙企业收取5000元支票作为加工费和辅料费的合计金额,则乙企业应代收代缴甲企业的消费税为(
下列各行为主体不能作为纳税担保人的是( )。
ShoppersonBlackFriday,thetraditionalstartoftheholidayshoppingseasoninAmerica,arenotoriouslyaggressive.Someeven
最新回复
(
0
)