单选题
假设新建了一个程序文件myProc.prg(不存在同名的.exe、.app和.fxp文件),然后在命令窗口输入命令DO myProc,执行该程序并获得正常的结果。现在用命令ERASE myProc.prg删除该程序文件,然后再次执行命令DO myProc,产生的结果是______。
A.出错(找不到文件)
B.与第一次执行的结果相同
C.系统打开“运行”对话框,要求指定文件
D.系统不执行任何操作
A
B
C
D
【正确答案】
B
【答案解析】
[解析] 当用DO命令执行程序文件时,如果没有指定扩展名,系统将按.exe→.app→.fxp→.prg顺序寻找该程序文件的源代码或某目标代码文件执行。如果寻找到的是.prg源程序文件,系统会自动对其进行编译,产生相应的.fxp文件,随后系统载入新产生的.fxp文件,并运行它。ERASE命令只删除.prg文件,并没有删除.fxp文件。故答案选B
提交答案
关闭