华清远见嵌入式学院《网络编程》考试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
华清远见嵌入式学院《网络编程》考试题
一、选择题(共20 题,1~10 题每题 2 分,11~20 题每题3 分)
1、以下对早期ARPAnet 的描述不正确的是( ) D
[A] 使用NCP 协议[B] 不能互联不同类型的计算机
[C] 没有纠错功能[D] 可以互联不同类型的操作系统
2、以下不属于socket 的类型的是( )。D
[A] 流式套接字
[B] 数据报套接字
[C] 原始套接字
[D] 网络套接字
3、路由器是根据哪一层的信息为数据包选择路由( ) C
[A] 物理层[B] 数据链路层[C] 网络层[D] 传输层
4、为了解决在不同体系结构的主机之间进行数据传递可能会造成歧义的问题,以下( )函数常常用来在
发送端和接收端对双字节或者四字节数据类型进行字节序转换。A
[A] htons()/htonl()/ntohs()/ntohl()
[B] inet_addr()/inet_aton()/inet_...
[C] gethostbyname()/gethostbyaddr()
[D] (struct sockaddr *)&(struct sockaddr_in 类型参数)
5、只用于同一主机内部进程间通信的socket 应使用的协议族是( ) B
[A] AF_INET [B] AF_UNIX [C] AF_NS [D] AF_IMPLINK
6、以下哪个协议不是用在网络层的( ) D
[A] IGMP [B] IP [C] ICMP [D] SMTP
7、下面关于TCP/IP 协议说说法正确的是( ) D
[A] tcp/ip 协议是只包含1 个协议
[B] tcp/ip 协议不能互联不同类型的计算机和不同类型的操作系统
[C] tcp/ip 协议没有纠错功能
[D]tcp/ip 协议的基本传送单位是数据包
8、下列哪一项描述了网络体系结构中的分层概念( ) D
[A] 保持网络灵活且易于修改
[B] 所有的网络体系结构都使用相同的层次名称的功能
[C] 把相关的网络功能组合在一层中
[D] A 和C
9、在下列功能中,哪一个最好地描述了OSI(开放系统互连)模型的数据链路层( ) B
[A] 保证数据正确的顺序、无错和完整
[B] 处理信号通过介质的传输
[C] 提供用户与网络的接口
[D] 控制报文通过网络的路由选择
10、数据报服务是()B
[A] 面向连接的、可靠的、保证分组顺序到达的网络服务
[B] 面向无连接的、不可靠的、不保证分组顺序到达的网络服务
[C] 面向连接的、不可靠的、保证分组顺序到达的网络服务
[D ]面向无连接的、可靠的、保证分组顺序到达的网络服务
11、某一网络子网掩码为255.255.255.248,则该网络能连接( )台主机。C
[A] 255 台[B] 16 台[C] 6 台[D] 8 台
12、网络层传输的数据单位为()C
[A] 原始比特流[B] 帧[C] 分组[D] 字节
13、将套接字和某个地址绑定可用下面那个函数()B
[A] listen 函数
[B] bind 函数
[C] accept 函数
[D] connect 函数
14、下面说法错误的是()C
[A] accept 函数连接建立成功会返回一个连接套接字
[B] listen 函数会把普通套接字编程监听套接字
[C] TCP 网络通信编程中不能使用sendto 函数
[D] TCP 网络通信中在close 函数和接受函数之间进行四次挥手
15、下面关于组播的说法错误的是()D
[A] 组播只能用UDP 协议
[B] 组播地址是IP 地址分类中的D 类地址
[C] 组播内的每台主机都是平等的,都能发送组播信息,和接受组播信息。
[D] 默认每台主机都有接受组播的权利,不加入到组播组里,就可以接受组播。
16、能实现互联网的关键协议是(),基于此的连接协议()和无连接协议(),超文本传输协议是
(),邮件协议()(银河风云)A
[A] IP、TCP、UDP、HTTP、SMTP
[B] ICMP、TCP、UDP、HTTP、SMTP
[C] IP、UDP、TCP、HTTP、SMTP
[D] ICMP、TCP、UDP、FTP、SMTP
17、Socket API 中,使用SOCK_STREAM,套接字是什么类型()(联发科)A
[A] 流式套接字[B] 数据报套接字[C] 原始套接字[D] 其他套接字
18、Ethternet 链接到Internet 用到以下那个协议? (华为) D
[A] HDLC [B] ARP [C]UDP [D]TCP [E]ID
19、猜牌问题S 先生、P 先生、Q 先生他们知道桌子的抽屉里有16 张扑克牌:红桃A、Q、4 黑桃J、8、4、
2、7、3 草花K、Q、5、4、6 方块A、5。约翰教授从这16 张牌中挑出一张牌来,并把这张牌的点数
告诉P 先生,把这张牌的花色告诉Q 先生。这时,约翰教授问P 先生和Q 先生:你们能从已知的点数
或花色中推知这张牌是什么牌吗?于是,S 先生听到如下的对话:P 先生:我不知道这张牌。Q 先生:
我知道你不知道这张牌。P 先生:现在我知道这张牌了。Q 先生:我也知道了。听罢以上的对话,S 先
生想了一想之后,就正确地推出这张牌是什么牌。请问:这张牌是什么牌?()D
[A] 红桃A [B] 黑桃4 [C] 草花Q [D] 方块5
20、DNS is the role of ( ). C
[A] assign an IP address for the client
[B] visit HTTP applications