下程序段共执行()次循环 I:=0.5; While I2.5 do Begin I:=I+0.5; End;A、1B、3C、4D、5

题目

下程序段共执行()次循环 I:=0.5; While I<2.5 do Begin I:=I+0.5; End;

  • A、1
  • B、3
  • C、4
  • D、5
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

( 19 )有如下程序段:

int i=1;

while (1) {

i++;

if(i == 10) break;

if(i%2 == 0) cout << '*';

}

执行这个程序段输出字符 * 的个数是

A ) 10

B ) 3

C ) 4

D ) 5


正确答案:C

第2题:

若i的初值为8,则下列循环语句的循环次数为( ) 次。Do While i<=17i=i+2LoopA、3次B、4次C、5次D

若i的初值为8,则下列循环语句的循环次数为( ) 次。

Do While i<=17

i=i+2

Loop

A、3次

B、4次

C、5次

D、6次


正确答案:C

第3题:

有程序段 for i:=1 to 10 do begin j:=i mod 4; case j of 0:x:‘a‘; 1:x:=‘b‘; 2:x:=‘c‘; 3:x:=‘d‘ end; end; for i:=1 to 10 do write(x:1); writeln; 输出应为( )。

Abcdabcdabc

Babcdabcdab

Ccdabcdabcd

Ddabcdabcda


正确答案:A

第4题:

下列程序段的输出结果是【】。 include void main() {inti=10,sum=0;do{sum=+sum+i;i=i

下列程序段的输出结果是【 】。

include<iostream.h>

void main()

{int i=10,sum=0;

do

{

sum=+sum+i;

i=i-2;

}while(i>=2);

cout<<sum<<end1;

}


正确答案:30
30

第5题:

(12)下列程序段的运行结果是 Sub sele() Dim n As Integer I=21:n=3 Do While i>n I=i-n Loop Print i End SubA.2 B.4 C.5 D.3


正确答案:D
【解析】该程序段的执行是:第1次循环后:i=i-n=18;第2次循环后:i=i-n=15;第3次循环后:i=i-n=12;第4次循环后:i=i-n=9;第5次循环后:i=i-n=6;第6次循环后:i=i-n=3;此时循环条件不成立,退出循环。

第6题:

若变量i的初值为8,则下列循环语句中循环体的执行次数为( )。Do While i<=17 i=i+2LoopA.3次B.4次

若变量i的初值为8,则下列循环语句中循环体的执行次数为( )。Do While i<=17 i=i+2Loop

A.3次

B.4次

C.5次

D.6次


正确答案:C
Do While Loop和DoLoop Unit是两种基本的循环语句,Do While Loop循环是当型循环,满足while条件即执行循环,Do Loop Unit循环是是直到型循环语句。

第7题:

在VB程序中有以下程序段,语句Print "VB"的执行次数是( )i=1Do While i<0Print

在VB程序中有以下程序段,语句Print "VB"的执行次数是( )

i=1

Do While i<0

Print "VB"

Loop

A.0

B.1

C.2

D.无数


正确答案:A

第8题:

如下程序显示的结果是 ( )。

s=1

i=0

do while i<8

s=s+i

i=i+2

end do

s


正确答案:

13

第9题:

在下面循环语句中循环体执行的次数为( )。int i=0; do i++; while(i*i<10);A、4B、3C、5D、2

在下面循环语句中循环体执行的次数为( )。

int i=0; do i++; while(i*i<10);

A、4

B、3

C、5

D、2


参考答案A

第10题:

以下能够正确计算n!的程序是

A.Private Sub Command1_Chck( ) n=5:x=1 Do x=x*i i=i+1 Loop While i<n Print x End Sub

B.Private Sub Command1_Click( ) n=5:x=1:i=l Do x=x*i i=i+1 Loop While i<n Print x End Sub

C.Private Sub Command1_Click( ) n=5:x=1:i=l Do x=x*i i=i+1 Loop While i<=n Print x End Sub

D.Private Sub Command1_Click( ) n=5:x=1:i=l Dox=x*i i=i+1 Loop While i>n Print x End Sub


正确答案:C
解析:A中i一开始末被赋值,默认为0;B项中由于“in”的条件使得Do循环比应有循环次数少循环一次;选项D由于“i>n”这一条件,使得控制语句只能循环一次。

更多相关问题