首页/ 题库 / [单选题]下列循环执行的次数为( )。 int y的答案

下列循环执行的次数为( )。 int y=2,x=4; while(--x!=x/y){}

单选题
2022-03-15 18:06
A、1
B、2
C、3
查看答案

正确答案
C

试题解析
解析:首先判断终止条件,执行--x之后, x=3,x/y=1,满足条件,执行第1次循环;再判断终止条件,执行--x之后,x=2,x/y=1,满足条件,执行第2次循环;依此类推可知一共执行了3次循环。

标签:
感兴趣题目
以下程序段运行结束后,变量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的值为( )。 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

考虑下面的函数:
int min(int x,int y){return xint max(int x,int y){return x>y?x:y;}
对于下面的代码:
t=0;
for(i=max(x,y);i>=min(x,y);i--)
t+=i;
假设x=1,y=100,则可以得到函数调用的次数为()

下列循环执行的次数为( )。 int y=2,x=4; while(--x!=x/y){}
下面for语句的循环次数为( )。 for(x=1,y=0;(y!=19)&&(x<6);x++);
给出以下程序: 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 运行结果为 ______。
设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; }
以下程序执行后的输出结果是( )。 #include <iostream> using namespace std; void try(int,int,int,int); int main ( ) { int x,y,z,r; x=1; y=2; try(x,y,z,r); cout<<r<<end1; return 0; } void try(int x,int y, int z,int r) { z = x+y; x = X*X; y = y*y; r = z+x+y; }
以下程序执行后的输出结果是 #include<iostream> using namcspace std; void try(int,int,int,int); int main() { int x,y,z,r; x=1; y=2; try(x,y,z,r); cout<<r<<end1; return 0; } void try(int x,int y, int z,int r) { z = x+y; x = x*x; y = y*y; r = z+x+y; }
for(int x=0,y=0;!x||y<=5;y++,x=!x)语句执行的循环次数是( )。
相关题目
以下for循环的执行次数是( ). for(x=0,y=0;(y=123)&&(x<4);x++);
假设int x=4,y=50,下列语句的循环体共执行几次?( ) while(y/x>3){ if(y%x>3) { x=x+1; } else{ y=y/x; } }
执行语句:int x=3 ,y; y=x-- ; 后,y的值是2。
0 执行语句:int x=3 ,y; y=x-- ; 后,y的值是2。
若有下列程序段:int x=l, y=2;x=x+y;y=x-y;x=x-y;则执行后x和y的值分别为()
以下程序执行后的输出结果是 #include <iostream> using namespace std; void try(int,int,int,int); int main () { int x,y,z,r; x =1 ; y = 2; try(x,y,z,r); cout<<r<<endl; return 0; } void try(int x,int y,int z,int r) { z = x+y; x = x*x; y = y*y; r = z+x+y; }
以下程序执行后的输出结果是( )。 #include<iostream> using namespace std; void try(int,int,int,int); int main() { int x,y,z,r; x=1; y=2; try(x,y,z,r); cout<<r<<endl; return 0; } void try(int x,int y, int z,int r) { z = x+y; X = x*x; y = y*y; r = z+x+y; }
执行程序段“int x=1,y=2;x=x^y;y=y^x;x=x^y;”后,x和y的值分别是______。
有以下程序: 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); } 执行后的输出结果是 ______。
下面程序的输出结果是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
执行下列程序段后,变量a,b,c的值分别是( )。int x=5,y=4;int a,b,c;a=(--x==y++)?x:++y;b=++X;C=y;
执行下列程序段后,变量a,b,c的值分别是( )。 int x=5,y=4; int a,b,c; a=(--x==y++)?x:++y; b=++x; c=y;
下列程序段执行后,内存变量y的值是( )。 x=76543 y=0 DO WHILE x>0 y=x%10+Y*10 X=int(x/10) ENDDO
下列程序段执行以后,内存变量y的值是( )。 x=34567 y=0 DO WHILE x>0 y=x%10+y*10 X=int(x/10) ENDDO
下列程序段执行以后,内存变量y的值是 ______。 x=34567 y=0 DO WHILE x>0 y=x%10+y*10 x=int(x/10) ENDDO
下列程序段执行以后,内存变量y的值是( )。 x=34567 y=0 DO WHILE x>0 y=x%10+y*10 x=int(x/10) ENDDO
执行下列程序段以后,内存变量y的值是( )。x=76543y=0DO WHILE x>0 y=x%10+y*10 x=int(x/10)ENDDO
设x和y为int型变量,则执行下面的循环后,y的值为( ) for(y=l, x=l; y<=50; x="">=10) break; if(x%2==1){ x+=5; continue;} X -= 3; }
执行下列程序后,变量a,b,C的值分别是( )。int x=5,y=4;int a,b,c;a=(--x==y++)?X:++y;b=++x:c=y:
下列程序执行后,输出的结果是( )。 int x=-5,y=0; while(++x) y++; cout<<y<<end1;
广告位招租WX:84302438

免费的网站请分享给朋友吧