首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(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
39
问题
(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全国计算机二级
相关试题推荐
将成绩表中总分字段的默认值设置为0,这属于定义数据______完整性。
把各个数据库文件联系起来构成一个统一的整体,在数据库系统中需要采用一定的将这些数据厍文件联系起来。
从员工表中删除工号为“00011”的员工记录,正确的SQL语句是______。
SQL用于显示部分查询结果的TOP短语,必须与下列()短语同时使用才有效。
下列不属于结构化分析的常用工具的是______。
用命令“INDEXON姓名TAGindex_nameUNIQUE”建立索引,其索引类型是
FoxPro中出现的各类文件的扩展名()。
下列叙述中,不能打开数据库设计器的是()。
结构化程序设计的3种基本逻辑结构是_______。
随机试题
判别分析
患者,男性,28岁。车祸致伤。伤后右髋关节疼痛剧烈不能活动。查体:患肢短缩,髋关节呈屈曲、内收、内旋畸形。应首先考虑的诊断是
患者,女,30岁。恶寒发热,咳嗽,咯白色黏痰,痰量日渐增多,胸痛,咳则痛甚,呼吸不利,口干鼻燥,舌苔薄黄,脉浮数而滑。此病证的证机概要是
男,40岁,腰痛伴右下肢放射痛2个月,反复发作,与劳累有关,咳嗽、用力排便时可加重疼痛。查体右直腿抬高试验40度阳性,加强试验阳性,X线片示:L4~5椎间隙变窄。其最可能的诊断为
根据《商业银行理财产品销售管理办法》的有关规定,下列属于商业银行理财产品宣传材料的有()。
关于应收款项,下列说法中正确的有()。
表中所示的省市中,企业自筹资金占污染治理项目本年投资来源总额比重最高的省市是()。
罚金的缴纳方式有()。
2017年第一季度,某省农林牧渔业增加值361.78亿元,比上年同期增长5.9%,高于上年同期0.2个百分点,具体情况如下:该省种植业增加值119.21亿元,比上年同期增长8.2%。其中蔬菜种植面积358.80万亩,比上年同期增加18.23万亩,蔬菜产量
Henryforgottobringhisadmissioncardwithhim.______hewasallowedintothehalltotaketheexamination.
最新回复
(
0
)