下列使用编译器优化的说法正确的是:()。

题目

下列使用编译器优化的说法正确的是:()。

  • A、在使用编译器优化中,只有使用编译器优化解决性能问题才能产生执行速度的明显改变
  • B、在使用编译器优化中,只有升级硬件设备才能产生执行速度的明显改变
  • C、在使用编译器优化中,只有逻辑方面的优化才能产生执行速度的明显改变
  • D、在使用编译器优化中,只有算法方面的优化才能产生执行速度的明显改变
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A.词法分析和语法分析
B.语义分析和中间代码生成
C.中间代码生成和代码优化
D.代码优化和目标代码生成

答案:C
解析:
在编译过程中:词法分析;语法分析;语义分析;目标代码生成是必须的

第2题:

在嵌入式SQL代码中,下列关于定界符的说法,哪一项是正确的?()

  • A、操作系统(OS)用其界定系统变量声明
  • B、数据库用其标明列的结束
  • C、编译器用其标明程序的结束
  • D、预编译器用其识别要转换的SQL语句

正确答案:D

第3题:

编译器和解释器是两种基本的高级语言处理程序。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等阶段,其中,(请作答此空)并不是每个编译器都是必需的。与编译器相比,解释器 ( ) 。

A.词法分析和语法分析
B.语义分析和中间代码生成
C.中间代码生成和代码优化
D.代码优化和目标代码生成

答案:C
解析:
本题考查程序语言基础知识。解释程序也称为解释器,它可以直接解释执行源程序,或者将源程序翻译成某种中间表示形式后再加以执行;而编译程序(编译器)则首先将源程序翻译成目标语言程序,然后在计算机上运行目标程序。这两种语言处理程序的根本区别是:在编译方式下,机器上运行的是与源程序等价的目标程序,源程序和编译程序都不再参与目标程序的执行过程;而在解释方式下,解释程序和源程序(或其某种等价表示)要参与到程序的运行过程中,运行程序的控制权在解释程序。解释器翻译源程序时不产生独立的目标程序,而编译器则需将源程序翻译成独立的目标程序。分阶段编译器的工作过程如下图所示。其中,中间代码生成和代码优化不是必需的。

第4题:

利用ICC实现的优化属于()

  • A、由编译器自动完成优化
  • B、工具辅助的优化
  • C、使用高性能库
  • D、人工优化

正确答案:A

第5题:

下列有关优化站点的说法正确的是()

  • A、针对目标观众进行优化
  • B、根据多数用户的实际上网速率进行优化
  • C、针对多种浏览器平台分别进行优化
  • D、尽可能多的使用多媒体文件来美化画面
  • E、易于导航

正确答案:A,B,C,E

第6题:

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

A.词法分析和语法分析
B.语义分析和中间代码生成
C.中间代码生成和代码优化
D.代码优化和目标代码生成

答案:C
解析:
在编译过程中:词法分析;语法分析;语义分析;目标代码生成是必须的

第7题:

下列关于编程优化的说法正确的是()

  • A、使用编译器的优化选项后程序性能一定会获得提高
  • B、循环展开得越多越彻底,程序的性能越好
  • C、寄存器分配能够解决程序中的数据依赖问题
  • D、现代主流C/C++编译器可以对简单的小函数进行自动Iinline

正确答案:D

第8题:

编译和解释是实现高级语言翻译的两种基本方式,相对应的程序分别称为编译器和解释器。与编译器相比,解释器( )。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段;其中,代码优化和( )并不是每种编译器都必需的。词法分析的作用是识别源程序中的(请作答此空)。

A.常量和变量
B.数据类型
C.记号
D.语句

答案:C
解析:
本题考查程序语言基础知识。
在实现程序语言的编译和解释两种方式中,编译方式下会生成用户源程序的目标代码,而解释方式下则不产生目标代码。目标代码经链接后产生可执行代码,可执行代码可独立加载运行,与源程序和编译程序都不再相关。而在解释方式下,在解释器的控制下执行源程序或其中间代码,因此相对而言,用户程序执行的速度更慢。
中间代码生成和优化不是编译过程中必需的阶段。对用户源程序依次进行了词法分析、语法分析和语义分析后,原则上就可以产生目标代码了,只是目标代码的质量和效率可能不够高。
词法分析时编译或解释用户源程序过程中唯一与源程序打交道的阶段,其主要功能是按顺序分析出源程序的记号。

第9题:

PGO优化属于()

  • A、由编译器自动完成优化
  • B、工具辅助的优化
  • C、使用高性能库
  • D、人工优化

正确答案:B

第10题:

数据对存储位置的限制比指令的少,因此更便于编译器优化。


正确答案:正确

更多相关问题