6、下面程序段中的循环执行次数为 。int x=10;while(x) x=x/2;
6、下面程序段中的循环执行次数为 。int x=10;while(x) x=x/2;
参考答案和解析
A 解析:当循环开始执行时,条件i<=j+1成立,执行循环体,使i的值变为2,j的值变为o,然后再次判断条件i<=j+1,显然不成立,结束循环。所以循环只执行了1次。
相关考题:
在VB程序中,以下程序段执行后,x的值为( )x=0Do While x 在VB程序中,以下程序段执行后,x的值为( )x=0Do While xx=(x+2)*(x+3)LoopA.0B.72C.50D.168
有以下程序:includeusing namespace std;int main(){int x=15;while(x>10x 有以下程序: #include<iostream> using namespace std; int main() { int x=15; while(x>10x<50) { x++; if(x/3) { x++;break; } } cout<<x<<endl; return 0; } 执行后的输出结果是( )。A.15B.16C.17D.18
设x和y均为int型变量,则执行下面的循环后,y值为()。include void main(){int x, y;f 设x和y均为int型变量,则执行下面的循环后,y值为( )。#include <iostream.h>void main(){int x, y;for(y= 1,x= 1 ;y<=50;y++){ if(x>=10) }break;if (x%2==1){ x+=5; continue;} x-=3;} cout<<y;A.2B.4C.6D.8
下列程序段中循环体的执行次数是______。 int x=-12; while (x=0) x=x+1;A.While循环执行12次B.循环体语句执行一次C.循环是死循环D.循环体语句一次也不执行
单选题以下程序段()。 x=-1; do{ x=x*x; } while(!x);A是死循环B循环执行2次C循环执行1次D有语法错误