假定a和b为int型变量,则执行以下语句后b的值为 a=1; b=10; do { b=b-a; a++; } while (b-- > 0);
A.-3
B.-2
C.-1
D.-4
第1题:
设x为int型变量,则执行以下语句后,x的值为______。 x=10;x+x-=x-x;
A.10
B.20
C.40
D.30
第2题:
设有C语言变量说明“static int a[][2]={{1,2),(3,4}};int *pa,(*pb)[2];”,则执行语句“pa=pb=&a[0][0];”后,(*(pa+1))的值为(31)。
A.2
B.3
C.&a[0][1]
D.&a[1][0]
第3题:
下列选项,不正确的是
A.for(int a=1;a< =10;a++);
B.int a=1; do { a++; }while(a<=10)
C.int a=l; while(a<=10) { a++; }
D.for(int a=1;a<=10;a++) a++;
第4题:
下列选项,不正确的是
A.for(inta=1;a<=10;a++) ;
B.int a=1; do { a++; }while(a<=10) ;
C.int a=1; while(a<=10) { a++; }
D.for(int a=1;a<=10;a++) a++;
第5题:
设X为int型变量,则执行以下语句后,x的值为( )。 x=10:x=x-=x——x:
A.10
B.20
C.40
D.30
第6题:
假设a和b为int型变量,则执行以下语句后b的值为( )。
A.9
B.-2
C.-1
D.8
第7题:
为了判断两个字符串s1和s2是(31)假定a和b为int型变量,则执行以下语句后b的值为
( )
第8题:
若a的值为1,则执行语句if((a>0)||(a++<0))? a++;后,a的值是( )。
A.3
B.2
C.1
D.0
第9题:
设X、y、Z、t均为int型变量,则执行以下语句后,t的值为( ) x=y=z=1;t=++x||++y&&++z;
A.不定值
B.2
C.l
D.0
第10题:
设i、j、k均为int型变量,则执行完for(i=0,j=10;i<=j;i++,j--) k=i+j;语句后,k的值为______。
第11题:
若a的值为1,则执行语句if((a++<0)||(a>0))?a++;后,a的值是()
第12题:
3
2
1
0
第13题:
执行下列程序段后,a值为(27)a=1 ;b=0;if((a++>++b)? a++: b--)a+=b
A.2
B.3
C.4
D.5
第14题:
下面程序的运行结果是( )。 #include <stdio.h> main() { int a=1,b=10; do {b-=a;a++;}while(b--<0); printf("a=%d,b=%d\n",a,b); }
A.a=3,b=11
B.a=2,b=8
C.a=1,b=-1
D.a=4,b=9
第15题:
假设a和b为int型变量,则执行以下语句后b的值为( )。 a=1;b=10; do { b-=a;a++;} while(b--<0);
A.9
B.-2
C.-l
D.8
第16题:
执行语句序列“int k=0; do k++; while(k*k<20);”后,k的值为______。
第17题:
下列选项,不正确的是( )。
A.for(int a=1;a<=10;a++);
B.int a=1; do { a++: }while(a<=10);
C.int a=1; while(a<=10) { a++: }
D.for(int a=1;a<=10;a++)a++;
第18题:
现有定义int k=1;则执行语句while(++k<4);后,k的值为( )
第19题:
假定a和b为int型变量,则执行以下语句后,b的值为______。 a=1;b=10; do { b-=a; a++; } while (b--<0);
A.9
B.-2
C.-1
D.8
第20题:
若a的值为1,则执行语句if((a++<0)||(a>0))? a++;后,a的值是( )。
A.3
B.2
C.1
D.0
第21题:
假定a和b为int型变量,则执行以下语句后b的值为( )
a=1; b=10;
do b-=a; a++;
}while<(b--<0);
A. A.9
B.-2
C.-1
D.8
第22题:
假定x=5,则执行“int a=(! X? 10:20);”语句后a的值为()。
20
略
第23题:
设x,y,z,t均为int型变量,则执行以下语句后,t的值为()。x=y=z=1;t=++x||++y&&++z;
第24题:
3
2
1
0