华塑控股股份有限公司9月招聘面试题160道2020914

当打开浏览器或刷新时创建Applet对象系统会自动执行init()方法。()

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


参考答案:正确


JavaScript中,关于window对象方法的说法错误的是()。

A.window对象包括location对象、history对象和docuement对象

B.window.onload()方法中的代码会在一个该页面加载完成后执行

C.window.open()方法用于在当前浏览器窗口加载指定的URL文档

D.window.close()方法用于关闭浏览器窗口


正确答案:C


发起一个由以下代码初始化的Intent,会发生什么情况?()Intent intent=new Intent();intent.addCategory(Intent.CATEGORY_BROWSABLE);intent.setAction(Intent.ACTION_MAIN);

A.如果系统中有多个浏览器,则会让用户选择浏览器

B.如果系统有多个浏览器,并且设置了默认的,则会打开默认浏览器

C.如果系统中只有一个浏览器,则会打开该浏览器

D.都正确


参考答案:D


在浏览器中执行applet程序,将被最后执行的方法是______________。


正确答案:destroy()


在ASP中,向浏览器中输出图像信息使用response对象的(45)方法。

A.write

B.clear

C.binarywrite

D.flush


正确答案:C
解析:Response对象可以用来决定何时或如何将输出由服务器端传送至浏览器端。Response对象常用方法如下:(1)AddHeadername,value.将自定义的标头(Header)信息加入所输出的网页。(2)AppendTologdata:将data附加到服务器的记录数据。(3)BinaryWritedata:将dtata传送至浏览器端(不做字符转换)。(4)Clear:清除所有存放在缓冲区但尚未传送至浏览器端的内容。(5)End:停止ASP程序的执行并将所有存放在缓冲区的输出传送至浏览器端。(6)Flush:把所有存放在缓冲区的输出传送至浏览器端并消除缓冲区。(7)Redirectpath:将浏览器端重新导向至(链接至)path指定的网页。(8)WriteDdata:将data传送至浏览器端(做字符转换)。


华塑控股股份有限公司9月招聘面试题面试题面试官常问到的一些题目整理如下:问题 Q1:列举面向对象中带双下划线的魔术方法可用的回答 : _doc_ 表示类的描述信息 _module_ 表示当前操作的对象在哪个模块 _class_ 表示当前操作的对象的类是什么 _init_ 构造方法,通过类创建对象时,自动触发执行 _new_负责创建一个类的对象 _del_ 析构方法,当对象在内存中被释放时,自动触发执行 _call_ 对象后面加括号,触发执行 _dict_ 类或对象中的所有成员 _str_如果一个类中定义了_str_方法,那么在打印 对象 时,默认输出该方法的返回 问题 Q2:谷歌的无头浏览器?可用的回答 : 无头浏览器即headless browser,是一种没有界面的浏览器。既然是浏览器那么浏览器该有的东西它都应该有,只是看不到界面而已。 Python中selenium模块中的PhantomJS即为无界面浏览器(无头浏览器):是基于QtWebkit的无头浏览器。 问题 Q3:什么是Python pass?可用的回答 :pass意味着,无操作的Python语句,或者换句话说,它是复合语句中的占位符,其中应该留有空白,并且不必在那里写入任何内容。问题 Q4:Python中的lambda是什么?可用的回答 :它是一个单独的表达式匿名函数,通常用作内联函数。问题 Q5:Django 本身提供了 runserver,为什么不能用来部署?可用的回答 : runserver 方法是调试 Django 时经常用到的运行方式, 它使用 Django 自带的 WSGI Server 运行,主要在测试和开发中使用,并且 runserver 开启的方式也是单进程 。 uWSGI 是一个 Web 服务器,它实现了 WSGI 协议、uwsgi、http 等协议。 注意 uwsgi 是一种通信协议,而 uWSGI 是实现 uwsgi 协议和 WSGI 协议的 Web 服务器。 uWSGI 具有超快的性能、低内存占用和多 app 管理等优点, 并且搭配着 Nginx就是一个生产环境了,能够将用户访问请求与应用 app 隔离开,实现真正的部署 。 相比来讲,支持的并发量更高,方便管理多进程,发挥多核的优势,提升性能。 问题 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:跨域请求问题django怎么解决的(原理)?可用的回答 : 1. 启用中间件 2. post请求 3. 验证码 4. 表单中添加%csrf_token%标签 问题 Q8:谈谈你对面向对象的理解?可用的回答 : 在我理解,面向对象是向现实世界模型的自然延伸,这是一种“万物皆对象”的编程思想。 在现实生活中的任何 物体都可以归为一类事物,而每一个个体都是一类事物的实例。 面向对象的编程是以对象为中心,以消息为驱 动,所以程序=对象+消息。 面向对象有三大特性,封装、继承和多态。 封装就是将一类事物的属性和行为抽象成一个类,使其属性私有化,行为公开化, 提高了数据的隐秘性的同时,使代码模块化。这样做使得代码的复用性更高。 继承则是进一步将一类事物共有的属性和行为抽象成一个父类,而每一个子类是一个特殊的父类-有父类的行为和属性,也有自己特有的行为和属性。 这样做扩展了已存在的代码块,进一步提高了代码的复用性。 如果说封装和继承是为了使代码重用,那么多态则是为了实现接口重用。 多态的一大作用就是为了解耦-为了解除父子类继承的耦合度。 如果说继承中父子类的关系式IS-A的关系,那么接口和实现类之之间的关系式 HAS-A。 简单来说,多态就是允许父类引用(或接口)指向子类(或实现类)对象。很多的设计模式都是基于面向对象的多态性设计的。 总结一下,如果说封装和继承是面向对象的基础,那么多态则是面向对象最精髓的理论。掌握多态必先了解接口,只有充分理解接口才能更好的应用多态。 问题 Q9:写爬虫使用多进程好,还是用多线程好?可用的回答 : IO密集型代码(文件处理、网络爬虫等), 多线程能够有效提升效率(单线程下有IO操作会进行IO等待,造成不必要的时间浪费,而开启多线程能在线程A等待时,自动切换到线程B,可以不浪费CPU的资源,从而能提升程序执行效率)。 在实际的数据采集过程中,既考虑网速和响应的问题,也需要考虑自身机器的硬件情况,来设置多进程或多线程 问题 Q10:如何跨模块共享全局变量?可用的回答 :要在单个程序中跨模块共享全局变量,请创建一个特殊模块。在应用程序的所有模块中导入配置模块。该模块将作为跨模块的全局变量提供。算法题面试官常问到的一些算法题目整理如下(大概率会机考):算题题 A1:树中最靠近左下的节点的值题目描述如下:Given a binary tree, find the leftmost value in the last row of the tree.Example 1:Input: 2 / 1 3Output:1Example 2: Input: 1 / 2 3 / / 4 5 6 / 7Output:7返回最底层最左边的一个节点的值。思路:使用广度优先算法:1. 也可以用深度优先算法,不过广度优先的话所需代码更少,更好理解。2. 广度优先: 1 遍历1 / 2 3 遍历 2 3 / / 4 5

当浏览器重新返回Applet所在页面时,将调用Applet类的方法是( )。 A.startB.initSXB

当浏览器重新返回Applet所在页面时,将调用Applet类的方法是( )。

A.start

B.init

C.stop

D.destroy


正确答案:A
A。【解析】本题考查Applet的运行方式。当init方法完成后,将调用start方法,使Applet成为激活状态。该方法在Applet每次显示时都要调用。例如浏览器由最小化复原,或浏览器从一个URL返回该Applet所在的页面,一般常在start中启动动画或播放声音等的线程。


在JavaScript中,下列关于window对象方法的说法错误的是( )

A.window对象包括location对象、history对象和docuement对象

B.window.onload( )方法中的代码会在一个该页面加载完成后执行

C.window.open( )方法用于在当前浏览器窗口加载指定的URL文档

D.window.close( )方法用于关闭浏览器窗口


正确答案:C


navigator对象用于获取用户浏览器的相关信息,该对象中用于获取浏览器名称的属性是( )。

A.appName
B.appVersion
C.appCodeName
D.platform

答案:A
解析:


Cookie的应用是通过()对象和()对象来实现的。在()对象中,WEB服务器使用Cookies集合往浏览器中发送Cookie信息,在()对象中使用Cookies  集合从用户的浏览器中读取Cookie信息。


正确答案:Response;Request;Response;Request


使用JavaScript识别浏览器时,应尽量使用()。

  • A、浏览器信息对象的方法
  • B、浏览器功能识别的方法
  • C、以上两者结合的方法

正确答案:B

更多 “华塑控股股份有限公司9月招聘面试题160道2020914” 相关考题
考题 单选题关于Applet运行过程,下列说法错误的是()A 浏览器家在指定URL中的HTML文件B 浏览器加密HTML文件C 浏览器加载HTML文件中指定的Applet类D 浏览器中的java运行环境运行该Applet正确答案:D解析:暂无解析

考题 单选题在Javascript浏览器对象模型中,window对象的()属性用来指定浏览器状态栏中显示的临时消息。A statusB screenC historyD document正确答案:D解析:暂无解析

考题 单选题在HTML页面中,下面关于Window对象的说法不正确的是()。A Window对象表示浏览器的窗口,可用于检索有关窗口状态的信息B Window对象是浏览器所有内容的主容器C 如果文档定义了多个框架,浏览器只为原始文档创建一个Window对象,无须为每个框架创建Window对象D 浏览器打开HTML文档时,通常会创建一个Window对象正确答案:C解析:暂无解析

考题 关于JAVASCRIPT事件,下列说法正确的是()A、事件是用户对浏览器所做的特定的动作(操作),是实现交互操作的一种机制B、对象发生改变时调用的事件是onBlurC、当一个表单中的对象被点击时,执行的JavaScript事件是onClickD、当浏览器完成加载一个窗口或者加载完成框架集合中的所有框时,执行的JavaScript事件是onLoadE、当 select 事件发生时执行的JavaScript 事件是onSelect正确答案:A,C,D,E

考题 下列选项中关于浏览器对象的说法错误的是()A、history对象记录了用户在一个浏览器中已经访问过的URLsB、location对象相当于IE浏览器中的地址栏,包含关于当前URL地址的信息C、location对象是history对象的父对象D、location对象是window对象的子对象正确答案:C

考题 如果一个类中定义了__init__方法,那么在打印对象时,默认输出该方法的返回值。正确答案:错误

考题 填空题Cookie的应用是通过()对象和()对象来实现的。在()对象中,WEB服务器使用Cookies集合往浏览器中发送Cookie信息,在()对象中使用Cookies  集合从用户的浏览器中读取Cookie信息。正确答案:Response,Request,Response,Request解析:暂无解析

考题 有关Java代码以下哪种说法正确()A、一个java源程序文件中只能有一个Java类B、最简单的Java代码也需要定义一个类C、java应用程序也可以在浏览器页面中执行D、要查看Applet的执行只能通过浏览器正确答案:B

考题 单选题有关Java代码以下哪种说法正确()A 一个java源程序文件中只能有一个Java类B 最简单的Java代码也需要定义一个类C java应用程序也可以在浏览器页面中执行D 要查看Applet的执行只能通过浏览器正确答案:B解析:暂无解析

考题 Session对象记录的是所有浏览器端共享的变量,而Application对象记录的则是个别浏览器端专用的变量。()正确答案:错误