int x= 10;  do {  x--;  } while(x< 10);  How many times will

题目
单选题
int x= 10;  do {  x--;  } while(x< 10);  How many times will line 37 be executed?()
A

 ten times

B

 zero times

C

 one to me times

D

 more than ten times

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

有如下程序

main()

{ int x=23;

do

{ printf("%d",x--);}

while(!x);

}

该程序的执行结果是

A.321

B.23

C.不输出任何内容

D.陷入死循环


正确答案:B

第2题:

以下程序段的输出结果是______。 int x=5; do {ptintf("%2d\n",x--); }while(!x);

A.5

B.无任何输出

C.4

D.陷入死循环


正确答案:A
解析:本题考查循环语句do-while语句的执行情况。首先五条件执行循环体,表达式x--的值为5,然后检查条件。

第3题:

下列程序段执行以后,内存变量y的值是 ______。 x=34567 y=0 DO WHILE x>0 y=x%10+y*10 x=int(x/10) ENDDO

A.3456

B.34567

C.7654

D.76543


正确答案:D
解析:此题意当x>0就执行循环,%为取余函数,int()为取整函数,经过循环运行的结果是76543。

第4题:

intx=10;do{x--;}while(x<10);Howmanytimeswillline37beexecuted?()

A.tentimes

B.zerotimes

C.onetometimes

D.morethantentimes


参考答案:D

第5题:

intx=10;36.do{37.x--;38.}while(xHow many times will line 37 be executed?()

A.ten times

B.zero times

C.one to me times

D.more than ten times


参考答案:D

第6题:

以下程序段的输出结果是( )。int x = 5;do {cout<<x--<<end1;}while(!x);

A.5

B.无任何输出

C.4

D.陷入死循环


正确答案:A

第7题:

执行下面程序片段的结果是( ) int x=23; do { printf("%2d",x--);} while(! x);

A.打印出321

B.打印出23

C.不打印任何内容

D.陷入死循环


正确答案:B

第8题:

下列的程序 段 中与上题的程序段对 y 的计算结果相同的是

A) x=34567

y=0

flag=.T.

DO WHILE flag

y=x%10+y*10

x=int(x/10)

IF x>0

flag=.F.

ENDIF

ENDDO

B ) x=34567

y=0

flag=.T.

DO WHILE flag

y=x%10+y*10

x=int(x/10) }

IF x=0

flag=.F.

ENDIF

ENDDO

C ) x=34567

y=0

flag=.T.

DO WHILE !flag

y=x%10+y*10

IF x>0

flag=.F.

ENDIF

ENDDO

D) x=34567

y=0

flag=.T.

DO WHILE !flag

y=x%10+y*10

x=int(x/10)

IF x=0

flag=.T.

ENDIF

ENDDO


正确答案:B

第9题:

int x=0;int y=10;do{l3.y--;++x;}while(x<5);System.out.print(x+","+y);What is the result?()

A.5,6

B.5,5

C.6,5

D.6,6


参考答案:B

第10题:

执行下列程序段以后,内存变量y的值是( )。x=76543y=0DO WHILE x>0 y=x%10+y*10 x=int(x/10)ENDDO

A.3456

B.34567

C.7654

D.76543


正确答案:B
解析:程序执行情况如下表所示:

最终变量y的结果为34567。

更多相关问题