1.下列不属于Linux 发行版的是( )。
A:Cent OS B:Debian C:Windows 10 D:Ubuntu
答案:AI参考:正确答案是C:Windows 10。\nLinux发行版是一类基于Linux系统的操作系统,通常由社区或公司制作和发布。选项A、B和D都是知名的Linux发行版,而C选项Windows 10是一个由微软公司制作的操作系统,不属于Linux发行版。因此,答案为C:Windows 10。'
2.OSI七层网络模型自下往上依此为(、会话层、表示层以及应用层。
A:物理层、数据链路层、传输层、网络层 B:数据链路层、物理层、网络层、传输层 C:物理层、数据链路层、网络层、传输层 D:数据链路层、网络层、物理层、传输层
答案:AI参考:正确选项是 【C:物理层、数据链路层、网络层、传输层】。\n\nOSI(开放系统互联参考模型)是一种网络通信模型,它将网络通信过程分为七个层次,从下到上依次为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。因此,C选项“物理层、数据链路层、网络层、传输层”是正确的。'
3.最快的进程间通信方式是:( )
A:管道 B:共享内存 C:消息队列 D:套接字
答案:AI参考:最快的进程间通信方式是套接字(D)。套接字是一种网络通信协议,它允许不同计算机之间的通信。在进程间通信中,套接字是一种非常快速和高效的方式,因为它允许进程通过网络直接进行通信,而不需要通过系统调用或其他中间机制。相比之下,管道(A)和共享内存(B)需要在同一台计算机上的不同进程之间进行通信,速度相对较慢。消息队列(C)也是一种进程间通信方式,但它需要使用特定的消息队列库来实现,并且需要在应用程序中维护队列的状态。因此,套接字是最快的进程间通信方式。'
4.使用标准管道函数popen()创建管道,以下说法正确的是:( )
A:不可以使用read()、write()函数对管道进行读写操作 B:必须使用pclose()来关闭该管道 C:不可以在父子进程中关闭不需要的文件描述符 D:可以执行exec函数调用
答案:必须使用pclose()来关闭该管道
5.列出abc目录内详细信息的命令是( )。
A:ls -d abc B:ls -a abc C:ls -l abc D:ls -r abc
答案:ls -l abc
6.TCP协议和UDP协议传输数据的格式分别为( )。
A:流 数据报 B:数据报 数据报 C:流 流 D:数据报 流
答案:流 数据报
7.关于TCP和UDP的描述,正确的是( )。
A:TCP是面向对象的传输协议 B:TCP是以IP协议为基础,而UDP不是 C:UDP是可靠的传输协议 D:TCP和UDP都是传输层的协议
答案:对
8.关于Linux文件系统描述正确的是( )。
A:“/home”目录是用来存放普通系统用户的默认工作目录 B:“pwd”命令可以显示当前用户的相对路径 C:“..”表示当前工作目录 D:“~”是root用户所在的目录
答案:“/home”目录是用来存放普通系统用户的默认工作目录
9.占用的块数通过查询buf这个struct stat结构体变量的( )元素获得?
A:buf.st_size B:buf.st_blocks C:buf.st_blksize D:buf.st_ino
答案:buf.st_blocks
10.关于多用户、多任务描述错误的是( )。
A:Linux支持单用户多任务,单不支持多用户多任务 B:多用户多任务是指多个用户可以同时登录并使用系统,每个用户都可同时运行多个进程 C:用户和组之间的关系可以是一对一、多对一甚至是多对多的关系 D:单用户多任务是指单个用户可以同时执行多个进程
答案:Linux支持单用户多任务,单不支持多用户多任务
11.程序在内存中大致分为哪几个部分( )?
A:数据段 B:堆区 C:栈区 D:正文段 E:BSS段

12.Linux操作系统成功的原因有( )。
A:可以进行修改并自由发布 B:免费取得的操作系统 C:硬件要求低 D:随时取得源代码源代码 13.OSI参考模型的制定,参考了TCP/IP协议及其分层体系结构的思想。
A:对 B:错 14.IPC技术一般在大型程序中用不到,中小型程序中才会用到。
A:正确 B:错误 15.线程ID只有在它所属的进程上下文中才有意义。
A:错 B:对 16.Linux下设置或查看网络设备IP地址的命令是ping。
A:错 B:对 17.TCP/IP协议是OSI参考模型之间存在着严格的层对应关系。
A:错 B:对 18.Linux文件编程包括系统调用(非缓冲)以及库函数(缓冲)两种方式。
A:对 B:错 19.进程的启动方式有手工启动和调动启动。
A:对 B:错 20.Linux最先是Stallman写出来的;GUN项目是由Torvalds发起的。
A:对 B:错 21.函数symlink()组合了函数open()、read()和close()等所有操作。
A:错误 B:正确 22.win7中使用ifconfig命令来查看网卡的物理地址。
A:错 B:对 23.可以使用lseek函数对套接字描述进行文件定位。
A:正确 B:错误 24.消息队列可以双向通信,允许一个或多个进程向它写入或者读取消息。
A:对 B:错 25.putc()、fputc()和putchar()三个函数用于向标准流中写入一行字符。
A:正确 B:错误 26.Linux系统中每个文件和进程都属于某个用户,因此用户和组的管理保证系统安全使用的重要方面。
A:正确 B:错误 27.GCC仅支持处理C语言。
A:错误 B:正确 28.同一个程序文件加载多次,就会得到不同的进程。
A:对 B:错 29.使用Vmvare Workstation虚拟机程序可以虚拟安装各种版本的Linux系统。
A:正确 B:错误 30.线程产生的根本原因之一就是为了增加并发度。
A:正确 B:错误 31.共享内存指两个或多个进程共享一个给定的存储区,需要进行同步。
A:对 B:错 32.IP地址日益紧缺,在企业内部可采用私有IP地址。
A:正确 B:错误

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(8) dxwkbang
返回
顶部