计算机python编程试题机器学习深度学习试题及答案.docx
5页深度学习与人工智能实验室招新测试题姓名: 班级: 学号: 成绩: 一、选择题°(27x2=54分)1. 下列哪个表达式在Python中是非法的?A. x = y = z = 1 B. x = (y = z + 1)C. x, y = y, x D. x += y2. python my.py v1 v2命令运行脚本,通过from sys import argv如何获得v2的参数值?A.argv[0] B.argv[1] C.argv[2] D.argv[3]3. 如何解释下面的执行结果?prin t 1.2 - 1.0 == 0.2FalseA.Py thon的实现有错误 B.浮点数无法精确表示C.布尔运算不能用于浮点数比较 D.Python将非0数视为False4. 下列代码执行结果是什么?x = 1def change(a):x += 1print xchange(x)A.1 B.2 C.3 D.报错5. 下列哪种类型是Py thon的映射类型?A.s tr B.lis t C.tu ple D.dic t6. 在Py thon 2.7中,下列哪种是Unicode编码的书写方式?A.a = ‘中文' B.a = r ‘中文' C.a = u'中文' D.a = b'中文'7. 下列代码的运行结果是?pri nt 'a' < 'b' < 'c'A.a B.b C.c D.True E.False&下列代码运行结果是?a = apri nt a > 'b' or 'c'A.a B.b C.c D.True E.False9. 下列哪种不是Python元组的定义方式?A.(l) B.(l, ) C.(l, 2) D.(l, 2, (3, 4))10. a与b定义如下,下列哪个是正确的?a = '123'b = '123'A.a != b B.a is b C.a == 123 D.a + b = 24611. 以下哪一个不是深度学习开发平台?A.Hadoop B.caffe C.t ensorflow D.p yto rch12. 下列哪个属于无监督学习算法?A.LR B.SVM C.BP D.KMeans13. 下列代码执行结果是?[i**i for i in xrange(3)]A.[1, 1, 4] B.[0, 1, 4] C.[1, 2, 3] D.(1, 1, 4)14. 向一个有127个元素的顺序表中插入一个新元素并保持原来的顺序不变,平均要移动()个元素?A. 8 B.63.5 C.63 D.715. 下面代码运行结果?a = 1try:a += 1except:a += 1else:a += 1finally:a += 1print aA. 2 B、3 C、4 D、516、下面代码运行后,a、b、c、d四个变量的值,描述错误的是? import copya = [1, 2, 3, 4, ['a', 'b']]b = ac = copy.copy(a)d = copy.deepcopy(a)a.append(5)a[4].append('c')A. a == [1,2, 3, 4, ['a', 'b', 'c'], 5] B.b == [1,2, 3, 4, ['a', 'b', 'c'], 5]C.c == [1,2, 3, 4, ['a', 'b', 'c']] D.d == [1,2, 3, 4, ['a', 'b', ‘c']]17、 回归和分类都是有监督学习问题?A、对 B、错18、 回归问题和分类问题有可能发生过拟合?A、对 B、错19、 下面哪种不属于数据预处理的方法?A变量代换B离散化C聚集D估计遗漏值20、 当不知道数据所带标签时,可以使用哪种技术促使带同类标签的数据与带其他标签的数据相分离?A.分类B.聚类C.关联分析D.隐马尔可夫链21、 .以下哪种方法不属于特征选择的标准方法?A嵌入B过滤C包装D抽样22、 以下哪些方法不可以直接来对文本分类?A、Kmeans B、决策树 C、支持向量机 D、KNN23、 在训练神经网络时,损失函数(loss)在最初的几个epochs时没有下降,可能的原因是?A.学习率(learning rate)太低 B.正则参数太高C.陷入局部最小值 D.以上都有可能24、 •在一个神经网络中,下面哪种方法可以用来处理过拟合?A. Dropout B.分批归一化(Batch Normalization)C.正则化(regularization) D.都可以25、 如果我们用了一个过大的学习速率会发生什么?A.神经网络会收敛 B.不好说C.都不对 D.神经网络不会收敛 26、对于一个图像识别问题(在一张照片里找出一只猫),下面哪种神经网络可以更好地解决这个问题?A.循环神经网络 B.感知机C.多层感知机 D.卷积神经网络27、一监狱人脸识别准入系统用来识别待进入人员的身份,此系统一共包括识别4种不同的人员:狱警, 小偷,送餐员,其他。
下面哪种学习方法最适合此种应用需求:A.二分类问题C.层次聚类问题E.回归问题二、解答题46分)B.多分类问题D. k-中心点聚类问题F.结构分析问题1、 简述对象和类的关系(可用比喻的手法)(5分)2、 python内建数据类型有哪些(10分)3、 请简单描述3个以上经典的卷积神经网络模型(6分)4、 简单说下有监督学习和无监督学习的区别?(5分) 5、编写一个函数,计算一个给定底和高的三角形的面积不限编程语言)(10分) 6、为什么选择加入深度学习与人工智能实验室?(5分)你期待在这里收获些什么?(5分)。





