重庆优税猫科技有限责任公司12月招聘面试题180道20201227

在Python中关于单引号与双引号的说法中正确的是()

A.Python中字符串初始化只能使用单引号

B.单引号用于短字符串,双引号用于长字符串

C.单双引在使用上没有区别

D.单引号针对变量,双引号针对常量


正确答案:C


Python运算符%不仅可以用来求余数,还可以用来格式化字符串。

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


正确答案:√


以下关于循环控制语句描述错误的是哪一项?

A.Python中的for语句可以在任意序列上进行迭代访问,例如列表、字符串和元组。

B.在Python中if…elif…elif…结构中必须包含else子句。

C.在Python中没有switch-case的关键词,可以用if…elif…elif…来等价表达。

D.循环可以嵌套使用,例如一个for语句中有另一个for语句,一个while语句中有一个for语句等。


正确答案:B


python中,列表和字符串都是无序的。


正确答案:错误


python中,类方法的作用()

  • A、方便类直接调用
  • B、修改类属性和类方法
  • C、减少多实例时所创造出来的内存空间,加快运行速度
  • D、嵌套

正确答案:A,B,C


重庆优税猫科技有限责任公司12月招聘面试题面试题面试官常问到的一些题目整理如下:问题 Q1:json序列化时,默认遇到中文会转换成unicode,如果想要保留中文怎么办?可用的回答 :json.dumps函数方法中加上参数 ensure_ascii = False问题 Q2:urllib 和 urllib2 的区别?可用的回答 : urllib 和urllib2都是接受URL请求的相关模块, 但是urllib2可以接受一个Request类的实例来设置URL请求的headers, urllib仅可以接受URL。urllib不可以伪装你的User-Agent字符串。 urllib提供urlencode()方法用来GET查询字符串的产生,而urllib2没有。 这是为何urllib常和urllib2一起使用的原因。 问题 Q3:如何在Python中内存管理?可用的回答 :Python内存由Python私有堆空间管理。 所有Python对象和数据结构都位于私有堆中。 程序员无权访问此私有堆,解释器负责处理此私有堆。 Python对象的Python堆空间分配由Python内存管理器完成。核心API提供了一些程序员编写代码的工具。 Python还有一个内置的垃圾收集器,它可以回收所有未使用的内存并释放内存并使其可用于堆空间。问题 Q4:简述 OSI 七层协议?可用的回答 : OSI是Open System Interconnection的缩写,意为开放式系统互联。 OSI七层协议模型主要是: 1. 应用层(Application) 应用层 是最靠近用户的OSI层。这一层为用户的应用程序(例如电子邮件、文件传输和终端仿真)提供网络服务。 2. 表示层(Presentation) 表示层 可确保一个系统的应用层所发送的信息可以被另一个系统的应用层读取。 例如,PC程序与另一台计算机进行通信,其中一台计算机使用扩展二一十进制交换码(EBCDIC),而另一台则使用美国信息交换标准码(ASCII)来表示相同的字符。 如有必要,表示层会通过使用一种通格式来实现多种数据格式之间的转换。 3. 会话层(Session) 会话层 通过运输层(端口号:传输端口与接收端口)建立数据传输的通路。 主要在你的系统之间发起会话或者接受会话请求(设备之间需要互相认识可以是IP也可以是MAC或者是主机名) 4. 传输层(Transport) 运输层 定义了一些传输数据的协议和端口号(WWW端口80等),如: TCP(transmission control protocol 传输控制协议,传输效率低,可靠性强,用于传输可靠性要求 高,数据量大的数据) UDP(user datagram protocol用户数据报协议,与TCP特性恰恰相反,用于传输可靠性要求不高,数据 量小的数据,如QQ聊天数据就是通过这种方式传输的) 主要是将从下层接收的数据进行分段和传输,到达 目的地址后再进行重组。常常把这一层数据叫做段。 5. 网络层(Network) 网络层 在位于不同地理位置的网络中的两个主机系统之间提供连接和路径选择。 Internet的发展使得从世界各站点 访问信息的用户数大大增加,而网络层正是管理这种连接的层。 6. 数据链路层(Data Link) 数据链路层 定义了如何让格式化数据以进行传输,以及如何让控制对物理介质的访问。 这一层通常还提供错误检测和纠正,以确保数据的可靠传输。 7. 物理层(Physical) 物理层 主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。 它的主要作用是 传输比特流(就是由1、0转化为电流强弱来进行传输,到达目的地后在转化为1、0,也就是我们常说的数模转 换与模数转换)。 这一层的数据叫做比特。 问题 Q5:提到Python中局部变量和全局变量的规则是什么?可用的回答 :局部变量:如果在函数体内的任何位置为变量赋值,则假定它是本地的。全局变量:仅在函数内引用的那些变量是隐式全局变量。问题 Q6:Django 本身提供了 runserver,为什么不能用来部署?可用的回答 : runserver 方法是调试 Django 时经常用到的运行方式, 它使用 Django 自带的 WSGI Server 运行,主要在测试和开发中使用,并且 runserver 开启的方式也是单进程 。 uWSGI 是一个 Web 服务器,它实现了 WSGI 协议、uwsgi、http 等协议。 注意 uwsgi 是一种通信协议,而 uWSGI 是实现 uwsgi 协议和 WSGI 协议的 Web 服务器。 uWSGI 具有超快的性能、低内存占用和多 app 管理等优点, 并且搭配着 Nginx就是一个生产环境了,能够将用户访问请求与应用 app 隔离开,实现真正的部署 。 相比来讲,支持的并发量更高,方便管理多进程,发挥多核的优势,提升性能。 问题 Q7:TCP和UDP的区别?可用的回答 : TCP与UDP基本区别 1. 基于连接与无连接 2. TCP要求系统资源较多,UDP较少 3. UDP程序结构较简单 4. 字节流模式(TCP)与数据报模式(UDP); 5. TCP保证数据正确性,UDP可能丢包 6. TCP保证数据顺序,UDP不保证 具体编程时的区别 1.socket()的参数不同 2.UDP Server不需要调用listen和accept 3.UDP收发数据用sendto/recvfrom函数 4.TCP:地址信息在connect/accept时确定 5.UDP:在sendto/recvfrom函数中每次均 需指定地址信息 6.UDP:shutdown函数无效 问题 Q8:如果对方网站反爬取,封IP了怎么办?可用的回答 : 放慢抓取熟速度,减小对目标网站造成的压力,但是这样会减少单位时间内的数据抓取量 使用代理IP(免费的可能不稳定,收费的可能不划算) 问题 Q9:如何跨模块共享全局变量?

Python运算符%不仅可以用来求余数,还可以用来格式化字符串。


正确答案:正确


使用Request对象的QueryString集合可以检索HTTP查询字符串中变量的值。


正确答案:正确


python中,可以使用min求字符串的最大值。()


正确答案:错误


Python序列类型包括字符串,列表和元组三种,()是python中唯一的映射类型。


正确答案:字典


Python字符串方法replace()对字符串进行原地修改。


正确答案:错误

更多 “重庆优税猫科技有限责任公司12月招聘面试题180道20201227” 相关考题
考题 单选题关于HTTP查询字符串,下面说法错误的是:()A 使用Request对象的Query String集合可检索HTTP查询字符串中变量的值B 当通过HTML表单提交数据时,若将表单的METHOD属性设置为POST,则表单数据将附加在查询字符串中被发送到服务器端C 使用A标记创建超级链接时,可以将查询字符串放在URL后面,并使用“?”来分隔URL与查询字符串D 若要通过查询字符串发送多个变量,应使用“&”符号分隔各个变量正确答案:B解析:暂无解析

考题 判断题python中,可以使用min求字符串的最大值。()A 对B 错正确答案:错解析:暂无解析

考题 下列关于设置按钮元件或实例的URL不正确的是:()A、URL(即统一资源定位器)是到其它网页、网站或同一网页上的锚定的链接B、URL可以是元件级按钮属性,也可以是实例级按钮属性C、可以在URL”面板中将URL附加到所选按钮实例上D、URL设置通常只针对于按钮元件的实例来应用正确答案:D

考题 python中,()可以求出字符串的长度。A、maxB、minC、lenD、in正确答案:C

考题 python中,%不可以对字符串进行格式化。()正确答案:错误

考题 HTML文件中用超级链接标记指向一个目标的基本格式为()。A、<ahref=″URL″> B、<href=″URL″>字符串 C、<ahref=″URL″>字符串</a> D、<href=″URL″>正确答案:C

考题 Python 3.x中字符串对象的encode( )方法默认使用utf8作为编码方式。正确答案:正确

考题 使用哪个方法,用户发送的表单数据输入作为URL中的查询字符串传递给服务器()。A、GET方法B、HEAD方法C、PUT方法D、POST方法正确答案:A

考题 ( 难度:中等)以下关于GET请求及POST请求的描述,哪一项不正确()A.GET提交的数据大小有限制,而POST方法提交的数据没有限制B.GET方式提交数据,会带来安全问题,比如一个登录页面,通过GET方式提交数据时,用户名和密码将出现在URL上,如果页面可以被缓存或者其他人可以访问这台机器,就可以从历史记录获得该用户的账号和密码C.当使用的是GET 方法的时候, body为空D.GET方式需要使用Request.QueryString来取得变量的值,而POST方式通过Request.Form来获取变量的值,也就是说Get是通过查询串传值,而Post是通过提交表单来传值答案:D

考题 关于HTTP查询字符串,下列说法错误的是:()A、使用Request对象的QueryString集合可以检索HTTP查询字符串中变量的值B、当通过HTML表单提交数据时,若将表单的METHOD属性设置为POST,则表单数据将附加在查询字符串中被发送到服务器端C、使用A标记创建超级链接时,可以将查询字符串放在URL后面,并使用“?”来分隔URL与查询字符串D、若要通过查询字符串发送多个变量,应使用“&”符号分隔各个变量正确答案:B