华塑控股股份有限公司6月招聘面试题51道2020619

下面关于pass的说法中,正确的是()。

A、pass表示一个空操作,只起到占位作用

B、pass只能用在条件语句中

C、if的分支语句中可以只包括pass

D、pass能够跳出循环语句


参考答案:AC


●试题五

请回答以下问题1~5,把答案填到答题纸的对应栏内。

[问题1]

下载了一幅图片,并且它可以在Lview(或其他任何多媒体查看器)中正确地打开,但是不能回到这幅图片,而且这一文件也不在那里,这是什么原因?

[问题2]

创建了一个指定SIZE文本区域,但是与字符数不相符,为什么?

[问题3]

已创建了窗体,但每样控制,甚至是单选按钮和复选框,都以文本区域的形式出现,为什么?

[问题4]

得到如下信息:Unable to open TCP,是怎么回事?

[问题5]

服务器不返回所需要的信息,而总是返回信息Error retrieving mail,为什么?


正确答案:

●试题五

[问题1

【答案】这不是Lview或者任何查看器的问题,当浏览器下载多媒体文件时,它建立一个临时文件,这也就是用户查看的文件。如果想保存下载的多媒体文件以便以后使用,应该在退出查看器应用程序之前保存它们一或者先把它们保存到本地磁盘再查看它们,如果决定退出查看器之后保存文件,那么在浏览器的临时目录中仍能找到这个文件。

[问题2

【答案】不同的浏览器对SIZE的处理不同,有些是等于字符数目,有些是使用不同的宽度标尺。一个好的经验是,SIZE不要太大,以免不能适应所有用户的屏幕。一般大小在10~40字符之间,在绝大多数情况下都能很好地工作。

[问题3

【答案】有些浏览器对按钮大小写是敏感的。因此,要保证在定义这些按钮时设置radiocheckboxtext属性。在许多浏览器中使用这些词的大写形式都不行。

[问题4

【答案】计算机上没有运行WinSock,或者WinSockTrumpet New Reader不兼容,如果Windows没有内嵌的WinSock接口,应保证当前运行了WinSock程序。

[问题5

【答案】POP3服务器可能拒绝了你的邮件请求。应保证在设置时输入正确的用户名和口令。也可能是POP3服务器不能正常工作。如果是这种情况,可与Internet提供者联系。

 


Python安装扩展库常用的工具是__________和conda,其中后者需要安装Python集成开发环境Anaconda3之后才可以使用,而前者是Python官方推荐和标配的。


正确答案:pip


您需要创建可与COM一起互操作的类定义。您需要确保COM应用程序能够创建类的实例并且能够调用GetAddress方法。您应该使用哪个代码段?()

A.A

B.B

C.C

D.D


参考答案:C


可用来调用对象的构造方法以创建一个单独的对象的操作符是( )。

A.+

B.new

C.instanceof

D.static


正确答案:B
解析:定义好类后,再用关键字new生成一个对象。


华塑控股股份有限公司6月招聘面试题面试题面试官常问到的一些题目整理如下:问题 Q1:urllib 和 urllib2 的区别?可用的回答 : urllib 和urllib2都是接受URL请求的相关模块, 但是urllib2可以接受一个Request类的实例来设置URL请求的headers, urllib仅可以接受URL。urllib不可以伪装你的User-Agent字符串。 urllib提供urlencode()方法用来GET查询字符串的产生,而urllib2没有。 这是为何urllib常和urllib2一起使用的原因。 问题 Q2:什么是Python pass?可用的回答 :pass意味着,无操作的Python语句,或者换句话说,它是复合语句中的占位符,其中应该留有空白,并且不必在那里写入任何内容。问题 Q3:创建一个简单tcp服务器需要的流程?可用的回答 : 1.socket创建一个套接字 2.bind绑定ip和port 3.listen使套接字变为可以被动链接 4.accept等待客户端的链接 5.recv/send接收发送数据 问题 Q4:谈谈你对面向对象的理解?可用的回答 : 在我理解,面向对象是向现实世界模型的自然延伸,这是一种“万物皆对象”的编程思想。 在现实生活中的任何 物体都可以归为一类事物,而每一个个体都是一类事物的实例。 面向对象的编程是以对象为中心,以消息为驱 动,所以程序=对象+消息。 面向对象有三大特性,封装、继承和多态。 封装就是将一类事物的属性和行为抽象成一个类,使其属性私有化,行为公开化, 提高了数据的隐秘性的同时,使代码模块化。这样做使得代码的复用性更高。 继承则是进一步将一类事物共有的属性和行为抽象成一个父类,而每一个子类是一个特殊的父类-有父类的行为和属性,也有自己特有的行为和属性。 这样做扩展了已存在的代码块,进一步提高了代码的复用性。 如果说封装和继承是为了使代码重用,那么多态则是为了实现接口重用。 多态的一大作用就是为了解耦-为了解除父子类继承的耦合度。 如果说继承中父子类的关系式IS-A的关系,那么接口和实现类之之间的关系式 HAS-A。 简单来说,多态就是允许父类引用(或接口)指向子类(或实现类)对象。很多的设计模式都是基于面向对象的多态性设计的。 总结一下,如果说封装和继承是面向对象的基础,那么多态则是面向对象最精髓的理论。掌握多态必先了解接口,只有充分理解接口才能更好的应用多态。 问题 Q5:一行代码实现1-100之和?可用的回答 :使用sum函数。sum(range(1, 101)问题 Q6:常见的HTTP状态码有哪些?可用的回答 : 200 OK 301 Moved Permanently 302 Found 304 Not Modified 307 Temporary Redirect 400 Bad Request 401 Unauthorized 403 Forbidden 404 Not Found 410 Gone 500 Internal Server Error 501 Not Implemented 问题 Q7: scrapy分为几个组成部分?分别有什么作用?可用的回答 : 分为5个部分; 1. Spiders(爬虫类) 2. Scrapy Engine(引擎) 3. Scheduler(调度器) 4. Downloader(下载器) 5. Item Pipeline(处理管道) 具体来说: Spiders:开发者自定义的一个类,用来解析网页并抓取指定url返回的内容。 Scrapy Engine:控制整个系统的数据处理流程,并进行事务处理的触发。 Scheduler:接收Engine发出的requests,并将这些requests放入到处理列队中,以便之后engine需要时再提供。 Download:抓取网页信息提供给engine,进而转发至Spiders。 Item Pipeline:负责处理Spiders类提取之后的数据。 比如清理HTML数据、验证爬取的数据(检查item包含某些字段)、查重(并丢弃)、将爬取结果保存到数据库中 问题 Q8:用尽量多的方法实现单例模式?可用的回答 : 一、模块单例 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 问题 Q9:什么是粘包? socket 中造成粘包的原因是什么? 哪些情况会发生粘包现象?可用的回答 : 粘包:在接收数据时,一次性多接收了其它请求发送来的数据(即多包接收)。如: 对方第一次发送hello,第二次发送world,在接收时,应该收两次, 一次是hello,一次是world,但事实上是一次收到helloworld,一次收到空,这种现象叫粘包。 原因: 粘包问题主要还是因为接收方不知道消息之间的界限,不知道一次性提取多少字节的数据所造成的。 什么情况会发生:

在SQL SELECT语句中,字符串匹配运算符问题

在SQL SELECT语句中,字符串匹配运算符用____表示;____表示0个或多个字符;____表示一个字符。

请问这道题,第二和第三空是填*和? 还是填%和_

 


SQLSELECT语句中,字符串匹配运算符用LIKE表示,属于特殊运算符,通配符"*"表示0个或多个字符,"?"表示一个字符

在SQL SELECT语句中,字符串匹配运算符用____表示;____表示0个或多个字符;____表示一个字符。


第二空是填% 第三空填 _ 

% 包含零个或更多字符的任意字符串。 %computer% 将查找处于书名任意位置的包含单词 computer 的所有书名。
_(下划线) 任何单个字符。 _ean 将查找以 ean 结尾的所有 4 个字母的名字。

[解析] 本题考查的知识点是SQL SELECT 语句中特殊运算符的LIKE 的应用。在SQL SELECT 语句中,字符串匹配运算符用LIKE 表示;通配符“%”表示0 个或多个字符, “_”表示一个字符。
   [答案] LIKE,%,_

*和?

在SQL SELECT语句中,字符串匹配运算符用____表示;____表示0个或多个字符;____表示一个字符。
  【解析】本题考查的知识点是SQL SELECT语句中特殊运算符的LIKE的应用。在SQLSELECT语句中,字符串匹配运算符用LIKE表示;通配符“%”表示0个或多个字符,“_”表示一个字符。
  【答案】LIKE,%,_

第二空是填% 第三空填 _ 
在ORACLE数据库查询是这样的。


以下关于Python数值运算描述错误的是哪一项?

A.Python支持+=、%=这样的增量赋值操作符。

B.在Python 2.x中,默认情况下10/3 == 3的判别结果是False,而Python 3.x中则不同。

C.Python内置支持复数运算,可以使用j或者J来表示。

D.%运算符表示运算对象取余。


正确答案:B


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

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

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

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

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


正确答案:B


为提交SQL语句的执行效率,可在相应的表上创建索引。根据问题3中的SQL语句,除主键和外键外,还需要在哪个表的哪些属性上创建索引,应该创建什么类型的索引,请说明原因。


正确答案:表:住宿 属性:入住日期 类型:聚簇索引或聚集索引或cluster 原因:表中记录的物理顺序与索引项的顺序一致根据索引访问数据时一次读取操作可以获取多条记录数据因而可减少查询时间。
表:住宿 属性:入住日期 类型:聚簇索引,或聚集索引,或cluster 原因:表中记录的物理顺序与索引项的顺序一致,根据索引访问数据时,一次读取操作可以获取多条记录数据,因而可减少查询时间。 解析:该题主要考查索引的概念。在数据库中,索引使数据库程序无需对整个表进行扫描,就可以从其中找到所需的数据。索引分为两类:聚集索引和非聚集索引。聚集索引对表的物理数据页中的数据按列进行排序,然后重新存储到磁盘上,即聚集索引与数据是混为一体的,其叶结点中存储的是实际的数据。非聚集索引具有完全独立于数据行的结构,使用非聚集索引不用将物理数据页中的数据按列排序。非聚集索引的叶结点存储的是组成非聚集索引的关键字值和行定位器。
按题目要求,查询涉及的属性有身份证号和入住日期,但它们均为主键属性,故不需要再为其他属性创建索引。针对本题要求为提交SQL语句的执行效率,对“入住日期”属性建立聚集索引,使得索引项顺序和物理数据顺序一致以提高查询性能。
问题3中查询涉及到的属性有身份证号和入住日期,由于这两个属性均为住宿关系的主键,故不需要再在其他属性上创建索引。在主键上创建的索引类型应为聚簇索引(或聚集索引或cluster)。创建聚簇索引的原因是令表中记录的物理顺序与索引项的顺序一致,根据索引访问数据时,一次读取操作可以获取多条记录数据,因而可减少查询时间。


在SQL的SELECT语句中,字符串匹配运算符用LIKE表示,__________可用来表示0个或多个字符。


正确答案:
%
在SQL语句的SELECT语句中,字符串匹配运算符用LIKE表示,属于特殊运算符,通配符“%”表示0个或多个字符, “”表示1个字符。 

更多 “华塑控股股份有限公司6月招聘面试题51道2020619” 相关考题
考题 Python 3.x中字符串对象的encode( )方法默认使用utf8作为编码方式。正确答案:正确

考题 python中方法众多,其中type的作用是()A、修改类型B、判断类型C、指定类型D、创建类型正确答案:B

考题 Python中pass语句的作用是什么?正确答案:pass语句不会执行任何操作,一般作为占位符或者创建占位程序,whileFalse:pass。

考题 判断题只有Python扩展库才需要导入以后才能使用其中的对象,Python标准库不需要导入即可使用其中的所有对象和方法。A 对B 错正确答案:对解析:暂无解析

考题 Python运算符%不仅可以用来求余数,还可以用来格式化字符串。正确答案:正确

考题 Python2到Python3是一个较大的版本更新。目前,生产环境依然有大量项目使用的是Python2。但,这并不意味着项目会一直停留在Python2,开发者也需要考虑项目对Python3的兼容性,以方便迁移。请问,Python3与Python2有哪些区别:()A、print函数化B、浮点运算C、xrange替代rangeD、解释器使用Python实现正确答案:A,B,C

考题 判断题语句pass仅起到占位符的作用,并不会做任何操作。A 对B 错正确答案:错解析:暂无解析

考题 判断题Python 3.x中字符串对象的encode( )方法默认使用utf8作为编码方式。A 对B 错正确答案:对解析:暂无解析

考题 以下关于pass哪个描述是正确的?()A、Python会忽略pass语句,就像忽略注释一样。。B、pass语句会终止当前循环。C、pass不做任何事情,一般用做占位语句。D、以上说法都是正确的。正确答案:C

考题 你是一个名为INVENTORY的数据库的开发者。你有一张你创建的报告清单。这些报告将同时被运行。你写出查询语句来创建每个报告。在查询语句的基础上,你设计和创建这个数据库表的索引。你想要确定你已经创建了有效的索引,你得怎么做?()A、创建一个SQL事件探查器跟踪,使用OBJECT事件分类。B、依靠包含有在报告中有使用的查询的一个工作量文件来运行索引调整向导。C、运行系统监视器,并且使用SQLSERVER:ACCESSMETHODS计算器D、在查询分析器里执行这些表的查询,并且使用SHOWPLAY-TEXTOPTION。正确答案:B