(22)在Visual FoxPro中有如下程序:*程序名:TEST .PRG*調(diào)用方法:DO TESTSET TALK OFFCLOSE ALLCLE
(22)在Visual FoxPro中有如下程序:*程序名:TEST .PRG*調(diào)用方法:DO TESTSET TALK OFFCLOSE ALLCLEAR ALLmX = "Visual FoxPro "mY = "二級"DO SUB1 WITH mX?mX+mYRETURN*子程序:SUB1.PRGPROCEDURE SUB1PARAMETERS mX1LOCAL mXmX ="Visual FoxPro DBMS 考試"mY ="計算機(jī)等級"+mYRETURN執(zhí)行命令DO TEST后,屏幕的顯示結(jié)果為A)二級Visual FoxProB)計算機(jī)等級二級Visual FoxPro DBMS考試C)二級Visual FoxPro DBMS考試D)計算機(jī)等級二級Visual FoxPro
正確答案:D題目中的主程序TEST調(diào)用了子程序SUB1,調(diào)用過程中傳遞給子程序SUB1一個參數(shù)mX,由于在子程序SUBI中mX被定義為一個局部變量,其作用域只是在SUB1中有效,所以SUB1中的變量mX的值不會影響到主程序中TEST程序中的mX,值發(fā)生改變的只是變量my.子程序SUB1執(zhí)行完畢后變量my和mX值分別為“計算機(jī)等級二級”和“Visual FoxPro”。主程序最后利用“+”運(yùn)算符將兩個變量My和mX順序連接,其結(jié)果為“計算機(jī)等級二級Visual FoxPro”,故正確答案為D。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。