Linux环境与开发 练习题
更新时间:2024-05-04 22:45:01 阅读量: 综合文库 文档下载
Linux环境与开发 期末考试练习题
一、
1、将前一个命令的标准输出作为后一个命令的标准输入,称之为 管道 。
2、Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统。
4、在shell编程时,使用方括号表示测试条件的规则是:方括号两边必有 空格 。
5、linux文件系统中每个文件用 i节点 来标识。 6、前台启动的进程使用复合键 CTRL+C 终止。 7、进行字符串查找,使用 grep 命令。
二、
1、在创建Linux分区时,一定要创建( D )两个分区
A. FAT/NTFS B. FAT/SWAP C. NTFS/SWAP D.SWAP/根分区 2、哪个目录存放用户密码信息( B )
A. /boot B. /etc C. /var D. /dev
3、Linux将存储设备和输入/输出设备均看做文件来操作,下列选项( C )不是以文件的形式出现。 A、目录
B、软链接 D、网络适配器
C、i节点表 后,(C )。
A.当前目录改为根目录
B.当前目录不变,屏幕显示当前目录
C.当前目录改为用户主目录 A、暂停 ( C )
A、 等同于文件复制操作
B、 类似于文件复制,但新的链接文件并不占用文件磁盘存储空间 C、 删除源文件,将使其他链接文件失效 D、 可以对目录文件名建立硬链接
7、在下列ARM处理器的各种模式中,只有( A )模式不可以自由地改变
B、关机
D.当前目录改为上一级目录
C、重新启动
D、初始化
4、cd命令可以改变用户的当前目录,当用户键入命令“cd”并按Enter键
5、假设root用户执行“init 0”命令,系统将会( B )。
6、 文件之间可以建立两种链接关系:软链接和硬链接,硬链接的特点是:
处理器的工作模式。
A、用户模式(User) B、系统模式(System) C、终止模式(Abort) D、中断模式(IRQ) 8、下列设备属于块设备的是(D )。 A.键盘
B.终端 C.游戏杆
D.硬盘
9、关于Linux内核版本的说法,以下错误的是(C )。 A.表示为主版本号.次版本号.修正号 C.1.3.3表示稳定的发行版 次修正
10、假设文件fileA的符号链接为fileB,那么删除fileA后,下面的描述正确的是( B ) 。 A.fileB也随之被删除
B.fileB仍存在,但是属于无效文件
C.因为fileB未被删除,所以fileA会被系统自动重新建立 D.fileB会随fileA的删除而被系统自动删除
11、在Linux设备驱动程序中经常要做的工作就是在用户空间和内核空间之间进行数据的传递,这种能力是由内核函数提供的,下面哪个函数实现了从用户空间获取指定类型的数据:( A )
A、get_user B、put_user C、copy_from_user D、copy_to_user 12、在下列ARM处理器的各种模式中,只有( A )模式不可以自由地改变处理器的工作模式。
A、用户模式(User) B、系统模式(System) C、终止模式(Abort) D、中断模式(IRQ) 三、
1、Samba服务器在Linux平台上常用作Web服务器。( X ) 2、BootLoader是嵌入式系统运行的第一个程序。( V ) 3、确定当前目录使用的命令为:pwd。(V )
4、一个shell脚本的第一行是:#! /bin/csh它的作用是注释,表示下面脚本是csh脚本。( V )
5、在2.6内核中,由于加入了抢占点,因此Linux成为了一种内核可抢占的操作系统。( X )
6、RedHat默认的 Linux 文件系统是ext3。( V )
7、
目前Linux平台上的各种线程库使得Linux能够在内核空间能够支持
B.1.2.3表示稳定的发行版
D.2.2.5表示对内核2.2的第5
多线程。( X )
四、简答题
1、Linux系统有几种类型文件?它们分别是什么?有哪些相同点和不同
点?
答:3类。分别是普通文件,目录文件和设备文件。 相同是它们都是文件,都有一个文件名和i节点号。
不同点是,普通文件的内容为数据,目录文件的内容为目录项或文件名与i节点对应表,设备文件不占用磁盘空间,通过其i节点信息可建立与内核驱动程序的联系。
2、什么是链接?符号链接与硬链接的区别是什么? 答:链接是指用一个i节点对应多个文件名。
硬链接是把文件的i节点号指向该i节点,且链接计数器值加1。 删除链接文件时计数器值减1,当其值为0时,i节点被释放。 符号链接是只有文件名的一个链接文件,并不指向一个真正的i节点。 在删除符号链接文件时与硬链接文件有区别。
3、简述实时信号、非实时信号、可靠信号、不可靠信号四个概念。 答:实时信号目前未用,非实时信号编号1~31、0表示空信号 非实时信号没有排队机制,可能丢失 不可靠信号0~31、可靠信号32~63
不可靠信号每次处理完信号后,都将对信号的响应设置为默认动作,需要在结尾再次安装信号;可靠信号和不可靠信号的安装函数也不同。两者的区别主要在于信号类型取值,而不在于操纵他们的API
五、编程题
1、在定制嵌入式Linux系统的根文件系统时,通常应该包括哪个内容?应按照什么样原则确定这些内容的加入顺序?
参考答案:
通常包括:init、libc库、驱动模块、必需的应用程序和系统配置脚本。 应首先构建一个尽量小的系统,在确认能够正确运行后,再逐步加入其他内容。
2、阅读Makefile文件: all : libmys.so SRC = f1.c f2.c f3.c TGT = $(SRC:.c=.o) %.o : %.c
cc -c $?
cc -shared -o $@ $(TGT) rm -f $(TGT) libmys.so : $(TGT) clean:
回答以下问题:
(1) 此Makefile文件的主要功能是什么?
(2) 此Makefile文件包含多少个规则?它们分别是什么? (3) 使用此Makefile文件可以生成目标文件f2.o吗?为什么? 参考答案:
(1)生成共享库文件libmys.so;
(2) 4个。分别是:all,%.o,libmys.so和clean。
(3) 可以。因为规则%.o : %.c已经定义了*.o与*.c的关系和生成方法。
正在阅读:
Linux环境与开发 练习题05-04
欧莱雅的人力资源管理09-20
通化黄金资源成矿地质背景及成矿规律102-26
史上最全的苹果品种大全04-19
空心板施工交底卡09-12
在线作业答案西交《宏观经济学》在线作业15秋100分满分答案03-19
广东省正地厅级干部简历03-24
怎样做到气沉丹田07-25
2-4 航空管道运输设施与设备08-26
中国糖化血红蛋白测定专家共识201409-22
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 练习题
- 环境
- 开发
- Linux
- 欠薪保障金什么意思
- 湘教版九年级数学下册教学计划
- 板桩码头设计与施工规范62
- 广西师范大学2013~2014学年硕士研究生优秀奖学金获奖学生名单
- 原因不明发热的诊断与鉴别诊断
- 2018上海市初三语文一模定稿C卷(含答案)
- 2004年房地产经纪人真题-房地产经纪实务
- 冲压模具设计题目供参考
- 办公楼施工组织设计
- 烧结厂三体系认证双辨识
- 空冷凝汽器的主要防冻措施
- 单片机实验指导 - 图文
- 生理学第九章__感觉器官的功能试题及答案
- 内蒙古鄂尔多斯市西部四校2014-2015学年高一下学期期中物理试卷
- 英语的词性、句子成分、从句辨析(荐)
- 《综合技能训练》技术文档
- 电大专科《社区治理》试题及答案
- 第8章病人清浩卫生护理
- 时钟源相关告警严重影响切换指标问题汇总及解决方法
- 课程设计