首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(1)student是一个“学生”表,其中包含学号(C8)、姓名(C8)、性别(C2)、政治面目(C4)、班级(C5)等字段。考生文件夹下的modil.prg程序文件的功能是显示输出所有政治面目为“群众”的“男”生的姓名和班级,每行输出一个学生的信息;程序
(1)student是一个“学生”表,其中包含学号(C8)、姓名(C8)、性别(C2)、政治面目(C4)、班级(C5)等字段。考生文件夹下的modil.prg程序文件的功能是显示输出所有政治面目为“群众”的“男”生的姓名和班级,每行输出一个学生的信息;程序
admin
2016-12-05
78
问题
(1)student是一个“学生”表,其中包含学号(C8)、姓名(C8)、性别(C2)、政治面目(C4)、班级(C5)等字段。考生文件夹下的modil.prg程序文件的功能是显示输出所有政治面目为“群众”的“男”生的姓名和班级,每行输出一个学生的信息;程序中有三处错误,请加以改正。
说明:程序中******ERROR FOUND******的下一行即为错误所在行。请用改正后的程序行覆盖错误所在行,不要插入或删除任何程序行。
(2)建立命令文件sprog.prg,该命令文件包含如下两条语句:
第一条语句使用SQL UPDATE命令计算和更新student表的年龄字段值(计算年龄的表达式是year(dat()-year(出生日期))。
第二条语句使用SQL SELECT命令查询各种“政治面目”的学生人数和平均年龄,并将结果存储于表sqlresults(字段名是政治面目、人数和平均年龄)。
说明:以上命令文件必须执行,并产生所要求的结果。
选项
答案
(1)【操作步骤】 步骤1:在命令窗口执行命令:MODIFY COMMAND modil,打开程序文件,文件中的命令代码如下: 1 SET IALK OEF 2 USE student 3 LOCATE FOR 政治面目="群众" 4 "************error************ DO WHILE .NOT.FOUND() 5 IF性别:="男" 6 CONTINUE 7 ************error************ BREAK 8 ENDIF 9 ?姓名,班级 10 ************error************ SKIP 11 ENDDO 12 USE 13 SET TALK ON 修改程序中的错误行,修改后的程序如下: 1 SET TALK OFF 2 USE student &&打开student表 3 LOCATE FOR 政治面目="群众" && 查找当前基录的“政治面目”为“群众” 4 DO WHILE FOUND() &&循环条件为找到"政治面目"为"群众"的记录时进入循环 5 IF 性别="男" && 如果性别为"女",继续执行下而的语句,否则执行ENDIF语句之后的语句 6 CONTINUE && 返回到循环体起始位置继续重新判断下一条记求“政治面目”值是否为“群众” 7 LOOP &&返回到循环体起始位置,即 DO WHILE处重新判断,不再执行后而的语句 8 ENDIF && 当IF处条件不成利时,直接执行该语句后而的命令 9 ?姓名,班级&& 当前面的IF条件语句不成立时,执行该语句,显示当前记录的“姓名”和“班级”值 10 CONINUE &&返回到循环体起始位置继续罩:新判断下一条记录"政治面目"值是否为"群众" 11 ENDDO && 当DO WHILE处条件不成立时,直接退出循环体,执行该语句后面的命令 12 USE && 关闭当前打开的表 13 SET TALK ON 步骤2:保存文件修改,在命令窗口执行命令:DO modil prg,执行程序文件。 (2)【操作步骤】 步骤1:在命令窗口执行命令:MODIFY COMMAND sprog,打开程序文件编辑器。 步骤2:在程序文件编辑器中输入如下代码(相关SQL查询语句是通过查询设计器生成): 1 UPDATE S tudent SET 年龄=YEAR (DATE())-YEAR(出生日期) 2 SELECT STUDENT.政治面目, COUNT (STUDENT.学号)AS人数,AVG(STUDENT. 年龄)AS平均年龄; 3 FROM student; 4 GROUP BY student.政治面目; 5 INTO TABLE sqlresults.dbf 步骤3:保存文件修改,在命令窗口执行命令:DO sprog.prg,执行程序文件。
解析
转载请注明原文地址:https://kaotiyun.com/show/vNIp777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
以下程序(请注意循环体内的LOOP和EXIT语句)的运行结果是()。CLEARX=5DOWHTLET.K=X+,IFX=INT(X/5)水577XELSELOOP
职员.dbf:职员号C(3),姓名C(6),性别C(2),组号N(1),职务C(10)客户.dbf:客户号C(4),客户名C(36),地址C(36),所在城市C(36)订单.dbf:订单号C(4),客户名C(4),职员号C(3),
职员.dbf:职员号C(3),姓名C(6),性别C(2),组号N(1),职务C(10)客户.dbf:客户号C(4),客户名C(36),地址C(36),所在城市C(36)订单.dbf:订单号C(4),客户名C(4),职员号C(3),
有关PACK命令的描述,正确的是()。
执行下列程序:CLEARDOPROG1RETURNPROCED[JREPROG1X=2DOPROG27XRETURNPROCEDUREPROG2
要从字符串“全国计算机等级考试”中取出子串“等级考试”,应该使用函数()。
执行命令:DECLAREarray(5,5),则array(3,3)的值为()。
在表单设计器的属性窗口中设置表单或其他控件对象的属性时,以下叙述正确的是()。
(1)在考生文件夹下,打开DB数据库,完成如下基本操作。给表tabb增加一个字段,字段名为“日期”,数据类型为日期型。(2)使用SQL语句为表“金牌榜”增加一个字段“奖牌总数”(整数型),同时为该字段设置有效性规则:奖牌总数>=0。
随机试题
下列不属于旧版店铺管理软件所具有问题的是()
A.三相波,收缩期最大流速与此动脉邻近正常管腔部位最大流速比<1.3B.三相波,收缩期最大流速与此动脉邻近正常管腔部位最大流速比>1.3C.正向单相波,收缩期最大流速与邻近正常管腔部位最大流速比为2~4D.正向单相波,收缩期最大流速与邻近正常管腔部位
患者,男,20岁。龟头新生物半年。体格检查:龟头边缘见较多环形排列的淡红色小丘疹。既往有不洁性交史。该患者诊断应首先考虑
甲于某晚9时驾驶货车在县城主干道超车时,逆行进入对向车道,撞上乙驾驶的小轿车,乙被卡在车内无法动弹,乙车内黄某当场死亡、胡某受重伤。后查明,乙无驾驶资格,事发时略有超速,且未采取有效制动措施(事实一)。甲驾车逃逸。急救人员5分钟后赶到现场,胡某因伤势过重
保险公司设立后,( )是指按照其注册资本总额一定的百分比向保险监督管理部门指定的单位缴存的、用于担保保险公司的偿付能力的资金。
科目汇总表账务处理程序能科学地反映账户的对应关系,且便于账目核对。()
实施科教兴国战略的根本途径之一是大力发展教育。()
一本100多页的书,被人撕掉了4张,剩下的页码总和为8037,则该书最多有多少页?
新闻客观性的要求是什么?新闻工作能够做到客观吗?为什么?(中山大学2017年研)
Statusesaremarveloushumaninventionsthatenableustogetalongwithoneanotherandtodeterminewherewe"fit"insociety.
最新回复
(
0
)