A-A+

考生文件夹下有一个数据库“学校管理” 其中有数据库表“student” “score”和“c

2022-08-06 02:15:01 问答库 阅读 174 次

问题详情

考生文件夹下有一个数据库“学校管理”,其中有数据库表“student”、“score”和“course”
(1)在考生文件夹下有程序文件“cxl.prg”,该程序的功能是检索分数小于60的学生的全部信息。请修改程序中的错误,并调试该程序,使之正确运行。考生不得增加或删减代码。
(2)编写程序“cx2.prg”,实现“输入一个数判断其是否为素数”的功能。请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:
【考点指引】本大题第1小题主要考查改正在使用SQL过程时容易产生的错误;第2小题主要是简单编程,这里要用到数学函数、取整函数和循环语句。
(1)【操作步骤】
①在命令窗口中输入命令:MODI COMM cx1(回车执行),打开程序文件编辑窗口,在程序文件编辑窗口中将原程序:SELECT*FROM student WHERE学号=(SELECT学号FROM score WHERE成绩<60)中的“=”改成“IN”,关闭程序文件编辑窗口并保存程序文件。
②在命令窗口中输入命令:DO cx1(回车执行),执行程序文件。
(2)【操作步骤】
①在命令窗H中输入命令:MODI COMM cx2(回车执行),打开程序文件编辑窗口,在程序文件编辑窗口中输入以下程序代码:
INPUT〝请输入一个>2的整数:〞TO aa
bb=.T.
FoR i=2 TO INT(SQRT(aa))
IF aa/i=INT(aa/i)THEN
?STR(aa)+〝不是素数!〞
bb=.F.
EXIT
ENDIF
NEXT
IF bb THEN
?STR(aa)+〝是素数!〞
ENDIF
关闭程序文件编辑窗口并保存程序文件。
②在命令窗口中输入命令:DO cx2(回车执行),执行程序文件。

考点:数据库,文件夹