- 58
- 0
- 约2.69千字
- 约 4页
- 2021-03-22 发布于天津
- 举报
华清远见嵌入式学院第二学期期中考试
选择题(10题,每题2分,共20分)
1.如果进程A调用fork函数,创建进程B,然后进程B再调用fork函数,创建进程C,进程C调用exec 执行新的程序,那么各个进程将以什么顺序来执行:(D )0
以A、B、C的顺序执行
以C、B、A的顺序执行
以B、C、A的顺序执行
无固左执行顺序
2.以下对早期ARPAnet的描述不正确的是(D )
[A]使用NCP协议
[C]没有纠错功能
[B]不能互联不同类型的计算机
[D]可以互联不同类型的操作系统
Internet中的世界语是(C )
[A] TCP[BJIP[C] TCP/IP[D] http
[A] TCP
[BJIP
[C] TCP/IP
[D] http
4.以下不属于socket的类型的是(D
流式套接字
数据报套接字
原始套接字
网络套接字
5.以下关于socket的描述错误的是(C )
是一种文件描述符
是一个编程接口
仅限于TCP/IP
[D]可用于一台主机内部不同进程间的通信
路由器是根据哪一层的信息为数据包选择路由(C )
[A]物理层[B]数据链路层
[A]物理层
[B]数据链路层
[C]网络层
[D]传输层
为了解决在不同体系结构的主机之间进行数据传递可能会造成歧义的问题,以下(A )函数常常用来 在发送端和接收端对双字节或者四字节数据类型进行字节序转换。
htons()/htonl()/ntohs()/ntohl()
inet_addr()/inet_aton()/inet_...
gethostbyname()/gethostbyaddr()
(struct sockaddr *)(struct sockaddrjn 类型参数)
在实现基于TCP的网络应用程序时,服务器瑞正确的处理流程是(C )
socket() - bind() - listen() - connect() - read()/write() - close()
socket() - bind() - listen() - read()/write() - close()
socket() - bind() - listen() - accept() - read()/write() - close()
socketf) - connect() - read()/write() - close()
只用于同一主机内部进程间通信的socket应使用的协议族是(B )
[A] AFJNET [B] AFJJNIX [C] AF_NS [D] AFJMPLINK
以下哪个协议不是用在网络层的(D )
[A] IGMP [B] IP [C] ICMP [D] SMTP
\ 判断题(15题,每题1分)
信号是一种同步通讯方式(F )
可以使用signal()来给同一进程组中的所有进程发送信号(F )
从一个空FIFO中读取数据时会发生阻塞,但从一个空PIPE中读取数据时不会发生阻塞(F )
IP地址均为32位(F )
大端序表示高位字节存储在高地址(F )
bind()函数用于将套接字和某个地址绑世(T )
connect()函数既可以用于TCP,也可以用于UDP ( T )
—
9 每个套接字最多只能connect 一次(F )
10.为了区分一台主机接收到的网络数据包应该递交给哪个套接字来处理,要根据端口号(T )
□.无论是TCP socket,还是UDP socket,它们的服务器端必须调用bind()函数来绑泄一个地址,这样客 户端才可以和服务器端通信(T )
12.发送一个UDP数据报,必须使用sendto()函数(F )
13?当inet_addr(char *address)的参数address包含不合法的IP地址时.函数返回0( F ) 阅读以下程序,完成13-15题。
:
listenfd = socket(...);
bind(listenfd,...);
Iisten(liste nfd,...);
for(;;){
connfd = accept(listenfd,...);
if (( pid = fork()) == 0)
{
recv(connfd,...);
send(connfd,...);
}
else exit(0);
}
这是一个并发服务器。(F )
在任何时候,该服务器只能处理一个客户端的请求。(T )
随着服务器端接受越来越多的请求,connfd的值变得越来越大。(T )
三、简答题(5题,每题5分,共25分)
如何在并发程序中避免僵尸进程(父进程不阻塞,不轮询,描述思路或写出代码)
方式一:在父进程中忽略SIGCHLD信号
方式二:在父进程中捕捉SIGCHLD信号,并在信号处理函数中用waitpid回收子进
您可能关注的文档
- 网络信息编辑试题.docx
- 网络信息技术对财务管理的作用精品资料.docx
- 网络信息环境对大学生自主意识负影响精品资料.docx
- 网络合作协议.docx
- 网络多媒体技术在建筑学专业项目教学模式中的应用.docx
- 网络多媒体急救医学模拟教学系统在教学中的应用.docx
- 网络存储技术精品资料.docx
- 网络安全中计算机信息技术运用分析精品资料.docx
- 网络安全服务上岗证考试题及答案.docx
- 网络安全检查表.docx
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 兰科植物促生菌筛选与人工栽培技术研究.pdf
- 氢氧化钠(片碱)MSDS安全技术说明书.docx
- 国家开放大学电大《成本会计》试题及答案.pdf
- 数学分析第四版下册课后习题答案.pdf
- 数学分析第四版下册课后习题答案.docx
- 2025年秋国家开放大学《商务英语3》形考任务参考答案.pdf
- Unit 2 Know your body Speed up 外研版(三起)(2024)英语三年级下册.pptx VIP
- 2026年春季开学教师收心会校长发言:骏驰启新程,笃行育新人;凝心再聚力,实干谱新篇.docx VIP
- Unit 2 Know your body Start up 外研版(三起)(2024)英语三年级下册.pptx VIP
- 空客A320飞行手册教程.doc VIP
原创力文档

文档评论(0)