刷题day05

选择题

1.下面哪一个选项是应用层的协议(B)
 A.TCP  B.FTP  C.UDP  D.ARP
解析:
常见的网络层协议:IP协议、ICMP、IGMP、MPLS、ARP
常见的传输层协议:TCP、UDP
常见的应用层协议:TELNET、SMTP、HTTP、FTP、DHCP、SNMP


2.计算机网络的目标是实现( C )。
 A.数据处理  B.文献检索  C.资源共享和信息传输  D.信息传输
解析:
计算机网络由通信子网和资源子网两部分组成。通信子网的功能:负责全网的数据通信;资源子网的功能:提供各种网络资源和网络服务,实现网络的资源共享。


3.关于无线局域网,下列叙述错误的是(D)
A.无线局域网可分为两大类,即有固定基础设施的和无固定基础设施的。
B.无固定基础设施的无线局域网又叫做自组网络。
C.有固定基础设施的无线局域网的MAC层不能使用CSMA/CD协议,而是使用CSMA/CA协议。
D.移动自组网络和移动IP相同。
解析:
自组网络是没有固定基础设施的无线局域网,这种网络有一些处于平等状态的移动站之间组成的临时网络。
移动IP技术使漫游的主机可以用多种方式连接到因特网,移动IP的核心网络功能仍然是基于在固定互联网中一直在使用的各种路由选择协议。移动自组网络和移动IP不同


4.OSI 模型的第二层是?(C)
 A.网络层  B.传输层  C.数据链路层  D.应用层
解析:
OSI七层模型:
      应用层
      表示层
      会话层
      传输层
      网络层
      数据链接层
      物理层


5.192.168.1.1代表的是(C)地址。
 A.A类地址  B.B类地址  C.C类地址  D.D类地址
解析:
A类地址范围为1.0.0.0 到126.0.0.0,B类地址范围为128.0.0.0到191.255.255.255,C类地址范围为192.0.0.0到223.255.255.255


6.某一速率为 100M 的交换机有 20 个端口,则每个端口的传输速率为 (A) 。
 A.100M  B.10M  C.5M  D.2000M
解析:
集线器不管端口是否接入网线都一视同仁的给每个端口分配固定带宽,所以如果是集线器的话为5M。交换机只在有数据转发时才分配带宽给指定端口,所以交换机每个端口传送速率为100M。


7.数据链路层通过_ 可以使丢失或出错的帧能正确到达接收方。(C)
 A.流量控制  B.FCS  C.重传  D.滑动窗口
解析:
FCS,帧校验(Frame Check Sequence),确定接收到的帧是否正确,不能确定帧是否丢失,发现出错的帧后,通过 重传 ,再次发送该帧,从而确保能够正确达到对方。


8.交换机端口可以分为半双工与全双工两类。对于 100Mbps 的全双工端口,端口带宽为( B )
 A.100Mpbs  B.200Mbps  C.400Mpbs  D.800Mpbs
解析:
全双工(Full Duplex)是通讯传输的一个术语。通信允许数据在两个方向上同时传输,它在能力上相当于两个单工通信方式的结合。全双工指可以同时(瞬时)进行信号的双向传输(A→B且B→A)。指A→B的同时B→A,是瞬时同步的。所以是100X2=200。


9.下列哪一项不是网卡的基本功能(B )。
 A.数据转换  B.路由选择  C.网络存取控制  D.数据缓存
解析:
网卡的基本功能:
1、网卡实现工作站与局域网传输介质之间的物理连接和电信号匹配,接收和执行工作站与服务器送来的各种控制命令,完成物理层的功能。
2、网卡实现局域网数据链路层的一部分功能,包括网络存取控制,信息帧的发送与接收,差错校验,串并代码转换等。
3、网卡实现无盘工作站的复位及引导。
4、网卡提供数据缓存能力。
5、网卡还能实现某些接口功能。


10.TCP/IP 参考模型的网络层提供的是(A )。
 A.无连接不可靠的数据报服务  B.无连接可靠的数据报服务
 C.有连接不可靠的虚电路服务  D.有连接可靠的虚电路服务
解析:
网络层也称为网际层、互联网层(Internet layer)
网络层提供的是一种无连接、不可靠但尽力而为的数据报传输服务,将数据报从原主机传送到目的主机。从一台主机到另外一台主机的分组可能会通过不同的路由且分组有可能出现丢失、乱序等。为了达到较高的分组传输效率,放弃了一些并非必需的可靠性操作。


编程题

数字在排序数组中出现的次数

统计一个数字在排序数组中出现的次数。

扫描二维码关注公众号,回复: 3688632 查看本文章
public class Ti_5{
	public static void main(String[] args){
		//int count=0;
		//int[] arr=new int[5];
		//for(int i=0;i<arr.length;i++){
 	  	//	if(arr[i]=num){
 		//		count++;
  		//	 }
//		}
	}
}
//1.先拿出第一个数
//2.遍历数组统计个数
//3.再对数组里的数进行如第一个数的操作,统计每个数的个数

猜你喜欢

转载自blog.csdn.net/weixin_42537435/article/details/83029601