单选题
说明:阅读下列程序(段)并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序】
** 主程序: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。