北京中长石基信息技术股份有限公司8月招聘面试题88道2020822

提供showDocument()方法,使Applet能够请求浏览器访问特定URL的类是 ( )。

A.Applet

B.AppletContext

C.JApplet

D.URL


正确答案:B


关于HTTP请求方法中GET和POST的区别,以下说法不正确的是()。

A、GET提交的数据会放在URL之后,以分割URL和传输数据,参数之间以&相连

B、POST方法是把提交的数据放在HTTP包的Body中

C、GET提交的数据大小有限制

D、POST方式提交数据,会带来安全问题


参考答案:D


下列jQuery异步请求的说法中,错误的是?()

  • A、$.getScript方法以get方式载入一个js文件,并执行该文件的js代码
  • B、$.getJSON以get方式请求JSON数据
  • C、$.load可以请求远程的html
  • D、$.get以get方式进行异步请求,参数作为queryString附加到请求的URL中

正确答案:C


同一个URL分类可以属于多个URL风险类别,但不可以属于多个URL风险级别


正确答案:正确


HTTP请求消息的请求行包括()。

  • A、状态码字段、URL字段和HTTP版本字段
  • B、方法字段、URL字段和状态码字段
  • C、方法字段、状态码字段和HTTP版本字段
  • D、方法字段、URL字段和HTTP版本字段

正确答案:D


北京中长石基信息技术股份有限公司8月招聘面试题面试题面试官常问到的一些题目整理如下:问题 Q1:什么是Python中的单元测试?可用的回答 :它支持共享设置,自动化测试,测试关闭代码,将测试聚合到集合等。包括unittest,pytest等框架问题 Q2:Python中的lambda是什么?可用的回答 :它是一个单独的表达式匿名函数,通常用作内联函数。问题 Q3:urllib 和 urllib2 的区别?可用的回答 : urllib 和urllib2都是接受URL请求的相关模块, 但是urllib2可以接受一个Request类的实例来设置URL请求的headers, urllib仅可以接受URL。urllib不可以伪装你的User-Agent字符串。 urllib提供urlencode()方法用来GET查询字符串的产生,而urllib2没有。 这是为何urllib常和urllib2一起使用的原因。 问题 Q4:def func(a,b=) 这种写法有什么坑?可用的回答 : def func(a,b=): b.append(a) print(b) func(1) func(1) func(1) func(1) 如:看下结果 1 1, 1 1, 1, 1 1, 1, 1, 1 函数的第二个默认参数是一个list,当第一次执行的时候实例化了一个list,第二次执行还是用第一次执行的时候实例化的地址存储, 所以三次执行的结果就是 1, 1, 1 ,想每次执行只输出1 ,默认参数应该设置为None。 问题 Q5:跨域请求问题django怎么解决的(原理)?可用的回答 : 1. 启用中间件 2. post请求 3. 验证码 4. 表单中添加%csrf_token%标签 问题 Q6:列表的扁平化和降维?比如有一个二维列表,降成普通的一维的。如:groups = huahua, xiaojian, musen, yuze, keyou得到结果 huahua, xiaojian, musen, yuze, keyou可用的回答 : 方法一:最简单的方式可以通过 for 循环的方式一一提取: names = for group in groups: for name in group: names.append(name) print(names) 方法二:但是在面试的时候可能会加一些限制,比如让你用一行代码实现 这个时候就需要对 python 基础有进一步的理解了,比如说使用 sum 函数: names = sum(groups, ) 方法三:通过列表推导式也可以方便的解决: a = e for group in groups for e in group 问题 Q7:什么是反射?以及应用场景?可用的回答 : 通过字符串获取对象的方法称之为反射 python中可以通过如下方法实现: 1. getattr 获取属性 2. setattr 设置属性 3. hasattr 属性是否存在 4. delattr 删除属性 问题 Q8:urllib 和 urllib2 的区别?可用的回答 : urllib 和urllib2都是接受URL请求的相关模块, 但是urllib2可以接受一个Request类的实例来设置URL请求的headers, urllib仅可以接受URL。urllib不可以伪装你的User-Agent字符串。 urllib提供urlencode()方法用来GET查询字符串的产生,而urllib2没有。 这是为何urllib常和urllib2一起使用的原因。 问题 Q9:遇到反爬机制怎么处理?可用的回答 : 反爬机制: headers方向 判断User-Agent、判断Referer、判断Cookie。 将浏览器的headers信息全部添加进去 注意:Accept-Encoding;gzip,deflate需要注释掉 问题 Q10:什么是C/S和B/S架构?可用的回答 : 1. C/S架构及其背景 C/S架构是一种比较早的软件架构,主要应用于局域网内。在这之前经历了集中计算模式,随着计算机网络的进步与发展,尤其是可视化工具的应用,出现过两层C/S和三层C/S架构, 不过一直很流行也比较经典的是我们所要研究的两层C/S架构。 C/S架构软件(即客户机/服务器模式)分为客户机和服务器两层: 第一层是在客户机系统上结合了表示与业务逻辑, 第二层是通过网络结合了数据库服务器。 简单的说就是第一层是用户表示层,第二层是数据库层。 客户端和服务器直接相连,这两个组成部分都承担着重要的角色。 2. C/S架构的优点 1. 客户端和服务器直接相连。点对点的连接方式更安全,可以直接操作本地文本,比较方便。 2. 客户端可以处理一些逻辑事务。可以进行数据处理和数据存储,提供一定的帮助。 3. 客户端直接操作界面。 3. C/S架构的缺点 1. C/S架构适用于局域网,对网速的要求比较高。 2. 客户端界面缺乏通用性,且当业务更改时就需要更改界面,重新编写。 3. 随着用户数量的增多,会出现通信拥堵、服务器响应速度慢等情况。 4. 系统的维护也比较麻烦。 4. C/S架构的应用 C/S架构的软件是在是数不胜数,从办公的OFFICE,WPS,WINRAR到杀毒软件如金山,瑞金再到我们的娱乐 软件,如播放器,QQ,微信等,无处不见C/S架构。 5. B/S架构及其背景 随着Internet和WWW的流行,以往的主机/终端和C/S都无法满足当前的全球网络开放、互连、信息随处可见

GET请求中从url中通过指定KEY值将参数取出,用于查询条件的类是哪个()

  • A、QueryCriterion
  • B、QueryResultObject
  • C、QueryFilter
  • D、QueryRequestParam

正确答案:B


在jquery中想要实现通过远程httpget请求载入信息功能的是下面的哪一下事件()

  • A、$.ajax
  • B、load(url)
  • C、$.get(url)
  • D、$.getScript(url)

正确答案:C


关于显示URL和访问URL,表述正确的是()

  • A、显示URL一般用主页网址,是为了加强品牌印象
  • B、访问URL设置为主页网址,效果最佳
  • C、显示URL可以设置为实际不存在的网址
  • D、访问URL最好设置为与关键词最相关的页面,从而提升转化率

正确答案:A,C,D


下面关于跨站请求伪造,说法正确的是()

  • A、攻击者必须伪造一个已经预测好请求参数的操作数据包
  • B、对于Get方法请求,URL即包含了请求的参数,因此伪造get请求,直接用url即可
  • C、因为POST请求伪造难度大,因此,采用post方法,可以一定程度预防CSRF
  • D、对于post方法的请求,因为请求的参数是在数据体中,目前可以用ajax技术支持伪造post请求

正确答案:A,B,D


使用哪个方法,用户发送的表单数据输入作为URL中的查询字符串传递给服务器()。

  • A、GET方法
  • B、HEAD方法
  • C、PUT方法
  • D、POST方法

正确答案:A

更多 “北京中长石基信息技术股份有限公司8月招聘面试题88道2020822” 相关考题
考题 单选题使用哪个方法,用户发送的表单数据输入作为URL中的查询字符串传递给服务器()。A GET方法B HEAD方法C PUT方法D POST方法正确答案:A解析:GET方法在传递参数时,是以明文的形式传递的。

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

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

考题 关于@ItemsRequestBody注解描述正确的是()A、将数据转化为List格式,list中map封装一个item数据B、将返回的list集合转化为json字符串指明返回值将以{items:[{}{}{}{}]}的形式返回C、GET请求中从url中通过指定KEY值将参数取出,用于查询条件D、将请求参数{key:value}中的key解析,返回字符串正确答案:A

考题 GET和POST方法有什么区别()A、在客户端, Get 方式在通过 URL 提交数据, 数据在 URL 中 可以看到; POST 方式, 数据放置在 HTML HEADER 内提交。B、GET 方式提交的数据最多只能有 1024 字节, 而 POST 则 没有此限制。C、安全性问题。 使用 Get 的时候, 参数会显示在地址栏上, 而 Post 不会正确答案:A,B,C

考题 单选题在jquery中想要实现通过远程httpget请求载入信息功能的是下面的哪一下事件()A $.ajaxB load(url)C $.get(url)D $.getScript(url)正确答案:A解析:暂无解析

考题 下列有关HTTP请求报头域说法正确的是()A、Accept:用于指定客户端接受哪些类型的信息B、Host:主要用于指定被请求资源的Internet主机和端口号C、User-Agent:允许客户端将它的操作系统浏览器和其他属性告诉服务器D、Connnection:标明客户是否能够处理持续性HTTP连接E、Referer:包含一个URL,用户从该URL代表的页面出发访问当前请求的页面正确答案:A,B,C,D,E

考题 多选题关于请求转发和请求重定向之间的区别有哪些?()ARequestDispatcher对象指定的URL是相对于当前WEB应用程序的根目录,而sendRedirect方法中的URL是相对于整个WEB站点的根目录。B调用sendRedirect方法重定向的访问过程结束后,浏览器地址栏中显示的URL会改变;而调用forward方法就不会改变CsendRedirect方法响应的结果就是告诉浏览器去重新发出对另外一个URL的访问请求。Forward方法在服务器端内部将请求转发给另外一个资源。Dforward方法的request对象和response对象属于同一个访问请求和响应过程;而sendRedirect方法的request对象和response对象属于两个独立的访问请求和响应过程E无论是forward方法,还是sendRedirect方法,在调用它们之前,都不能有内容已经被实际输出到了客户端正确答案:C,A解析:暂无解析

考题 确定用户输入进入点需要注意的关键位置包括()A、每个URL字符串B、GET方式提交的每个参数C、POST请求中提交的参数D、每个cookieE、每个HTTP消息头正确答案:A,B,C,D,E

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