实验测试总结

错题总结

  • 实验4:实验中加载驱动程序的Linux命令是( )

A .
lsmod

B .
rmmod

C .
insmod

D .
modprobe

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

解析:insmod——载入模块 lsmod——显示已载入系统的模块 rmmod——移除内核模块 modprobe——linux的一个命令,可载入指定的个别模块

  • 实验1:mount -t nfs -o nolock 192.168.0.56:/root/share /host,其中的IP是()的IP

A .
Windows 宿主机

B .
Ubuntu虚拟机

C .
ARM实验箱

D .
以上都不对

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

解析:嵌入式开发中,通过nfs系统把Ubuntu虚拟机的一个目录映射成ARM实验箱的Linux系统的一个目录进行调试是一个惯用法,程序调试没有问题了,再烧写到实验箱的Linux的系统中,这样实验箱重启了程序也可以用了。

  • 实验1中Windows宿主机,Ubuntu虚拟机,ARM实验箱三者IP要在同一网段,操作中是根据()的IP来确定网段的。

A .
Windows 宿主机

B .
Ubuntu虚拟机

C .
ARM实验箱

D .
以上都可以

正确答案: C 你的答案: B

解析:ARM实验箱的IP修改要重新烧录Linux系统,Windows宿主机,Ubuntu虚拟机的IP比较容易修改,所以我们在超级终端中通过ifconfig查看ARM实验箱的IP,把Windows宿主机,Ubuntu虚拟机的IP改成和ARM实验箱同一个网段。

  • 有关socket 接口中的connect(),下面说法正确的是()

A .
这个函数用于客户端编程

B .
这个函数用于服务器端编程

C .
调用connect会发生阻塞,连接成功程序会继执行

D .
调用connect()成功返回的文件描述符可以用来数据传输

解析:书P654,客户端通过调用connect函数来建立和服务器的连接,connect函数会阻塞,一直到连接成功建立或是发生错误。如果成功,clientfd描述符就准备好可以读写。

  • 有关socket接口中的socket(),下面说法正确的是()

A .
不论客户端编程还是服务器端编程都要调用socket()

B .
socket()中的type参数设置为SOCK_STREAM时,基于TCP的,数据传输比较有保障

C .
socket()中的type参数设置为SOCK_DGRAM时,基于TCP的,数据传输比较有保障

D .
使用socket()返回的文件描述符通过read(),write()就可以传输数据了

E .
socket()中的protocol参数一般设为0

F .
socket()中的type参数设置为 SOCK_RAW ,允许对底层协议如IP或ICMP进行直接访问

G .
socket()可用getaddrinfo返回的ai_family,ai_socktype和ai_protocol填充

正确答案: A B E F G 你的答案: A B C E G

解析:书P654,SOCK_RAW为原始套接字类型,可以处理普通的网络报文之外,还可以处理一些特殊协议报文以及操作IP层及其以上的数据,且基于ICMP协议。

posted @ 2018-12-13 21:39  20165330张羽昕  阅读(198)  评论(0编辑  收藏  举报