以下哪项无法优化程序性能()A、消除循环的低效率B、减少过程调用C、消除不必要的存储器使用D、适当添加注释

题目

以下哪项无法优化程序性能()

  • A、消除循环的低效率
  • B、减少过程调用
  • C、消除不必要的存储器使用
  • D、适当添加注释

相似考题
参考答案和解析
正确答案:D
更多“以下哪项无法优化程序性能()A、消除循环的低效率B、减少过程调用C、消除不必要的存储器使用D、适当添加注释”相关问题
  • 第1题:

    妨碍优化的主要因素和程序性能度量标准分别是什么?()

    • A、多个指针指向存储器中同一个位置,CPE
    • B、多个指针指向存储器中同一个位置,MIPS
    • C、函数调用,CPE
    • D、函数调用,MIPS

    正确答案:C

  • 第2题:

    以下选项中是妨碍优化程序性能的因素的是()

    • A、存储器别名使用
    • B、函数调用
    • C、使用局部变量
    • D、A和B

    正确答案:D

  • 第3题:

    以下哪项无法优化程序性能()

    • A、消除循环的低效率
    • B、减少过程调用
    • C、消除不必要的存储器使用
    • D、适当添加注释

    正确答案:D

  • 第4题:

    不属于优化程序性能的基本策略的是()

    • A、提高存储器性能
    • B、高级设计
    • C、基本编码原则
    • D、低级优化

    正确答案:B

  • 第5题:

    关于消除循环的低效率,下列说法不正确的是()

    • A、多重循环中,应当将最短的循环放在最内层,最长的循环放在最外层,以减少CPU跨循环层执行的次数
    • B、如果在循环体内,存在逻辑判断,并且循环次数很大,应将逻辑判断移到循环体的外面
    • C、优化循环的结构时,还需要考虑到数据结构本身的效率
    • D、优化循环的结构时,最重要是需要优化循环内部的代码

    正确答案:A

  • 第6题:

    关于性能提高技术的应用,下列说法错误的是()。

    • A、展开循环,降低开销,使得进一步优化成为可能
    • B、消除连续的函数调用
    • C、选择适当的算法和数据结构
    • D、增加存储器引用

    正确答案:D

  • 第7题:

    以适当单位表示以下数值以消除该数值中不必要的非有效数字:0.0002548kg为()


    正确答案:0.2548g

  • 第8题:

    单选题
    关于性能提高技术的应用,下列说法错误的是()。
    A

    展开循环,降低开销,使得进一步优化成为可能

    B

    消除连续的函数调用

    C

    选择适当的算法和数据结构

    D

    增加存储器引用


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

  • 第9题:

    单选题
    优化代码的方法不包括()
    A

    消除循环低效率

    B

    消除不必要存储器引用

    C

    减少过程调用

    D

    减少寄存器引用


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

  • 第10题:

    问答题
    使用VC6打开考生文件夹下的源程序文件modi3.cpp。请完成以下部分,实现在屏幕上输出为:  TestClass3  TestClass2  这个程序需要修改的部分,请按照以下部分实现。  1.类TestClass0不能被实例化,请定义一个纯虚函数print,在注释//********1********后添加适当的语句。  2.类TestClass1私有虚继承类TestClass0,请在注释//********2********后添加适当的语句。  3.类TestClass2公有继承类TestClass0,请在注释//********3********后添加适当的语句。  4.类TestClass3公有继承类TestClass2与TestClass1,请在注释//********3********后添加适当的语句。  注意:仅在函数指定位置添加语句,请勿改动主函数main与其他函数中的任何内容。

    正确答案: 1.添加语句:virtual void print()=0;
    2.将“class TestClass1:”补充完整为:class TestClass1:virtual private TestClass0
    3.将“class TestClass2:”补充完整为:class TestClass2:public TestClass0
    4.将“class TestClass3:”补充完整为:class TestClass3:public TestClass2,public TestClass1
    解析:1.题目1要求“请定义一个纯虚函数print”。在C++中,虚函数是指基类中用virtual声明的成员函数。纯虚函数是在声明虚函数时被“初始化”为0的函数,即“virtual void print()=0;”。
    2.题目2要求“类TestClass1私有虚继承类TestClass0”。在C++中声明一个派生类时将基类的继承方式指定为private的,称为私有继承。声明TestClass1虚继承类TestClass0,继承方式为私有,因此需加上关键字private,即“class TestClass1:virtual private TestClass0”。
    3.题目3要求“类TestClass2公有继承类TestClass0”。在定义一个派生类时将基类的继承方式指定为public的,称为公有继承。基类前面加上关键字public,即“class TestClass2: public TestClass0”。
    4.题目4要求“类TestClass3公有继承类TestClass2与TestClass1”。补全“class TestClass3: public TestClass2,public TestClass1”,派生类所继承的两个基类之间用逗号隔开。
    解析: 暂无解析

  • 第11题:

    单选题
    妨碍优化的主要因素和程序性能度量标准分别是什么?()
    A

    多个指针指向存储器中同一个位置,CPE

    B

    多个指针指向存储器中同一个位置,MIPS

    C

    函数调用,CPE

    D

    函数调用,MIPS


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

  • 第12题:

    单选题
    以下不属于低级优化的是()
    A

    展开循环

    B

    重新结合

    C

    消除不必要的存储器引用

    D

    用功能的风格重写条件操作


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

  • 第13题:

    以下不属于低级优化的是()

    • A、展开循环
    • B、重新结合
    • C、消除不必要的存储器引用
    • D、用功能的风格重写条件操作

    正确答案:D

  • 第14题:

    下列哪个会阻碍代码优化()

    • A、减少存储器引用
    • B、增加过程调用
    • C、减少过程调用
    • D、使用内链函数替换

    正确答案:B

  • 第15题:

    下列哪项不属于程序优化策略?()

    • A、消除循环的低效率
    • B、多使用条件分支判断
    • C、减少过程调用
    • D、消除不必要的存储器引用

    正确答案:B

  • 第16题:

    优化代码的方法不包括()

    • A、消除循环低效率
    • B、消除不必要存储器引用
    • C、减少过程调用
    • D、减少寄存器引用

    正确答案:D

  • 第17题:

    关于减少过程调用,下列说法不正确的是()

    • A、减少过程调用将优化程序模块性(损害模块性)
    • B、为了减少时间开销,如果在类体中定义的成员函数中不包括循环等控制结构,C++系统会自动将它们作为内置(inline)函数来处理。
    • C、inline函数其实是把函数代码嵌入程序的调用点中
    • D、inline函数可以减少程序执行过程中对CPU的中断次数

    正确答案:A

  • 第18题:

    下列说法中,不符合程序设计优化原则的是()。

    • A、变量命名在遵守命名原则的前提下,还要“见名知意”
    • B、添加适当的注释以提高程序的可读性
    • C、程序流程越复杂越好
    • D、程序的运行效率是程序优化的重要指标

    正确答案:C

  • 第19题:

    单选题
    下列哪项不属于程序优化策略?()
    A

    消除循环的低效率

    B

    多使用条件分支判断

    C

    减少过程调用

    D

    消除不必要的存储器引用


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

  • 第20题:

    单选题
    以下哪项无法优化程序性能()
    A

    消除循环的低效率

    B

    减少过程调用

    C

    消除不必要的存储器使用

    D

    适当添加注释


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

  • 第21题:

    单选题
    关于减少过程调用,下列说法不正确的是()
    A

    减少过程调用将优化程序模块性(损害模块性)

    B

    为了减少时间开销,如果在类体中定义的成员函数中不包括循环等控制结构,C++系统会自动将它们作为内置(inline)函数来处理。

    C

    inline函数其实是把函数代码嵌入程序的调用点中

    D

    inline函数可以减少程序执行过程中对CPU的中断次数


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

  • 第22题:

    单选题
    下列哪个会阻碍代码优化()
    A

    减少存储器引用

    B

    增加过程调用

    C

    减少过程调用

    D

    使用内链函数替换


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

  • 第23题:

    单选题
    下列说法中,不符合程序设计优化原则的是()。
    A

    变量命名在遵守命名原则的前提下,还要“见名知意”

    B

    添加适当的注释以提高程序的可读性

    C

    程序流程越复杂越好

    D

    程序的运行效率是程序优化的重要指标


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

  • 第24题:

    单选题
    以下选项中是妨碍优化程序性能的因素的是()
    A

    存储器别名使用

    B

    函数调用

    C

    使用局部变量

    D

    A和B


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