能正确表示:当x的取值范围在[1,10]或[100,110]内为真,否则为假的表达式是( )。
A. (x>=1)&&(x<=10)&&(x>=100)&&(x<=110)
B. (x>=1)||(x<=10)||(x>=100)||(x<=110)
C. (x>=1)&&(x<=10)||(x>=100)&&(x<=110)
D. (x>=1)||(x<=10)&&(x>=100)&&(x<=110)
查看答案
下述程序段的输出结果是( )。int x=3;do{printf(''%d'',x-=2);}while(!(--x));
A. 1
B. 30
C. 1-2
D. 死循环
以下程序的输出结果是( )。#includeint main(void ){int i;for(i=1;i<5;i++){if(i%2)printf(''+'')elsecontinue;printf(''-'')}printf(''$\n'');}
A. +-+-+-$
B. -+-+-+$
C. +-+-$
D. -+-+$
执行下面的程序后,a的值为()。#include int main(void ){int a,b;for(a=1,b=1;a<=100;a++){if(b>=20)break;if(b%3 == 1)b+=3;continue;// 考查本句的理解}b -= 5;printf("%d\n", a);}
A. 7
B. 8
C. 9
D. 10
下述程序段的运行结果是()。#includemain(){intm=7,n=4;floata=38.4,b=0.4,x;x=m/2+n*a/b+1/2;printf(''%f\n'',x);}
A. 22
B. 387.000000
C. 27
D. 26