北京合众思壮科技股份有限公司3月招聘面试题108道202033

在J2EE中,套接字包括()

A.仅端口号

B.仅IP地址

C.端口号和IP地址

D.都不是


参考答案:C


IP地址是网上的通信地址,是计算机、服务器、路由器的端口地址。每一个IP地址在全球是唯一的。这个IP地址实际上由网络地址和______两部分组成。


正确答案:主机地址
主机地址 解析:IP地址是网上的通信地址,它由网络地址和主机地址两部分组成。其中网络地址标识一个网络,而主机地址标识一个主机。


IP地址是网上的通信地址,是计算机、服务器、路由器的端口地址。每一个IP地址在全球是唯一的。这个p地址实际上由网络地址和【 】两部分组成。


正确答案:主机地址
主机地址 解析:IP地址是网上的通信地址,它由网络地址和主机地址两部分组成。其中网络地址标识一个网络,而主机地址标识一个主机。IP地址这样表示的目的是为了便于寻址,即先找到网络号,再在该网络中找到计算机的地址。


在同一服务器上建立公司的两个部门partl和part2的网站,可以为服务器上的每个站点配置唯一的标识,即主机头名称、IP地址和——。

A.标准IP端口号

B.非标准IP端口号

C.标准TCP端口号

D.非标准TCP端口号


正确答案:D
解析:在同一服务器上建立公司的两个部门portl和pIrE2的网站,需要为服务器上的每个站点配置唯一的标识。即主机头名称、IP地址和非标准TCP端口号,通过设定这三个标识符中的一个,可以为多个网站创建唯一的标识,而无需为每个站点安装一个专用服务器,故选D)。


端口号和IP地址合起来,称为套接字。()

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


参考答案:正确


北京合众思壮科技股份有限公司3月招聘面试题面试题面试官常问到的一些题目整理如下:问题 Q1:什么是socket?简述基于tcp协议的套接字通信流程?可用的回答 : 套接字: 也称为BSD套接字,是支持TCP/IP的网络通信的基本操作单元, 可以看做是不同主机之间的进程进行双向通信的端点, 简单的说就是通信的两方的一种约定,用套接字中的相关函数来完成通信过程。 应用层通过传输层进行数据通信时,TCP和UDP会遇到同时为多个应用程序进程提供并发服务的问题 通信流程: 1. 服务器先用 socket 函数来建立一个套接字,用这个套接字完成通信的监听。 2. 用 bind 函数来绑定一个端口号和 IP 地址。 因为本地计算机可能有多个网址和 IP,每一个 IP 和端口有多个端口。需要指定一个 IP和端口进行监听。 3. 服务器调用 listen 函数,使服务器的这个端口和 IP 处于监听状态,等待客户机的连接。 4. 客户机用 socket 函数建立一个套接字,设定远程 IP 和端口。 5. 客户机调用 connect 函数连接远程计算机指定的端口。 6. 服务器用 accept 函数来接受远程计算机的连接,建立起与客户机之间的通信。 7. 建立连接以后,客户机用 write 函数向 socket 中写入数据。也可以用 read 函数读取服务器发送来的数据。 8. 服务器用 read 函数读取客户机发送来的数据,也可以用 write 函数来发送数据。 9. 完成通信以后, 用 close 函数关闭 socket 连接。 问题 Q2:什么是Python?使用Python有什么好处?可用的回答 :Python是一种编程语言,包含对象,模块,线程,异常和自动内存管理。Python的好处在于它简单易用,可移植,可扩展,内置数据结构,并且它是一个开源的。问题 Q3:请用代码简答实现stack?可用的回答 : stack的实现代码(使用python内置的list),实现起来是非常的简单,就是list的一些常用操作 class Stack(object): def _init_(self): self.stack = def push(self, value): # 进栈 self.stack.append(value) def pop(self): #出栈 if self.stack: self.stack.pop() else: raise LookupError(stack is empty!) def is_empty(self): # 如果栈为空 return bool(self.stack) def top(self): #取出目前stack中最新的元素 return self.stack-1 问题 Q4:、isinstance作用以及应用场景?可用的回答 : isinstance(obj, cls) 检查一个obj是否是cls的一个对象 问题 Q5:list和tuple有什么区别?可用的回答 :列表和元组之间的区别在于列表是可变的而元组不是。元组可以被散列,例如作为词典的关键。问题 Q6:提到Python中局部变量和全局变量的规则是什么?可用的回答 :局部变量:如果在函数体内的任何位置为变量赋值,则假定它是本地的。全局变量:仅在函数内引用的那些变量是隐式全局变量。问题 Q7:scrapy和scrapy-redis的区别?可用的回答 : scrapy是一个爬虫通用框架,但不支持分布式,scrapy-redis是为了更方便的实现scrapy分布式爬虫,而提供了一些以redis为基础的组件 为什么会选择redis数据库?因为redis支持主从同步,而且数据都是缓存在内存中,所以基于redis的分布式爬虫,对请求和数据的高频读取效率非常高 什么是主从同步?在Redis中,用户可以通过执行SLAVEOF命令或者设置slaveof选项, 让一个服务器去复制(replicate)另一个服务器,我们称呼被复制的服务器为主服务器(master),而对主服务器进行复制的服务器则被称为从服务器(slave), 当客户端向从服务器发送SLAVEOF命令,要求从服务器复制主服务器时,从服务器首先需要执行同步操作,也即是,将从服务器的数据库状态更新至主服务器当前所处的数据库状态 问题 Q8:谷歌的无头浏览器?可用的回答 : 无头浏览器即headless browser,是一种没有界面的浏览器。既然是浏览器那么浏览器该有的东西它都应该有,只是看不到界面而已。 Python中selenium模块中的PhantomJS即为无界面浏览器(无头浏览器):是基于QtWebkit的无头浏览器。 问题 Q9:如何删除python数组的值?可用的回答 :可以使用pop()或remove()方法删除数组元素。这两个函数之间的区别在于前者返回已删除的值,而后者则不返回。问题 Q10:.什么是关联查询,有哪些?可用的回答 :将多个表联合起来进行查询,主要有内连接、左连接、右连接、全连接(外连接)算法题面试官常问到的一些算法题目整理如下(大概率会机考):算题题 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 m

在TCP/IP通信中,套接字表示为()。

A、IP地址

B、端口地址

C、MAC地址

D、IP地址+端口地址


参考答案:D


关于Socket通讯正确的是()。

A.客户端需要ServerSocket,需要绑定端口号

B.客户端需要Socket,需要绑定端口号

C.服务器端需要ServerSocket,需要绑定端口号和IP地址

D.服务器端需要ServerSocket,需要绑定端口号


正确答案:D


因特网的一个(52)可使用一个主机的IP地址和端口来定义。

A.套接字(socket)

B.滑动窗口

C.周知端口(weH-known port)

D.MAC地址


正确答案:A
解析:因特网的一个套接字(socket)可使用一个主机的IP地址和端口来定义;


IP地址是互联网上的通信地址,是计算机、服务器和路由器的端口地址。每一个IP地址在全球是唯一的。一个IP地址实际上是由网络地址和两部分组成的。


正确答案:主机地址
IP地址通常由两个长度固定的字段组成。第一个字段为网络号(Net-Add),用于标识主机(或路由器)所连接到的网络。一个网络号在整个因特网范围内必须是唯一的。第二个字段是主机号(Host-Add),用于标识主机(或路由器)。一个主机号在它前面的网络号所指明的网络范围内必须是唯一的。


一个进程和另一个进程通信时,需要以某种方式标识自己,TCP/IP用端口的逻辑结构来表示。关于端口的陈述错误的是______。

A.0到1024的端口号是公用约定的

B.可以自己指定FTP的端口为5000

C. 多个FTP进程在本机端口号是不一样的

D.端口是保证进程通信多少的重要技术


正确答案:A
解析:一个进程和另一个进程通信时,需要以某种方式标识自己,TCP/IP用端口的逻辑结构来表示。可以自己指定 FTP的端为5000;并且多个FTP进程在本机端口号是不一样的;端口是保证进程通信多少的重要技术。

更多 “北京合众思壮科技股份有限公司3月招聘面试题108道202033” 相关考题
考题 创建ServerSocket实例绑定一个服务端口,参数为()A、 服务器ip地址,端口号B、 服务器ip地址C、 端口号D、 客户端ip地址,端口号正确答案:C

考题 在TCP协议中套接字是由端口和IP地址组成。正确答案:正确

考题 单选题创建ServerSocket实例绑定一个服务端口,参数为()A服务器ip地址,端口号B服务器ip地址C端口号D客户端ip地址,端口号正确答案:A解析:C解析:ServerSocket(int port):构造一个新的ServerSocket实例并绑定到指定端口。参数为端口号,如果port参数为0,端口将由操作系统自动分配。

考题 IP地址标识Internet上的计算机,端口号标识正在计算机上运行的进程。端口号与IP地址的组合得到一个网络套接字。()此题为判断题(对,错)。答案:对

考题 单选题在J2EE中,套接字包括()。A 仅端口号B 仅IP地址C 端口号和IP地址D 都不是正确答案:C解析:暂无解析

考题 填空题在一次网络的有连接通信中有以下几个参数需要被设置:()、本地端口、本地IP、对方IP地址和对方端口,在这个全关联的套接字上可以双向的交换数据。正确答案:协议解析:暂无解析

考题 在104传输规约中,TCP地址是如何确定的?()A、由DHCP服务器分配B、由主机号和网络号组成C、由一个IP地址和一个子网掩码组成D、由一个IP地址和一个端口号组成,端口号定义为2404正确答案:D

考题 我们可以方便地编写Java客户机/服务器程序,在客户机/服务器模式中,客户机一般通过套接字(Socket)使用服务器所提供的服务,Socket由两部分组成:IP地址和端口号。()此题为判断题(对,错)。答案:对

考题 我们只能通过IP地址和端口号在一台服务器上维持多个FTP站点。正确答案:正确

考题 可得出一个网络套接字的组合是()A、端口号与IP地址B、URL与端口C、IP地址与URLD、协议和计算机域名正确答案:A