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

本文介绍了Linux系统中yum的使用,包括缓存管理、软件搜索与更新,并探讨了GCC编译器的常见选项,如生成调试信息和代码优化。同时,提到了死代码删除这一编译优化技术以及编译过程的各个阶段。此外,还分享了Vi编辑器的基本操作,如删除和复制行。
摘要由CSDN通过智能技术生成

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

  • 正确答案: 

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值