取整运算试题及答案.docxVIP

  • 0
  • 0
  • 约4.54千字
  • 约 8页
  • 2026-02-18 发布于河南
  • 举报

取整运算试题及答案

姓名:__________考号:__________

一、单选题(共10题)

1.下列哪个数取整后等于3?()

A.2.6

B.3.3

C.3.5

D.4.1

2.下列哪个数取整后等于-2?()

A.-2.3

B.-2.5

C.-2.7

D.-3.1

3.如果x=3.14,下列哪个表达式取整后等于3?()

A.int(x)

B.round(x)

C.ceil(x)

D.floor(x)

4.如果x=-3.14,下列哪个表达式取整后等于-3?()

A.int(x)

B.round(x)

C.ceil(x)

D.floor(x)

5.下列哪个数取整后等于0?()

A.-0.5

B.0.5

C.1.5

D.-1.5

6.下列哪个数取整后等于-1?()

A.-1.2

B.-1.5

C.-1.8

D.-2.1

7.如果x=2.678,下列哪个表达式取整后等于3?()

A.int(x)

B.round(x)

C.ceil(x)

D.floor(x)

8.如果x=-2.678,下列哪个表达式取整后等于-3?()

A.int(x)

B.round(x)

C.ceil(x)

D.floor(x)

9.下列哪个数取整后等于-2?()

A.-2.3

B.-2.5

C.-2.7

D.-3.1

10.下列哪个数取整后等于2?()

A.1.6

B.2.3

C.2.5

D.3.1

二、多选题(共5题)

11.以下哪些函数可以在Python中用于取整?()

A.int()

B.round()

C.ceil()

D.floor()

12.下列哪些情况中,round()函数会返回原数?()

A.当数值正好是整数时

B.当数值的小数部分为0.5时

C.当数值的小数部分大于0.5时

D.当数值的小数部分小于0.5时

13.如果x是一个负数,以下哪些操作会返回x?()

A.int(x)

B.round(x)

C.ceil(x)

D.floor(x)

14.以下哪些数值取整后等于3?()

A.3.1

B.3.2

C.3.3

D.3.4

15.以下哪些数值取整后等于-4?()

A.-4.1

B.-4.2

C.-4.3

D.-4.4

三、填空题(共5题)

16.如果要将数值2.678截断取整,可以使用Python中的int()函数,结果是:

17.四舍五入函数round()在Python中默认将数值四舍五入到最接近的整数,如果要将数值3.5四舍五入,结果是:

18.在Python中,若要向上取整,可以使用floor()函数,但正确的是使用:

19.若要将负数-2.3取整为最接近的整数,使用round()函数的结果是:

20.在Python中,若要获取一个数的绝对值,可以使用内置函数:

四、判断题(共5题)

21.使用int()函数对负数取整时,结果总是比实际数值大。()

A.正确B.错误

22.round()函数总是返回一个整数。()

A.正确B.错误

23.在Python中,ceil()函数和floor()函数都可以用来向上取整。()

A.正确B.错误

24.对于正数,int()函数和round()函数的取整结果相同。()

A.正确B.错误

25.当数值的小数部分正好是0.5时,round()函数总是返回该数值的下一位整数。()

A.正确B.错误

五、简单题(共5题)

26.请解释int()、round()、ceil()和floor()这四个Python内置取整函数的用途和区别。

27.如何在Python中判断一个浮点数是否已经取整为整数?

28.当数值的小数部分为0.5时,round()函数如何决定四舍五入的方向?

29.在Python中,如果有一个负数,如何使用floor()函数向下取整得到一个正数?

30.请说明在哪些情况下使用round()函数而不是int()函数来处理数值取整。

取整运算试题及答案

一、单选题(共10题)

1.【答案】C

【解析】取整是指将一个数舍入到最接近的整数。3.5取整后等于4,因此选项C正确。

2.【答案】B

【解析】取整是指将一个数舍入到最接近的整数。-2.5取整后等于-2,因此选项B正

文档评论(0)

1亿VIP精品文档

相关文档