有以下程序段:int x=3;do{printf("%d",x-=2);)while(!(--x));其输出结果是()。
有以下程序段:
int x=3;
do
{printf("%d",x-=2);)
while(!(--x));
其输出结果是()。
A.1
B.3 0
C.1 -2
D.死循环
有以下程序段:
int x=3;
do
{printf("%d",x-=2);)
while(!(--x));
其输出结果是()。
A.1
B.3 0
C.1 -2
D.死循环
有以下程序: #include<stdio.h> main { int x=4,y; do { y=x; if(!y)printf("x"); else printf("y"): x--; }while(x); } 程序的输出结果是()。
A. xyyx
B.yyyy
C.yyxx
D.yxyx
有如下程序段: int x=3; do { printf("%d",x-=2);} while(!(--x)); 其输出结果是 ()
A.1
B.3
C.1-2
D.死循环
有以下程序: main { int a[]=(2,4,6,8,10},y=0,x,*P; p=&a[1]; for(x=1;x<3;x++) y+=p[x]; printf("%d\n,y"); } 程序运行后的输出结果是()。
A.10
B.11
C.14
D.15
有以下程序 int x=3; do {printf("%d",x-=2);}while(!(--x)); 程序运行后的输出结果是()
A.1
B.30
C.1,-2
D.死循环
下列程序段的执行结果为()。 #include<iostream> using namespace std; class example{ int n; public: example(int i){n=i;} void add(){s+=n;} static int s; void pr(){ cout<<s<<endl; } }; int example::s=0; int fuc(char *x); int main(){ example x(2),y(3),z(4); x. add(); y. add(); z.pr(); return 0; }
A.2
B.3
C.5
D.6
以下程序段的输出结果是()。 int x=5; do { x--; }while(!x);
A.5
B.无任何输出
C.4
D.陷入死循环
以下程序段的输出结果是 int x=5; do { cout<<x--<<end1; }while(!x);
A.5
B.无任何输出
C.4
D.陷入死循环
若有如下语句 #include<iostream.h> void main() { int x=3; do{ x=x-2 cout<<x; {while (! (- -x); } 则上面程序段()
A.输出的是1
B.输出的是1和一2
C.输出的是3和0
D.是死循环
有定义语句: "int a=1, b=2, c=3, x;" , 则以下选项中各程序段执行后,x的值不为3
A.if(c<a)x=1; else if(b<a)x=2: else x=3;
B.if(a<3)x=3: else if(a<2)x=2; else x=1;
C.if(a<3) x=3; if(a<2) x=2; if(a<l)x=1;
D.if(a<b) x=b; if(b<c) x=c if(c<a) x=a;
有如下程序 main() { int x=3; do { printf("%d",x--);} while(!x); } 该程序的执行结果是______。
A.321
B.3
C.不输出任何内容
D.陷入死循环
A.p的值不等于12345并且n的值小于3
B.p的值等于12345并且n的值大于等于3
C.p的值不等于12345或者n的值小于3
D.p的值等于12345或者n的值大于等于3