- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
07—08学年第一学期《网络程序设计》课程期末考试试卷(A卷答案)
一 、单选题(本题共 40 分,每小题 2 分) 1.下列( C )不属于计算机网络硬件的组成部分。
服务器B )网卡C )网络操作系统D )通信介质
2.接口是指( A )之间交互的界面
同一系统相邻层B )不同系统同一层次
C)不同系统相邻层 D )对等实体
3.TCP/IP 协议蔟共有( A )层。
4 B ) 5 C ) 6 D ) 7
4.在 TCP/IP 协议簇中,( B )组属于应用层协议
IP、TCP和 UDP B) FTP、SMTP和 TELNET
C) ARP IP 和 UDP D)ICMP ARP和 RARP 5.以下 IP 地址( B )是广播地址 .
55 B ) 55 C ) 55 D ) 6.网间进程通信与( D )无关
协议B )地址C )端口 D )进程号
7?关于UDP协议,以下说法不正确的是( A )
UDP是面向无连接的互连层协议,它是无序,不可靠的协议。
使用UDF通信不需要建立连接也不需要释放连接。
UDP适合于短信息服务。
自身不提供流量控制机制。
在 main() 中若连续执行 i=fork() 。 j=fork() 。 k=fork() 。后,由此引发( C )个进程 同时存在。
A) 4 B ) 6 C ) 8 D ) 9
同一进程中的线程不能共享( D )
A)全局变量B )打开的文件描述符 C )当前工作目录D) errno变量 10.将域名转换为十进制点分格式的 IP 地址应使用( A )
A) gethostbyname() B ) gethostbyaddr()
C) getservbyname() D ) gethostname()
11.下列( B )信号是不能忽略的。
A) SIGINT B ) SIGSTOP C) SIGQUIT D) SIGCHLD
12.下列说法( C )是不正确的
父进程应调用wait()或waitpid()释放其已终止的子进程的资源,否则终止的子进 程为僵死进程
管道是单工通信
FIFO只能在父子进程间通信
消息队列的访问本身具有锁机制
13.在 vi 编辑器使用中,末行命令 s/print/printf/g 的功能是 (C )
将当前行所有字符串print改为printf
将当前行第一个字符串print改为printf
将所有行所有字符串print改为printf
将所有行第一个字符串print改为printf
14?在TCP通信中,客户端用connect进行连接请求,正确的是( A )
z_size= sizeof(sockaddr_in) 。
TOC \o 1-5 \h \z connect(fd,(sockaddr *)(server),z_size) ;
z_size= sizeof(sockaddr_in) 。
connect(fd,( sockaddr *)(server),z_size) ;
z_size= sizeof(sockaddr_in) 。
connect(fd,( sockaddr *)(server),z_size) ;
z_size= sizeof(sockaddr_in) 。
connect(fd,( sockaddr *)(server),z_size) ;
15. close() 和 shutdown() 都可以用于关闭 socket 描述符,其中 close() 的功能是
( C )
A)可以只关闭接收端 B )可以只关闭发送端
C)同时关闭 D )以上三种都可以
按IPV4网络掩码规则,如没有进一步子网划分,IP地址为8主机的网络 掩码是( B )
A) B )
C) D)非法IP地址,无法确定网络掩码
以下关于带外数据的说法错误的是 ( C )
带外数据是通信过程中优先得到服务的数据。
带外数据只有一个字节。
read() 是不能接收带外数据的。
通过带外数据实现心跳信号的发送和接收,判断客户端是否与服务器失去联系。
I/O 多路复用中,建立需要监视的套接字描述符 confd 与描述符集合 fdset 的联系, 使用( A )
A) FD_SET(confd,fdset) 。
B ) select(maxfd+1,fdset,NULL,NULL,NULL) 。
C ) FD_ISSET(confd,fdset) 。
D) FD_CLR(confd,fdset ) 。
下列语句中,若 struct sockaddr_in adr_inet 。( C )能正确将点分十进制格式的
IP 地址转换为地址结构变量中所需要的地址信息。
inet_aton( “202.113. 16.10”,adr_inet.sin_a
原创力文档


文档评论(0)