首页/ 题库 / [单选题]下列程序的输出结果是______。 ma的答案

下列程序的输出结果是______。 main() { int a=2; do{ printf("%d ",a-=2); }while(!(--a)); }

单选题
2022-03-03 08:38
A、1
B、1-2
D、是死循环
查看答案

正确答案
C

试题解析
解析:do-while语句是先执行后判断,第一次执行循环体,输出0,循环控制条件!(--A)的值为0,则结束循环。

标签:
感兴趣题目
以下程序运行后,输出结果是______。 int d=1; fun(int p) { int d=5; d+=p++; printf("%d",d); } main() { int a=3; fun(a); d+=a++; printf("%d ",d); }
下列程序的输出结果是______。int d=1;fun(int p){ static int d=5; d+=p; printf("%d ",d); return(d);}main(){ int a=3;printf("%d ",fun(a+fun(d)));}
以下程序的输出结果是______。 int d=1; fun (int p) { static int d=5;d+=p; printf("%d",d);return(d); } main() {int a=3;printf("d ",fun(a+fun(d)));}
以下程序运行后的输出结果是______。 int d=1; fun(int p) { static int d=5;d+=p printf("%d,d");retum d; } main() {int a=3;printf("%d ",fun(a+fun(d) ));}
以下程序的输出结果是______。 int d=1; fun(int p) { static int d=5; d+=p; printf("%d ",d); return(d); } main() { int a=3; printf("%d ",fun(a+fun(d))); }
有以下程序: main() { int a=3,b=4,c=5,d=2; if(a>b) if(b>c) printf("%d",d+++ 1); else printf("%d",++d+1); printf("%d ",d); } 程序运行后的输出结果是 ______。
下列程序的输出结果是______。 int b=2; int func(int*a) {b+=*a;return(b); } main() { int a=2,res=2; res+=func(&b); printf("%d ,res); }
下列程序的输出结果是______。 #include<stdio.h> main () { int a=2,c=5; printf("a=%%d,b=%%d ",a,c); }
下列程序的输出结果是______。main(){ int a=12,b=12;printf("%d%d ",--a,++b);
下列程序的输出结果是______。 main() { unsigned short a=65536;int b; printf("%d ",b:a); }
以下程序的输出结果是______。 #include<stdio.h> main() { int a=200; #define a 100 printf("%d",a) ; #undefa printf("%d",a) ; }
以下程序的输出结果是______。 #finclude<stdio.h> main() { int a=200; #define a 100 printf("%d",a); #undefa printf("%d",a); }
相关题目
下面程序的输出结果是______。 void prty(int *x) {printf("%d ",++ *x); } main() { int a=25; prty(&a); }
下面程序的输出结果是______。 main() { int a=6,b=3; printf("%d " b=(a/b,a%b)); }
下面程序的输出结果是______。 main() { int x=0x48; printf("%d ",--x); }
以下程序的输出结果是______。 main() { int x=2; do{ printf("%3d",!x-2); }while(--x); }
下列程序的输出结果是______。 #define A 100 main() { int i=0,sum=0; do{ if(i==(i/2)*2) continue; sum+=i; }while(++i<A) ; printf("%d ",sum);
下列程序的输出结果是______。 #define A100 main() { int i=0,sum=0; do{ if(i==(i/2)*2)continue; sum+=i; }while(++i<A) ; printf("%d ",sum); }
下列程序的输出结果是_______。 #define A 100 main() { int i=0,sum=0; do{ if(i==(i/2)*2)continue; sum+=i; }while(++i<A) ; printf("%d ",sum); }
下列程序的输出结果是______。#defineA 100main(){int i=0,sum=0; do{ if(i==(i/2)*2)continue; sum+=i; }while(++i<A) ; printf("%d ",sum);}
如下程序的输出结果是______。 main() { static int a[4]={1,2,3,4}; int**k,*j; j=a+1;k=&j; printf("%d ",*(*k+2)); }
下列程序执行后输出的结果是 ______。int d=1;fun(int p){ int d=5; d+=p++; printf("%d,",D) ;}main(){ int a=3; fun(A) ; d+=a++; printf("%d ",D) ;}
下列程序执行后输出的结果是______。 int d=1; fun(int p) { int d=5; d+=p++; printf("%d,",d); } main() { int a3; fun(a); d+=a++; printf("%d ",d); }
下列程序执行后输出的结束是______。 int d=1; fun(int p) { int d=5; d+=p++; printf("%d,",d) ; } main() { int a=3; fun(a); d+=a++; printf("%d ",d) ; }
下列程序执行后输出的结果是______。 int d=1; fun(int p) { int d=5; d+=p++; printh("%d,",d); } main() { int a=3; fuin(a); d+=a++; printf(:%d ",d); }
有以下程序: main() { int a=666, b=888; printf("% d ", a, b); } 程序运行后的输出结果是______。
下列程序的输出结果是______。 main() { int a=2; do{ printf("%d ",a-=2); }while(!(--a)); }
下列程序的输出结果是_____。main(){ int n=4; while(n--)printf("%d",--n);}
以下程序的输出结果是______。 main() {int num=0 while(num<=2) { num++; printf("%d ",num);} }
下列程序的输出结果是______。 #define A 100 main() { int i=0,sun=0; do{ if(i==(i/2)*2)continue; sum+i; }while(++i<A) ; printf("%d ",sun); }
下列程序段的输出结果是______。int x=3;do{ printf("%d",x-=2);}while (!(--x));
执行下列程序后的输出结果是______。main(){ int y=10; do {y--;}while(--y); printf("%d ",y--);}
广告位招租WX:84302438

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