参考答案和解析
正确答案:运行速度优化
更多“嵌入式系统的优化大致分为:()、代码尺寸优化和低功耗优化等方面。”相关问题
  • 第1题:

    试题(22)

    编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段,其中, (22) 并不是每种编译器都必需的。

    (22)

    A. 词法分析和语法分析

    B. 语义分析和中间代码生成

    C. 中间代码生成和代码优化

    D. 代码优化和目标代码生成


    正确答案:C
    试题(22)分析
    本题考查程序语言翻译基础知识。
    编译器对高级语言源程序的处理过程可以分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等阶段,以及符号表管理模块和出错处理模块。在编译器的分析综合模式中,前端将源程序翻译成一种中间表示,后端根据这个中间表示生成目标代码。目标语言的细节尽可能限制在后端。尽管可以将源程序直接翻译成目标语言代码,但使用与机器无关的中间表示形式具有以下优点:
    ① 重置目标比较容易。不同机器上的编译器可以在已有前端的基础上附加一个适合这个机器的后端来生成。
    ② 可以在中间表示上应用与机器无关的代码优化器。
    参考答案
    (22)C

  • 第2题:

    编译程序对中间代码的优化,根据优化所涉及的程序范围,可分为局部优化、循环优化和全局优化。所谓局部优化是指在(30)范围内做的优化。

    A.表达式

    B.语句

    C.函数

    D.基本块


    正确答案:D
    解析:局部优化是在基本块范围内进行的优化。所谓基本块是指程序中一个顺序执行的语句(四元式)序列,其中只有一个入口和一个出口。入口就是其中的第1条语句,出口是最后一条语句。对一个给定的程序,把它划分成一系列的基本块,以基本块为结点,构建程序流图。对中间代码优化,首先是在各基本块范围内,分别进行局部优化,然后,进行基于循环的优化和全局优化。一个基本块中的四元式序列,可以先把它表示成一个DAG(有向无环)图,然后,根据DAG图的依赖关系,把这个DAG图重新写成一个基本块的四元式序列。在重建基本块的四元式序列过程中,进行已知量的合并、删除多余运算和删除无用赋值的优化。

  • 第3题:

    送货线路优化按照模式优化可分为().

    A固定优化

    B实时优化

    C定期优化

    D过程优化


    A,B,C

  • 第4题:

    UEO的含义是()

    • A、网站界面优化
    • B、在线营销优化
    • C、用户体验优化
    • D、结构代码优化

    正确答案:C

  • 第5题:

    何谓代码优化?进行优化所需要的基础是什么?


    正确答案: 对代码进行等价变换,使得变换后的代码运行结果与变换前代码运行结果相同,而运行速度加快或占用存储空间减少,或两者都有。优化所需要的基础是在中间代码生成之后或目标代码生成之后。

  • 第6题:

    根据优化目标的不同,网络计划的优化可分为工期优化、费用优化和资源优化三种。


    正确答案:正确

  • 第7题:

    数据库应用程序的优化通常分两个方面包括SQL语句优化和()

    • A、查询优化
    • B、吞吐量优化
    • C、源代码优化
    • D、主键优化

    正确答案:C

  • 第8题:

    编译程序分6个阶段();()、语议分析、源代码程序优化、代码生成器和目标代化优化程序。


    正确答案:扫描程序、语法分析

  • 第9题:

    C++的优化技术包括:()。

    • A、可产生最小可执行代码的优化和可产生最简单逻辑的优化
    • B、可产生最简单逻辑的优化和可提高执行速度的优化
    • C、可产生最小可执行代码的优化和可提高执行速度的优化
    • D、可产生最少代码的优化和可提高执行速度的优化

    正确答案:C

  • 第10题:

    填空题
    代码的优化可以分为局部优化、循环优化和全局优化。强度削弱属于()优化,删除公共子表达式属于()优化。

    正确答案: 循环,局部
    解析: 暂无解析

  • 第11题:

    单选题
    数据库应用程序的优化通常分两个方面包括SQL语句优化和()
    A

    查询优化

    B

    吞吐量优化

    C

    源代码优化

    D

    主键优化


    正确答案: C
    解析: 暂无解析

  • 第12题:

    单选题
    嵌入式应用通常考虑进行运行速度优化和代码尺寸优化,这是由嵌入式系统的()
    A

    专用性特点决定的

    B

    计算机系统特点决定的

    C

    资源受限特点决定的

    D

    功耗约束特点决定的


    正确答案: C
    解析: 暂无解析

  • 第13题:

    数据库应用程序的优化通常分两个方面包括SQL语句优化和()

    A.查询优化

    B.吞吐量优化

    C.源代码优化

    D.主键优化


    参考答案:C

  • 第14题:

    嵌入式系统设计一般要考虑低功耗,软件设计也要考虑低功耗设计,软件低功耗设计一般采用( )。

    A.结构优化、编译优化和代码优化
    B.软硬件协同设计、开发过程优化和环境设计优化
    C.轻量级操作系统、算法优化和仿真实验
    D.编译优化技术、软硬件协同设计和算法优化

    答案:D
    解析:
    软件设计层面的功耗控制可以从以下几个方面展开。(1) 软硬件协同设计,即软件的设计要与硬件的匹配,考虑硬件因素。(2) 编译优化,采用低功耗优化的编译技术。(3) 减少系统的持续运行时间,可从算法角度进行优化。(4) 用“中断”代替“查询”。(5) 进行电源的有效管理。

  • 第15题:

    控制网的优化设计分为零类优化、Ⅰ类优化设计、Ⅱ类优化设计和Ⅲ类优化设计,但这种分类是相对的,可以交叉进行。


    正确答案:正确

  • 第16题:

    进行代码优化时应着重考虑循环的代码优化,因为这将大大的提高目标代码的效率。


    正确答案:正确

  • 第17题:

    嵌入式应用通常考虑进行运行速度优化和代码尺寸优化,这是由嵌入式系统的()

    • A、专用性特点决定的
    • B、计算机系统特点决定的
    • C、资源受限特点决定的
    • D、功耗约束特点决定的

    正确答案:C

  • 第18题:

    网络优化时的网络评估分为优化前网络评估和优化后网络评估。


    正确答案:正确

  • 第19题:

    代码的优化可以分为局部优化、循环优化和全局优化。强度削弱属于()优化,删除公共子表达式属于()优化。


    正确答案:循环;局部

  • 第20题:

    根据工作范围和工作深度的不同,移动通信网络优化可以分为()三类。

    • A、日常优化
    • B、场景优化
    • C、专题优化
    • D、系统优化

    正确答案:A,C,D

  • 第21题:

    填空题
    嵌入式系统的优化大致分为:()、代码尺寸优化和低功耗优化等方面。

    正确答案: 运行速度优化
    解析: 暂无解析

  • 第22题:

    填空题
    化工过程系统最优化问题可分为的()优化、()的优化、()的优化

    正确答案: 设计,控制,管理
    解析: 暂无解析

  • 第23题:

    判断题
    根据优化目标的不同,网络计划的优化可分为工期优化、费用优化和资源优化三种。
    A

    B


    正确答案:
    解析: 暂无解析