首页
题目
TAGS
首页
/
题库
/
[单选题]当变量x=2,y=5时,以下程序的输出结的答案
搜答案
当变量x=2,y=5时,以下程序的输出结果为 Do Until y>5 x=x*y y=y+1 Loop Print x
单选题
2022-03-15 18:06
A、2
B、5
C、10
D、20
查看答案
正确答案
C
试题解析
解析:本题主要考查了Do Un til...Loop形式的循环结构。 Do Until...Loop形式执行过程如下: ①计算条件表达式的值,若条件不成立,执行②;否则执行④。 ②执行循环体。 ③转向执行①。 ④执行Loop后面的语句,即退出Do…… Loop循环。 题中第一次条件不成立,故执行了一次循环体,执行语句x=x*y使x的值变为10,执行语句y=y+1使y的值变为6。接着判断条件成立,故不再执行循环体,最后x的输出结果为10。
标签:
感兴趣题目
以下程序段运行结束后,变量x的值为( )。 x=2 y=4 Do x=x*y y=y+1 Loop While y<4
当变量x=2,y=5时,以下程序的输出结果为( )。 Do Until y>5 x=x*y y=y+1 Loop print x
以下程序段运行结束后,变量x的值为 ______。 x=2 y=4 Do x=x*y y=y+1 Loop While y<4
当变量x=2,y=5时,以下程序的输出结果为 Do Until y>5 x=x*y y=y+1 Loop Print x
以下程序段运行结束后,变量x的值为( )。 x=2 y=4 Do x=x*y y=y+1 Loop While y<4
以下程序段运行结束后,变量x的值为( )。 x=2 y=4 DO x=x*y y=y+1 Loop While y<4
下列程序段的执行结果为( )。 x=1:y=2 z=x=y Print x;y;z
给出以下程序: SET TALK OFF X=0 Y=0 DO WHILE X<100 X=X+1 IF INT(X/2)=X/2 LOOP ELSE Y=Y+X ENDIF ENDDO ?"Y=",Y RETURN 运行结果为 ______。
有以下程序: main() { int x=5,y=2,z=1; printf("%d ",x%y&~z); }程序运行后的输出结果为______。
以下程序的运行结果为( ). x=1.5 do case case x>2 y=2 case x>1 y=1 endcase ? y return
以下程序的运行结果为(). x=1.5 do case case x>2 y=2 case x>1 y=1 endcase ? y return
设x和y均为int型变量,则执行下的循环后,y值为()for(y=1,x=1;y<=50;y) {if(x==10))break; if(x%2==1) {x=5;continue;} x-=3; }
相关题目
若运行时给变量x输入20,则以下程序的运行结果是( )voidmain(voiD{intx,y;scanf("%d",&x);y=x>1010:5;printf("%d\n",y);}
若运行时给变量x输入20,则以下程序的运行结果是( )voidmain(voiD{intx,y;scanf("%d",&x);y=x>1010:5;printf("%d\\n",y);}
以下程序的输出结果是:( )void fun(int n,int b){a=4;b=5;}main(){int x=1,y=2;fun(x,y);printf(“%d,%d\n”,y,x);}
若x和y都是int型变量,x=100,y=200,且有程序片段:printf("%d",(x,y)); 上面程序片段的输出结果 ( )
下列程序段的执行结果为 X=2 Y=5 If X * Y <1 Then Y=Y - 1 Else Y=-1 Print Y-X>0
有以下程序: void f(int y,int *x) { y=y+ *x; *x;=*x+y;} main() { int x=2,y=4; f(y,&x); - printf ("%d %d ",x,y); } 执行后的输出结果是 ______。
设以下变量均为int类型,表达式的值不为7的是A.(x=y=6,x+y,x+1) B.(x=6,x+1,y=6,x+y) C.(x=y=6,x+y,y+1) D.(y=6,y+1,x=y,x+1)
设以下变量均为int类型,则值不等于7的表达式是( )。A.(x=y=6,x+y,x+1)B.(x=y=6,x+y,y+1)C.(x=6,x+1。y=6,x+y)D.(y=6,y+1,x=y,x+1)
下面程序的输出结果是main{ int x=3 ,y=6,a=0; while(x++!=(y-=1) ) { a+=1; if (y<x) break; } printf("x=%d,y=%d,a=%d\n",x,y,a);}A.x=4,y=4,a=1 B.x=5,y=5,a=1 C.x=5,y=4,a=1 D.x=5,y=4,a=3
下列程序的运行结果是( )。 int y=5,x=14; y=((x=3*Y,x+1),x-1); printf("x=%d,y=%d",x,y);
以下程序段的输出结果为______。 X=1 Y=4 Do Until Y>4 X=K*Y Y+Y+1 Loop Print X
以下程序段的输出结果为 ______。 X=1 Y=4 Do Until Y>4 X=X*Y Y=Y+1 Loop Print X
以下程序输出的结果为______。 x=1 y=4 Do Until y>4 x=x*y y=y + 1 Loop Print x
有以下程序,程序运行结束后,x的值是( )。 x=1 y=2 do x=x*y y=y+1 loop while y<5
以下程序段运行结束后,变量x的值为( )。 x=1 y=2 Do x=x*y y=y+1 Loop While y<2
下列程序的运行结果是( )。 inty=5,x=14; y=((x=3*y,x+1),x-1; printf("x=%d,y=%d",x,y);
设有如下程序 Private Sub Command1 Click( ) x=10:Y=0 For i=l To 5 Do x=x-2 y=y+2 Loop Until y>j Or x<-l Nex1 End Sub 运行程序,其中Do循环执行的次数是( )。
设x和y都是int类型,且x=1,y=2,则printf("%d%d",x,y,(x,y))的输出结果是( )。
设x和y都是int类型,且x=1,y=2,则printf("%d%d",x,y,(x,y))的输出结果是( )。
下列程序执行后,输出的结果是( )。 int x=-5,y=0; while(++x) y++; cout<<y<<end1;
广告位招租WX:84302438
题库考试答案搜索网
免费的网站请分享给朋友吧