首页/ 题库 / [单选题]以下程序段的输出结果是( )。 int 的答案

以下程序段的输出结果是( )。 int x=5; do { cout〈〈x--〈〈end1; }while(!x);

单选题
2022-03-03 08:39
A、5
B、无任何输出
C、4
D、陷入死循环
查看答案

正确答案
A

试题解析
解析:本题考查循环语句do-while语句的执行情况。根据do-while循环语句功能特点可得:首先无条件执行循环体,表达式x--的值为5,输出为5,x的值变为4,然后检查条件(!x)为假(false),则循环结束。

标签:
感兴趣题目
有如下程序: int x=3: d0{ x-=2: cout<<x: }while(!(--x)); 执行这个程序的输出结果是
以下程序段的输出结果是______。 int x=5; do {ptintf("%2d ",x--); }while(!x);
有以下程序段: int x=3; do {printf("%d",x-=2);) while(!(--x)); 其输出结果是( )。
以下程序段的输出结果是( )。 int x=5; do { cout〈〈x--〈〈end1; }while(!x);
有如下程序段: int x=3; do { printf("%d",x-=2);} while(!(--x)); 其输出结果是 ( )
下面程序段的输出结果是() int x=3; do{printf("%3d",x-=2);}while(!(--x));
有以下程序段 int x=3 do { printf(""%d"",x-=2); } while (!(--x)); 其输出结果是()
以下程序的输出结果是 ______。 for (x=3;x=6;x++) { cout<<((x%2)? "**" : "#" )<<x; if(x%2= =0) cout<<end1; }
以下程序执行后的输出结果是( )。 #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; }
有以下程序: #include <iostream> using namespace std; int main() { int x=15; while(x>10&&x<50) { x++; if(x/3) { x++; break; } } cout<<x<<end1; return 0; } 执行后的输出结果是
有以下程序: #include<iostream> using namespace std; int main() { int x=15; while(x>10&&x<50) { x++; if(x/3) { x++;break; } } cout<<x<<endl; return 0; } 执行后的输出结果是( )。
相关题目
执行下面程序段的结果是______。 int x=234; do { printf("%3d ",x--); } while(!x);
有下列程序: main { int x=5; do {printf("%d",X-=4);) while(!(--x)); } 程序的输出结果是( )。
有下列程序: main() { int x=5; do {printf("%d",x-=4);} while (!(--x)); } 程序的输出结果是( )。
下面程序段的输出结果是()
int x=3;
do{printf("%3d",x-=2);}while(!(--x));
下面程序段的输出结果是 ______。 int X=20, y=20; cout<<x- -<<" , "<< - -y;
以下程序的输出结果是______。 main() { int x=2; do{ printf("%3d",!x-2); }while(--x); }
有以下程序段: int x=3; do { printf("%d",x-=2); } while(!(--x)); 其输出结果是______。
以下程序段的输出结果是( )。int x = 5;do {cout<<x--<<end1;}while(!x);
下列程序段的输出结果为( )。 float x=213.82631; printf("%3d",(int)x);
若有以下变量定义和函数调用语句: int a=5; fun(&a); 则执行下面函数后正确的输出结果是( )。 void fun(int*x) { cout<<++*x<<end1; }
若有以下程序: #include <iostream> using namespace std; class data { public: int x; data (int x) { data: :x=x; } }; class A { private: data d1; public: A(int x) : d1 (x) { } void dispa() { cout<<d1, x<<", "; } }; class B: public A { private: data d2; public: B(int x) : A(x-1),d2(x) {} void dispb() { cout<<d2.x<<end1; } }; class C : public B { public: C(int x) : B(x-1){} void disp () { dispa ( ); dispb (); } }; int main ( ) { C obj (5); obj.disp(); return 0; } 程序执行后的输出结果是( )。
若有以下程序: #include<iostream> using namespace std; class data { public: int x; data(int x) { data::x=x; } }; class A { private: data d1; public: A(int x):d1(x){} void dispa() { cout<<d1.X<<","; } }; classB:public A { private: data d2; public: B(int x):A(x-1),d2(x){} void dispb() { cout<<d2.x<<end1; } }; class C:public B { public: C(int x):B(x-1){} void disp() { dispa(); dispb(); } }; int main() { C obj(5); obj.disp(); return 0; } 程序执行后的输出结果是
以下程序段的输出结果是()intx=3;do{printf(""%3d"",x-=2);}wp>
有如下程序段:int x=3,do{ x-=2;cout<<x;}while(!(--x));执行这个程序段的输出结果是( )。
下列程序的运行结果是( )。 #include<iostream.h> int x=5; int fun(int a) { int c; c=x*a; return c; } void main() { int x=3,a=4; x=x+fun(a); cout<<“x="<<x<<end1; }
下列程序执行后,输出的结果是( )。 int x=-5,y=0; while(++x) y++; cout<<y<<end1;
以下程序段的输出结果是( )。 int x=5; do { x--; }while(!x);
以下程序段的输出结果是( )。 int x=5; do { x--; }while(!x);
下列程序段的输出结果是______。int x=3;do{ printf("%d",x-=2);}while (!(--x));
有下列程序: main() { int x=5; do {printf("%d",x-=4);} while(!(--X)); } 程序的输出结果是( )。
广告位招租WX:84302438

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