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,输出
版权声明:本文标题:python数据分析与应用课后题答案李国辉 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1702919241h435962.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论