999kao.com
咪咕文化科技有限公司10月招聘面试题196道20201028

如果只需要math模块中的sin()函数,建议使用frommathimportsin来导入,而不要使用importmath导入整个模块。

此题为判断题(对,错)。


正确答案:√


Python的自定义的模块不用导入。


正确答案:错误


数据管理模块中,为何看不到已经导入系统的数据()

  • A、导入数据出错
  • B、导入模块出错
  • C、数据没有核实,需点击数据核实
  • D、其他

正确答案:C


关于主模块,以下哪项不正确?()

  • A、当直接执行Python文件时,它被认为是程序的主要模块
  • B、主模块可以导入任意数量的模块
  • C、主模块的特殊名称是:__main__
  • D、其他主模块可以导入主模块

正确答案:D


导入一个不存在的模块,程序会报错,且不执行。


正确答案:正确


咪咕文化科技有限公司10月招聘面试题面试题面试官常问到的一些题目整理如下:问题 Q1:urllib 和 urllib2 的区别?可用的回答 : urllib 和urllib2都是接受URL请求的相关模块, 但是urllib2可以接受一个Request类的实例来设置URL请求的headers, urllib仅可以接受URL。urllib不可以伪装你的User-Agent字符串。 urllib提供urlencode()方法用来GET查询字符串的产生,而urllib2没有。 这是为何urllib常和urllib2一起使用的原因。 问题 Q2:什么是PYTHONPATH?可用的回答 :它是导入模块时使用的环境变量。每当导入模块时,也会查找PYTHONPATH以检查各个目录中是否存在导入的模块。解释器使用它来确定要加载的模块。问题 Q3:Python中的lambda是什么?可用的回答 :它是一个单独的表达式匿名函数,通常用作内联函数。问题 Q4:创建一个简单tcp服务器需要的流程?可用的回答 : 1.socket创建一个套接字 2.bind绑定ip和port 3.listen使套接字变为可以被动链接 4.accept等待客户端的链接 5.recv/send接收发送数据 问题 Q5:说一说redis-scrapy中redis的作用?可用的回答 : 它是将scrapy框架中Scheduler替换为redis数据库,实现队列管理共享。 优点: 可以充分利用多台机器的带宽; 可以充分利用多台机器的IP地址。 问题 Q6:如何在python中使用三元运算符?可用的回答 :三元运算符是用于显示条件语句的运算符。这包含true或false值,并且必须为其评估语句。其基本语法为:三元运算符是用于显示条件语句的运算符。这包含true或false值,并且必须为其评估语句。其基本语法为:on_true if expression else on_false问题 Q7:Python中的self是什么?可用的回答 :self是类的实例或对象。在Python中,self包含在第一个参数中。init方法中的self变量引用新创建的对象,而在其他方法中,它引用其方法被调用的对象。问题 Q8:list和tuple有什么区别?可用的回答 :列表和元组之间的区别在于列表是可变的而元组不是。元组可以被散列,例如作为词典的关键。问题 Q9:用尽量多的方法实现单例模式?可用的回答 : 一、模块单例 Python 的模块就是天然的单例模式,因为模块在第一次导入时,会生成.pyc文件,当第二次导入时,就会直接加载.pyc文件,而不会再次执行模块代码。 二、静态变量方法 先执行了类的_new_方法(我们没写时,默认调用object._new_),实例化对象; 然后再执行类的_init_方法,对这个对象进行初始化,所有我们可以基于这个,实现单例模式。 class Singleton(object): def _new_(cls,a): if not hasattr(cls, _instance): cls._instance = object._new_(cls) return cls._instance def _init_(self,a): self.a = a 问题 Q10:描述数组、链表、队列、堆栈的区别?可用的回答 : 数组与链表是数据存储方式的概念,数组在连续的空间中存储数据,而链表可以在非连续的空间中存储数据; 队列和堆栈是描述数据存取方式的概念,队列是先进先出,而堆栈是后进先出; 队列和堆栈可以用数组来实现,也可以用链表实现。 算法题面试官常问到的一些算法题目整理如下(大概率会机考):算题题 A1:子集题目描述如下:Given a set of distinct integers, nums, return all possible subsets (the power set).Note: The solution set must not contain duplicate subsets.Example:Input: nums = 1,2,3Output: 3, 1, 2, 1,2,3, 1,3, 2,3, 1,2, 直接上递归,每条线都有两个决策:1. 加上。2. 不加。可做参考的解答如下:class Solution(object): def subsets(self, nums): :type nums: Listint :rtype: ListListint result = length = len(nums) def makeSubsets(index, current_subsets): if index = length: return result.append(current_subsets+numsindex) makeSubsets(index+1, current_subsets+numsindex) makeSubsets(index+1, current_subsets) makeSubsets(0, ) return result+ 算题题 A1:等于K的子数组题目描述如下:Given an array of integers and an integer k, you need to find the total number of continuous subarrays whose sum equals to k.Example 1:Input:nums = 1,1,1, k = 2Output: 2Note:The length of the array is in range 1, 20,000.The range of numbers in the array is -1000, 1000 and the range of the integer k is -1e7, 1e7.思路:1.

下面的()不是集成测试的内容。

  • A、对软件中最小可测试单元进行检查和验证
  • B、把各个模块连接在一起时,穿越模块接口的数据是否会丢失
  • C、一个模块的功能是否会对另一个模块的功能产生不利的影响
  • D、若干子功能组合在一起是否能产生预期的主功能

正确答案:A


关于Python的导入机制,以下说法错误的是?()

  • A、首先检查sys.modules是否有对应模块,有则使用,无则导入
  • B、被导入的模块最顶层的语句会在每次导入时都运行
  • C、一般导入的搜索路径顺序由sys.path定义
  • D、如果对应有同名的py和pyc文件,优先导入pyc文件

正确答案:A,C


录入社会组织的方式有哪几种()

  • A、在《社会组织》基础模块新增数据
  • B、在《机构队伍》基础模块新增数据
  • C、在《社会组织》基础模块中下载导入模板导入数据
  • D、在《机构队伍》基础模块中下载导入模板导入数据

正确答案:A,C


如果只需要math模块中的sin( )函数,建议使用from math import sin来导入,而不要使用import math导入整个模块。


正确答案:正确


在Python中导入模块中的对象有哪几种方式?


正确答案: 1)import模块名[as别名];
2)from模块名import对象名[as别名];
3)from math import*

更多 “咪咕文化科技有限公司10月招聘面试题196道20201028” 相关考题
考题 录入重点青少年的方式有哪几种()A、在《青少年基本信息》基础模块新增数据B、在《特殊人群》基础模块新增数据C、在《青少年基本信息》基础模块中下载导入模板导入数据D、在《特殊人群》基础模块中下载导入模板导入数据正确答案:A,C

考题 提供各种方式的检索与查询功能,可进行数据导入导出、投影与坐标变换的模块是()。A、制图模块B、数据入库模块C、数据管理模块D、数据编辑处理模块正确答案:C

考题 导入模块可以使用的关键字包含()。A、importB、fromC、pipD、as正确答案:A,B,D

考题 python中,导入模块使用的关键字是()。A、importB、gotoC、elseD、if正确答案:A

考题 问答题在Python中导入模块中的对象有哪几种方式?正确答案:1)import模块名[as别名];2)from模块名import对象名[as别名];3)from math import*解析:暂无解析

考题 判断题如果只需要math模块中的sin( )函数,建议使用from math import sin来导入,而不要使用import math导入整个模块。A 对B 错正确答案:错解析:暂无解析

考题 单选题python中,导入模块使用的关键字是()。A importB gotoC elseD if正确答案:C解析:暂无解析

考题 判断题Python的自定义的模块不用导入。A 对B 错正确答案:错解析:暂无解析

考题 单选题使用import可以导入()A 方法B 函数C 模块D 对象正确答案:A解析:暂无解析

考题 在python中,有些模块是需到导入的。正确答案:正确