最新while循环试题及答案.docVIP

  • 0
  • 0
  • 约5.68千字
  • 约 20页
  • 2025-11-29 发布于湖南
  • 举报

最新while循环试题及答案

一、单项选择题

1.以下关于while循环的说法,正确的是()

A.while循环的循环体至少会执行一次

B.while循环的条件表达式为假时,循环体也会执行一次

C.while循环的条件表达式为真时,才会执行循环体

D.while循环没有循环条件

答案:C

2.下面代码的输出结果是()

```python

i=0

whilei3:

print(i)

i=i+1

```

A.012

B.0123

C.123

D.错误,无法执行

答案:A

3.若要实现从1到10的累加,以下while循环代码正确的是()

A.

```python

sum=0

i=1

whilei=10:

sum=sum+i

i=i+1

print(sum)

```

B.

```python

sum=0

i=1

whilei10:

sum=sum+i

i=i+1

print(sum)

```

C.

```python

sum=0

i=0

whilei=10:

sum=sum+i

i=i+1

print(sum)

```

D.

```python

sum=0

i=0

whilei10:

sum=sum+i

i=i+1

print(sum)

```

答案:A

4.下面代码执行后,变量i的值是()

```python

i=5

whilei0:

i=i-2

```

A.1

B.-1

C.0

D.2

答案:B

5.当while循环的条件表达式一直为真时,会发生()

A.程序正常结束

B.程序进入无限循环

C.程序报错

D.跳过循环体

答案:B

6.以下代码中,循环体执行的次数是()

```python

i=10

whilei5:

i=i-1

```

A.4

B.5

C.6

D.10

答案:B

7.若要实现打印10次“Hello”,以下while循环代码正确的是()

A.

```python

i=0

whilei10:

print(Hello)

i=i+1

```

B.

```python

i=1

whilei10:

print(Hello)

i=i+1

```

C.

```python

i=0

whilei=10:

print(Hello)

i=i+1

```

D.

```python

i=1

whilei=10:

print(Hello)

i=i+1

```

答案:A

8.下面代码中,循环体执行的条件是()

```python

num=20

whilenum10:

print(num)

num=num-1

```

A.num10

B.num10

C.num=10

D.num=10

答案:A

9.若变量x初始值为3,执行以下代码后,x的值是()

```python

whilex5:

x=x+1

```

A.3

B.4

C.5

D.6

答案:C

10.以下关于while循环和for循环的说法,错误的是()

A.while循环适用于循环次数不确定的情况

B.for循环适用于循环次数确定的情况

C.while循环和for循环可以相互转换

D.while循环的效率一定比for循环高

答案:D

二、多项选择题

1.以下哪些情况适合使用while循环()

A.当需要根据某个条件是否满足来决定是否继续循环时

B.当需要循环固定次数时

C.当需要不断从用户那里获取输入,直到用户输入特定值时

D.当需要遍历一个列表时

答案:AC

2.以下代码中,能实现计算1到5的乘积的有()

A.

```python

product=1

i=1

whilei=5:

product=producti

i=i+1

print(product)

```

B.

```python

product=0

i=1

whilei=5:

product=producti

i=i+1

print(product)

```

C.

```python

produ

文档评论(0)

1亿VIP精品文档

相关文档