首页/ 题库 / [单选题]假设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、-1
D、8
查看答案

正确答案
D

试题解析
解析:本题程序第一轮循环后b的值为9,在进行循环条件测试时,先取b的现值9与0比较,然后再将b减1。由于90不成立,因此循环结束,这时b的值已变成8,本题正确答案为D。

标签:
相关题目
如果A、B均为为std_logic_vector的数据类型,A的值为“100”,B的值为“011”,则B&A的值为____________。
设a="MicrosoftVisualBasic", 则以下使变量b的值为"VisualBasic"的语句是_______。
设变量定义为“int a, b;”,执行下列语句时,输入_____,则a和b的值都是10。 scanf("a=%d, b=%d",&a, &b); ( )
设有:int a=1, b=2, c=3, d=4, m=2, n=2; 执行 (m=a>b)&&(n=c>d)后n的值为_______。
已知整型变量a=6,b=7,c=1,则下面表达式的值为多少?a+3______
设int a,b=5;,则执行表达式a=b-2==3后a的值是___。
有以下程序 iht add (int a, int b) {return(a+b);} mian() {int k,(*f)(),a=5,b=10; f=add; … } 则以下函数调用语句错误的是______。
整型变量a、b定义如下,表达式抖++a==b的值是______。 int a=3; int b=4;
有以下程序段: main() { int a=5, *b, **c; c=&b; b=&a; } 程序在执行了c=&b; b=&a; 语句后,表达式**c的值是______。
设a="a",b="b",c="c",d="d",执行语句x=IIf((a<B)Or(c>D),"A","B")后,x的值为______。
若整型变量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
执行以下程序段后,整型变量C的值为______。 a=24 b=328 Select Case b10 Case 0 c=a*10+b Case 1 to 9 c=a*100+b Case 10 to 99 c=a*10000+b End Select
执行下列语句序列后,变量B的值是______。 A=2200 DO CASE CASE A<1000 B=5/100 CASE A>1000 B=10/100 CASE A>2000 B=15/1000 CASE A>3000 B=20/100 ENDCASE
执行以下程序段 a$="Visual Basic Programming" b$="C++" c$=UCase(Left$(a$,7))& b$ & Right $(a$,12) 后,变量c$的值为______。
有以下程序段: int k=0, a=1, b=2, c=3; k=a<b? b:a; k=k>c? c:k; 执行该程序后,k的值是______。
若有定义“int a=10,b=9,c=8;”,顺序执行下列语句后,变量b中的值是______。 c=(a-=(b-5));c=a% 11)+(b=3);
以下程序段执行后,a的值为______。 int*p,a=10,b=1; p=&a;a=*p+b;
若整型变量a、b、c、d中的值依次为1、4、3、2。则条件表达式a<b?a:c<d?c:d的值是 ______。
若整型变量a、b、c、d中的值依次为:1、4、3、2,则条件表达式a<b?a:c<d?c:d的值是 ______。
设有语句:“int a=1,b=2,*p1=&a,*p2=&b;”,则使指针p1指向变量b的赋值语句是______。
广告位招租WX:84302438

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