admin 管理员组

文章数量: 887031


2023年12月19日发(作者:layermask)

python数据分析与应用课后题答案李国辉

1. Python自带的编程环境是?() [单选题]

A、PyScripter

B、Spyder

C、Notepad++

D、IDLE(正确答案)

2. 以下构成Python循环结构的方法中,正确的是?()A、while(正确答案)

B、loop

C、if

D、do…for

3. 幂运算运算符为?() [单选题]

A、*

B、*+

C、**(正确答案)

D、/

4. 下面哪个选项是下面程序的输出结果?( )

for j in range(0,3):

print(j ,end = " ") [单选题]

[单选题]

A、1 2

B、0 1 2 3

C、0 1 2(正确答案)

D、1 2 3

5. 假设a=20,b=3,那么a or b的结果是?() [单选题]

A、20(正确答案)

B、0

C、1

D、3

6. 假设a=2,b=3,那么a-b*b的值是?() [单选题]

A、-3

B、-2

C、-7(正确答案)

D、-11

7. 以下选项中不符合 Python变量命名规则的是?() [单选题]

A、name

B、2_to(正确答案)

C、_Go

D、Tea

8. 以下哪个文件名程序可以正常运行?() [单选题]

A、(正确答案)

B、2

C、import. py3

D、2

9. a="110",b="9",c=a+b,print(c)的结果是?() [单选题]

A、a+b

B、119

C、c

D、1109(正确答案)

10. 下列程序运行结果是?( )

a=12

b=23

c=str("a+b")

print(c) [单选题]

A、35

B、1223

C、a+b(正确答案)

D、出现错误提示

11. Python中的整除运算符是用哪个符号表示的?()A、

B、//(正确答案)

[单选题]

C、%

D、**

12. 执行语句x=9%5, y=8//3后,变量x、y的值分别为?() [单选题]

A、1.8,2

B、1,2.66666

C、4,2(正确答案)

D、1,2

13. Python注释方式正确的是?() [单选题]

A、//这是我的第一个程序

B、#程序的功能是输入Hello World(正确答案)

C、? 这个程序是用来计算两个数之和的?

D、**第一个python程序**

14. Python中的==代表的是?() [单选题]

A、把左边的值赋值给右边;

B、把右边的值赋值给左边;

C、比较左右两边是否相等;(正确答案)

D、左右两边值进行交换;

15. 下面代码哪部分是设置画布的高?( )

import turtle

(①,②,③,④) [单选题]

A、①

B、②(正确答案)

C、③

D、④

16. 下面哪一行代码的输出结果不是Python3.7 ?() [单选题]

A、print(“Python3.7”)

B、print(“Python”+3.7)(正确答案)

C、print(“Python”+str(3.7))

D、print(“Python”+“3.7”)

17. 下列程序绘制的是一个什么图形?( )

import turtle

d(100)

(120)

d(100)

(120)

d(100)

(120) [单选题]

A、等边三角形(正确答案)

B、正方形

C、矩形

D、圆

18. 使用下面中的()函数接收输入的数据。A、accept()

B、input()(正确答案)

单选题] [

C、readline()

D、login()

19. 关于input()函数,描述不正确的是?() [单选题]

A、input()函数是输入函数

B、input()函数的功能是从键盘读入一行文本

C、input()函数不需要参数

D、input()函数接收到的数据类型是数值类型(正确答案)

20. print的作用是什么?() [单选题]

A、在屏幕上打印出来相应的文本或者数字等(正确答案)

B、在打印机里打印相关文本或者数字等

C、可以用来画图

D、输出一个命令行

21. 下面的哪一个命令不是移动画笔箭头位置的命令?()A、d()

B、()

C、()(正确答案)

D、 ()

22. a=2,b=3,那么c=a**b运算的结果是?() [单选题]

A、6

B、8(正确答案)

C、9

单选题] [

D、23

23. 使用Python画笔绘制如下图所示的图案,空行处的代码应如何补充?( )

代码:

import turtle

d(100)

d(100) [单选题]

A、(90)(正确答案)

B、(90)

C、(-90)

D、(-180)

24. 下面的运算符中,按照运算优先级哪一个是最高级?()A、**(正确答案)

B、*

C、+

D、%

[单选题]

25. 如图创建一个新的Python文件应该选择哪个选项?( )

[单选题]

A、Open

B、Recent Files

C、New File(正确答案)

D、Print Window

26. 以下三种表示字符串的方式都是正确的。

”Hello“

‘不错‘

“我们一起走吧‘ [判断题]

错(正确答案)

27. turtle库是一个直观有趣的图形绘制函数库。 [判断题]

对(正确答案)

28. 在Python中变量需要提前定义,可以不用赋值。 [判断题]

错(正确答案)

29. 使用Turtle时,画布默认坐标左上角为画布中心。 [判断题]

错(正确答案)

30. print('hello,world')和print('hello','world')输出内容一致。 [判断题]

错(正确答案)

31. Python 是交互式语言,这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。 [判断题]

对(正确答案)

32. 普通字符串,采用双引号("")包裹起来,用采用单引号(‘’)包裹起来不是字符串,如果:a="word"属于字符串,a=‘word’不属于字符串。 [判断题]

错(正确答案)

33. import可以作为变量名。 [判断题]

错(正确答案)

34. 已知y = 5,那么赋值语句y= 'cedf'是无法正常执行的。对

错(正确答案)

35. 语句float('2020') 运行后的输出结果是:2020 [判断题]

错(正确答案)

36. 下列变量名中,不合法的是()。 [单选题] *

A.height

B.1_height(正确答案)

C.height_1

D._height

37. 变量a = 3.0,其数据类型是()。 [单选题] *

A.float(正确答案)

B.int

C.str

D.bool

判断题] [

38. 运行下方代码段,输出的是()。

a, b, c = 2, 3, 7

d = (b + c) – a * a

print(d) [单选题] *

A.12

B.10

C.8

D.6(正确答案)

39. 运行下方代码段,输出的是()。

str1 = 'key'

str2 = 'board’

print(str1 + str2) [单选题] *

A.key board

B.keyboard(正确答案)

C.

D.str1 + str2

40. 运行下方代码段,变量a的值是()。

a = float(int("3")+int("2")) [单选题] *

A.a = 5

B.a = ’5’

C.a = 5.0(正确答案)

D.a = ’5.0’

41. 在Python中可以用Tab和空格进行缩进,4个空格相当于1个Tab,两者可以混用 [判断题] *

错(正确答案)

42. Python中多行注释只能用三个双引号 """ 将注释括起来。对

错(正确答案)

43. Python代码只能在IDLE 中书写运行。 [判断题] *

错(正确答案)

44. 假设x=30,y=4,那么x % y的结果是( ) [单选题] *

A. 2(正确答案)

B. 7

C. 7.5

D. 120

答案解析:%表示取余数,30%4=7余2

45. 能改变画笔颜色的命令是?( ) [单选题] *

A. ode()

B. or()(正确答案)

判断题] * [

C. ()

D. ()

答案解析:colormode():返回颜色模式;

pencolor():设置画笔颜色;

setup():设置画布大小和位置;

46. 以下x值等于3的是?( ) [单选题] *

A. x=”10/3”

B. x=10/3

C. x=int(10/3)(正确答案)

D. x=”6-3”

答案解析:A输出字符串:10/3

B输出浮点数:3.333

C输出整数:3,int(x):将x转换成整数类型

D输出字符串:6-3

47. 下列哪一个函数的功能是将数值转换为整数?( ) [单选题] *

A. round()

B. int()(正确答案)

C. str()

D. float()

答案解析:round():舍入到小数点后一定位数精度的值,如round(3.14)=》3,round(3.5)=》4;

int():数值转换成整数;

str():生成字符串;

float():生成浮点数

48. 以下选项中不是 Python 语言的保留字的是?( ) [单选题] *

A. int

B. gogo(正确答案)

C. import

D. while

答案解析:Python关键字:(注意大小写)

['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif',

'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda',

'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

49. “#”是Python中用来给代码做注释用的。( ) [判断题] *

正确(正确答案)

错误

答案解析:正确。

50. 可以使用下面代码输出数字6。( )

print 6 [判断题] *

正确

错误(正确答案)

答案解析:函数格式错误,正确格式:print(6)。

51. and是逻辑与的关系。( ) [判断题] *

正确(正确答案)

错误

答案解析:正确。

52. Python的数字只有整数和浮点数两种类型。( ) [单选题] *

正确

错误(正确答案)

答案解析:存在三种不同的数字类型: 整数, 浮点数 和 复数。(复数暂时了解)

53. Python中使用import turtle命令导入turtle库。( ) [单选题] *

正确(正确答案)

错误

答案解析:正确。

54. 执行语句 y=4**3 后,变量 y 的值为?( ) [单选题] *

A、81

B、12

C、64(正确答案)

D、0

55.

要求:

(1)程序开始运行后,输入一个三位数整数;

(2)程序会根据输入的整数输出百位、十位和个位上的数。 例如,输入为:“百:1,十:2,个:3”。 [填空题]

_________________________________

123,输出


本文标签: 答案 输出 函数 解析 代码