New【全国计算等级考试二级VF上机改错题及参考答案】.docVIP

  • 6
  • 0
  • 约1.37万字
  • 约 11页
  • 2016-10-06 发布于贵州
  • 举报

New【全国计算等级考试二级VF上机改错题及参考答案】.doc

New【全国计算等级考试二级VF上机改错题及参考答案】

文本框 PassWordChar 改为 * 功能:如果用户输入的用户名和口令一致,则在提示信息后关闭该表单,否则重新输入用户名和口令。 **********Error********************** if thisform.text1 = thisform.text2?????????? 改为? if thisform.text1.value=thisform.text2.value ??? wait 欢迎使用…… window timeout 1 **********Error********************** ??? thisform.close?????????????????? ??????改为?? thisform.release else ??? wait 用户名或口令不对,请重新输入…… window timeout 1 endif *检索选课门数大于或等于3门以上的每个学生的学号、姓名、平均成绩、最低分、选课门数和院系,*并按平均成绩降序排序,将结果存储到表TEST1中.以下程序有三处错误,请改正 SET TALK OFF SET SAFETY OFF SELECT STUDENT.学号, 姓名, AVG(成绩) 平均成绩, MIN(成绩) 最低分, COUNT(*) 选课门数,院系 院系; FROM STUDENT, SCORE; WHERE STUDENT.学号 = SCORE.学号; GROUP BY STUDENT.学号 HAVING SUM(课程编号) = 3; *Error*? ?将sum改为count其他不变 ORDER BY 平均成绩 ;??? *********Error*******? 改为 order by 平均成绩 desc INTO TEST1 SDF???????? *********Error*******? 改为 into table test1 RETURN *检索选课门数是3门以上的每个学生的学号、姓名、平均成绩、最低分、选课门数和院系编号,*并按平均成绩降序排序. SET TALK OFF SET SAFETY OFF USE DATABASE SDB ????****Error***修改本行的语法错误,不许注释掉本行或删除本行?? 将use改为open CREATE VIEW VS1 SELECT STUDENT2.学号, 姓名, AVG(成绩) 平均成绩, MIN(成绩) 最低分, COUNT(*) 选课门数, 院系编号; FROM STUDENT2, COURSE2;?? *************Error*************? 改为 from student2,sc WHERE STUDENT2.学号 = SC.学号 ; GROUP BY SC.学号 HAVING COUNT(课程号) 3; ORDER BY 成绩???? *************Error*************? 改为 order by 平均成绩 desc CLOSE DATABASE RETURN *检索同时选修课程号c1和c2的学生的学号*以下程序有三处错误,请改正 SELECT 学号; FROM SC ; WHERE? 课程号 = c1 AND 学号 = ; *****Error******* ??????????改为? where 课程号=c1 and 学号 in ( SELECT * FROM SC? ;???????? ************Error************改为? (select 学号 from sc; WHERE? 学号 = c2 )?????????? ************Error************改为? where 课程号=c2) CLOSE DATABASE 检索选修课程门数等于3门或3门以上,每门课程成绩大于或等于70分的每个学生的,学号,姓名,性别,平均成绩,最低分和选课门数,并将结果存储到表NEW_TEST中.*以下程序有三处错误,请改正 OPEN DATABASE SDB SELECT STUDENT.学号,姓名,性别,AVG(成绩) 平均成绩,MIN(成绩) 最低分,COUNT(*) 选课门数; ?? FROM STUDENT,SC; ?? WHILE STUDENT.学号 = SC.学号 AND 成绩 = 70 ;?? *******Error******** 将While 改为 where 其他不变 ?? GROUP BY STUDENT.学号 HAVING SUM(课程号) = 3; *******Error******** 将sum 改为 count 其他不变 ?? TO NEW_TES

文档评论(0)

1亿VIP精品文档

相关文档