上海云象供应链管理有限公司2月招聘面试题77道2020222

关于TCP和UDP的描述中,错误的是()

A.在利用UDP发送数据时,不需要与对方建立连接

B.在利用TCP发送数据前,需要与对方建立一条TCP连接

C.TCP和UDP的端口是相互独立的

D.TCP和UDP的端口是完全相同的,没有本质区别


正确答案:D


以下关于UDP的说法,正确的有()

A.UDP是无连接的

B.UDP通过重传机制,保证数据报发送的可靠性

C.UDP的层次模型基于TCP和IP之间

D.UDP不象TCP,数据包没有端口号的概念


正确答案:A


以下关于TCP、IP的描述中,哪个是错误的?______。

A.地址解析协议ARP、RARP属于应用层

B.TCP、UDP都要通过IP来发送、接收数据

C. TCP提供可靠的面向连接服务

D.UDP提供简单的无连接服务


正确答案:A
解析:协议ARP、RARP属于网络层。传输层上有两个协议:UDP(UserDatagramProtocol) 和TCP (Transport Control Protocol) ,其中UDP是在IP上层建立的无连接的运输层协议,TCP协议可以提供全双工的数据流传输服务,是面向连接的传输层协议。


以下关于TCP/IP传输层协议的描述中,错误的是________。

A.TCP/IP传输层定义了TCP和UDP两种协议

B.TCP协议是—种面向连接的协议

C.UDP协议是—种面向无连接的协议

D.UDP协议与TCP协议都能够支持可靠的字节流传输


正确答案:D
解析:TCP/IP参考模型的传输层定义了两种协议,即传输控制协议(TCP)与用户数据报协议(UDP)。TCP协议是一种可靠的面向连接的协议,它允许将一台主机的字节流无差错地传送到目的主机;UDP协议是一种不可靠的无连接协议,它主要用于不要求按分组顺序到达的传输中,分组传输顺序检查与排序由应用层完成。


下列关于TCP和UDP的描述正确的是______。

A.TCP和UDP均是面向连接的

B.TCP和UDP均是无连接的

C.TCP是面向连接的,UDP是无连接的

D.UDP是面向连接的,TCP是无连接的


正确答案:C


上海云象供应链管理有限公司2月招聘面试题面试题面试官常问到的一些题目整理如下:问题 Q1:为何基于tcp协议的通信比基于udp协议的通信更可靠?可用的回答 : TCP的可靠保证,是它的三次握手双向机制,这一机制保证校验了数据,保证了他的可靠性。 而UDP就没有了,udp信息发出后,不验证是否到达对方,所以不可靠。 不过UDP的发送速度是TCP比不了的,而且UDP的反应速度更快。 问题 Q2:列举网络爬虫所用到的网络数据包,解析包?可用的回答 : 网络数据包 urllib、urllib2、requests 解析包 re、xpath、beautiful soup、lxml 问题 Q3: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函数无效 问题 Q4:什么是Python中的单元测试?可用的回答 :它支持共享设置,自动化测试,测试关闭代码,将测试聚合到集合等。包括unittest,pytest等框架问题 Q5:分布式爬虫主要解决什么问题?可用的回答 : 面对海量待抓取网页,只有采用分布式架构,才有可能在较短时间内完成一轮抓取工作。它的开发效率是比较快而且简单的。 问题 Q6:django对数据查询结果排序怎么做,降序怎么做,查询大于某个字段怎么做?可用的回答 : 排序使用order_by() 降序需要在排序字段名前加- 查询字段大于某个值:使用filter(字段名_gt=值) 问题 Q7:如何将数字转换为字符串?可用的回答 :要将数字转换为字符串,请使用内置函数str()。如果需要八进制或十六进制表示,请使用内置函数oct()或hex()问题 Q8:什么是_init_?可用的回答 :_init_是Python中的方法或者结构。在创建类的新对象/实例时,将自动调用此方法来分配内存。所有类都有_init_方法。问题 Q9:什么又是yield from呢?可用的回答 :简单地说,yield from generator 。实际上就是返回另外一个生成器。问题 Q10:python提供的内置类型是什么?可用的回答 : 可变类型的内置类型: List Sets Dictionaries 不可变的内置类型: Strings Tuples Numbers 算法题面试官常问到的一些算法题目整理如下(大概率会机考):算题题 A1:大写侦查题目描述如下:Given a word, you need to judge whether the usage of capitals in it is right or not.We define the usage of capitals in a word to be right when one of the following cases holds:1. All letters in this word are capitals, like USA.2. All letters in this word are not capitals, like leetcode.3. Only the first letter in this word is capital if it has more than one letter, like Google.Otherwise, we define that this word doesnt use capitals in a right way.Example 1:Input: USAOutput: TrueExample 2:Input: FlaGOutput: False题目中将三种情况定义为 capitals:1. 全是大写。(USA)2. 全是小写。(leetcode)3. 多于1个字符只在第一位用了大写。(Google)思路O(n)的遍历和内置。遍历的判断:ASCII码中:65-90 是 A-Z.97-122 是 a-z.若第一个字符是大写,则判断:剩下的是否全是大写,剩下的是否全是小写。若第一个字符是小写,则判断:剩下的是否全是小写。只有一个字符时,无论如何都是capital.测试用例:https:/ Solution(object): def detectCapitalUse(self, word): :type word: str :rtype: bool if len(word) 2: return True letter_one = ord(word0) # letter_two = word1 if 65 = letter_one = 90: return self.letter_all_capital_or_lower(word1:) return self.letter_all_lower(word1:) # for i in word: def letter_all_capital_or_lower(self, word): # lower = False capital = False # A-Z left = 65 right = 90 if 97 = ord(word0) = 122:

●SNMP采用UDP提供的数据报服务传递信息,这是由于(48)。

A.UDP比TCP更加可靠

B.UDP数据报文可以比TCP数据报文大

C.UDP是面向连接的传输方式

D.UDP实现网络管理的效率较高


正确答案:D

 


关于TCP和UDP协议区别的描述中,哪句话是错误的?(单选)

A.TCP协议可靠性高,UDP则需要应用层保证数据传输的可靠性

B.TCP协议是面向连接的,而UDP是无连接的

C.UDP协议比TCP协议的安全性差

D.UDP协议要求对发出据的每个数据包都要确认


答案:D


● SNMP 采用UDP 提供数据报服务,这是由于 (48) 。

(48)

A. UDP 比TCP 更加可靠

B. UDP 数据报文可以比TCP 数据报文大

C. UDP 是面向连接的传输方式

D. 采用UDP 实现网络管理不会太多增加网络负载


正确答案:D


传输控制TCP协议和用户数据报UDP 协议是互联网传输层的主要协议。下面关于TCP 和UDP的说法中,( )是不正确的

A. TCP是面向连接的协议,UD.P协议是无连接的协议
B. TCP能够保证数据包到达目的地不错序,UD.P 不保证数据的传输正确
C TCP协议传输数据包的速度一般比UD.P协议传输速度快
D.. TCP保证数包传输的正确性,UD.P 在传输过程中可能存在丢包现象

答案:C
解析:
本题考查TCP与UDP的区别,TCP没有UDP传输的快,但是TCP比UDP稳定。


SNMP 采用 UDP 提供的数据报服务,这是由于(65)。

A.UDP 比 TCP 更加可靠
B.UDP 数据报文可以比 TCP 数据报文大
C.UDP 是面向连接的传输方式
D.采用 UDP 实现网络管理不会太多增加网络负载

答案:D
解析:
UDP 与 TCP 的主要区别在于 UDP 不一定提供可靠的数据传输。事实上,该协议不能保证数据准确无误地到达目的地。UDP 在许多方面非常有效,在数据传输过程中延迟小、数据传输效率高。当某个程序的目标是尽快地传输尽可能多的信息时,可使用 UDP。

更多 “上海云象供应链管理有限公司2月招聘面试题77道2020222” 相关考题
考题 以下对于TCP与UDP协议描述,正确的是()。A、UDP是面向连接的B、UDP是可靠的传输C、TCP通过三次握手建立连接D、可靠性要求高时适合使用TCP协议正确答案:C

考题 以下()是TCP与UDP的重要不同点。A、TCP是全双工而UDP是单工的B、TCP是面向连接而UDP是无连接的C、TCP是不可靠的而UDP是可靠的D、以上选项都不是正确答案:B

考题 SNMP采用UDP提供数据报服务,这是由于()A、UDP比TCP更加可靠B、UDP数据报文可以比TCP数据报文大C、UDP是面向连接的传输方式D、采用UDP实现网络管理不会太多增加网络负载正确答案:D

考题 以下对TCP和UDP的主要区别阐述正确的是()A、TCP是不面向连接的,UDP面向连接B、TCP提供的可靠性的通信,UDP不提供通信的可靠性C、TCP不提供差错检测,UDP提供差错检测D、TCP不提供流量控制,UDP提供流量控制正确答案:B

考题 数据包过滤技术中,过滤的依据有()A、IP源地址和IP目的地址B、协议(表明数据包是TCP、UDP、或ICMP包)C、TCP或UDP源端口和TCP或UDP目的端口D、ICMP消息类型正确答案:A,B,C,D

考题 下列关于TCP和UDP的描述正确的是()。A、TCP和UDP均是面向连接的B、TCP和UDP均是无连接的C、UDP是面向连接的,TCP是无连接的D、TCP是面向连接的,UDP是无连接的正确答案:D

考题 TCP与UDP区别。正确答案:区别:UDP在传送数据之前不需要先建立连接。远地主机的运输层在收到UDP报文后,不需要给任何确认。虽然UDP不提供可靠支付,但在某些情况下UDP却是一种最有效的工作方式;TCP则提供面向连接的服务。在传送数据之前必须建立连接,数据传送结束后要是放连接。TCP不提供广播或多播服务。

考题 多选题数据包过滤技术中,过滤的依据有()AIP源地址和IP目的地址B协议(表明数据包是TCP、UDP、或ICMP包)CTCP或UDP源端口和TCP或UDP目的端口DICMP消息类型正确答案:A,B,C,D解析:暂无解析

考题 单选题TCP/IP的第四层有两个协议,分别是TCP和UDP,TCP协议的特点是什么?UDP协议的特点是什么?()。A TCP提供面向连接的路服务,UDP提供无连接的数据报服务B TCP提供面向连接的路服务,UDP提供有连接的数据报服务C UDP提供面向连接的路服务,TCP提供有连接的数据报服务D UDP提供面向连接的路服务,TCP提供无连接的数据报服务正确答案:A解析:暂无解析

考题 以下关于UDP的说法,正确的有()。A、UDP是无连接的B、UDP通过重传机制,保证数据报发送的可靠性C、UDP的层次模型基于TCP和IP之间D、UDP不象TCP,数据包没有端口号的概念正确答案:A