欢迎访问本站!这是一条测试公告。
想要快速找到正确答案?
立即关注 九八五题库微信公众号,轻松解决学习难题!
作业辅导
扫码关注
论文指导
轻松解决学习难题!
中国大学MOOCPython语言基础与应用作业答案
Python语言基础与应用
学校: 九八五题库
学校: 超星学习通
题目如下:
1. 1. 有些语句(如if,else,while)的末尾是冒号“ : ”,这样,下面的若干行就要缩进(____)个空格。
A. 至少4个
B. 至少1个
C. 必须2个
D. 最多4个
答案: 至少1个
2. 2. 符号“#”后面跟的内容是程序里的()。
A. 注释
B. 备注
C. 可执行语句
D. 函数调用
答案: 注释# 备注
3. 3. 日常生活中哪些过程可以看作是“程序”?
A. 话剧演出
B. 音乐会演出
C. 用电饭煲做米饭
D. 银行柜员取款服务
答案: 话剧演出# 音乐会演出# 用电饭煲做米饭# 银行柜员取款服务
4. 4. Python语言最适合的应用领域
A. 网站开发
B. 大数据分析
C. 人工智能应用
D. 大型3D游戏开发
答案: 网站开发# 大数据分析# 人工智能应用
5. 5. if语句末尾应该为分号,下面的若干行语句都需要缩进4个空格。()
答案: 错误
6. 6. 给第一台计算机编程的第一代程序员是6位女士。
答案: 正确
7. 7. Python是一种高级动态、完全面向对象的语言。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
8. 8. Python于2001年发布了第一个版本。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
9. 9. Guido给Python语言起名的原因是他家有只宠物蛇。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
10. 10. Python版本2.x完全可以被3.x兼容。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
11. 11. Python3不再区分整数和长整数,统一为()类型。
A. float
B. string
C. int
D. long long
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
12. 12. 以下属于人机交互方式的是()。
A. CPU进行计算
B. 输入文字
C. 拨动游戏杆
D. 虚拟现实技术
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
13. 13. Python语句的行与行之间必须右对齐。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
14. 1. Python语言可以在哪些操作系统上运行?
A. Linux
B. macOS
C. Windows
D. 每个选项都可以
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
15. 2. Python中调用(_____)模块的(_____)函数来实现求实数平方根的操作。
A. math sqrt
B. cmath abs
C. cmath sqrt
D. math abs
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
16. 3. Python官方软件包自带的一个集成开发环境是(_____)。
A. Eclipse
B. Shell-IDLE
C. PyCharm
D. Anaconda
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
17. 4. 以下关于数据,描述正确的是(_____)。
A. 数据类型多种多样,包括数值型、文本字符串型等等。
B. Python语言在大数据分析处理领域应用广泛。
C. 数据是信息的表现形式和载体。
D. 数据是对现实世界实体和概念的抽象。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
18. 5. 以下选项属于Python哲学内容的是(_____)。
A. 扁平胜于嵌套
B. 优美胜于丑陋
C. 简单胜过复杂
D. 单纯不如冗余
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
19. 6. 在Python的shell中输入1+1,按下回车键后,系统将返回False。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
20. 7. Python中,所有的数据类型都是可以相互转换的。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
21. 8. IDLE是Python软件包自带的一个集成开发环境的可视化界面。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
22. 9. 定义语句一般用def或class来表示。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
23. 10. 《计算机程序设计艺术》的作者Donald Ervin Knuth于1974年获得了图灵奖。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
24. 11. Python不支持以下哪种数据类型?
A. float
B. list
C. char
D. complex
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
25. 1. 下列表达式中返回为True的是()。
A. (3,2)>('a','b')
B. 'abc'>'xyz'
C. 0x56>56
D. 3>2>2
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
26. 2. 关于python中的复数,下列说法错误的是()。
A. 表示复数的语法是real+image j。
B. 实部和虚部都是整数。
C. 虚部必须后缀j且j不区分大小写。
D. 复数之间只能比较是否相等。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
27. 3. 关于Python中的字符串,下列说法错误的是()。
A. 字符串以\0标志字符串的结束。
B. 在三引号字符串中可以包含换行回车等特殊字符。
C. 字符应该视为长度为1的字符串。
D. 既可以用单引号,也可以用双引号创建字符串。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
28. 4. x="big" y=2 print(x+y) 上述代码的输出结果是()。
A. big
B. bigbig
C. big2
D. 会报错
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
29. 5. 字符串中,第一个字符的编号为0。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
30. 6. and类型连接的两个值,只要有一个为真,那么计算结果即为真。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
31. 7. Python语言中,0b10是一个十进制表示的数字。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
32. 8. 给数据命名时,需要区分大小写,可以使用“_"符号。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
33. 9. print('a'<'b'<'c')上述代码的输出结果是
A. c
B. a
C. TRUE
D. FALSE
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
34. 10. Python中,逻辑类型又称为pool。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
35. 1. alist=[3,4,5,7,9,12,13,15,17] blist=alist[3:7:2] print(blist) 上述代码的输出结果是()。
A. [7, 12]
B. [5, 9]
C. 其余答案都不正确
D. [7, 12, 15]
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
36. 2. dict={'1':1,'2':2} theCopy=dict dict['1']=5 sum=dict['1']+theCopy['1'] print(sum) 上述代码的输出结果是
A. 2
B. 7
C. 6
D. 10
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
37. 3. alist=sorted([1,2,3],reverse=True) blist=reversed([1,2,3]) print(alist==blist) 上述代码的运行结果是()。
A. TRUE
B. FALSE
C. 1
D. 0
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
38. 4. x={1:2} x[2]=3 print(x) 上述代码的输出结果是()。
A. 其余选项都不对
B. {1: 2, 2: 3}
C. {1: 3}
D. {1: 2: 3}
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
39. 5. 使用花括号{}创建字典。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
40. 6. 集合中的元素不可以重复。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
41. 7. 字典与元组一样,都属于不可变类型。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
42. 8. 创建列表,可以直接使用[ ],或者用指明类型法list[ ]。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
43. 9. 打印各变量的值输出时,sep表示变量之间用什么字符串隔开,缺省为逗号。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
44. 10. alist=[1,1,2,3] b=set(alist) print(b) 上述代码的输出结果是()。
A. 其余选项都不对
B. {1, 1, 2, 3}
C. {1, 2, 3}
D. [1, 2, 3]
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
45. 1. k=1000 while k>1: print(k) k=k/2 上述代码的运行结果包含()个数字。
A. 10
B. 8
C. 11
D. 9
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
46. 2. 下面代码的运行结果是: n = 1 while n >= 0: n = n - 1 print(n) else: print(n)
A. 1 0 -1
B. 0 -1 -1
C. 1 0
D. 0 -1
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
47. 3. 以下叙述正确的是()。
A. 只能在循环体内使用break语句。
B. continue语句的作用是结束整个循环的执行。
C. 在循环体内使用break语句或continue语句的作用相同。
D. 从多层循环嵌套中退出时,可以使用goto语句。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
48. 4. 下面代码中输出结果为1,2,3三个数字的有()。
A. i=1 while i<3: print(i) i+=1
B. alist=[0,1,2] for i in alist: print(i+1)
C. i=3 while i>0: i=i-1 print(3-i)
D. for i in range(3): print(i)
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
49. 5. 常见的控制流结构有:
A. 条件分支
B. 循环结构
C. 赋值语句
D. 顺序结构
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
50. 6. Python语言中条件分支的实现主要通过if语句实现。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
51. 7. range函数中,range( )会返回一个从1开始到终点的数列。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
52. 8. 嵌套循环中,continue语句仅作用于离他最近的一层循环。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
53. 9. Python语言的赋值语句很好地对应了冯·诺依曼计算机结构中“运算”与“输出”的步骤。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
54. 10. 下面代码的运行结果是: lst=[1,3,5,7] for i in lst: print(i) if i>=5: break else: print('END')
A. 1 3 5
B. 1 3 5 7 END
C. 1 3 5 7
D. 1 3 5 END
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
55. 11. 下面代码的运行结果是: for i in range(2): print(i, end='') else: print(0)
A. 0 1 2
B. 0 1
C. 0120
D. 010
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
56. 1. 下列关于Python中函数的说法不正确的是()。
A. 函数内容以冒号起始,并且缩进。
B. Python中定义函数的关键字是def。
C. 结束函数时如果return语句不带表达式相当于无返回值。
D. 在函数内部可以使用global来定义全局变量。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
57. 2. list(map(lambda x:len(x),['a','12','ab123']))上述代码的输出结果是____。
A. [1, 2, 5]
B. [1, 2, 3]
C. [1, 0, 2]
D. [0, 2, 3]
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
58. 3. f1=lambda x:x*2 f2=lambda x:x**2 print(f1(f2(2))) 上述代码的输出结果是____。
A. 2
B. 4
C. 8
D. 6
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
59. 4. 下列定义函数的方法,在Python中正确的是()。
A. class( arg1, arg2,…argN)
B. def (arg1,arg2,…argN)
C. function (arg1,arg2,…argN)
D. def ( arg1, arg2,…argN)
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
60. 5. counter=1 num=0 def tset(): global counter for i in (1,2,3): counter+=1 num=10 tset() print(counter,num) 上述代码的输出结果是____。
A. 1 10
B. 4 10
C. 1 0
D. 4 0
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
61. 6. python语言标准库中,若要生成伪随机数,可以用fractions。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
62. 7. 定义函数时,局部变量只在该函数定义范围内有效,函数外只能访问不能修改。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
63. 8. 函数的参数中,形式参数只是代表一个位置、一个变量名。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
64. 9. python语言标准库中,Python对象持久化可以通过pickle实现。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
65. 10. 定义函数时,使用return关键字指定函数返回的值。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
66. 1. 下列关于时间相关模块说法错误的是()。
A. time.sleep()方法可以让程序在某处暂停几秒。
B. datetime模块中strptime方法将struct_time对象格式化成字符串。
C. calendar.isleap(2000) 上述Python代码的结果是True。
D. datetime模块中timedelta模块用来表示日期或时间之间的差值。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
67. 2. import easygui easygui.textbox(msg='1',title='2',text='3',codebox=0) 上述代码执行后,点击‘OK’,返回值是(____)。
A. 3
B. 0
C. 2
D. 1
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
68. 3. 下列关于Python中数学相关模块说法正确的是(___)。
A. math.log(a,x)可以用来求以a为底的x的对数。
B. random.random()方法可以生成范围在[0,1]之间的随机数。
C. from fractions import Fraction t=Fraction(7,4) m=1.75 print(t==m) 这段代码的输出结果是False。
D. cmath模块可以实现对复数进行极坐标表示和笛卡尔表示方法的转换。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
69. 4. 下列关于shelve模块说法错误的是(___)。
A. shelve模块通过构造一个简单的数据库,像操作字典一样按照键存储和获取本地的Python对象。
B. 操作开始必须打开shelve,并且在修改后需要关闭它。
C. shelve模块打开文件后,文件的键必须是字符串且唯一。
D. shelve中保存的列表对象可以直接进行添加数据元素的操作。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
70. 5. 下列关于文件相关模块说法错误的是(____)。
A. 打开二进制文件应该采用模式'rt'。
B. 文件操作可以使用close方法关闭流。
C. 可以使用shelve模块进行对象持久化。
D. 通常采用with语句以保证系统自动关闭打开的流。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
71. 6. Python文件相关模块中的readline(size)函数,其中参数size用于指明读取的()。
A. 行数
B. 字节数或字符数
C. 字符串数
D. 二进制数
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
72. 7. Python可以使用(____)函数打开文件,这个函数默认的打开模式为(____)。
A. openfile 'r'
B. open 'w'
C. open 'r'
D. openfile 'w'
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
73. 8. 生成指定范围内的随机浮点数,可以使用uniform()。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
74. 9. 使用calendar.monthcalendar()函数时,返回的值中最里层的列表一定含有7个元素。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
75. 10. 修改日期格式,可以使用timedelta进行格式化。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
76. 11. from datetime import * td1=timedelta(minutes=10) td2=timedelta(minutes=15) 以下关于这段代码说法错误的是
A. print(td1*10)的结果是100。
B. print(td1+td2)的结果是0:25:00。
C. print((td2-td1).seconds)的结果是300。
D. print(td1
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
77. 12. 以下选项不是Python文件读操作的是(____)。
A. open()
B. readline()
C. read()
D. readlines()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
78. 1. 阅读以下代码,四个选项中说法正确的是(____)。 class parent: def __init__(self,param): self.v1=param class child(parent): def __init__(self,param): parent.__init__(self,param) self.v2=param odj=child(100)
A. print(odj.v1==odj.v2)会报错。
B. print(odj.v1)值为100。
C. print(odj.v1)值为0。
D. print(odj.v1==odj.v2)结果为False。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
79. 2. 在一个方法的定义中,可以通过表达式(____)访问实例变量x。
A. self[x]
B. x
C. self.x
D. self.get(x)
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
80. 3. Python中定义私有变量的方法是(_____)。
A. 使用private关键字
B. __变量名
C. 使用this关键字
D. 变量名__
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
81. 4. 以下关于Python类定义中的特殊方法说法错误的是(_____)。
A. 析构器__del__在销毁对象时调用。
B. 构造器__init__在实例化对象时调用。
C. 所有特殊方法的名称以两个下划线(__)开始和结束。
D. __str__(self)方法用来把字符串转换为对象。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
82. 5. 面向对象的程序设计的三个基本特征是(_____)。
A. 继承
B. 封装
C. 交互
D. 多态
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
83. 6. 使用sort()函数时,如果列表中的元素都是数字,则默认按降序排序。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
84. 7. 如果两个类具有“一般-特殊”的逻辑关系,那么特殊类就可以作为一般类的“父类”来定义,将属性和方法继承给“子类”。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
85. 8. 类的出现,为面向对象编程的三个最重要的特征,即封装性、继承性和多态性,提供了实现的手段。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
86. 9. 同一类的数据对象具有相同的属性和方法,但属性值和id不同。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
87. 10. 假设a为类A的对象且包含一个私有数据成员“__value”,那么在类的外部通过对象a直接将其私有数据成员“__value”的值设置为3的语句可以写作(____)。
A. a.A__value=3
B. a.__value=3
C. a._A__value=3
D. A.__value=3
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
88. 11. 类的定义的特殊方法中,__eq__(self,other)表达的是使用==操作符。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
89. 1. 下列代码的输出结果是(_____)。 name1=['tom','jack','mary'] name2=[name.upper() for name in name1] print(name2[2][0])
A. MARY
B. Jack
C. J
D. M
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
90. 2. 下列代码的输出结果是(_____)。 a=10 b=0 try: c=a/b print(c) except ZeroDivisionError as e: print(e) finally: print("always excute") print("done")
A. division by zero always excute done
B. division by zero always excute
C. division by zero
D. division by zero done
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
91. 3. 下列代码的输出结果是(_____)。 for j in (i**2 for i in range(10) if i%3==0): print(j,end=' ')
A. 0 1 4 9 16 25 36 49 64 81
B. 0 9 36 81
C. 9 36 81
D. 0 9 36
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
92. 4. 下面关于Python的高级扩展模块说法错误的是(_____)。
A. Flask是Python web开发框架的一种。
B. Pillow是对图像进行操作和处理的一个模块,可以实现缩略图、图像模糊等功能。
C. from PIL import Image,ImageFilter im=Image.open('test.jpg') im.filter(ImageFilter.BLUR) 运行上述代码后再利用照片浏览器打开test.jpg时已经实现了模糊效果。
D. 运行下述代码后,访问https://127.0.0.1:5000/可以看到返回一行文本:Python is the best language in the world! from flask import Flask app=Flask(__name__) @app.route("/") def fun(): return "Python is the best language in the world!" if __name__=="__main__": app.run()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
93. 5. 下面关于网络爬虫的相关说法错误的是(_____)。
A. Beautiful Soup解析页面时只能调用Python内置的标准库解析器。
B. 利用Beautiful Soup模块来处理HTML和XML,解析页面格式,提取有用的信息。
C. 爬虫就是按照一定规则,自动地提取并保存网页中信息的程序。
D. requests是Python实现的一个简单易用的HTTP库,该方法返回的是一个response对象。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
94. 6. 生成器是用来创建数据序列的一种对象,可以迭代庞大的序列,且不需要在内存中创建和储存整个序列。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
95. 7. 列表推导式的基本语法为:[ for in if ]。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
96. 8. Python中,例外处理捕捉错误的语句是try-break语句。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
97. 9. Flask是一种非常容易上手的Python TCP/IP开发框架,功能强大。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
98. 10. Beautiful Soup主要用于使用requests库下载了网页并转化成字符串后处理HTML和XML时,解析页面格式,提取有用的信息。()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
99. 11. 下列代码的输出结果是(_____)。 import numpy as np a=np.matrix([[1,0],[0,1]]) b=np.dot(a,a.T) print(b)
A. [[1 1] [0 1]]
B. [[1 0] [0 1]]
C. [[1 0] [1 1]]
D. [[1 1] [1 1]]
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
100. 12. 下列代码的输出结果是(_____)。 def fun(): print(0) i=0 while i < 3: i+=1 yield i x=fun() y=(i for i in x) print(list(y))
A. [0,1,2,3]
B. 0 [1,2,3]
C. 0 1 2 3
D. [1,2,3]
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
如果觉得文章对您有用,请随意打赏。
您的支持是我们继续创作的动力!
微信扫一扫
支付宝扫一扫