刷题day10

本文深入讲解了网络通信的基础概念,包括传输介质、三次握手、远程登录协议、OSI七层模型、子网掩码、网桥功能及学生专业的逻辑推理题。同时,解析了数列规律、地址转换协议及组播地址的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.传输介质是通信网络中发送方和接收方之间的 ( ) 通路。

正确答案: A 你的答案: A

A.物理
B.逻辑
C.虚拟
D.数字


2.三次握手方法用于( )。
正确答案: A 你的答案: A (正确)

A.传输层连接的建立
B.数据链路层的流量控制
C.传输层的重复检测
D.传输层的流量控制
解析:三次握手属于TCP协议,是对客户端和服务器建立连接的过程形象描述。
OSI七层模型中传输层位于第四层:提供端到端的可靠可靠报文传送和错误恢复,而大多数人熟知的TCP协议,UDP协议都是这一层的。


3.远程登录是使用下面的 () 协议。
正确答案: D 你的答案: D (正确)

A.SMTP
B.FTP
C.UDP
D.TELNET
解析:

  • FTP(文件传输协议、File Transfer Protocol)是用于文件传输的Internet标准。FTP支持一些文本文件(例如ASCII、二进制等等)和面向字节流的文件结构。FTP使用传输层协议TCP在支持FTP的终端系统间执行文件传输,因此,FTP被认为提供了可靠的面向连接的服务,适合于远距离、可靠性较差线路上的文件传输。
  • TFTP(Trivial File Transfer Protocol,简单文件传输协议)也是用于文件传输,但TFTP使用UDP提供服务,被认为是不可靠的,无连接的。TFTP通常用于可靠的局域网内部的文件传输。
  • SMTP(Simple Mail Transfer Protocol。简单邮件传输协议)支持文本邮件的Internet传输。
  • POP3(Post Office Protocol)是一个流行的Internet邮件标准。
  • SNMP(Simple Network Management Protocol。简单网络管理协议)负责网络设备监控和维护,支持安全管理、性能管理等。
  • Telnet是客户机使用的与远端服务器建立连接的标准终端仿真协议。
  • Ping命令是一个诊断网络设备是否正确连接的有效工具。
  • Tracert命令和Ping命令类似,可以显示数据包经过的每一台网络设备信息,是一个很好的诊断命令。
  • HTTP协议支持WWW(World Wide Web,万维网)和内部网信息交互,支持包括视频在内的多种文件类型。HTTP是当今流行的Internet标准。
    DNS(Domain Name System,域名系统)把网络节点的易于记忆的名字转化为网络地址。
  • WINS(Windows Internet Name Server,Windows Internet命名服务器),此服务可以将NetBIOS 名称注册并解析为网络上使用的IP地址。
    BootP(Bootstrap Protocol,引导协议)是使用传输层UDP协议动态获得IP地址的协议。

4.在 OSI 参考模型的物理层、数据链路层、网络层传送的数据单位分别为 ()。
正确答案: A 你的答案: A (正确)

A.比特、帧、分组
B.比特、分组、帧
C.帧、分组、比特
D.分组、比特、帧
解析:物理层:比特
数据链路层:帧
网络层:分组
传输层:报文


5.168.192.33.124/26 subnet mask IP address block can be written as( )
正确答案: A 你的答案: A

A.255.255.255.192
B.255.255.255.224
C.255.255.255.240
D.255.255.255.248


6.网桥工作于()用于将两个局域网连接在一起并按 MAC 地址转发帧。P102

正确答案: C 你的答案: A (错误)

A.物理层
B.网络层
C.数据链路层
D.传输层


7.有A,B,C三个学生,一个出生在北京,一个出生在上海,一个出生在广州。他们中一个学物理专业,一个学数学专业,一个学计算机。其中(1)A不是学物理的,B不是学计算机的;(2)学物理的不出生在上海;(3)学计算机的出生在北京;(4)B不出生在广州。请根据上述条件,判断A的专业()。
正确答案: C 你的答案: C (正确)

A.物理
B.数学
C.计算机
D.3种专业都可能


8.65,8,50,15,37,24,()。括号中的数字是()
正确答案: B 你的答案: C (错误)

A25
B26
C22
D27
解析:奇数项是按照15,13,11的递减差递减数列;偶数项是按照7,9,11,的递增差增序列。那么答案就是第七项,奇数列就按照减11吧,37-11=26


9.将物理地址转换为 IP 地址的协议是
正确答案: D 你的答案: C (错误)

A.IP
B.ICMP
C.ARP
D.RARP
解析:地址解析协议(ARP)的作用是将IP地址转换成物理地址,反地址解析协议(RARP)则负责将物理地址转换成IP地址。


10.下面哪个 IP 是组播地址? _______
正确答案: A 你的答案: A (正确)

A.224.2.5.2
B.172.31.128.255/18
C.192.168.24.59/30
D.5.255.255.255
解析:组播地址范围224.0.0.0-239.255.255.255

### 关于蓝桥杯竞赛中的C语言回文字符串练习及其解法 对于蓝桥杯竞赛中涉及的回文字符串问,在C语言环境下可以通过多种方式实现。下面提供一种常见的解决方案,该方案不仅适用于比赛环境下的快速编写需求,同时也能够帮助理解如何高效处理此类逻辑。 #### 定义与初步准备 首先定义什么是回文串——即正读反读均相同的序列。为了简化输入输出过程并提高程序可移植性,这里假设已经通过标准输入获取了一个不含空白符的纯字母数字组成的字符串[^1]。 #### 实现思路 核心在于构建两个指针分别指向待检测字符串首尾两端并向中间靠拢比较对应位置上的字符是否相等直到相遇为止;如果过程中遇到不匹配的情况则立即返回不是回文的结果;反之当循环结束仍未发现差异时说明给定字符串确实构成回文特性。 ```c #include <stdio.h> #include <string.h> int isPalindrome(char str[]) { int i = 0; int j = strlen(str) - 1; // 获取字符串长度减去终止符'\0'的位置 while(i < j){ if(str[i++] != str[j--]) return 0; // 若有任意一对不同,则非回文 } return 1; // 所有对比项相同视为回文 } void main(){ char testStr[]="level"; if(isPalindrome(testStr)){ printf("%s 是回文。\n",testStr); }else{ printf("%s 不是回文。\n",testStr); } } ``` 上述代码展示了基本框架以及具体操作细节,其中`isPalindrome()`函数负责执行实际判定工作而`main()`部分用于测试验证目的。 #### 进一步优化建议 考虑到可能存在的大小写字母混杂情况或是其他特殊符号干扰因素,在正式比赛中应当先对原始数据做适当预处理比如统一转换成小写形式或者忽略掉所有非字母字符后再进行后续分析以确保准确性[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值