首页/ 题库 / [单选题]假设a和b为int型变量,则执行以下语句的答案

假设a和b为int型变量,则执行以下语句后b的值为( )。 a=1;b=10; do { b-=a;a++;} while(b--<0);

单选题
2022-08-11 01:53
A、9
B、-2
C、-l
D、8
查看答案

正确答案
D

试题解析
当b为10时,执行b-=a,此时b为9,接着b--表达式值为9,b的值为8,大于0,while不成立,退出循环,故选择D选项。

标签:
相关题目
假设整型变量a,b,c的值均为5,则表达式a+++b+++c++的值为
执行下列语句后c的值为( )。 int a=1,b=2,c=3; if(a>C、 { b=a; a=c; c=b; }
设int a=1,b=2;,则执行a=b+2,a++,a+b;后a和b的值分别是( )
设变量定义为“int a, b;”,执行下列语句时,输入_____,则a和b的值都是10。 scanf("a=%d, b=%d",&a, &b); ( )
设a、b和c都是int型变量,且a=7,b=8,c=9,则表达式(a*b)/c+6-14%c的值为
执行语句“int a=1,b=2;c=1/b*a;”后,变量c的值是( )。
若有定义:int a=11,b=2,c;,则执行语句:c=a/b+0.9;后,C的值为( )。
设int a=04,b;则执行b=a>>1;语句后,b的结果是( ).
设a、b、c均为int 类型变量,则执行以下for语句后,c的值为
若有以下程序:
int a=1,b=2 
a=a^b;
b=b^a
则执行以上语句后a和b的值分别是(  )。
a和b均为double型变量,且a=1.5,b=2,则表达式(int)a+b/b的值为:
若整型变量a值为2、b的值为3,则下列程序段执行后整型变量c的值为______。 If a>5 then If b<4 Then c=a-b Else c=b-a Else If b>3 Then c=a*b Else c=a mod b End If
若有以下程序: int a=1,b=2: a=a^b: b=b^a:则执行以上语句后a和b的值分别是( )。
若有以下程序: inta=1,b=1 a=a^b; b=b^a 则执行以上语句后a和b的值分别是( )。
若整型变量a的值为2、b的值为3,则下面程序段执行后整型变量c的值为( )。 If a>5 Then If b<4 Thenc=a-b Elsec=b-a Else If b>3 Thenc=a*b Elsec=aMod6 End If
已知int a=2,b=3;则执行表达式a=a<b后,变量a的值为( )。
若有定义:int a=8,b=5,执行语句c=a/b+0.4;后,c的值为 ( )
若有定义“int a=10,b=9,c=8;”,顺序执行下列语句后,变量b中的值是______。 c=(a-=(b-5));c=a% 11)+(b=3);
设有以下语句: int a=1,b=2,c; c=a^(b<<2); 执行后,c的值为( )。
设有以下语句:int a=1,b=2,c;c=a^(b<;<;2);执行后,c的值为( )。
广告位招租WX:84302438

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