首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(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
143
问题
(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://kaotiyun.com/show/9Xop777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
对数据库CZ进行下列操作,其结果为()。USECZ?BOF()SKIP-17BOF()C0BOTTOM?EOF()SKIP?EOF()
将A区上的主库文件按关键字段“XM”和C区上的辅助文件建立关联()。
数据库VisualFoxPro中使用的变量类型有()。
选项按钮组属于【】类,它的【】属性表明该选项组有几个选项。
利用SQL命令从职工表中派生出含有“职工号”、“姓名”字段的视图,下列语句正确的是
通过项目管理器窗口的命令按钮,不能完成的操作是
在面向对象程序设计中,程序运行的最基本实体是______。
对于向一个数据库添加自由表,下列说法中,错误的是______。
在下列字段中,宽度由用户设置的字段是______。
在VisualFoxPro中创建项目,系统将建立一个项目文件,项目文件的扩展名是______。
随机试题
免疫抑制药主要用于
下列哪一项是涉及并规定破坏环境资源保护罪的特别刑法?()
A.清水样鼻漏B.黏液样鼻漏C.黏脓性鼻漏D.血性鼻漏E.脓血鼻漏变应性鼻炎
药品不良反应是指
砂垫层的铺设适用于()等情况。
下列对ISO9001标准的理解,()是正确的。
某商品流通企业正在着手编制明年的现金预算,有关资料如下:(1)年初现金余额为10万元,应收账款20万元,存货30万元,应付账款25万元;预计年末应收账款余额为40万元,存货50万元,应付账款15万元。(2)预计全年销售收入为100万元,
某外商甲与国内企业乙约定设立中外合资企业丙,投资总额为200万元,则丙企业的注册资本最少应为()万元。
在一次心理健康培训班教学测验中,关于学校心理辅导的一般目标,学员们的答案不一,共有四种。其中,正确的是()。
设总体X~U[0,θ],其中θ>0,求θ的极大似然估计量,判断其是否是θ的无偏估计量.
最新回复
(
0
)