大连东软信息学院Linux系统编程期末考试试题
大连东软信息学院Linux模拟题
一、选择题
1.设置文件偏移量的系统调用是
A. truncate B. sync C . lseek D.create
2.Fdata系统调用的功能是
A.刷新所有缓存到磁盘 B.刷新缓存中某个文件的所有信息到磁盘
C.刷新缓存中某个文件的数据到磁盘 D.刷新磁盘中某个文件的属性信息到磁盘
3.通过文件属性中的uid获得文件拥有者名字的系统调用是
A.getcwd B.getpwuid C.getgrgid D.getlogin
4.可以使用( )系统调用获得符号链接所引用文件名称
A.link B.symlink C.readlink D.softlink
5.获取某个环境变量值使用函数
A.getenv B.putenv C.setenv D.unsetenv
6.下面那个不是lseek第三个参数的取值
A.SEEK_SET B.SEEK_CUR C.SEEK_NOW D.SEEK_END
7.Linux文件系统的根目录的i节点号为
A. 0 B. 1 C.2 D.3
8.根据文件路径来改变文件权限使用系统调用是
A.chown B.chmod C.fchmod D.fchown
9.可以使用( )系统调用获得符号链接所引用文件名称
A.link B.symlink C.readlink D.softlink
10.文件描述符的数据类型是
A. char B.int C.double D.float
二、填空题
1.Vi的三种工作模式:、、
2.Linux 中日期时间的表示方法有:、。
3.设置打开文件标志( ),可以截断文件为0,使用系统调用( )可以截断文件或者加长文件。
4.如果umask设置为022,则创建一个新文件夹数字表示的权限为( )、创建一个新目录的权限为( )。
5.获得工作路径名称的系统调用是( )。
6.可以使用( )系统调用显示文件属性信息。
7.打开目录使用( )系统调用,关闭目录使用( )系统调用,读取目录内容使用(readdir)系统调用。
8.chdir系统调用的功能是( )。
9.使用系统调用( )可以设置和得到文件模式的屏蔽字。
10.数字635表示的权限使用字母的方式表示为 ( 、使用符号方式表示为( )。
三、简答题
1.静态库和共享库的区别