单选题下面程序的运行结果是( )。SETTALK OFFa=10DO p1?aPROCEDURE p1PRIVATE aa=11DO p2PROCEDURE p2a=12RETURNA10B11C12D14
单选题
下面程序的运行结果是( )。SETTALK OFFa=10DO p1?aPROCEDURE p1PRIVATE aa=11DO p2PROCEDURE p2a=12RETURN
A
10
B
11
C
12
D
14
参考解析
解析:
本题中,p1过程和p2过程中都会建立一个私有变量a,但并不会影响主程序变量a,所以主程序的a没有变化。PROCEDURE表示开始一个过程,PRIVATE命令用于隐藏上层模块中可能存在的变量。
本题中,p1过程和p2过程中都会建立一个私有变量a,但并不会影响主程序变量a,所以主程序的a没有变化。PROCEDURE表示开始一个过程,PRIVATE命令用于隐藏上层模块中可能存在的变量。
相关考题:
下面程序的运行结果是includemain(){static char a[]="Languagef",b[]="programe";cha 下面程序的运行结果是 #include<stdio.h> main() { static char a[]="Languagef" ,b[]="programe"; char *p1,*p2; int k; p1=a;p2=b; for(k=0;k<=7;k++) if(*(p1+k)==*(p2+k)) printf("%c",*(p1+k));}A.gaeB.gaC.LanSuageD.有语法错
下面程序段输出的i值是() #include void main() {int i;for(i=1;i=50;i++) if((i*i=130)(i*i=180))break; printf("%d/n",i);}A、10B、11C、12D、13
单选题下面程序的运行结果是( )。A10B11C12D14