yum理解,vim使用,gcc/g++使用练习题

Posted 在下赵某人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了yum理解,vim使用,gcc/g++使用练习题相关的知识,希望对你有一定的参考价值。

---------------------------------------------------------------------------------------------------------------------------------

  • 正确答案: 

A、B、C

  • 答案解析:

yum makecache :将服务器上的软件包信息先缓存在本地,以提高搜索安装软件的速度

yum search + 软件包 :搜索软件包

yum 会把下载的软件包和header存储在cache中,而不自动删除。如果觉得占用磁盘空间,可以使用yum clean指令进行清除,

用法:yum clean headers 清除header,

           yum clean packages清除下载的rpm包,

           yum clean all一全部清除。

yum -y update :升级所有包同时也升级软件和系统内核

yum -y upgrade :只升级所有包,不升级软件和系统内核

---------------------------------------------------------------------------------------------------------------------------------

  • 正确答案: 

C

  • 答案解析:

    gcc常见选项:

   -c 汇编完成后停止,不进行链接

   -E 预处理完成后停止,不进行编译

   -S 编译完成后停止,不进行汇编

   -o 用于指定目标文件名称

   -g 生成debug程序。向程序中添加调试符号信息

---------------------------------------------------------------------------------------------------------------------------------

  • 正确答案: 

A

  • 答案解析:

死代码删除是编译最优化技术,指的是移除对程序运行结果没有影响的代码 

---------------------------------------------------------------------------------------------------------------------------------

  • 正确答案: 

A

  • 答案解析:

   编译过程为扫描程序-->语法分析-->语义分析-->源代码优化-->代码生成器-->目标代码优化;

   语法分析的结果为分析树parse tree或者语法树syntax tree

---------------------------------------------------------------------------------------------------------------------------------

  • 正确答案: 

B

---------------------------------------------------------------------------------------------------------------------------------

  • 正确答案: 

B

  • 答案解析:

    A rm 没有这个指令

    B dd 删除光标所在行内容

    C yy 复制光标所在行内容

    D pp 没有这个指令

---------------------------------------------------------------------------------------------------------------------------------

  • 正确答案: 

B

  • 答案解析:

    A 在末行模式下,键入:wq 保存并退出编辑,就算没有修改也会写入,并修改文件时间属性

    B 在末行模式下,键入:q! 强制退出编辑,但并不保存当前修改

    C 在末行模式下,键入:x! 保存并退出编辑,仅当文件有修改时会保存,并修改文件时间属性

    D 在编辑模式下,键入”ESC”键直接退出vi  插入模式下esc用于返回普通模式

---------------------------------------------------------------------------------------------------------------------------------

  • 正确答案: 

A、C

以上是关于yum理解,vim使用,gcc/g++使用练习题的主要内容,如果未能解决你的问题,请参考以下文章

yum理解,vim使用,gcc/g++使用练习题

[ Linux 长征路第四篇 ] 开发工具 vim的使用 gcc/g++的使用

Linux基础开发工具使用(yum,vim,gcc/g++,gdb,make,git)

Linux下的软件包管理器(yum),编译器(vim),编译器(gcc/g++),调试器(gdb)使用大汇总

Linux篇第三篇——Linux环境下的工具(yum + vim + gcc/g++ +gdb)

Linux环境及工具(yum/vim/gcc/g++/gdb/make/Makefile)