设j为int型变量,则下面for循环语句的执行结果是 for(j=9;j>3;j--) { if(j%3)break; --j; --j; } printf("%d",j);
A.9
B.6
C.3
D.0
第1题:
设i,j,k均为int型变量,则执行完for(i=0,j=10;i<=j;i++,j-- k=i+j;语句后,k的值为【8】 。
第2题:
以下程序的输出结果是【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");
}
第3题:
下列循环体的执行次数是( )。
#include<stdio.h>
main()
{int i,j;
for(i=0,j=1;i<j+1;i+=1,j--)
printf("%d\n",j);
}
A.3
B.2
C.1
D.0
第4题:
设j为Int型变量,则下面for循环语句的执行结果是( )。
for(j=10;j>3;j--)
{ if(j%3)j--;
--j;--j;
printf("%d",j);
}
A.6 3
B.7 4
C.6 2
D.7 3
第5题:
以下程序的输出结果是#include <stdio.h>main(){ 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)); } }}
第6题:
若有下列定义(设int类型变量占2个字节): int i=8,j=9; 则下列语句: printf("i=%%d,j=%%d\n",i,j); 输出的结果是( )。
A.i=8,j=9
B.i=%d,j=%d
C.i=%8,j=%9
D.8,9
第7题:
在执行完下面的程序后,变量k的值为【 】。
int i, j, k;
for(i=0, j=10; i<:j; i++,j--) k=i+j;
第8题:
下面程序的输出结果是 #include<stdio.h> main() {int i=010,j=10; Printf(“%d,%d”,++i,j--); }
A.11,10
B.9,10
C.010,9
D.10,9
第9题:
有以下程序: #include<stdio.h> main( ) {int i,j,m=1; for(i=1;i<3;i++) {for(j=3;j>0;j--) {if(i*j>3)break; m*=i+j; } } printf("m=%d\n",m); } 程序运行后的输出结果是( )。
A.m=6
B.m=2
C.m=4
D.m=3
第10题:
下面for循环语句的执行结果是( )。 for(int j=10;j>3;j--) if(j%3 1=O) j--; --j; --j; System.OUt.println(j); }
A.63
B.74
C.62
D.73
第11题:
设i、j、k均为int型变量,则执行完for(i=0,j=10;i<=j;i++,j--) k=i+j;语句后,k的值为______。
第12题:
设i,j,k均为int型变量,则执行完for循环 for(i=0,j=10;i<=j;i++,j--) k=i+j; 后,k的值为()
第13题:
下面for循环语句的执行结果是( )。 for(intj=10;j>3;j--) { if(j%3!=0) j--; --j; --j; System.out.println(j); }
A.63
B.74
C.62
D.73
第14题:
若有下列定义(设int类型变量占2个字节):
int i=8,j=9;
则下列语句:
printf("i=%u,j=%x\n".i,j);
输出的结果是( )。
A.i=8,j=9
B.8.9
C.89
D.i=8,i=8
第15题:
( 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--;
}
被输出到屏幕的第一行结果是 【 9 】
第16题:
阅读下面程序
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--;
}
被输出到屏幕的第一行结果是______。
第17题:
下面程序的运行结果是( )。 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]); } } }
第18题:
下面for循环语句的执行结果是( )。 for(int j=10;j>3;j--) { if(j%3!=0) j--; --j; --j; System.out.println(j); }
A.63
B.74
C.62
D.73
第19题:
若有下列定义(设int类型变量占2个字节):i=8,j=9;则下列语句:printf(”i=%%d,j=%%d\n”,i,j);输出的结果是( )。
A.i=8,j=9
B.i=%d,j=%d
C.i=%8,j=%9
D.8,9
第20题:
有以下程序
#include <stdio.h>
Main()
{ int i,j,m=1;
For{i=i;i<3;1++}
( For(j=3;j>0;j--)
{iF(i+j>3)Break;
m*=i*j;
}
}
PrintF(“m=%d\n”,m)
}
程序运行后的输出结果是
A.m=6
B.m=2
C.m=4
D.m=5
第21题:
若有下列定义(设int类型变量占2个字节):
int i=8,j=9;
则下列语句:
printf("i=%%d,j=%%d\n",i,j);
输出的结果是( )。
A.i=8,j=9
B.i=%d,j=%d
C.i=%8,j=%9
D.8,9
第22题:
下面for循环语句的执行结果是( )。
for(int j=10;j>3;j--)
if(j%3 !=O)
j--;
--j;
--j;
System.out.println(j);
}
A.63
B.74
C.62
D.73
第23题:
i,j,k均为int型变量,则执行完for循环 for(i=0,j=10;i<=j;i++,j--) k=i+j; 后,k的值为()
第24题: