文档内容
本资料属www.wuyouquizhi.com及旗下天天向上求职工作室&职场精英工作室所有仅限购买者个人使用,不得分享/转赠/转卖;版权所有,盗版可耻
历年高频面试真题 信息技术类
-
-----本资料属www.wuyouqiuzhi.com及旗下天天向上求职工作室&职场精英工作室独家所有,仅限购买者个人使用,不得
分享/转赠/转卖;版权所有,盗版可耻
-----除面试资料套餐外,我们还提供整套笔试资料,笔试资料包括在线考试系统(电脑版网址为www.wuyouqiuzhi.com),
移动端刷题软件(名称为:笔试通,苹果商店及安卓各大市场搜索“笔试通”即可下载安装),在线考试系统和移动端刷题软件
购买本资料时会同时配备账号密码,不会另付费。欢迎购买
m
i
-----唯一公众账号为 金融业招聘资讯(yinhangqiuzhi),用于更新每月时政,招聘j资讯等。绝对没有通过其他任何公众账号
r
e
出售资料,任何公众账号出售本资料的均为无良盗版,请从正版处购买 l
a
g m
: i
j
-----正版购买地址:官网www.wuyouqiuzhi.com及旗下淘宝店:天天服向上求职工作室(唯r一客服:galerjim)或职场精英
e
工作室(唯一客服:蔚蓝小小天使),或者下载移动端刷题软件(名称
客
为:笔试通)亦可购a买
l
旺 g m
: i
旺 j
服 r
宝 e
客 l
TCP协议和UDP协议的区别有哪些? 淘 旺 g a
一 :
参考答案: 唯 旺 服
宝
(1)TCP属于面向连接的协议,UDP属于,面向无连接的协议;(2)TCP可以保客证数据可靠、有序的传输,可以
淘
品 旺
进行流量控制,UDP无法实现;(3)TCP协议有效载荷小于一UDP协议(基于MSS计算),UDP性能高于TCP;(4)
出 旺
唯
TCP一般用于可靠的,对延时要求不室高的应用,UDP一般应用于小数据
宝
量或对延时敏感的应用;
,
作 淘
品
工 一
简述OSI七层模型中传输层
职
、网络层、数据链路出层的功能和它们
唯
进行数据封装时头部信息。
室
参考答案: 求 ,
作
(1)传输层:服务点编 上 址、分段与重组工、连接控制、流量品控制、差错控制,封装源端口、目的端口;(2)网
向 出
络层:为网络设备天提供逻辑地址;进职行路由选择、分
室
组转发;封装源 IP、目的 IP、协议号;(3)数据链路层:
求
组帧、物理编址天、流量控制、差错控制、接入控制作;封装源MAC、目的MAC、帧类型。
上
工
向
职
天
TCP/IP协议栈和OSI七层模型之间的区别
求
天
参考答案: 上
向
(1)TCP/IP协议栈是由一组协议共同组成的一个协议栈,OSI定义的是一个网络的结构体系和各层功能的划分;
天
(2)OSI是模型、框架,TCP/IP协天议栈是实现各层功能的协议族;(3)OSI为七层、TCP/IP协议栈为四层。(4)
TCP/IP的应用层相对于OSI的应、表、会三层5、TCP/IP的网络接口层相对于OSI的数链层和物理层
IP地址与MAC地址的区别是什么
参考答案:
(1)IP 地址是网络层逻辑地址,MAC 地址是数据链路层物理地址;(2)IP 地址用于表示网络中某设备或节点
的身份(网络位、主机位)(本网段唯一);(3)MAC地址用于表示某设备或节点在本以太网链路中的物理地址
(全局唯一);(4)IP地址由32位,MAC由48位组成;(5)IP地址可区别不同网段,MAC地址无法进行区分。
ARP协议的工作原理
参考答案:
银行求职笔试面试-天天向上求职工作室,店址:https://51jobs.taobao.com/ 唯一旺旺客服:galerjim
证券保险大型国企求职笔试面试-职场精英工作室,店址:https://huntjob.taobao.com/ 唯一旺旺客服:蔚蓝小小天使本资料属www.wuyouquizhi.com及旗下天天向上求职工作室&职场精英工作室所有仅限购买者个人使用,不得分享/转赠/转卖;版权所有,盗版可耻
在TCP/IP协议中,A给B发送IP包时,在A不知道B的MAC地址的情况下,A就广播一个ARP请求包,请求
包中填有B的IP(192.168.1.2),以太网中的所有计算机都会接收这个请h求,而正常的情况下只有B会给出ARP
应答包,包中就填充上了B的MAC地址,并回复给A。A得到ARP应答后,将B的MAC地址放入本机缓存,
便于下次使用。
TCP三次握手的过程
参考答案:
基于TCP协议传输数据之前,为确认连接正常,会通过三次握手来建立虚连接,连接建立完成后才能进行数据
的传输。三次握手的过程如下:首先由发起端发送连接请求;当接受方收到连接请求后,如果同意建立连接会
回复应答报文;然后发送方收到此应答报文,会发送对此应答报文的确认信息。通过这种三次握手的过程来在
数据发送的初期建立连接,保障数据的正常传输。
m
i
j
r
请问端口号的作用是什么?请问当一台客户端主机访问互联网某服务器
l
e的WEB服务时,传输层封装的源端口、
a
目的端口分别是什么? g m
: i
参考答案: 服 r j
e
(1)传输层端口号的作用是用于区分上层应用层的不同应用客服务进程的。(2a )l客户端向服务器端发数据时,
旺 g m
源端口为大于 1024 随机端口,如 1150,目的端口为服 旺 务器 WEB 服务端口:,如 80。(3)当 j 服i务器端向客户端
服 r
发数据时,源端口为80,目的端口为1150 宝 e
客 l
淘 a
旺 g
一 :
二层交换机与路由器有什么区别,为什么交换唯机一般用于局域网旺内主机的互联,
服
不能实现不同IP网络的主机互
宝
相访问。路由器为什么可以实现不同网段主,机之间的访问。为什么不使用路由客器来连接局域网主机?
淘
品 旺
参考答案: 一
出 旺
唯
(1)从OSI的角度分析交换机和路室由器的区别。交换机属于数据链路
宝
层设备,识别数据帧的MAC地址信息进
,
行转发;路由器属于网络层设备, 作 通过识别网络层
品
的IP地址信息进行淘数据转发;(2)数据处理方式的区别。交
工 一
换机对于数据帧进行转发,
职
交换机不隔离广播,出交换机对于未知
唯
数据帧进行扩散;路由器对IP包进行转发,路
室
由器不转发广播包,路由求器对于未知数据包进行丢弃;(3)数,据转发性能方面,交换机是基于硬件的二层数据
作
转发,转发性能强;路 上 由器是基于软件工的三层数据转发,品转发性能相对较差;(4)接口类型,交换机一般只具
向 出
备以太网接口,类天型单一,接口密度职大;路由器能够
室
提供各种类型的广域网接口,能够连接不同类型的网络链
求
路,接口数较少天。(5)应用环境。交换机一般应用作于局域网内部,大量用户的网络接入设备。路由器一般用于
上
工
网络间的互联。 向
职
天
求
天
三层交换机和路由器有什么区别? 上
向
参考答案:
天
(1)功能;三层交换机和路由器天一样属于网络层设备,能够进行三层数据包的转发。(2)性能;三层交换机
能够基于ASIC芯片进行硬件的转发(一次路由多次交换);路由器通过CPU+软件进行运算转发数据,性能低。;
(3)接口类型;三层交换机一般只具备以太网接口,类型单一,接口密度大;路由器能够提供各种类型的广
域网接口,能够连接不同类型的网络链路,接口数较少。(4)应用环境;三层交换机一般用于局域网内不同网
段间的互通,路由器一般用于网络出口或广域网互联。
请讲述交换机的启动过程
参考答案:
(1)交换机开机加电自检硬件;(2)交换机从 ROM 中读取微代码从 FLASH 中加载操作系统(RGNOS);(3)
将操作系统(RGNOS)加载到RAM中,操作系统启动完成;(4)系统从FLASH中检测是否有配置文件(config.text),
如有,将配置文件加载到 RAM 中(running-config);(5)如无配置文件,将启动 setup 命令,进行交互式基本
银行求职笔试面试-天天向上求职工作室,店址:https://51jobs.taobao.com/ 唯一旺旺客服:galerjim
证券保险大型国企求职笔试面试-职场精英工作室,店址:https://huntjob.taobao.com/ 唯一旺旺客服:蔚蓝小小天使本资料属www.wuyouquizhi.com及旗下天天向上求职工作室&职场精英工作室所有仅限购买者个人使用,不得分享/转赠/转卖;版权所有,盗版可耻
配置。
RSTP在STP基础之上有什么样的改进?有三点改进
参考答案:
(1)第一点改进:为根端口和指定端口设置了快速切换用的替换端口(AlternatePort)和备份端口(BackupPort)
两种角色,当根端口/指定端口失效的情况下,替换端口/备份端口就会无时延地进入转发状态。(2)第二点改
进:在只连接了两个交换端口的点对点链路中,指定端口只需与下游交换机进行一次握手就可以无时延地进入
转发状态。(3)第三点改进:直接与终端相连而不是把其他交换机相连的端口定义为边缘端口(EdgePort)。边
缘端口可以直接进入转发状态,不需要任何延时。
配置链路聚合时有哪些注意事项?
m
参考答案:
j
i
r
(1)组端口的速度必须一致;(2)组端口必须属于同一个VLAN; (3)
l
组e端口使用的传输介质相同;(4)组端口
a
必须属于同一层次,并与AP也要在同一层次. g m
: i
j
服 r
e
请问路由决策的规则是什么? 客
a
l
旺 g m
参考答案:
旺
:
j
i
服 r
(1)子网最长匹配 (2)管理距离(distance)(3宝)度量值(metric) e
客 l
淘 a
旺 g
一 :
请问有类路由协议和无类路由协议有什么区别唯? 旺
服
宝
参考答案: , 客
淘
品 旺
(1)原理:有类路由协议发送路由更新信息时不包含子一网掩码信息;无类路由协议包含。 (2)处理:有类
出 旺
唯
路由协议路由器收到无法识别的更室新信息时,只能按照标准的A、B、C宝 类子网信息进行处理;无类路由协议能
,
够从路由信息中识别其子网信息 作 。 (3)后果:有
品
类路由协议不支持淘不连续的变长子网路由;无类路由协议支
工 一
持VLSM无类路由协议能够
职
更灵活进行子网划分出应用,节约IP
唯
地址资源
室
求 ,
作
请问距离矢量协议和链 上 路状态协议有什工么区别? 品
向 出
参考答案: 天 职 室
求
(1)距离矢量天路由协议向邻居发送路由信息;(2)作距离矢量路由协议定时更新路由信息; (3)距离矢量路由
上
工
协议将本机全部路 由信息做为向更新信息;(4)链路状态路由协议向全网扩散链路状态信息;(5)链路状态路由
职
天
协议当网络结构发生 变化立即发送更新信息
求
(6)链路状态路由协议只发送需要更新的信息.
天
上
向
请讲述一下RIP协议的配置步骤及注意事项?
天
参考答案: 天
(1)开启RIP协议进程;(2)申明本路由器参数RIP协议计算的接口网段(注意:不需申请非直连网段);(3)
指定版本(注意:路由器版本要保持一致,路由器默认可以接收RIPv1、RIPv2的报文(4)RIPv2支持关闭自动
路由汇总功能.
请讲述RIPv1、RIPv2之间的区别有哪些?
参考答案:
RIPv11、有类路由协议,不支持VLSM2、以广播的形式发送更新报文3、不支持认证。RIPv21、无类路由协
议,支持VLSM2、以组播的形式发送更新报文3、支持明文和MD5的认证
请讲述静态路由的配置方法和过程?
银行求职笔试面试-天天向上求职工作室,店址:https://51jobs.taobao.com/ 唯一旺旺客服:galerjim
证券保险大型国企求职笔试面试-职场精英工作室,店址:https://huntjob.taobao.com/ 唯一旺旺客服:蔚蓝小小天使本资料属www.wuyouquizhi.com及旗下天天向上求职工作室&职场精英工作室所有仅限购买者个人使用,不得分享/转赠/转卖;版权所有,盗版可耻
参考答案:
(1)为路由器每个接口配置IP地址;(2)确定本路由器有哪些直连网段的路由信息;(3)确定网络中有哪些属
于本路由器的非直连网段;(4)添加本路由器的非直连网段相关的路由信息.
请讲述OSPF的基本工作过程?
参考答案:
(1)OSPF路由器相互发送HELLO报文,建立邻居关系;邻居路由器之间相互通告自身的链路状态信息(LSA);
经过一段时间的LSA泛洪后所有路由器形成统一的LSDB;(4)路由器根据SPF算法,以自己为根计算最短生成
树,形成路由转发信息.
请简述CHAP的验证过程?
m
参考答案:
j
i
r
(1)客户向服务器端发起建立链路连接请求;(2)服务器端向客户端
l
主e动发出挑战报文;(3)客户端利用密码
a
对挑战报文进行(MD5)加密处理后将加密后的密码发送给服务器g;(4)服务器收到m客户端的应答后,在本地
: i
进行验证,验证通过建立链路,验证失败断开链路; 服 r j
e
客 l
a
旺 g m
交换机的端口安全功能配置时是否有一些限制?
旺
:
j
i
服 r
参考答案: 宝 e
客 l
(1)交换机的端口安全功能只能在物理接口进行 淘 配置;(2)交换机旺的端口安全功能只
g
能a在ACCESS接口;
一 :
旺
唯 服
宝
交换机的端口安全功能可以配置哪些?可以,实现什么功能? 客
淘
品 旺
参考答案: 一
出 旺
唯
最大连接数限制、端口地址安全绑室定;1、利用最大连接数限制可以控 宝 制用户的接入数量、防 MAC 地址攻击;
,
2、利用地址安全绑定可以防止用 作 户进行IP地址欺
品
骗、MAC地址欺骗淘等行为。
工 一
职
出
唯
室
请简要说明一下静态地址求映射和动态地址映射的区别 ,
作
参考答案: 上 工 品
向 出
1,静态 NAT/NAP天T;应用:需要向外职网络提供信息服 室 务的主机特点:永久的一对一 IP 地址映射关系 2、动态
求
NAT/NAPT;应用天:内部网络访问外部网络。特点:作内部主机数可以大于全局 IP 地址数最多访问外网主机数决
上
工
定于全局IP地址数 临时的一对向一IP地址映射关系
职
天
求
天
NAT存在什么样的限制 上
向
参考答案:
天
(1)影响网络性能;(2)不能处天理IP报头加密的报文;(3)无法实现端到端的路径跟踪(traceroute)4、某些
应用可能支持不了:内嵌IP地址
请问ping命令常用的参数有哪些,可以判断哪些方面的故障?
参考答案:
Ping 命令是基于 ICMP 协议的应用,ICMP 属于网络层协议,因此 ping 只可以测试基本网络层以下的故障。
Pingipaddress可以测试本机到目的IP的链路可通性Ping–tipaddress-t参数表示持续不断地发送ICMP报文,可
以检测网络链路是否为间断性不通。Ping–lnumberipaddress–l 参数表示发送报文的大小,默认 windows 发送
的ICMP报文携带数据大小为32字节,增大ICMP报文的大小,检测网络对大容量数据包的处理性能。
面向连接服务与无连接服务各自的特点是什么?
银行求职笔试面试-天天向上求职工作室,店址:https://51jobs.taobao.com/ 唯一旺旺客服:galerjim
证券保险大型国企求职笔试面试-职场精英工作室,店址:https://huntjob.taobao.com/ 唯一旺旺客服:蔚蓝小小天使本资料属www.wuyouquizhi.com及旗下天天向上求职工作室&职场精英工作室所有仅限购买者个人使用,不得分享/转赠/转卖;版权所有,盗版可耻
参考答案:
面向连接服务的特点是,在服务进行之前必须建立数据链路(虚电路)然后在进行数据传输,传输完毕后,再释
放连接。在数据传输时,好象一直占用了一条这样的电路。适合于在一定期间内要向同一目的地发送许多报文
的情况。对传输数据安全,不容易丢失和失序。但由于虚电路的建立,维护和释放要耗费一定的资源和时间。
无连接服务的特点,在服务工程中不需要先建立虚电路,链路资源在数据传输过程中动态进行分配。灵活方便,
比较迅速;但不能防止报文的丢失、重复或失序。适合于传送少量零星的报文。
在广域网中,直接交付和间接交付有何不同?
参考答案:
在广域网中,直接交付是指分组的目的地是直接连接在本结点交换机上的主机 ,该分组不需再经过其他结点交
m
换机的转发,而由结点本交换机直接交付给目的主机。间接交付是指分组的i目的地主机与本结点交换机没有直
j
r
接的连接,该分组的转发需根据结点交换机转发表指出的路由转发给下
l
e一跳的结点交换机。
a
g m
: i
有两个CIDR地址块208.128/11和208.130.28/22。是否有哪一服个地址块包含了另一r j地址块?如果有,请指出,
e
并说明理由。 客
a
l
旺 g m
参考答案:
旺
:
j
i
服 r
208.128/11 的前缀为:11010000100;208.130.28/22宝的前缀为:11010000100000100001e01,它的前 11 位与
客 l
208.128/11的前缀是一致的,所以208.128/11地址 淘 块包含了208.1旺30.28/22这一地址块
g
a。
一 :
旺
唯 服
宝
试用具体例子说明为什么在运输连接建立时,要使用三次握手。说明如不这样做客可能会出现什么情况?
淘
品 旺
参考答案: 一
出 旺
唯
我们知道,3次握手完成两个重要的室功能,既要双方做好发送数据的准
宝
备工作(双方都知道彼此已准备好),也
,
要允许双方就初始序列号进行协 作 商,这个序列号在握手过程中被发送淘和确认。现在把三次握手改成仅需要两次
品
工 一
握手,死锁是可能发生的。
职
作为例子,考虑计出算机A和B之间
唯
的通信,假定B给A发送一个连接请求分组,A
室
收到了这个分组,并发送求了确认应答分组。按照两次握手的,协定,A 认为连接已经成功地建立了,可以开始发
作
送数据分组。可是,B 上 在A的应答分组工在传输中被丢失的情品况下,将不知道A是否已准备好,不知道A建议什
向 出
么样的序列号,B天甚至怀疑 A 是否收职到自己的连接请 室 求分组。在这种情况下,B 认为连接还未建立成功,将忽
求
略A发来的任何天数据分组,只等待连接确认应答分作组。而A在发出的分组超时后,重复发送同样的分组。这样
上
工
就形成了死锁。 向
职
天
求
天
请问ping命令常用的参数有哪些,可以判上断哪些方面的故障
向
参考答案:
天
Ping 命令是基于 ICMP 协议的应天用,ICMP 属于网络层协议,因此 ping 只可以测试基本网络层以下的故障。
Pingipaddress可以测试本机到目的IP的链路可通性Ping–tipaddress-t参数表示持续不断地发送ICMP报文,可
以检测网络链路是否为间断性不通。Ping–lnumberipaddress–l 参数表示发送报文的大小,默认 windows 发送
的ICMP报文携带数据大小为32字节,增大ICMP报文的大小,检测网络对大容量数据包的处理性能。
简述TCP/IP网络模型从下至上由哪五层组成,分别说明各层的主要功能是什么。
参考答案:
(1)物理层。物理层的任务就是透明地传送比特流。透明地传送比特流表示经实际电路传送后的比特流没有
发生变化。物理层要考虑用多大的电压代表“1”或“0”,以及当发送端发出比特“1”时,在接收端如何识别
出这是比特“1”而不是比特“0”。物理层还要确定连接电缆的插头应当有多少根腿以及各个腿应如何连接。(2)
数据链路层。在发送数据时,数据链路层的任务是将在网络层交下来的IP数据报组装成帧,在两个相邻结点间
银行求职笔试面试-天天向上求职工作室,店址:https://51jobs.taobao.com/ 唯一旺旺客服:galerjim
证券保险大型国企求职笔试面试-职场精英工作室,店址:https://huntjob.taobao.com/ 唯一旺旺客服:蔚蓝小小天使本资料属www.wuyouquizhi.com及旗下天天向上求职工作室&职场精英工作室所有仅限购买者个人使用,不得分享/转赠/转卖;版权所有,盗版可耻
的链路上传送以帧为单位的数据。(3)网络层。网络层负责为分组交换网上的不同主机提供通信。在发送数据
时,网络层将运输层产生的报文段或用户数据报封装成分组或包进行传送。网络层的另一个任务就是要选择合
适的路由,使源主机运输层所传下来的分组能够交付到目的主机。(4)运输层。运输层的任务就是负责主机中
两个进程之间的通信。(5)应用层。应用层确定进程之间通信的性质以满足用户的需要。应用层不仅要提供应
用进程所需要的信息交换和远地操作,而且还要作为互相作用的应用进程的用户代理,来完成一些为进行语义
上有意义的信息交换所必须的功能。
试阐述服务和协议的概念,及其相互之间的关系。
参考答案:
协议时控制两个对等实体进行通信的规则的集合。在协议的控制下,两个对等实体间的通信使得本层能够向上
一层提供服务。要实现本层协议,还需要使用下面一层所提供的服务。协议的 实现保证了能够向上一层提供服
m
务。本层的服务用户只能看见服务而无法看见下面的协议。下面的协议对上i面的服务用户是透明的。协议是“水
j
r
平的”,即协议是控制对等实体之间通信的规则。但服务是“垂直的”,e即服务是由下层向上层通过层间接口提
l
a
供的。另外,并非在一个层内完成的全部功能都称为服务,只有那些g能够被高一层看得m见的功能才能称之为“服
: i
务”。 服 r j
e
客 l
a
旺 g m
什么是地址转换协议ARP。
旺
:
j
i
服 r
参考答案: 宝 e
客 l
由于IP地址有32bit,而局域网的硬件地址是48bi 淘 t,它们之间不存旺在简单的映射关系
g
。a此外,在一个网络上可
一 :
能经常会有主机加入或撤出,更换网卡也会使唯主机的硬件地址改旺变。可见,在主
服
机中应存放一个从IP地址到硬
宝
件地址的映射表,并且这个映射表还必须能,够经常动态更新。ARP很好地解决客了这些问题。它是解决同一个局
淘
品 旺
域网上的主机或路由器的IP地址和硬件地址的映射问题,一这种过程自动进行,主机的用户对此是不知道的。
出 旺
唯
室 宝
,
说明网桥、中继器和路由器各自 作 的主要功能,以及
品
分别工作在网络体淘系结构的哪一层。
工 一
参考答案:
职
出
唯
室
网桥:网桥工作在数据链求路层,它根据MAC帧的目的地址对,收到的帧进行转发,具有过滤帧的功能。中继器:
作
中继器工作在物理层。 上 中继器又叫转发工器,其作用是消除品信号由于经过一长段电缆而造成的失真和衰减,使信
向 出
号的波形和强度达天到所要求的指标。职它通过对数据信
室
号的重新发送或者转发,完成信号的复制、调整和放大,
求
来扩大网络的传天输距离。路由器:路由器工作在网作络层。路由器是一种具有多个输入端口和多个输出端口的专
上
工
用计算机,其任务 是转发分组向。也就是说,将路由器某个输入端口收到的分组,按照分组要去的目的地,将该
职
天
分组从某个合适的输 出端口转发给下一跳路
求
由器。
天
上
向
传输层有哪几种协议,其主要功能分别是什么。
天
参考答案: 天
传输层有两种不同的协议,分别为用户数据报协议UDP和传输控制协议TCP。
计算机网络采用层次结构模型有什么好处。
参考答案:
(1)各层之间是独立的。某一层并不需要知道它的下一层是如何实现的,而仅仅需要知道该层通过层间的接
口所提供的服务。由于每一层只实现一种相对独立的功能,因而可将一个难以处理的复杂问题分解为若干个较
容易处理的更小一些的问题。这样,整个问题的复杂程度就下降了;(2)灵活性好。当任何一层发生变化时,
只要层间接口关系保持不变,则在这层以上或以下各层均不受影响。此外,对某一层提供的服务还可进行修改。
当某曾提供的服务不再需要时,甚至可以讲这层取消;(3)结构上可分割开。各层都可以采用最合适的技术来
实现;(4)易于实现和维护。这种结构使得实现和调试一个庞大而复杂的系统变得易于处理,因为整个的系统
银行求职笔试面试-天天向上求职工作室,店址:https://51jobs.taobao.com/ 唯一旺旺客服:galerjim
证券保险大型国企求职笔试面试-职场精英工作室,店址:https://huntjob.taobao.com/ 唯一旺旺客服:蔚蓝小小天使本资料属www.wuyouquizhi.com及旗下天天向上求职工作室&职场精英工作室所有仅限购买者个人使用,不得分享/转赠/转卖;版权所有,盗版可耻
已被分解为若干个相对独立的子系统;能促进标准化工作。因为每一层的功能及其所提供的服务都已有了精确
的说明。
什么是子网掩码?255.255.255.0代表什么意思。
参考答案:
子网掩码是一个网络或一个子网的重要属性。子网掩码长32bit,由一串1和跟随的一串0组成,其中的1对应
于IP地址中的网络号和子网号,而0对应IP地址中的主机号。将子网掩码逐比特和IP地址进行“与”运算就
可得出网络地址。可用于判断目的主机或源主机连接的网络是否进行子网的划分。255.255.255.0代表C类地址
的默认子网掩码,如果一个网络不划分子网,则该网络的子网掩码就使用默认子网掩码。
简述DHCP、DNS的含义及作用。
m
参考答案:
j
i
r
DHCP 为动态主机配置协议。它提供了一种机制,称为即插即用连网。 l e这种机制允许一台计算机加入新的网络
a
和获取IP地址而不用手工参与。DHCP对运行客户软件和服务器软件g的计算机都适用m,它给运行服务器软件而
: i
位置固定的计算机指派一个永久地址,而当这计算机重新启动服时其地址不变。DNrS j为域名系统,它是一个联机
e
分布式数据库系统,采用客户服务器方式。DNS使大多数名字客都在本地解析,仅
a
少l量解析需要在因特网上通信,
旺 g m
因此系统效率很高。由于DNS是分布式系统,即使单个
旺
计算机出了故障,:也不会妨碍整个系
j
统i的正常运行。计
服 r
算机的用户是间接而非直接适用域名系统。 宝 e
客 l
淘 a
旺 g
一 :
简述TCP和UDP之间的相同点和不同点。 唯 旺 服
宝
参考答案: , 客
淘
品 旺
TCPUDP 传输单位报文段用户数据报连接的建立面向连接一无连接服务全双工、可靠交付尽最大努力交付(不可
出 旺
唯
靠)首部字节20bit8bit拥塞控制。室有无UDP在IP的数据报服务上增加
宝
了一点功能,即端口和差错检测功能。
,
发送数据前不需要建立连接,减 作 少了开销和发送数据之前的时延,不淘使用拥塞控制,不保证可靠交付,用户数
品
工 一
据报只有8个字节的首部开
职
销。 出
唯
室
求 ,
作
比较电路交换、报文交 上 换和分组交换的工特点。 品
向 出
参考答案: 天 职 室
求
电路交换的电信天网四通八达,但一旦正在通信的电作路中有一个交换机或一条链路被中断,则整个通信电路就要
上
工
中断。如要立即改 用其他迂回向电路通信,还必须重新拨号建立连接。电路交换必定是面向连接的。当使用电路
职
天
交换来传送计算机数 据时,其线路的传输效率往往很低。但若要连续传送大量的数据,且其传送时间远大于连
求
天
接建立的时间,则电路交换传输速率较快上。分组交换在分组传输的过程中动态分配传输带宽,对通信链路是逐
向
段占用的,它为每一个分组独立地选择转发路由,以分组作为传送单位,可以不先建立连接就能向其他主机发
天
送分组,具有很完善的网络协议,天分布式多路由的分组交换网是网络有很好的生存性。分组在各结点存储转发
时需要排队,会造成一定时延,并且各分组必须携带的控制信息也造成了一定开销。报文交换的时延较长,现
已很少使用。报文交换和分组交换不需要预先分配传输带宽,在传送突发数据时可提高整个网络的信道利用率。
分组交换比报文交换的时延小,但其结点交换机必须具有更强的处理能力。
简述CSMA/CD的工作原理。
参考答案:
CSMA/CD 是以太网采用的一种特殊的协议,即载波监听多点接入/碰撞检测。多点接入说明这是总线型网络,
许多计算机以多点接入的方式连接在一根总线上。协议的实质是载波监听和碰撞检测。载波监听是指每一个站
在发送数据之前先要检测一下总线上是否有其它计算机在发送数据,如果有,则暂时不要发送数据,以免发生
碰撞。碰撞检测就是计算机边发送数据边检测信道上的信号压力大小。当几个站同时在总线上发送数据时,总
银行求职笔试面试-天天向上求职工作室,店址:https://51jobs.taobao.com/ 唯一旺旺客服:galerjim
证券保险大型国企求职笔试面试-职场精英工作室,店址:https://huntjob.taobao.com/ 唯一旺旺客服:蔚蓝小小天使本资料属www.wuyouquizhi.com及旗下天天向上求职工作室&职场精英工作室所有仅限购买者个人使用,不得分享/转赠/转卖;版权所有,盗版可耻
线上的信号电压摆动值将会增大。当一个站检测到的信号电压摆动值超过一定的门限值时,就认为总线上至少
有两个站同时在发送数据,表明产生了碰撞,此时信号产生了严重失真,无法从中恢复出有用信息,因此要立
即停止发送,以免浪费网络资源,需要等待一段随机时间后重新发送。
常用的互连设备有哪些。它们分别工作在OSI的哪一层。
参考答案:
网桥:网桥工作在数据链路层,它根据 MAC 帧的目的地址对收到的帧进行转发,具有过滤帧的功能。网卡:
数据的封装与解封,链路管理、编码和译码。中继器:中继器工作在物理层。中继器又叫转发器,其作用是消
除信号由于经过一长段电缆而造成的失真和衰减,使信号的波形和强度达到所要求的指标。它通过对数据信号
的重新发送或者转发,完成信号的复制、调整和放大,来扩大网络的传输距离。路由器:路由器工作在网络层。
路由器是一种具有多个输入端口和多个输出端口的专用计算机,其任务是转发 分组。也就是说,将路由器某个
m
输入端口收到的分组,按照分组要去的目的地,将该分组从某个合适的输
j
出i端口转发给下一跳路由器。
r
l
e
a
试说明IP地址与物理地址的区别。为什么要使用这两种不同的地址g。 m
: i
参考答案: 服 r j
e
(1)在IP层抽象的互联网上只能看到 IP数据报。(2)虽然客在 IP 数据报首部 a 有l源站 IP 地址,但路由器只根据
旺 g m
目的站的 IP地址的网络号进行路由选择。(3)在具体的 旺 物理网络的链路层:,只能看见 MAC j 帧i。(4)尽管互连
服 r
在一起的网络的硬件地址体系各不相同,但IP层抽象宝的互联网却屏蔽了下层这些很复杂的e细节。只要我们再网
客 l
络层上讨论问题,就能够使用统一的、抽象的IP地 淘 址研究主机和主旺机或路由器之间的
g
通a信。IP地址不能直接用
一 :
来进行通信。这是因为IP地址只是主机在抽象唯的网络层中的地址旺。若要将网络层中
服
传送的数据报交给目的主机,
宝
还要传到链路层转变成 MAC 帧后才能发送,到实际的网络上,因此,不管网络客层使用的是什么协议,在实际网
淘
品 旺
络的链路上传送数据帧时,最终还是必须使用硬件地址。一
出 旺
唯
室 宝
,
当你为解决某一问题而选择数据 作 结构时,应从哪些
品
方面考虑? 淘
工 一
参考答案:
职
出
唯
室
通常从两方面考虑:第一求是算法所需的存储空间量;第二是算,法所需的时间。对算法所需的时间又涉及以下三
作
点: (1)程序运行时 上 所需输入的数据工总量。(2)计算机品执行每条指令所需的时间。(3)程序中指令重复执行
向 出
的次数。 天 职 室
求
天 作
上
工
简述逻辑结构与存 储结构的关向系.
职
天
参考答案:
求
天
栈和队列的逻辑结构相同,其存储表示也上可相同(顺序存储和链式存储),但由于其运算集合不同而成为不同
向
的数据结构。
天
天
线性表有两种存储结构:一是顺序表,二是链表。试问:(1)两种存储表示各有哪些主要优缺点?(2)如果有 n 个
线性表同时并存,并且在处理过程中各表的长度会动态发生变化,线性表的总数也会自动地改变。在此情况下,
应选用哪种存储结构?为什么?(3)若线性表的总数基本稳定,且很少进行插入和删除,但要求以最快的速度存取
线性表中的元素,那么,应采用哪种存储结构?为什么?
参考答案:
(1)顺序存储是按索引(隐含的)直接存取数据元素,方便灵活,效率高,但插入、删除操作时将引起元素移动,
因而降低效率;链接存储内存采用动态分配,利用率高,但需增设指示结点之间有序关系的指针域,存取数据
元素不如顺序存储方便,但结点的插入、删除操作十分简单。 (2)应选用链接表存储结构。其理由是,链式存
储结构用一组任意的存储单元依次存储线性表里各元素,这里存储单元可以是连续的,也可以是不连续的。这
种存储结构,在对元素作插入或删除运算时,不需要移动元素,仅修改指针即可。所以很容易实现表的容量扩
银行求职笔试面试-天天向上求职工作室,店址:https://51jobs.taobao.com/ 唯一旺旺客服:galerjim
证券保险大型国企求职笔试面试-职场精英工作室,店址:https://huntjob.taobao.com/ 唯一旺旺客服:蔚蓝小小天使本资料属www.wuyouquizhi.com及旗下天天向上求职工作室&职场精英工作室所有仅限购买者个人使用,不得分享/转赠/转卖;版权所有,盗版可耻
充。 (3)应选用顺序存储结构。其理由是,每个数据元素的存储位置和线性表的起始位置相差一个和数据元素
在线性表中的序号成正比的常数。由此,只要确定了起始位置,线性表中任一数据元素都可随机存取,所以线
性表的顺序存储结构是一种随机存取的存储结构。而链表则是一种顺序存取的存储结构。
用线性表的顺序结构来描述一个城市的设计和规划合适吗?为什么?
参考答案:
不合适。因为一个城市的设计和规划涉及非常多的项目,很复杂,经常需要修改、 扩充和删除各种信息,才
能适应不断发展的需要。有鉴于此,顺序线性表不能很好适应其需要,故是不合适的。
在单链表和双向表中,能否从当前结点出发访问到任一结点?
参考答案:
m
在单链表中只能由当前结点访问其后的任一结点,因为没有指向其前驱结
j
i点的指 针。而在双向链表中,既有
r
指向后继结点的指针又有指向前驱结点的指针,故可由当前结点出发访
l
e问链表中任一结点。
a
g m
: i
对链表设置头结点的作用是什么?(至少说出两条好处) 服 r j
e
参考答案: 客
a
l
旺 g m
(1) 对带头结点的链表,在表的任何结点之前插入结点 旺 或删除表中任何结:点,所要做的都是 j 修i改前一结点的指
服 r
针域,因为任何元素结点都有前驱结点。若链表没有宝头结点,则首元素结点没有前驱结点e,在其前插入结点或
客 l
删除该结点时操作会复杂些。 (2) 对带头结点的链 淘 表,表头指针是旺指向头结点的非空 g 指a针,因此空表与非空表
一 :
的处理是一样的。 唯 旺 服
宝
, 客
淘
品 旺
在单链表、双链表和单循环表中,若仅知道指针p指向某一结点,不知道头指针,能否将结点*p从相应的链表中
出 旺
唯
删去?若可以,其时间复杂度各为室多少?
宝
,
参考答案: 作
品
淘
工 一
1. 单链表。当我们知道指针 职p指向某结点时,出能够根据该指针
唯
找到其直接后继,但是由于不知道其头指针,所
室
以无法访问到p指针指向求的结点的直接前趋。因此无法删去该,结点。2. 双链表。由于这样的链表提供双向链接,
作
因此根据已知结点可以 上 查找到其直接前工趋和直接后继,从而品可以删除该结点。其时间复杂度为O(1)。3. 单循环
向 出
链表。根据已知结天点位置,我们可以职直接得到其后相
室
邻的结点位置(直接后继),又因为是循环链表,所以我们
求
可以通过查找,天得到p结点的直接前趋。因此可以作删去p所指结点。其时间复杂度应为O(n)。
上
工
向
职
天
简述顺序表和链表存 储方式的特点。
求
天
参考答案: 上
向
顺序表可以直接存取数据元素,方便灵活、效率高,但插入、删除操作时将会引起元素的大量移动,因而降低
天
效率;而链表内存采用动态分配,天利用率高,但需增设指示结点之间关系的指针域,存取数据元素不如顺序表
方便,但结点的插入、删除操作较简单。
栈的基本性质?
参考答案:
由栈的定义可知,这种结构的基本性质综述如下: (1)集合性。栈是由若干个元素集合而成,当没有元素的空
集合称为空栈; (2)线性结构。除栈底元素和栈顶元素外,栈中任一元素均有唯一的前驱元素和后继元素; (3)
受限制的运算。只允许在栈顶实施压入或弹出操作,且栈顶位置由栈指针所指示;(4)数学性质。当多个编号元
素依某种顺序压入,且可任意时刻弹出时,所获得的编号元素排列的数目,恰好满足卡塔南数列的计算,即:
Cn =Cn 2n /(n+1) 其中,n为编号元素的个数,Cn 是可能的排列数目。
银行求职笔试面试-天天向上求职工作室,店址:https://51jobs.taobao.com/ 唯一旺旺客服:galerjim
证券保险大型国企求职笔试面试-职场精英工作室,店址:https://huntjob.taobao.com/ 唯一旺旺客服:蔚蓝小小天使本资料属www.wuyouquizhi.com及旗下天天向上求职工作室&职场精英工作室所有仅限购买者个人使用,不得分享/转赠/转卖;版权所有,盗版可耻
为什么说栈是一种后进先出表?
参考答案:
栈是允许在同一端进行插入和删除操作的特殊线性表。允许进行插入和删除操作的一端称为栈顶(top),另一端
为栈底(bottom);栈底固定,而栈顶浮动;栈中元素个数为零时称为空栈。插入一般称为进栈(PUSH),删除则
称为退栈(POP)。 栈也称为后进先出表(LIFO--Last IN First Out表)。
有5个元素,其进栈次序为A、B、C、D、E,在各种可能的出栈次序中,以元素C、D最先出栈(即C第一个且D第
一个出栈)的次序有哪几个?
参考答案:
三个:CDEBA,CDBEA,CDBAE
m
设输入元素为 1、2、3、P 和 A,入栈次序为 123PA,元素经过栈后到达输出
j
i序列,当所有元素均到达输出序列后,
r
有哪些序列可以作为高级语言的变量名?
l
e
a
参考答案: g m
: i
一般说,高级语言的变量名是以字母开头的字母数字序列。故服本题答案是:AP321,rP j A321,P3A21,P32A1,P321A。
e
客 l
a
旺 g m
简要叙述栈和队列的特点.
旺
:
j
i
服 r
参考答案: 宝 e
客 l
栈和队列都是插入和删除操作的位置受限制的线性 淘 表。栈是限定仅旺在表尾进行插入和
g
删a除的线性表,是后进先
一 :
出的线性表,而队列是限定在表的一端进行插唯入,在另一端进行旺删除的线性表,
服
是先进先出的线性表
宝
, 客
淘
品 旺
设有5000个无序的元素,希望用最快速度挑选出其中前一10个最大的元素。在以下的排序方法中,采用哪种方
出 旺
唯
法最好?为什么? 室 宝
,
参考答案: 作
品
淘
工 一
快速排序,堆排序,归并排
职
序,基数排序的She出ll排序。上面所列
唯
的几种排序方法的速度都很块,但快速排序、
室
归并排序、基数排序和希求尔排序都是在排序结束后才能确定数,据元素的全部顺序,而无法知道排序过程中部分
作
元素的有序性。而堆排 上 序则每次输入一工个最大(或最小)品的元素,然后对堆进行调整,保证堆顶的元素总是余
向 出
下元素中最大(或天最小)的。根据题职意,只要选取前 室10个最大的元素,故采用堆排序方法是合适的
求
天 作
上
工
什么是内部排序? 什么是排序向方法的稳定性和不稳定性?
职
天
参考答案:
求
天
假设给定含有n个记录(R1 ,R2 ,…,R上n )的文件,其相应的关键字为(K1 ,K2 ,…, Kn ),则排序是确定
向
一个排列 P(1),P(2),…,P(n),使得 KP(1) ≤KP(2) ,…,KP(n) , 从而得到有序文件(RP(1) ,RP(2) ,…,
天
RP(n) )。整个排序过程都在内存进天行的排序称为 内部排序。假设在待排序的文件中,存在两个或两个以上的记
录具有相同的关键字,在用某种排 序法排序后,若这些相同关键字的记录的相对次序仍然保持不变,则这种
排序方法是稳定 的,否则称这种排序方法是不稳定的。
如果在 10^6 个记录中找到两个最小的记录,你认为可采用下列方法中的什么关的排序方法所需的关键字比较次
数最少?共计多少?
参考答案:
根据堆排序的特点,每次都是输出一个堆顶元素,然后对堆进行再调整,保证堆顶元素总是当前剩下元素的
最大或最小,从而可知,欲在一个大量数据的文件中,如10^6个记录中找到两个最小的记录,可采用堆排序。
对于快速排序的非递归算法,可以用队列(而不用栈)实现吗?若能,说明理由;若不能,也要说明理由。
银行求职笔试面试-天天向上求职工作室,店址:https://51jobs.taobao.com/ 唯一旺旺客服:galerjim
证券保险大型国企求职笔试面试-职场精英工作室,店址:https://huntjob.taobao.com/ 唯一旺旺客服:蔚蓝小小天使本资料属www.wuyouquizhi.com及旗下天天向上求职工作室&职场精英工作室所有仅限购买者个人使用,不得分享/转赠/转卖;版权所有,盗版可耻
参考答案:
可以用队列来代替。在快速排序的过程中,通过一趟划分,可以把一个待排序区间分为两个子区间,然后分别
对这两个子区间施行同样的划分。栈的作用是在处理一个子区间时,保存另一个区间的上界和下界。这个功能
利用队列可以实现,只不过是处理子区间的顺序有所变动而已。
指出堆和二叉排序树的区别?
参考答案:
在二叉排序树中,每个结点的值均大于其左子树上所有结点的值,小于其右子树上所有结点的值,对二叉排序
树进行中序遍历得到一个有序序列。所以,二叉排序树是结点之间满足一定次序关系的二叉树;堆是一个完全
二叉树,并且每个结点的值都大于或等于其左右孩子结点的值(这里的讨论以大根堆为例),所以,堆是结点
之间满足一定次序关系的完全二叉树。
m
i
j
r
堆排序是否是一种稳定的排序方法?为什么?试举例说明。
l
e
a
参考答案: g m
: i
堆排序不是稳定的排序方法。因为堆排序再调整堆时,有可能服使原来键值相等的元r j素的相对位置改变,所以是
e
不稳定排序。例如对键值序列{7,4,2,2},建小根堆由小客到大排序的结果
a
是l{2,2,4,7},两个2的相对
旺 g m
位置改变了。
旺
:
j
i
服 r
宝 e
客 l
简述数据库系统的三级模式结构和两级映像。 淘 旺 g a
一 :
参考答案: 唯 旺 服
宝
数据库系统的三级模式结构是指数据库系统,是由外模式、模式和内模式三级构客成。(2 分)模式也称逻辑模式,
淘
品 旺
是数据库中全体数据的逻辑结构和特征的描述,是所有用一户的公共数据视图。模式实际上是数据库数据在逻辑
出 旺
唯
级上的视图,一个数据库只有一个模室式,数据库模式以某一种数据模型
宝
为基础,统一综合地考虑了所有用户的
,
需求,并将这些需求有机地结合 作 成一个逻辑整体
品
。(1 分)外模式也淘称子模式或用户模式,它是数据库用户(包
工 一
括应用程序员和最终用户)能
职
够看见和使用的局出部数据的逻辑结
唯
构和特征的描述,是数据库用户的数据视图,是
室
与某一应用有关的数据购求逻辑表示。外模式通常是模式的子集,。一个数据库可以有多个外模式。内模式也称存
作
储模式,一个数据库只 上 有一个内模式,它工是数据物理结构和品存储方式的描述,是数据在数据库内部的表示方式。
向 出
职
天 室
求
关系的完整性有天哪些?并用实例解释。 作
上
工
参考答案: 向
职
天
1)实体完整性:主属 性不能为空。例如学
求
生(学号,姓名,性别,专业号,年龄)主属性学号不能为空;2)
天
参照完整性 :属性F是基本关系R的外上码,它与基本关系S的主码相对应,则F或者取空值,或者等于S中某
向
个元组的主码值。学生(学号,姓名,性别,专业号,年龄);专业(专业号,专业名);学生关系中的专业号。
天
3)用户自定义完整性 例如某字天段的取值在1~100之间
实体间的联系有哪些?请举例说明。
参考答案:
1:1 班级和正班长;1:n 班级和学生;M:N 学生和课程
数据库设计分为哪几个阶段?
参考答案:
需求分析,概念结构设计,逻辑结构设计,物理设计,数据库实施阶段,数据库运行和维护。
试说明B+树索引和聚簇分别适合用在什么地方?
银行求职笔试面试-天天向上求职工作室,店址:https://51jobs.taobao.com/ 唯一旺旺客服:galerjim
证券保险大型国企求职笔试面试-职场精英工作室,店址:https://huntjob.taobao.com/ 唯一旺旺客服:蔚蓝小小天使本资料属www.wuyouquizhi.com及旗下天天向上求职工作室&职场精英工作室所有仅限购买者个人使用,不得分享/转赠/转卖;版权所有,盗版可耻
参考答案:
B+树索引适合用于某个值有很少行记录的情况,比如学生表中的学号适合建立B+树索引;聚簇适合于某个值有
很多行记录的情况,比如学生表中系别适合建立聚簇。
简述数据库管理系统的功能。
参考答案:
1)数据定义。 2)数据操纵。 3)数据库运行管理。 4)数据组织、存储和管理。 5)数据库的建立和维护。 6)数
据通信接口。
简述SQL语言的特点。
参考答案:
m
SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,充分体
j
现i了关系数据库语言的特点和优点。
r
其特点如下:1)综合统一 2)高度非过程化 3)面向集合的操作方式4)l 以e同一种语法结构提供两种操作方式 5)
a
语言简洁,易学易用 g m
: i
j
服 r
e
什么是数据库系统? 客
a
l
旺 g m
参考答案:
旺
:
j
i
服 r
数据库系统是实现有组织地、动态地存储大量关联数宝据,方便多用户访问的计算机软、硬e资源组成的系统。它
客 l
包含关联数据的集合,DBMS和用户应用程序等。 淘 旺 g a
一 :
旺
唯 服
宝
试述数据库完整保护的主要任务和措施。 , 客
淘
品 旺
参考答案: 一
出 旺
唯
主要任务是保障数据的正确性,有效室性,协调性,提高数据对用户的可
宝
用性。其措施如下:适时检查完整约束
,
条件,保证语义完整。控制并发 作 操作,使其不破坏
品
完整性。在系统出淘现故障后,即时恢复系统。
工 一
职
出
唯
室
在倒排文件中,如果只建求立了部分关键字的辅索引,如何进,行查找?
作
参考答案: 上 工 品
向 出
对询问中涉及的关天键字,首先在已建职立的辅索引中求
室
指针的交集 P,而后对P 中所指记录逐个验证其它关键字
求
是否与询问条件天匹配,所有匹配的记录即为查询结作果。
上
工
向
职
天
什么叫数据与程序的 物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独
求
天
立性? 上
向
参考答案:
天
数据与程序的逻辑独立性:当模式天改变时(例如增加新的关系、新的属性、改变属性的数据类型等),由数据
库管理员对各个外模式/模式的映像做相应改变,可以使外模式保持不变。应用程序是依据数据的外模式编写
的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。数据与程序的物理独
立性:当数据库的存储结构改变了,由数据库管理员对模式/内模式映像做相应改变,可以使模式保持不变,
从而应用程序也不必改变,保证了数据与程序的物理独立性,简称数据的物理独立性。数据库管理系统在三级
模式之间提供的两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。
数据库的完整性概念与数据库的安全性概念有什么区别和联系?
参考答案:
数据的完整性和安全性是两个不同的概念,但是有一定的联系。前者是为了防止数据库中存在不符合语义的数
据,防止错误信息的输入和输出,即所谓垃圾进垃圾出( Garba : e InGarba : e out )所造成的无效操作和错误
银行求职笔试面试-天天向上求职工作室,店址:https://51jobs.taobao.com/ 唯一旺旺客服:galerjim
证券保险大型国企求职笔试面试-职场精英工作室,店址:https://huntjob.taobao.com/ 唯一旺旺客服:蔚蓝小小天使本资料属www.wuyouquizhi.com及旗下天天向上求职工作室&职场精英工作室所有仅限购买者个人使用,不得分享/转赠/转卖;版权所有,盗版可耻
结果。后者是保护数据库防止恶意的破坏和非法的存取。也就是说,安全性措施的防范对象是非法用户和非法
操作,完整性措施的防范对象是不合语义的数据。
简述嵌入式SQL语句与主语言之间的通信。
参考答案:
首先用SQL通信区(SQL Communication Area,简称SQLCA)向主语言传递SQL语句的执行状态信息,使主
语言能够据此控制程序流程;在程序运行中,主语言向SQL语句提供参数,使用主变量(host variable)输入数
据;同时,程序把 SQL 语句查询数据库的结果交主语言进一步处理,其中使用主变量和游标(cursor)向主语
言输出数据,从而实现了SQL语言的过程化工作。SQL语句执行后,系统要反馈给应用程序若干信息,主要包
括描述系统当前工作状态和运行环境的各种数据,这些信息将送到 SQL 通信区 SQLCA 中。应用程序从 SQLCA
中取出这些状态信息,据此决定接下来执行的语句。
m
i
j
r
试述RDBMS查询优化的一般步骤。
l
e
a
参考答案: g m
: i
( l )把查询转换成;某种内部表示,通常用的内部表示是语法服树。 ( 2 )把语法r树j转换成标准(优化)形式。
e
即利用优化算法,把原始的语法树转换成优化的形式。 ( 3 客)选择低层的存取 a 路l径。 ( 4 )生成查询计划,选
旺 g m
择代价最小的。
旺
:
j
i
服 r
宝 e
客 l
试述RDBMS查询优化的一般准则。 淘 旺 g a
一 :
参考答案: 唯 旺 服
宝
下面的优化策略一般能提高查询效率: ( l ,)选择运算应尽可能先做; ( 2 )把客投影运算和选择运算同时进行;
淘
品 旺
( 3 )把投影同其前或其后的双目运算结合起来执行; (一 4 )把某些选择同在它前面要执行的笛卡儿积结合起
出 旺
唯
来成为一个连接运算; ( 5 )找出室公共子表达式; ( 6 )选取合适的连 宝 接算法。
,
作
品
淘
工 一
什么是数据库的逻辑结构设
职
计?试述其设计步出骤。
唯
室
参考答案: 求 ,
作
数据库的逻辑结构设计 上 就是把概念结构工设计阶段设计好的品基本 E 一 R 图转换为与选用的 DBMS 产品所支持
向 出
的数据模型相符合天的逻辑结构。设计职步骤为 : ( l )将 室 概念结构转换为一般的关系、网状、层次模型; ( 2 )将
求
转换来的关系、天网状、层次模型向特定 DBMS 支持作下的数据模型转换; ( 3 )对数据模型进行优化。
上
工
向
职
天
数据字典的内容和作 用是什么?
求
天
参考答案: 上
向
数据字典是系统中各类数据描述的集合。数据字典的内容通常包括: ( l )数据项;( 2 )数据结构; ( 3 )数
天
据流; ( 4 )数据存储; ( 5 )处天理过程五个部分。其中数据项是数据的最小组成单位,若干个数据项可以组
成一个数据结构。数据字典通过对数据项和数据结构的定义来描述数据流和数据存储的逻辑内容。数据字典的
作用:数据字典是关于数据库中数据的描述,在需求分析阶段建立,是下一步进行概念设计的基础,并在数据
库设计过程中不断修改、充实、完盖。
什么是视图,其主要特点是什么?
参考答案:
视图是以现存表的全部或部分内容建立起来的一个表。视图不是物理存在的,它不包含真正存储的数据,不占
存储空间。但视图可以像一般的表那样操作,因此视图也称作虚表,而真正物理存在的表称作实表或基本表。
什么是数据库系统的三级模式结构?这种体系结构的优点是什么?
银行求职笔试面试-天天向上求职工作室,店址:https://51jobs.taobao.com/ 唯一旺旺客服:galerjim
证券保险大型国企求职笔试面试-职场精英工作室,店址:https://huntjob.taobao.com/ 唯一旺旺客服:蔚蓝小小天使本资料属www.wuyouquizhi.com及旗下天天向上求职工作室&职场精英工作室所有仅限购买者个人使用,不得分享/转赠/转卖;版权所有,盗版可耻
参考答案:
数据库系统的三级模式结构由外模式、模式和内模式组成。这种体系结构的优点:数据库系统的三级模式是对
数据的三个抽象级别,它把数据的具体组织留组DBMS管理,使用户能逻辑抽象地处理数据,而不必关心数据
在计算机中的表示和存储。而为了能够在内部实现这3个抽象层次的联系和转换,数据库系统在这三级模式之
间提供了两层映像:外模式/模式映像和模式/内模式映像。正是这两层映像保证了数据库系统中的数据能够具
有较高的逻辑独立性和物理独立性。
什么是数据管理?其发展经历了哪几个阶段,简要描述各阶段的主要特点。
参考答案:
所谓数据管理是指对数据的组织、存储、检索和维护等工作,是数据处理的核心。数据管理技术随着计算机软
件与硬件的发展经历了三个阶段:人工管理阶段、文件系统阶段和数据库系统 阶段。在人工管理阶段,没有统
m
一的数据管理软件,对数据的管理完全由各个程序在其程序中进行。在文件i系统阶段,部分实现了逻辑数据与
j
r
物理数据的相互独立性。在数据库系统阶段,完成实现了逻辑数据与物e理数据的相互独立,实现了数据共享,
l
a
具有数据的冗余度小、有利于保证数据的完整性以及实现了对数据的g集中管理等许多m优点。
: i
j
服 r
e
系统数据库master中记录哪些信息? 客
a
l
旺 g m
参考答案:
旺
:
j
i
服 r
记录了SQL Server系统的所有系统信息。这些系统信宝息包括所有的登录信息、系统设置信e息、SQL Server的初
客 l
始化信息和其它系统数据库及用户数据库的相关信 淘 息。 旺 g a
一 :
旺
唯 服
宝
什么是索引?建立索引的作用有哪些? , 客
淘
品 旺
参考答案: 一
出 旺
唯
索引是按照一定顺序对表中一列或室若干列建立的列值与记录行之间的对
宝
应关系表。在数据库系统中建立索引主
,
要有以下作用:(1)快速存取数 作 据;(2)保证数据
品
记录的惟一性;(淘3)实现表与表之间的参照完整性;(4)在
工 一
使用ORDER BY、GROUP BY职 子句进行数据检索时出,利用索引可以
唯
减少排序和分组的时间。
室
求 ,
作
设计数据库备份策略时 上 的基本思想是什工么? 品
向 出
参考答案: 天 职 室
求
数据库备份与数天据库恢复是紧密联系在一起的,设作计数据库备份策略时,应与数据库恢复结合起来考虑,其其
上
工
本思想是以最小的 代价恢复数向据。
职
天
求
天
在SQLSERVER2000中,存储过程有几类,上分别简述各自的特点。
向
参考答案:
天
在SQL SERVER 2000中,存储过程天有两类:系统存储过程和用户自定义存储过程。系统存储过程由系统自动创
建,主要存储在master数据库中,主要功能是从系统表中获取信息,可被其他数据库调用。用户自定义存储过
程由用户创建,其主要用于完成某一特定用户要求的功能。
什么是日志文件?简述日志文件恢复事务的过程。
参考答案:
日志文件是用来记录事务对数据库的更新操作的文件。 用日志文件恢复事务(即事务故障的恢复的过程如
下:(1)反向扫描文件日志(从最后向前扫描日志文件),查找该事务的更新操作。(2)对该事务的更新操作
执行逆操作。即将日志记录中“更新前的值”写入数据库。如果日志记录中是插入操作,则做删除操作;若日
志记录中是删除操作,则做插入操作;若是修改操作,则用修改前值代替修改后值。(3)继续反向扫描日志文
件,查找该事务的其他更新操作,并做同样处理。(4)如此处理下去,直至读到此事务的开始标志,事物故障
银行求职笔试面试-天天向上求职工作室,店址:https://51jobs.taobao.com/ 唯一旺旺客服:galerjim
证券保险大型国企求职笔试面试-职场精英工作室,店址:https://huntjob.taobao.com/ 唯一旺旺客服:蔚蓝小小天使本资料属www.wuyouquizhi.com及旗下天天向上求职工作室&职场精英工作室所有仅限购买者个人使用,不得分享/转赠/转卖;版权所有,盗版可耻
就恢复完成了。
简述sqlserver中变量的分类及各类变量的特点。
参考答案:
变量分为全局变量和局部变量。全局变量由系统提供且预先声明,通过在名称前加两个@符号区别于局部变量。
局部变量用于保存数据值。如保存运算的中间结果,作为循环变量等。当首字母为@时,表示该标识符为局部
变量;当首字母为#时,此标识符为一临时数据库对象,若开头含一个#,表示局部临时数据库对象名,若开头
两个#,表示全局临时数据库对象名。
在SQLServer中,数据库对象有表、约束和存储过程等,请简要说明这三个数据库对象的作用。
参考答案:
m
表的作用是存储数据的逻辑结构;约束的作用是自动保持数据库的完整性;i存储过程的作用是存储一段实现某
j
r
个特定任务的代码,以便多次调用。
l
e
a
g m
: i
系统数据库master中记录哪些信息? 服 r j
e
参考答案: 客
a
l
旺 g m
记录了SQL Server系统的所有系统信息。这些系统信息
旺
包括所有的登录信:息、系统设置信息
j
i、SQL Server的初
服 r
始化信息和其它系统数据库及用户数据库的相关信息宝。 e
客 l
淘 a
旺 g
一 :
简述数据库系统的特点。 唯 旺 服
宝
参考答案: , 客
淘
品 旺
(1)数据结构化:数据库系统实现整体数据的结构化,一这是数据库的主要特征之一,也是数据库系统与文件
出 旺
唯
系统的本质区别。(2)数据的共享性室高,冗余度低,易扩充:数据共享
宝
可以大大减少数据冗杂。(3)数据独立
,
性高:分为物理独立性和逻辑独 作 立性。(4)数据由 品DBMS 统一管理和淘控制:DBMS 提供一下控制功能:数据的
工 一
安全性保护,数据的完整性
职
检查,并发控制等出
唯
室
求 ,
作
数据库管理系统的主要 上 功能有哪些? 工 品
向 出
参考答案: 天 职 室
求
DBMS
提供以下天几方面的数据控制功能:数据的安作全性保护:保护数据,以防止不合法的使用造成的数据泄密
上
工
和破坏。1、数据的 完整性检查向:在有效范围内,或保证数据之间满足一定的关系。2、并发控制:对多用户的并
职
天
发操作加以控制和协 调。3、数据库恢复:
求
将数据从错误状态恢复到某一已知正确状态的功能。
天
上
向
DBA的职责是什么?
天
参考答案: 天
(1)决定数据库中的信息内容和结构(2)决定数据库的存储结构和存取策略(3)定义数据的安全性要求和
完整性约束条件(4)监控数据库的使用和运行(5)数据库的改进和重组重构。
简述SQL的特点。
参考答案:
(1)综合统一(2)高度非过程化(3)面向集合的操作方式(4)以同一种语法结构提供多种使用方式(5)
语言简洁,易学易用
关系数据库的完整性规则有哪几类?
参考答案:
银行求职笔试面试-天天向上求职工作室,店址:https://51jobs.taobao.com/ 唯一旺旺客服:galerjim
证券保险大型国企求职笔试面试-职场精英工作室,店址:https://huntjob.taobao.com/ 唯一旺旺客服:蔚蓝小小天使本资料属www.wuyouquizhi.com及旗下天天向上求职工作室&职场精英工作室所有仅限购买者个人使用,不得分享/转赠/转卖;版权所有,盗版可耻
1、实体完整性:若属性 a是基本关系 r 的主属性,在 a 不能取空值 2、参照完整性:3、用户定义完整性:对
某一具体关系数据库的约束条件
什么是数据库?
参考答案:
数据库是长期存储在计算机内、有组织的、可共享的数据集合。数据库是按某种数据模型进行组织的、存放在
外存储器上,且可被多个用户同时使用。因此,数据库具有较小的冗余度,较高的数据独立性和易扩展性。
什么是数据库的数据独立性?
参考答案:
数据独立性表示应用程序与数据库中存储的数据不存在依赖关系,包括逻辑数 据独立性和物理数据独立性。逻
m
辑数据独立性是指局部逻辑数据结构(外视图即用户的逻辑文件)与全局逻
j
辑i数据结构(概念视图)之间的独立性。
r
当数据库的全局逻辑数据结构(概念视图)发生变化(数据定义的修改、数
l
e据之间联系的变更或增加新的数据类型
a
等)时,它不影响某些局部的逻辑结构的性质,应用程序不必修改。物g理数据独立性是m指数据的存储结构与存取
: i
方法(内视图)改变时,对数据库的全局逻辑结构(概念视图)和应服用程序不必作修改r的j一种特性,也就是说,数据
e
库数据的存储结构与存取方法独立。 客
a
l
旺 g m
旺
:
j
i
服 r
什么是数据库管理系统? 宝 e
客 l
参考答案: 淘 旺 g a
一 :
数据库管理系统(DBMS)是操纵和管理数据库的唯一组软件,它是数旺据库系统(DBS)的
服
重要组成部分。不同的数据库
宝
系统都配有各自的DBMS,而不同的DBMS ,各支持一种数据库模型,虽然它们的客功能强弱不同,但大多数DBMS
淘
品 旺
的构成相同,功能相似。一般说来,DBMS具有定义、建立一、维护和使用数据库的功能,它通常由三部分构成:
出 旺
唯
数据描述语言及其翻译程序、数据室操纵语言及其处理程序和数据库管理
宝
的例行程序。
,
作
品
淘
工 一
什么是数据字典?数据字典包
职
含哪些基本内容? 出
唯
室
参考答案: 求 ,
作
数据字典是数据库系统 上 中各种描述信息工和控制信息的集合品,它是数据库设计与管理的有力工具,是进行详细数
向 出
据收集和数据分析天所获得的主要成果职。数据字典的基
室
本内容有:数据项、数据结构、数据流、数据存储和处理
求
过程5个部分。天 作
上
工
向
职
天
什么是事务,事务有 哪些特性?
求
天
参考答案: 上
向
事务是DBMS的基本工作单位,它是用户定义的一组逻辑一致的程序序列。它是一个不可分割的工作单位,其
天
中包含的所有操作,要么都执行,要天么都不执行。事务具有4 个特性:原子性(Atomicity )、一致性(consistency )、
隔离性( Isolation )和持续性(Durability )。这 4 个特性也简称为 ACID 特性。原子性:事务是数据库的逻辑
工作单位,事务中包括的诸操作要么都做,要么都不做。一致性:事务执行的结果必须是使数据库从一个一致
性状态变到另一个一致性状态。隔离性:一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使用
的数据 对其他并发事务是隔离的,并发执行的各个事务之间不能互相干扰。持续性:持续性也称永久性
(Perfnanence ) ,指一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。接下来的其他操作或故
障不应该对其执行结果有任何影响。
事务中的提交和回滚是什么意思?
参考答案:
事务中的提交(COMMIT)是提交事务的所有操作。具体说就是将事务中所有对数据库的更新写回到磁盘上的物理
银行求职笔试面试-天天向上求职工作室,店址:https://51jobs.taobao.com/ 唯一旺旺客服:galerjim
证券保险大型国企求职笔试面试-职场精英工作室,店址:https://huntjob.taobao.com/ 唯一旺旺客服:蔚蓝小小天使本资料属www.wuyouquizhi.com及旗下天天向上求职工作室&职场精英工作室所有仅限购买者个人使用,不得分享/转赠/转卖;版权所有,盗版可耻
数据库中去,事务正常结束。事务中的回滚(ROLLBACK)是数据库滚回到事务开始时的状态。具体地说就是,在
事务运行的过程中发生了某种故障,事务不能继续执行,系统将事务中对数据库的所有已完成的更新操作全部
撤消,使数据库回滚到事务开始时的状态。
为什么要设立日志文件?
参考答案:
设立日志文件的目的,是为了记录对数据库中数据的每一次更新操作。从而DBMS可以根据日志文件进行事务
故障的恢复和系统故障的恢复,并可结合后援副本进行介质故障的恢复。
叙述数据库中死锁产生的原因和解决死锁的方法。
参考答案:
m
死锁产生的原因:封锁可以引起死锁。比如事务T1封锁了数据A,事务Tj2 i封锁了数据B。T1又申请封锁数据
r
B,但因B被T2封锁,所以T1只能等待。T2又申请封锁数据A,但Al 已e被T1封锁,所以也处于等待状态。这
a
样,T1和T2处于相互等待状态而均不能结束,这就形成了死锁。解g决死锁的常用方m法有如下三种:(1)要求每
: i
个事务一次就要将它所需要的数据全部加锁。(2)预先规定一个封服锁顺序,所有的事r务j都要按这个顺序实行封锁。
e
(3)允许死锁发生,当死锁发生时,系统就选择一个处理死锁客代价小的事务,将
a
其l撤消,释放此事务持有的所有
旺 g m
的锁,使其他事务能继续运行下去。
旺
:
j
i
服 r
宝 e
客 l
基本的封锁类型有几种?试叙述它们的含义。 淘 旺 g a
一 :
参考答案: 唯 旺 服
宝
基本的封锁的类型有排它锁(“X”锁)和共享,锁(“S”锁)两种。若事务T对数据客A加上X锁,则只允许事务T读
淘
品 旺
取和修改数据A,其他事务都不能再对A加任何类型的锁一,直到T释放A上的锁。若事务T对数据A加上S锁,
出 旺
唯
则其他事务可以再对A加S锁,而室不能加X锁,直到T释放A上的锁。
宝
,
作
品
淘
工 一
什么是活锁?
职
出
唯
室
参考答案: 求 ,
作
如果事务 Tl 封锁了数 上 据 R ,事务几又工请求封锁 R ,于品是几等待。几也请求封锁 R ,当 Tl 释放了 R 上的
向 出
封锁之后系统首先天批准了几的请求,职几仍然等待。然 室 后几又请求封锁 R ,当几释放了 R 上的封锁之后系统又
求
批准了几的请求天 … … 几有可能永远等待,这就作是活锁的情形。活锁的含义是该等待事务等待时间太长,似
上
工
乎被锁住了,实际 上可能被激向活。
职
天
求
天
上
向
天
天
银行求职笔试面试-天天向上求职工作室,店址:https://51jobs.taobao.com/ 唯一旺旺客服:galerjim
证券保险大型国企求职笔试面试-职场精英工作室,店址:https://huntjob.taobao.com/ 唯一旺旺客服:蔚蓝小小天使