单选题有以下程序:#includemain(){ inty=10; while(y--); printf(y=%d,y);}程序运行后的输出结果是( )。Ay=0By=-1Cy=1Dwhile构成无限循环
单选题
有以下程序:
#include
main()
{
int y=10;
while(y--);
printf(y=%d,y);
}
程序运行后的输出结果是( )。
A
y=0
B
y=-1
C
y=1
D
while构成无限循环
参考解析
解析:
本程序的功能是当循环条件表达式y--的值为0(即逻辑假)时,跳出循环,执行后面的输出语句,且每循环一次变量y的值自减1。当执行第11次循环时,y=0,表达式y--的值为0,循环条件为“假”,退出循环,而此时变量y的值经自减运算后变为-1。因此,输出结果为-1。答案选择B选项。
本程序的功能是当循环条件表达式y--的值为0(即逻辑假)时,跳出循环,执行后面的输出语句,且每循环一次变量y的值自减1。当执行第11次循环时,y=0,表达式y--的值为0,循环条件为“假”,退出循环,而此时变量y的值经自减运算后变为-1。因此,输出结果为-1。答案选择B选项。
相关考题:
有以F程序includemain(){inty=9;for(;y>0;y--)if(y%3==0)printf("%d",--y);}程序的运 有以F程序 #include <stdio.h> main() { int y=9; for( ;y>0;y--) if(y%3==0) printf("%d",--y); } 程序的运行结果是A.741B.963C.852D.875421
有以下程序:includemain(){int y=9;for(;y>0;y--)f(y%3==0)printf("%d",--y);}程序的 有以下程序: #include<stdio.h> main() { int y=9; for(;y>0;y--) f(y%3==0)printf("%d",--y); } 程序的运行结果是( )。A.741B.963C.852D.875421
有下列程序:#include"stdio.h"main(){ int x=0;int y=0;while(x<7++y){ y--;x++;}printf("%d,%d",y,x);}程序的输出结果是( )。A.0,7B.7,7C.0,6D.1,6
下面程序的运行结果是()。includemain(){int y=10; do{y--;}while(--y); printf("%d\n" 下面程序的运行结果是( )。 #include<stdio.h> main() { int y=10; do{y--;}while(--y); printf("%d\n",y--); }A.-1B.1C.8D.0
下面程序的运行结果是______。includemain(){ int y,a;y=2,a=1;while(y--!=-1){do{a*=y; 下面程序的运行结果是______。include<stdio.h>main(){ int y,a;y=2,a=1;while(y--!=-1){do{a*=y;a++;}while(y--);}printf("%d,%d",a,y);}
有以下程序 include define F(X,Y) (X)*(Y) main( ) { int a=3, b=4; prin 有以下程序#include <stdio.h>#define F(X,Y) (X)*(Y)main( ){ int a=3, b=4;printf("%d\n", F(a++, b++));}程序运行后的输出结果是A.12B.15C.16D.20
有以下程序:include main() {int a[] = {2,4,6,8,10} ,y =0,x, * p;p =a[1];for( 有以下程序: #include <stdio.h> 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.10B.11C.14D.15
有以下程序:include main(){inty=9;for( ; y>0; y--)if(y%3==0) printf("%d", --y);} 有以下程序: #include <stdio.h> main() {int y=9; for( ; y>0; y--) if(y%3==0) printf("%d", --y); } 程序的运行结果是( )。A.741B.963C.852D.875421
有以下程序 include main() { int y=9; for( ; y>0; y--) if(y% 有以下程序 #include <stdio.h> main() { int y=9; for( ; y>0; y--) if(y%3==0) printf("%d",--y); } 程序的运行结果是A.741B.963C.852D.875421
有以下程序includemain(){int y=9;for(;y>0;y--)if(y%3==0)printf("%d",--y);}程序的 有以下程序 #include<stdio.h> main() {int y=9; for(;y>0;y--) if(y%3==0)printf("%d",--y); } 程序的运行结粜是( )。A.741B.963C.852D.875421
有以下程序: main() { int y=10; while(y--); printf("y=%d\n",y); } 程序执行后的输出结果是( )。A.y=0B.y=-1C.y=1D.while构成无限循环
以下程序的输出结果是( )。 include main() {int i=10,j=0; do {j=j+i; i--; }while(i>5 以下程序的输出结果是( )。 include<stdio.h> main() {int i=10,j=0; do {j=j+i; i--; }while(i>5); printf("%d\n",j); }
有以下程序include main(){ int.i=0,a=0;while(i 有以下程序 #include <stdio.h> main() { int.i=0,a=0; while(i<20) { for(;;) { if((i%10)==0) break; else i--; } i+=11; a+=i; } printf("%d\n",a) ; } 程序运行后的输出结果是( )A.21B.32C.33D.11
有以下程序: #includestdio.h main {int y=10; while(y--); printf("y=%d\n",y); } 程序执行后的输出结果是( )。A.y=0B.y=-1C.y=lD.while构成无限循环
有下列程序: main() { int y=20; do{y--;} while(--y); printf("%d\n",y--); } 当执行程序时,输出的结果是( )。A.-1B.1C.4D.0
有下列程序: #include " stdio.h" main() { int x=0; int y=0; while (x<7++y) { y--; x++;} printf("%d,%d",y,x); } 程序的输出结果是( )。A.0, 7B.7, 7C.0,6D.1,6
有下列程序: main { int y=10; do{y--;}while(--y); printf("%d\n",--y); ) 当执行程序时,输出的结果是( )。A. -1B.1C.4D.0
有以下程序 main() { int y=10; do {y--;}while(--y); printf("%d\n",y--); } 程序运行后的输出结果是( )A.-1B.1C.8D.0
有以下程序includemain0{inty=9; for( ;y>0;y--) if(y%3==0)printf("%d",--y);}程序的 有以下程序 #include <stdio.h> main0 { int y=9; for( ;y>0;y--) if(y%3==0) printf("%d",--y); } 程序的运行结果是A.741B.963C.852D.875421
有以下程序:includo main(){int y=10; while(y--)printf("y=%d\n",y);} 程序执行后的 有以下程序: #includo <stdio.h> main() { int y=10; while(y--)printf("y=%d\n",y); } 程序执行后的输出结果是( )。A.y=0B.y= -1C.y=1D.while 构成无限循环
以下程序的输出结果是【 】。 include main() { intn=12345, d; while(n!=O){d=n%10; pr 以下程序的输出结果是【 】。include <stdio.h>main(){ int n=12345, d;while(n!=O){ d=n%10; printf("%d",d); n/=10; }
有以下程序main(){ int y=10;while(y--);printf("y= % d\n",y);}程序执行后的输出结果是A)y=0B)y=-1C)y=1D)while 构成无限循环
有以下程序 main( ) {int y=10; while(y--);printf(”y=%d/n”,y); } 程序执行后的输出结果是()A、y=0B、y=-lC、y=1D、while构成无限循环
下列程序的输出为( ). main( ) { int y=10; while(y--);判断真假 printf("y=%d/n",y); }A、y=0B、while构成无限循环C、y=1D、y=-1
单选题有以下程序 main( ) {int y=10; while(y--);printf(”y=%d/n”,y); } 程序执行后的输出结果是()Ay=0By=-lCy=1Dwhile构成无限循环
单选题有以下程序:#include main(){ int x=0,y=6; do { while(--y)x++; } while(y--); printf(%d,%d,x,y); }程序的运行结果是( )。A5,0B6,0C5,-1D6,-1