网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
设j为int型变量,则下面for循环语句的执行结果是 for(j=9;j>3;j--) { if(j%3)break; --j; --j; }
A.9
B.6
C.3
D.0
参考答案和解析
B 当j=10时,for循环成立,j%3为1,if条件也为真,当执行完j--后,j为9,再执行“--j;--J;”后,j的值为7,因此输出7,继续循环执行j--后j为6,当j=6时for循环成立,j%3为0,if条件为假,此时执行“--j;--j;”后,j为4,输出4,再继续循环执行j--后j为3,当j=3时,for循环不成立,退出循环,故选择8选项。
更多 “设j为int型变量,则下面for循环语句的执行结果是 for(j=9;j>3;j--) { if(j%3)break; --j; --j; }A.9B.6C.3D.0” 相关考题
考题
以下程序的输出结果是 【 9 】 。#includestdio.hmain(){ int j,a[]={1,3,5,7,9,11,13,15},*p=a+5;for(j=3;j;j--){ switch(j){ case 1:case 2:printf( " %d " ,*p++); break;case 3:printf( " %d " ,*(--p));}}}
考题
以下程序的输出结果是( )。 define PR(ar)printf("ar=%d”,ar) main() {int j,a[]={1,8,3,7,6,13,17,15},*p=a+5; for(j=3;j;j--) switch(j) {case 1: case 2:PR(*p++);break; case 3:PR(*(--p)); } }
考题
若有下列定义(设int类型变量占2个字节):int i=8,j=9;则下列语句:printf("i=%u,j%x\n",i,j);输出的结果是( )。A.i=8,j=9B.8.9C.8 9D.i=8,j=8
考题
下面for循环语句的执行结果是( )。 for(intj=10;j>3;j--) { if(j%3!=0) j--; --j; --j; System.out.println(j); }A.63B.74C.62D.73
考题
以下程序的输出结果是【19】。#define PR(ar)printf("%d,",ar)main(){ int j, a[]={1, 3, 5, 7, 9, 11, 15}, *p=a+5;for(j=3; j; j--)switch(j){ case 1:case 2: PR(*p++); break;case 3:PR(*(--p));}printf("\n");}
考题
若有下列定义(设int类型变量占2个字节):int i=8,j=9;则下列语句:printf("i=%u,j=%x\n".i,j);输出的结果是( )。A.i=8,j=9B.8.9C.89D.i=8,i=8
考题
( 9 )阅读下列程序段int i=3 , j ;outer:while ( i0 ){J=3;inner:while ( j0 ){if ( j2 ) break outer;System.out.println ( j+"and"+i ) ;j-- ;}i--;}被输出到屏幕的第一行结果是 【 9 】
考题
阅读下列程序段int i=3,j;outer:while(i>0){j=3;inner:while(j>0){if(j<2) break outer;System.out.println(j+"and"+i);j--;}i--;}被输出到屏幕的第一行结果是【 】 。
考题
设j为Int型变量,则下面for循环语句的执行结果是( )。for(j=10;j3;j--){ if(j%3)j--;--j;--j;printf(%d,j);}A.6 3B.7 4C.6 2D.7 3
考题
阅读下面程序int i=3.j;outer:while(i>0) {j=3;inner:while(j>0) {if(j<2)break outer;System.out.println(j+"and"+i);j--;}i--;}被输出到屏幕的第一行结果是______。
考题
以下程序的输出结果是#include stdio.hmain(){ int j, a[]={1,3,5,7,9,11,13,15},*p=a+5; for(j=3; j; j--) { switch(j) { case 1: case 2: printf("%d",*p++); break; case 3: printf("%d",*(--p)); } }}
考题
下面程序的运行结果是( )。 define P(A)printf("%d",A)main() {int j,a[]={1,2,3,4,5,6,7},i=5; for(j=3;j>1;j--) {switch(j) {case 1: case 2:P(a[i++]);break; case 3:P(a[--i]); } } }
考题
若有下列定义(设int类型变量占2个字节): int i=8,j=9; 则下列语句: printf("i=%%d,j=%%d\n",i,j); 输出的结果是( )。A.i=8,j=9B.i=%d,j=%dC.i=%8,j=%9D.8,9
考题
下面for循环语句的执行结果是( )。 for(int j=10;j>3;j--) { if(j%3!=0) j--; --j; --j; System.out.println(j); }A.63B.74C.62D.73
考题
若有下列定义(设int类型变量占2个字节):i=8,j=9;则下列语句:printf(”i=%%d,j=%%d\n”,i,j);输出的结果是( )。A.i=8,j=9B.i=%d,j=%dC.i=%8,j=%9D.8,9
考题
若有下列定义(设int类型变量占2个字节):int i=8,j=9;则下列语句:printf(i=%%d,j=%%d\ni=%%d,j=%%d\n,i,j);输出的结果是( )。A.i=8,j=9B.i=%d,j=%dC.i=%8,j=%9D.8,9
考题
下面for循环语句的执行结果是( )。 for(int j=10;j3;j--) if(j%3 1=O) j--; --j; --j; System.OUt.println(j); }A.63B.74C.62D.73
考题
下面for循环语句的执行结果是( )。for(int j=10;j3;j--)if(j%3 !=O)j--;--j;--j;System.out.println(j);}A.63B.74C.62D.73
考题
若有如下程序段 int j=10; while(j=0) j--; 则下面描述中,正确的是()。A、while循环执行10次B、循环是无限循环C、循环体语句执行一次D、循环体语句一次也不执行
考题
设j和k都是int类型,则for循环语句(). for(j=0,k=0;j=9k!=876;j++) scanf("%d",k);A、最多执行10次B、最多执行9次C、是无限循环D、循环体一次也不执行
考题
设j和k都是int类型,则for循环语句() for(j=0,k=0;j=9k!=876;j++)( j=9,k!=876) scanf("%d",k)循环;A、最多执行10次B、最多执行9次C、是无限循环D、循环体一次也不执行
考题
填空题i,j,k均为int型变量,则执行完for循环 for(i=0,j=10;i=j;i++,j--) k=i+j; 后,k的值为()
热门标签
最新试卷