首页/ 题库 / [单选题]下面程序段的执行结果是( )。 int 的答案

下面程序段的执行结果是( )。 int x=10; for(;x;x--) { if(x%3) continue; printf("%d",x); }

单选题
2021-08-07 20:34
A、875421
B、963
C、741
D、852
查看答案

正确答案
B

试题解析
解析:本题的for循环省略了第一个表达式,即for没有任何初始化动作;第二个表达式x的意思是只要x非0,则循环继续;第三个表达式让x在每次循环结束时减1。x初始为10,然后进入循环体,判断x是否能被3整除,不能整除则执行continue;语句进入下一次循环,能整除则输出x。故最终输出的结果为从10递减到1之中能被3整除的数9、6和3。所以正确答案是B。

标签:
感兴趣题目
下面程序段的输出结果是() int x=3; do{printf("%3d",x-=2);}while(!(--x));
下列程序段的执行结果为 ______。 X=5 Y=-20 If Not X>0 Then X=Y-3 Else Y=X+3 Print X-Y; Y-X
下列程序段的执行结果为 ______。 X=5 Y=-20 If Not X>0 Then X=Y-3 Else Y=X+3 Print X-Y;Y-X
下列程序段的执行结果为 X=5 Y=-20 If Not X>0 Then X=Y-3 Else Y=X+3 Print X-Y;
有以下程序: #include  main(){  int x;  scanf(%d,&x);  if(x>10) printf(1);  else if(x>20) printf(2);  else if(x>30) printf(3); } 若运行时输入:35<回车>,则输出结果是(  )。
以下程序的输出结果是 ______。 for (x=3;x=6;x++) { cout<<((x%2)? "**" : "#" )<<x; if(x%2= =0) cout<<end1; }
设x和y均为int型变量,则执行下的循环后,y值为()for(y=1,x=1;y<=50;y) {if(x==10))break; if(x%2==1) {x=5;continue;} x-=3; }
有以下程序: #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; } 执行后的输出结果是( )。
有以下程序: #inclyde<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; } 执行后的输出结果是
当a=1、b=3、c=5、d=4时,执行下面一段程序: if(a<B) if(c<D) x=1; else if(a<C) if(b<D) x=2; else x=3; eles x=6; else x=7;程序执行后,x的值为( )
下列程序执行的结果为() x=-62 PrintSgn(x)+Abs(x)+Int(x)
相关题目
执行下面程序片段的结果是( ) int x=23; do { printf("%2d",x--);} while(! x);
执行下面程序片段的结果是( ) int x=123; do { printf("%3d ",x--);} while(!x);
执行下面程序段的结果是______。 int x=234; do { printf("%3d ",x--); } while(!x);
下面程序段的执行结果是( )。 int x=10; for(;x;x--) { if(x%3) continue; printf("%d",x); }
若x是int型变量,且有下面的程序片段: for(x=3;x<6;x++)printf(x%2)?("* *%d"):(”# #%d ”),x); 上面程序片段的输出结果是 ( )
下面程序段的输出结果是()
int x=3;
do{printf("%3d",x-=2);}while(!(--x));
下面程序段的输出结果是 ______。 int X=20, y=20; cout<<x- -<<" , "<< - -y;
有以下程序 main() {int i,j,x=0; for(i=0;i<2;i++) {x++; for(j=0;j<=3;j++) {if(j%2) continue; x++; } x++; } printf("x=%d ",x); 程序执行后的输出结果是______。
有以下程序: main() {int i,j,x=0; for(i=0;i<2;i++) {x++; for(j=0;j<=3;j++) {if(j*2)continue; x++; } x++; } printf("x=%d ”,x); } 程序执行后的输出结果是( )。
有以下程序 main() {int i,j,x=0; for(i=0;i<2;i++) {x++; for(j=0;j<=3;j++) {if(j%2)continue; x++; } x++; } printf("x=%d ",x); } 程序执行后的输出结果是
下列程序段执行后的输出结果为( )。 int x=3; int y=10; System.out.println(y%x);
下列程序段执行后的输出结果为 int x=3; int y=10; System.out. println(y %x) ;
有下列程序段: For i=1 To 4 x=4 For J=1 To 3 x=3 For k=1 To 2 x=x+6 Next k Next j Next i ? x 该程序段的执行结果为______。
有如下程序段: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; retum c; } void main() { int x=3,a=4; x=x+fun(a); cout<<"x"”<<X<<endl; }
以下程序段的输出结果是( )。 int x=5; do { x--; }while(!x);
以下程序段的输出结果是( )。 int x=5; do { x--; }while(!x);
下列程序段的输出结果是______。int x=3;do{ printf("%d",x-=2);}while (!(--x));
有如下程序: int x=3: d0{ x-=2: cout<<x: }while(!(--x)); 执行这个程序的输出结果是
以下程序的输出的结果是()。 int x=3; main( ) int i; for(i=1;i<x;i++)incre( );incre( ) staic int x=1; x*=x+1; printf(" %d", x);
广告位招租WX:84302438

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