sokaoti.com
安徽皖通科技股份有限公司8月招聘面试题147道2020818

API验证工具Postman,主要能提供哪项功能?()

A.模拟服务器,接受HTTP请求并发送响应

B.发送任何类型Web请求至对端

C.既可作客户端,也能做服务器端

D.模拟客户端,创建和发送任何的HTTP请求


答案:D


下面()不是XMLHttpRequest对象的方法。

A.open()

B.send()

C.readState

D.responseText


参考答案:C, D


关于XmlHttpRequest对象的readyState属性,下列说法中正确的有()。

A.当open()方法调用后,readyState属性值为2

B.当readyState的值为3时,send()方法已经被调用

C.当readyState的值为3时,服务器已经响应,但响应未完全结束

D.当readyState的值为4时,HTTP响应码一定是200


参考答案:B, C


下面Ajax代码中,存在哪些错误()。

A.var url="operate=doCheckUserExists&uname="+uname;

B.xmlHttpRequest=createXmlHttpRequest();

C.xmlHttpRequest.onreadystatechange=haoLeJiaoWo;

D.xmlHttpRequest.open("POST",url,false);


参考答案:A


从创建一个XmlHttpRequest对象开始,到成功接收到服务器响应结束,onreadystatechange事件一共触发()次。

A.2

B.3

C.4

D.5


参考答案:D


安徽皖通科技股份有限公司8月招聘面试题面试题面试官常问到的一些题目整理如下:问题 Q1:AJAX是什么,如何使用AJAX?可用的回答 : jax(异步的javascript 和xml) 能够刷新局部网页数据而不是重新加载整个网页。 第一步,创建xmlhttprequest对象, var xmlhttp =new XMLHttpRequest(); XMLHttpRequest对象用来和服务器交换数据。 第二步,使用xmlhttprequest对象的open()和send()方法发送资源请求给服务器。 第三步,使用xmlhttprequest对象的responseText或responseXML属性获得服务器的响应。 第四步,onreadystatechange函数,当发送请求到服务器,我们想要服务器响应执行一些功能就需要使 用onreadystatechange函数,每次xmlhttprequest对象的readyState发生改变都会触发onreadystatechange函数。 问题 Q2:参数如何通过值或引用传递?可用的回答 :Python中的所有内容都是一个对象,所有变量都包含对象的引用问题 Q3:简述 三次握手、四次挥手的流程?可用的回答 : 三次握手: 初始状态:客户端A和服务器B均处于CLOSED状态,然后服务器B创建socket,调用监听接口使得服务器处于LISTEN状态,等待客户端连接。(后续内容用A,B简称代替) 1、A首先向B发起连接,这时TCP头部中的SYN标识位值为1,然后选定一个初始序号seq=x(一般是随机的), 消息发送后,A进入SYN_SENT状态,SYN=1的报文段不能携带数据,但要消耗一个序号。 2、B收到A的连接请求后,同意建立连接,向A发送确认数据,这时TCP头部中的SYN和ACK标识位值均为1,确认序号为ack=x+1, 然后选定自己的初始序号seq=y(一般是随机的),确认消息发送后, B进 入SYN_RCVD状态,与连接消息一样,这条消息也不能携带数据,同时消耗一个序号。 3、A收到B的确认消息后,需要给B回复确认数据,这时TCP头部中的ACK标识位值为1, 确认序号是ack=y+1,自己的序号在连接请求的序号上加1,也就是seq=x+1, 此时A进入ESTABLISHED状态,当B收到A的确认回复后,B也进入ESTABLISHED状态, 至此TCP成功建立连接,A和B之间就可以通过这个连接互相发送数据了。 四次挥手: 初始状态:客户端A和服务器B之间已经建立了TCP连接,并且数据发送完成,打算断开连接, 此时客户端A和服务器B是等价的,双方都可以发送断开请求,下面以客户端A主动发起断开请求为例。(后续内 容用A,B简称代替) 1、A首先向B发送断开连接消息,这时TCP头部中的FIN标识位值为1,序号是seq=m,m为A前面正常发送数据最后一个字节序号加1得到的, 消息发送后A进入FNI_WAIT_1状态,FIN=1的报文段不能携带数据,但要消耗一个序号。 2、B收到A的断开连接请求需要发出确认消息,这时TCP头部中的ACK标识位值为1,确认号为 ack=m+1, 而自己的序号为seq=n,n为B前面正常发送数据最后一个字节序号加1得到的, 然后B进入 CLOSE_WAIT状态,此时就关闭了A到B的连接, A无法再给B发数据,但是B仍然可以给A发数据,同时B端通知上方应用层,处理完成后被动关闭连接。 然后A收到B的确认信息后,就进入了 FIN_WAIT_2状态。 3、B端应用层处理完数据后,通知关闭连接, B向A发送关闭连接的消息,这时TCP头部中的FIN和ACK标识位值均为1, 确认号ack=m+1,自己的序号为seq=k,消息发送后B进入LACK_ACK状态。 4、A收到B的断开连接的消息后,需要发送确认消息, 这是这时TCP头部中的ACK标识位值为1,确认号ack=k+1,序号为m+1(因为A向B发送断开连接的消息时消耗了一个消息号), 然后A进入TIME_WAIT 状态,若等待时间经过2MSL后,没有收到B的重传请求, 则表明B收到了自己的确认,A进入CLOSED状态, B收到A的确认消息后则直接进入CLOSED状态。至此TCP成功断开连接。 问题 Q4:简述一下爬虫的步骤?可用的回答 : 确定需求; 确定资源; 通过url获取网站的返回数据; 定位数据; 存储数据。 问题 Q5:什么是_init_?可用的回答 :_init_是Python中的方法或者结构。在创建类的新对象/实例时,将自动调用此方法来分配内存。所有类都有_init_方法。问题 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:.什么是关联查询,有哪些?可用的回答 :将多个表联合起来进行查询,主要有内连接、左连接、右连接、全连接(外连接)问题 Q8:什么是反射?以及应用场景?可用的回答 : 通过字符串获取对象的方法称之为反射

在ASP中,服务器响应用户请求,向客户端浏览输出信息,要使用()对象来实现。

ARequest

BResponse

CServer

DSession


B


关于XmlHttpRequest对象的readyState属性,下列说法中正确的有()。

  • A、当open()方法调用后,readyState属性值为2
  • B、当readyState的值为3时,send()方法已经被调用
  • C、当readyState的值为3时,服务器已经响应,但响应未完全结束
  • D、当readyState的值为4时,HTTP响应码一定是200

正确答案:B,C


下面()不是XMLHttpRequest对象的方法。

  • A、open()
  • B、send()
  • C、readState
  • D、responseText

正确答案:C,D


当XMLHttpRequest对象的状态发生改变时调用callBackMethod函数,下列正确的是()。

  • A、xmlHttpRequest. callBackMethod=onreadystatechange;
  • B、xmlHttpRequest. onreadystatechange(callBackMethod);
  • C、xmlHttpRequest. onreadystatechange(new function(){callBackMethod });
  • D、xmlHttpRequest. onreadystatechange= callBackMethod;

正确答案:D


在SIP UA注册过程中,收到了状态码为401的响应应消息,说明()。

  • A、UA已经正常注册到注册服务器上
  • B、表示UA发送的请求消息中包台了服务器不认识的字段,但已被服务器忽略,UA依然注册成功
  • C、表示服务器需要UA发送认证信息,UA收到该响应后,会特自己的鉴权信息通过第二个注册请求发送给注册服务器
  • D、表示UA发送的请求消息中包含了服务器不认识的字段,注册失败

正确答案:C

更多 “安徽皖通科技股份有限公司8月招聘面试题147道2020818” 相关考题
考题 从创建一个XmlHttpRequest对象开始,到成功接收到服务器响应结束,onreadystatechange事件一共触发()次。A、2B、3C、4D、5正确答案:D

考题 XMLHttpRequest对象用于在后台与服务器交换数据。()正确答案:正确

考题 在NAS向RADIUS服务器发出的实时计费请求未得到响应的次数超过所设定的限度时,NAS将()。A、转而向备用计费服务器发送计费请求B、切断用户连接C、把实时计费请求报文缓存在本机上,然后重新发送,直到RADIUS计费服务器产生响应D、把发送的实时计费请求次数置位,重新开始计数正确答案:B

考题 单选题在Ajax中,下列哪个函数指定XMLHttpRequest 对象的回调函数?()Aonreadystatechange ()BreadyState()CredirectHttp()DXMLHttpRequest ()正确答案:A解析:暂无解析

考题 下面Ajax代码中,存在哪些错误()。A、var url="operate=doCheckUserExists&uname="+uname;B、xmlHttpRequest=createXmlHttpRequest();C、xmlHttpRequest.onreadystatechange=haoLeJiaoWo;D、xmlHttpRequest.open("POST",url,false);正确答案:A

考题 Response属性对象表示Web服务器对客户的请求的响应,它是什么类的实例?()A、UserB、HttpResponseC、WebResponseD、IsPostBack正确答案:B

考题 单选题当XMLHttpRequest对象的状态发生改变时调用callBackMethod函数,下列正确的是()。A xmlHttpRequest. callBackMethod=onreadystatechange;B xmlHttpRequest. onreadystatechange(callBackMethod);C xmlHttpRequest. onreadystatechange(new function(){callBackMethod });D xmlHttpRequest. onreadystatechange= callBackMethod;正确答案:D解析:暂无解析

考题 单选题从创建一个XmlHttpRequest对象开始,到成功接收到服务器响应结束,onreadystatechange事件一共触发()次。A 2B 3C 4D 5正确答案:D解析:暂无解析

考题 以下获取服务器响应中,获得XML文档对象形式的响应数据的属性是()。A、responseTextB、responsetextC、responseXMLD、responsexml正确答案:C

考题 当readyState值为2时,说明()。A、请求已发送(这里通常可以从响应得到内容头部)B、请求已提出(调用send()之前)C、请求未初始化D、服务器连接已建立正确答案:A