执行下列程序: CLEAR DO A RETURN PROCEDURE A PRIVATE S S=5 DO B ?S RETURN PROCEDURE B S=S+10 RETURN 程序的运行结果为
- A5
- B10
- C15
- D程序错误,找不到变量
执行下列程序: CLEAR DO A RETURN PROCEDURE A PRIVATE S S=5 DO B ?S RETURN PROCEDURE B S=S+10 RETURN 程序的运行结果为
解析:PRIVATE定义的变量能在定义该变量的模块及其下属模块中使用,是一个私有变量。本题在过程A中给变量s赋值为5,然后调用过程B,s的值等于15,然后返回上一级,求出s的值为15。
1、下列程序段的执行结果为A=2B=5If A * B < 1 Then
下列程序段的执行结果为A=2B=5If A * B < 1 Then B=B - 1 Else B=-1Print B - A > 0 ( )。ATrueBFalseC-1D1
2、有以下程序int a=2;int f(int *a){ return (*a
有以下程序int a=2;int f(int *a){ return (*a)++;}main(){ int s=0; { int a=5; s+=f(&a); } s+=f(&a); printf("%dn",s);}执行后的输出结果是A.10 B.9 C.7 D.8A10 B9 C7 D8
3、下列程序段执行以后,内存变量Y的值是( )。 CLEAR x=12345 y
下列程序段执行以后,内存变量Y的值是( )。 CLEAR x=12345 y=O DO WHILE x>0 y=y+x%10 x=int(x/l0) ENDDo ?YA54321B12345C51D15
4、有如下程序 int func(int a,int b) { return(
有如下程序int func(int a,int b){return(a+b);}main(){int x=2,y=5,z=8,r;r=func(func(x,y),z);printf("%dn",r);}该程序的输出结果是()A12B13C14D15
5、有以下程序 int f(int a) { return a%2; } ma
有以下程序int f(int a){return a%2;}main(){int s[8]={1,3,5,2,4,6},i,d=0;for(i=0;f(s[i]);i++)d+=s[i];printf("%dn",d);}程序运行后的输出结果是()A9B11C19D21
6、有如下程序 a=100 Do s=s +a a=a+1 Loop While
有如下程序 a=100 Do s=s +a a=a+1 Loop While a>120 Print a 运行时输出的结果是( )。A100B120C201D101