错题总结
- 实验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协议。