单选题
说明:阅读下列程序(段)并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序】 ** 主程序:AAA. PRG SET TALK
OFF CLEAR K=20 Y=30 DO BBB ?X,Y RETURN ** 子程序:BBB.
PRG PRIVATE Y X=40 Y=50 RETURN |
单选题
程序执行后的显示结果为 ______。
【正确答案】
D
【答案解析】[解析] 在子程序中,X被重新赋值为40,变量Y是私有变量,在子程序结束后,主程序中的Y值不变。
单选题
若将PRIVATE Y删除,则程序执行后的显示后果为 ______。
【正确答案】
B
【答案解析】[解析] X、Y都是公有变量,执行子程序后,X、Y被重新赋为40,50。
单选题
若将PRIVATE Y改为PRIVATE X,则程序执行后的显示结果为 ______。
【正确答案】
C
【答案解析】[解析] 变量X是私有变量,在子程序结束后,变量X恢复初值20,Y是公有变量,被重新赋值50。
单选题
若在PRIVATE Y后加一条PRIVATE X语句,则程序执行后的显示结果为 ______。
【正确答案】
A
【答案解析】[解析] 在子程序中,变量X和Y都是私有变量,子程序结束,X和Y值都为初值20和30。