- 按照计算机网络覆盖范围,可以将计算机网络分为局域网、城域网、广域网。
- Linux系统中的表示文件或目录的路径有两种方式:一是从根目录开始的绝对目录,而是从当前目录开始的相对目录。
- Linux C程序编译大体依次经过预处理、汇编、编译和连接4个阶段。
- 函数symlink()组合了函数open()、read()和close()等所有操作。
- Linux操作系统又被叫做GNU Linux操作系统。
- exit( )函数和 exit( )函数最大的区别在于,exit( )函数在调用exit系统调用之前要“清理I/O缓冲”。
- 任何一个进程都有父进程。
- 标准输入stdin和标准输出stdout默认的都是行缓冲。
- 进程的启动方式有手工启动和调动启动。
- 对于“cat abc.txt|more”操作,命令解释程序运行进程cat和more使用了以下哪种通信方式:( )。
- 占用的块数通过查询buf这个struct stat结构体变量的( )元素获得?
- 为了解决父子进程之间的异步通信问题而采用的信号机制是( )。
- 下列关于Linux内核架构,描述正确的是( )。
- 静态文件Inode编号通过查询buf这个struct stat结构体变量的( )元素获得?
- 128.0.0.1是( )类地址。
- 程序的非正常终止方式( )。
- 下列进程通信方式中不属于一个计算机中进程之间的通信的是( )。
- 函数open()中,打开不存在的文件,若文件存在则报错的参数flags是( )。
- 关于Linux文件系统描述错误的是( )。
- Linux驱动程序运行在( )。
- 下列关于Linux的描述错误的是( )。
- 使用标准管道函数popen()创建管道,以下说法正确的是:( )
- 基本I/O函数和标准I/O函数分别是基于( )的操作。
- 将/usr/bin/zlib.h文件复制到当前用户主目录的有效命令是( )。
- 小端字节序是指低位字节存放在内存的( )。
- 系统调用和库函数有根本区别,但是从用户角度看,并不重要,两者均为应用程序提供服务。
- 线程ID只有在它所属的进程上下文中才有意义。
- write函数的函数原型为:#include ssize_t write(int fd, const void *buf, size_t count); const在buf前面的作用是该参数buf是作为输入型参数。
- TCP连接是可靠的全双工信道。
- win7中使用ifconfig命令来查看网卡的物理地址。
- IPC技术一般在大型程序中用不到,中小型程序中才会用到。
- 同一个程序文件加载多次,就会得到不同的进程。
- 共享内存指两个或多个进程共享一个给定的存储区,需要进行同步。
- 进程间的通信描述的是两个进程彼此交换信息,但是这两个进程必须运行在同一台机器上。
- Linux下设置或查看网络设备IP地址的命令是ping。
- GCC仅支持处理C语言。
- 回环地址特指127.0.0.1,用于测试网卡驱动程序。
- 函数kill()用于向自身或其他进程发送信号。
- IP地址日益紧缺,在企业内部可采用私有IP地址。
- putc()、fputc()和putchar()三个函数用于向标准流中写入一行字符。
- 版本为2.6.24的Linux内核为稳定版。
- 函数ntohl()和ntohs()用于将网络字节序转化为本地字节序。
- 可以实现查找/usr/include目录下是否包含math.h文件的命令是( )。
- 操作系统文件读写IO缓冲区大小通过查询buf这个struct stat结构体变量的( )元素获得?
- 一般而言,Linux中的初始进程为( )。
- 若要打开一个已存在的非空文件“file”用于修改,以下正确的函数调用语句是( )。
- 对Cent OS开发版的特点描述正确的是( )。
- 将当前目录下的“a.txt”重命名为“a.c”的命令是( )。
- fopen函数中,一般使用( )参数mode来表示打开只读文件,此时该文件必须存在。
- 关于Linux文件系统描述正确的是( )。
- 函数open()中,以可读可写方式打开的参数flags是( )。
- 下列关于文件I/O编程,描述错误的是( )。
- 下列可以删除目录的一组命令是( )。
- Linux系统的标准输出文件指的是
- 以下有关进程和程序的说法正确的是( )。
- 关于TCP和UDP的描述,正确的是( )。
- TCP/IP协议是OSI参考模型之间存在着严格的层对应关系。
- 用getppid()可以获取当前进程的ID,用getpid()可以获取当前进程的父进程ID 。
- Linux 中的超级用户为root,登陆时不需要口令。
- 进程从产生到消亡就称为进程的生命周期。
- 在任何一个物理网络中,各个节点的设备必须都有一个可以识别的地址,才能使信息进行交换,这个地址称为IP地址。
- 只能信号与槽相关联,不能信号与信号相关联。
- Linux文件编程包括系统调用(非缓冲)以及库函数(缓冲)两种方式。
- Linux系统中每个文件和进程都属于某个用户,因此用户和组的管理保证系统安全使用的重要方面。
- Linux系统中为创建临时文件提供了两套实现方案:一套是ISO C库;一套是Single UNIX Specification。
- read函数的count参数需要使用strlen函数获得。
- Linux系统就是Unix系统。
- Linux系统调用getpid用于返回当前进程的父进程的进程号。
- RedHat LINUX 安装时自动创建了根用户。
- 程序运行在单个处理器上时,程序不可以通过使用线程得以简化。
- Cent OS支持的虚拟机安装方式。
- 命名管可以实现本机任意两个进程间通信。
- write和read函数本身自带移动文件指针的功能。
- 消息队列可以双向通信,允许一个或多个进程向它写入或者读取消息。
- 多个进程不可以在单个处理器上并发执行,因为多个进程之间会相互影响。
- 使用Vmvare Workstation虚拟机程序可以虚拟安装各种版本的Linux系统。
- 程序正常终止方式有( )。
- TCP协议和UDP协议传输数据的格式分别为( )。
- fopen函数中,一般使用( )参数mode来以附加方式打开只写文件。
- 下列关于重定向和管道的描述中错误的是( )。
- 用gprof工具分析程序hello.c的有效命令是( )。
- 创建命名管道的命令有( )。
- 程序在内存中大致分为哪几个部分( )?
- fork函数成功创建子进程,父子进程执行方式是( )。
- 以下关于TCP/IP协议的描述,正确的是( )。
- 函数调用语句 fseek(fp,20L,SEEK_SET) 的含义是( )。
- 可以最有效实现查找/usr/include目录下是否包含test.h文件的命令是( )。
- 下列不属于Linux 发行版的是( )。
- 关于多用户、多任务描述错误的是( )。
- 126.255.255.255是( )类地址。
- 将/usr/include/stdio.h文件中包含字符串“include”行显示出来的有效命令是( )。
- 形成空洞文件所需要的使用的函数是( )。
- OSI七层网络模型自下往上依此为( )、会话层、表示层以及应用层。
- 调用( )函数可以删除硬链接。
- 下列终止方式,不属于线程终止方式的是( )。
- 最快的进程间通信方式是:( )
- TCP/IP层IP协议的服务是( )。
- HTTP协议绑定的端口号是80。
- 以下描述不属于socket的类型的是( )。
- 192.162.1.1是( )类地址。
- 在网络字节序中,所谓“小端”说法正确的是( )。
- 以下( )调用,将文件描述符(套接字)变为监听套接字。
- 下列不属于应用层协议的是( )。
- DNS是指( )。
- TCP提供面向无连接的服务,而UDP提供面向连接的服务。
- TCP使用( )进行流量控制。
- Linux环境下线程和进程拥有平等的调度权利,也就是说一个线程和创建它的主线程以及其他单线程的进程调度顺序是完全不能够预测的,这依赖于内核的调度算法。
- 线程异常退出的方式有( )。
- 下述是Linux下多线程编程常用的pthread库提供的函数名和意义,说法正确的有?( )
- 互斥量作为一个对于用户来说透明的数据结构, 用户不可以直接对其进行操作。
- Linux环境下使用( )函数终止线程。
- 进程间的数据共享很简单,相比之下,线程间的数据共享需要更多的投入。
- 互斥的实现方法有( )。
- 编译有线程的文件要加( )参数?
- 一个进程包含多个线程,同一进程中的所有线程均会独立执行相同程序,且共享一份全局内存区域。
- 每个进程至少有一个执行线程。
- 常见的信号捕获函数是( )。
- 对进程和程序的区别描述不正确的是( )。
- 父进程先于子进程结束,子进程成为一个( )。
- 以下对信号的理解不正确的是( )。
- 进程的三种基本状态( )。
- 进程控制块用于描述进程情况、控制进程运行,它包括的内容有( )。
- 获取当前进程ID所使用的系统API函数是( )。
- 一个程序从磁盘加载到系统内存中并被执行,大致经过7个步骤,正确的顺序是计算地址空间、分配地址空间、载入地址空间、( )。
- 对于32位的系统来讲,每个进程都拥有4GB的虚拟地址空间;其中用户空间和内核空间占有情况( )。
- ( )是操作系统中最重要、最基本的概念之一,它是系统分配资源的基本单位,是一个家具有独立功能的程序段对某个数据集的一次执行活动。
- write()函数的count参数需要使用( )函数获得。
- 为了提高成熟运行效率,Linux系统引入了三种缓冲机制:全缓冲、行缓冲和无缓冲。
- lseek将文件指针移动到末尾,返回值即文件指针距离文件开头的偏移量,即文件的长度 。
- 文件大小通过查询buf这个struct stat结构体变量的( )元素获得。
- 函数open()中,以只写方式打开的参数flags是( )。
- Linux中,( )函数用于读取软链接。
- 在工作目录“/home/instructor”内创建指向“/usr/include”的软链接“/home/instructor/myinc”的命令是( )。
- fopen函数中,一般使用( )参数mode来表示打开可读写文件(该文件必须存在)。
- 对内核而言,打开的文件可以不通过文件描述符进行引用。
- Linux中,( )函数用于创建目录。
- 关于终端和Shell,下列描述错误的是( )
- 要删除一个非空目录,可以使用的命令是( )。
- 下列关于备份和还原的说法错误的是( )。
- 使用gcc编译hello.c,并指定输出文件是hello.out,则有效的命令是( )。
- 用户创建完毕,可以修改用户主目录的命令是( )。
- 下列关于Linux文件系统结构,描述错误的是( )。
- 使用重定向,将ls命令的输出结果输出到ps.txt文件中的有效命令是( )。
- Vim在运行过程中可以处于( )基本模式之一。
- 将/usr/bin/math.h文件复制到当前用户主目录的有效命令是( )。
- 修改当前目录下abc.txt文件的权限,使文件所有者可读可写可执行( )。
- Linux 操作系统的应用领域极其广泛,在下列选项中,哪些可能用到了 Linux 操作系统?
- Linux一词本指 Linux 操作系统的内核,但后来人们逐渐使用 Linux 指代整个操作系统。
- 早期版本采用的是GPL版权方式发行的,即General Public License。后来采用的发行方式是GNU;这种版权与通常的商业软件的最大区别是免费和开放源代码。
- Linux 与UNIX的关系是()。
- Linux是一个( )操作系统。
- CentOS是2003年底才正式诞生的发行版。
- Linux 历经多年发展,到如今已发布了许多版本,下面哪个版本的 Linux 系统是中国用户使用最多的版本?( )
- Linux 操作系统在服务器、超级计算机、嵌入式系统等领域都有广泛应用。
- 哪个选项不是 Linux 服务器可提供的服务。( )
- Linux 操作系统自诞生至今,有数十万的程序开发人员参与到它的开发与完善过程中,如今 Linux 已发展成为一个成熟、稳定的操作系统。从以下选项中选出关于 Linux 特点的描述完全正确的一项( )。
答案:对
答案:对
答案:错
答案:错
答案:对
答案:对
答案:对
答案:对
答案:对
答案:管道
答案:buf.st_blocks
温馨提示支付 ¥5.00 元后可查看付费内容,请先翻页预览!