课程作业6
【6.1管理Glibc库文件】
1、函数库头文件一般在__目录下(A)
A./usr/inclued
B./usr/lib
C./usr/share/man
D./usr/share/zoneinfo
2、Glibc的库分为动态库和静态库两个版本,其中静态库的文件以___为后缀,动态库以_____为后缀(B)
A. .so,.a
B. .a,.so
C. .dll,.jar
D. .jar,.dll
3、静态库在编译时,把库文件的代码都加入到可执行程序中,在运行的时候不再需要动态库(对)
A.对
B.错
4、ldconfig是静态链接库管理命令(错)
A.对
B.错
【6.2Linux文件IO编程(一)】
1、通过系统调用用户程序可以使用操作系统内核提供的各种功能(对)
A.对
B.错
2、Linux中对目录和设备的操作都等同于命令行的操作(错)
A.对
B.错
3、Linux针对输出输出的函数可以包括:打开、关闭、读取、写入(对)
A.对
B.错
4、Linux读写文件的方式有两类:标准I/O和____
答:文件I/O
【6.5标准IO编程(一)】
1、标准I/O提供了3种类型的缓冲存储其中不包括(C)
A.全缓冲
B.行缓冲
C.部分缓冲
D.不带缓冲
2、打开文件有3个标准函数,其中不包括(B)
A.fopen()
B.open()
C.fdopen()
D.freopen()
【6.7串口通讯编程(一)】
1下列不属于串口通信编程优点的是©
A.连接线少
B.使用广泛
C.通讯复杂
D.传输速率快
2、如果需要将2个DTE设备或者DCE设备连接起来的话,需要适配器或者交叉线将信号对换(A)
A.对
B.错
3、串口通信中接收数据一般用文件操作函数____读取
答:read()
【6.10网络通讯编程(一)】
1、下列关于OSI协议参考模型说法正确的是©
A.从上到下:应用层、表示层、传输层、会话层、网络层、数据链路层、物理层
B.从上到下:应用层、表示层、会话层、传输层、数据链路层、网络层、物理层
C.从上到下:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层
D.从上到下:应用层、表示层、会话层、传输层、网络层、物理层、数据链路层
2、网络通信编程即编写计算机网络与其他程序之间的通讯(A)
A.对
B.错
3、Linux中的网络编程是通过Socket接口来进行的(A)
A.对
B.错
答案仅供参考
谢谢