首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(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-03-18
35
问题
(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/wVsp777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
(1)在“员工信息管理”数据库中建立视图myview,显示字段包括“职工编号”,“姓名”和“职称编号”和“职称名称”等字段内容是职称名称为“副教授”的记录。(2)建立表单myfm,标题为“视图查看”。在表单上显示上题中建立的视图myview的内容。
子程序通常分为两类:【】和函数,前者是命令的抽象,后者是为了求值。
设有变量pi=3.1415926,执行命令?ROUND(pi,3)的显示缔果为______。
项目管理器中的“文本文件”组件包含在______选项卡中。
分布式数据库系统不具有的特点是______。
1.根据考生文件夹下的tx1表和jsh表建立一个查询query2,查询出单位是“南京大学”的所有教师的姓名、职称、电话,要求查询去向是表,表名是query2,dbf,并执行该查询。2.建立表单enterf,表单中有两个命令按钮,按钮的名称分别为cmdi
在考生文件夹下完成如下简单应用:(1)创建一个名称为sview的视图,该视图的SELECT语句用于查询salary_db数据库中salarys表(雇员工资表)的部门号、雇员号、姓名、工资、补贴、奖励、失业保险、医疗统筹和实发工资,其中实发工资由工
在FoxPro中要建立一个与现有的某个数据库有完全相同结构和数据的新数据库,应该使用如下语句中的______语句。
①请编写名称为change_c的命令程序并执行,该程序实现下面的功能:将“商品表”进行备份,备份文件名为spbak.dbf;将“商品表”中“商品号”前两位编号为“10”的商品的“单价”修改为出厂单价提高10%;使用“单价调整表”对商品表的部分商品出厂单价进
随机试题
心理测验
关于血液的声衰减说法,正确的是
下部量过长见于
小肠上皮细胞吸收葡萄糖是离子梯度驱动的主动运输,驱动这种运输方式的离子梯度主要是Na+,所以可以说间接驱动这种转运的蛋白质是()。
纳税人在向税务机关办理纳税申报时,要附送财务会计报表。()
1+2雀巢速溶咖啡(零售包装)
针对应收账款是否实施函证程序,以下不对应收账款实施函证的情形中,恰当的有()。
在衡量通货膨胀时,通常使用最多、最普遍的指标是()。
材料1中国人讲究礼尚往来,逢年过节来往走动,互赠礼物,互祝安康,也是美好情谊的表达。特别是在结婚这样的喜事上更是讲究礼尚往来。操办婚礼无可厚非,但是动辄十几万甚至几十万的彩礼、几百几千的份子钱,亲朋好友连吃多天的婚宴酒席等大操大办、铺张浪费的不良
下列各类计算机程序语言中,不属于高级程序设计语言的是()。
最新回复
(
0
)