5,6
5,5
6,5
6,6
第1题:
下列程序段执行以后,内存变量Y的值是( )。x=34567y=0DO WHILE x>;0y=x%l0+Y*10x=int(x/10)ENDD0
A.3456
B.34567
C.7654
D.76543
第2题:
下列程序 段 执行以后,内存变量 y 的值是
x=345 6 7
y=0
DO WHILE x > 0
y=x%10+y*10
x=int(x/10)
ENDDO
A)3456
B)34567
C)7654
D)76543
第3题:
A.5,6
B.5,5
C.6,5
D.6,6
第4题:
若有循环: int x=5,y=20; do{ y-=x; x++; }while(++x<- -y);则循环体将被执行( )。
A.0次
B.1次
C.2次
D.3次
第5题:
下列程序段执行以后,内存变量y的值是( )。 x=34567 y=0 DO WHILE x>0 y=x%10+y*10 x=int(x/10) ENDDO
A.3456
B.34567
C.7654
D.76543
第6题:
下列程序段执行以后,内存变量Y的值是( )。x=34567y=0DO WHILE x>;0y=x%l0+Y*10x=int(x/10)ENDD0
A.3456
B.34567
C.7654
D.76543
第7题:
标有/**/的语句的执行次数是( )。 int y=5,x=2; do {y=x*x; /* */ {while(++y <5);
A.5
B.4
C.2
D.1
第8题:
main( )
{ int x=31,y=2,s=0;
do
{ s-=x*y;
x+=2;
y-=3;} while( x%3==0);
printf(“x=%d\ty=%d\ts=%d\n”,x,y,s);
}
第9题:
给出以下程序的运行结果: SET TALK OFF X=0 Y=0 DO WHILE X<10 X=X+1 IF INT(X/2)=X/2 LOOP ELSE Y=Y+X ENDIF ENDDO ?″Y=″,Y RETURN 运行结果为().
第10题:
Which two code fragments are most likely to cause a StackOverflowError?()
第11题:
5,6
5,5
6,5
6,6
第12题:
5,6
5,5
6,5
6,6
第13题:
下列程序段执行以后,内存变量y的值是( )。 CLEAR x=12345 y=0 DO WHILE x>O y=y+x%10 x=int(x/10) ENDDO ?y
A.54321
B.12345
C.51
D.15
第14题:
下列的程序 段 中与上题的程序段对 y 的计算结果相同的是
A) x=34567
y=0
flag=.T.
DO WHILE flag
y=x%10+y*10
x=int(x/10)
IF x>0
flag=.F.
ENDIF
ENDDO
B ) x=34567
y=0
flag=.T.
DO WHILE flag
y=x%10+y*10
x=int(x/10) }
IF x=0
flag=.F.
ENDIF
ENDDO
C ) x=34567
y=0
flag=.T.
DO WHILE !flag
y=x%10+y*10
IF x>0
flag=.F.
ENDIF
ENDDO
D) x=34567
y=0
flag=.T.
DO WHILE !flag
y=x%10+y*10
x=int(x/10)
IF x=0
flag=.T.
ENDIF
ENDDO
第15题:
下列程序段执行以后,内存变量Y的值是( )。 CLEAR x=12345 y=0 DO WHILE x>0 y=y+x%10 x=int(x/l 0) ENDD0 7 Y
A.54321
B.12345
C.51
D.15
第16题:
执行下列程序段以后,内存变量y的值是( )。x=76543y=0DO WHILE x>0 y=x%10+y*10 x=int(x/10)ENDDO
A.3456
B.34567
C.7654
D.76543
第17题:
【程序说明】程序功能是计算一个整数的各位数字之和。
【程序】
SET TALK OFF
INPUT“x=”TO x
s=0
DO WHILE x!=0
s=s+ MOD(x,10)
(1)
(2)
? S
SET TALK ON
(1)
A.x=INT(x*10)
B.x=INT(x/10)
C.x=x-INT(x/10)
D.x=x-INT(x*10)
第18题:
下列程序段执行以后,内存变量Y的值是( )。 CLEAR x=12345 y=O DO WHILE x>0 y=y+x%10 x=int(x/l0) ENDDo ?Y
A.54321
B.12345
C.51
D.15
第19题:
( 17 )下列程序段执行以后,内存变量 y 的值是
x =76543
y=0
DO WHILE x>0
y=x%10+y*10
x=int(x/10)
ENDDO
A ) 3456
B ) 34567
C ) 7654
D ) 76543
第20题:
int x=0; int y 10; do { y--; ++x; } while (x < 5); System.out.print(x + “,“ + y); What is the result?()
第21题:
int x=0; int y=10; do{l3.y--; ++x; }while(x<5); System.out.print(x+","+y); What is the result?()
第22题:
Y=5
Y=25
Y=15
Y=20
第23题:
int []x = {1,2,3,4,5};for(int y = 0; y < 6; y++) System.out.println(x[y]);
static int[] x = {7,6,5,4};static { x[1] = 8;x[4] = 3; }
for(int y = 10; y < 10; y++)doStuff(y);
void doOne(int x) { doTwo(x); }void doTwo(int y) { doThree(y); }void doThree(int z) { doTwo(z); }
for(int x = 0; x < 1000000000; x++) doStuff(x);
void counter(int i) { counter(++i); }
第24题:
5,0
6,0
5,-1
6,-1