人工智能应用基础 复习题及答案 第三章.docx
Python基础复习题
一、选择题(每题2分,共30分)
Python是一种()编程语言。
A.低级语言
B.汇编语言
C.高级语言
D.机器语言在Python中,用于表示文本的数据类型是()。
A.list
B.int
C.str
D.dict以下哪个符号用于注释单行代码()。
A.//
B./**/
C.#
D.$定义函数使用的语句是()。
A.function
B.define
C.def
D.funcif语句在Python中用于()。
A.定义类
B.导入模块
C.条件判断
D.循环Python中有效的循环结构是()。
A.do-while
B.repeat-until
C.for
D.switch正确的while循环写法是()。
A.whilex5do:
B.whilex5:
C.while(x5);
D.whilex5then用于科学计算和数组操作的库是()。
A.Django
B.Flask
C.NumPy
D.Matplotlib导入模块math的正确方式是()。
A.importMath
B.includemath
C.importmath
D.usingmath用于读取文件所有内容的函数是()。
A.write()
B.read()
C.open()
D.close()x=[1,2,3]的数据类型是()。
A.tuple
B.set
C.list
D.dict打开文件用于写操作的方式是()。
A.open(file.txt,r)
B.open(file.txt,w)
C.open(file.txt,a)
D.open(file.txt,x)获取列表长度的方法是()。
A.list.len()
B.length(list)
C.len(list)
D.size(list)range(5)的返回结果是()。
A.[1,2,3,4,5]
B.[0,1,2,3,4]
C.[0,1,2,3,4,5]
D.[1,2,3,4]以下是Python合法变量名的是()。
A.2variable
B.variable_2
C.variable-2
D.variable.2
二、填空题(每题3分,共30分)
Python中使用_________关键字来定义类。
列表my_list=[1,2,3],要在列表末尾添加元素4,使用的方法是_________。
元组t=(1,),它是一个包含_________个元素的元组。
字典my_dict={name:Alice,age:20},获取age对应的值的语句是_________。
字符串my_str=Hello,要获取字符串的长度,使用的函数是_________。
循环中使用_________语句可以提前结束当前循环,进入下一次循环。
若要捕获代码中的异常,使用_________语句。
函数定义中,使用_________关键字来指定默认参数值。
集合s={1,2,3},向集合中添加元素4,使用的方法是_________。
切片操作my_list[1:3]表示从索引_________到索引_________(不包含)的元素。
三、判断题(每题2分,共10分)
Python是一种动态类型语言。()
元组可以作为字典的键。()
在Python中,if语句后面的条件表达式不需要用括号括起来。()
列表和元组都可以使用append()方法添加元素。()
函数定义中,如果没有return语句,函数默认返回None。()
四、简答题(每题10分,共20分)
简述Python中列表(list)和元组(tuple)的区别。
写出Python中条件语句if...elif...else的执行逻辑。
五、编程题(共10分)
编写一个Python程序,计算用户输入的两个数的和、差、积、商。要
求:用户输入两个浮点数。
计算并输出和、差、积、商的结果,商的结果保留两位小数。
使用合适的注释解释代码。
答案
一、选择题
C
C
C
C
C
C
B
C
C
B
C
B
C
B
B
二、填空题
class
my_list.append(4)
1
my_dict[age]
len(my_str)
continue
try...except
=
s.add(4)
1;3
三、判断题
√
√
√
×
√
四、简答题
列表(l