下列关于编程优化的说法正确的是()
第1题:
●以下关于C语言与C++语言的叙述中,正确的是(32)。
(32)
A.只要将C程序的扩展名.c改为.cpp,就可将过程式的C程序转换为面向对象的C++程序
B.由于C++是在C的基础上扩展的,所以C++编译器能编译C源程序
C.在C程序中,也可以用结构体类型定义类
D.与C不同,C++程序中的函数必须属于某个类
第2题:
利用ICC实现的优化属于()
第3题:
编译器对应用程序的优化编译会增加控制指令在程序中所占的比例。
第4题:
以下选项中是妨碍优化程序性能的因素的是()
第5题:
关于现代处理器,下列说法正确的是()
第6题:
借助IntelIPP实现属于()
第7题:
下列使用编译器优化的说法正确的是:()。
第8题:
由编译器自动完成优化
工具辅助的优化
使用高性能库
人工优化
第9题:
使用编译器的优化选项后程序性能一定会获得提高
循环展开得越多越彻底,程序的性能越好
寄存器分配能够解决程序中的数据依赖问题
现代主流C/C++编译器可以对简单的小函数进行自动Iinline
第10题:
对
错
第11题:
在使用编译器优化中,只有使用编译器优化解决性能问题才能产生执行速度的明显改变
在使用编译器优化中,只有升级硬件设备才能产生执行速度的明显改变
在使用编译器优化中,只有逻辑方面的优化才能产生执行速度的明显改变
在使用编译器优化中,只有算法方面的优化才能产生执行速度的明显改变
第12题:
可以将组合运算进行合理的分割,最后合并结果来提升性能
使用并行计算时可与循环展开同时使用,来提升程序性能
编译器如GCC能智能识别出代码改动,并作出合理的程序优化
重新结合变换可以搭配顺序相关性能,从而提高程序性能(打破顺序相关)
第13题:
PGO优化属于()
第14题:
通过编译器对程序优化来改进Cache性能的方法有哪几种?简述其基本思想。
第15题:
关于编译器优化,说法不对的是()
第16题:
关于循环展开,下列说法不正确的是()
第17题:
在某些极端要求性能的场合,我们需要对程序进行优化,关天优化,以下说法正确的是()
第18题:
关于提高程序的并行性,下列说法不正确的是()
第19题:
由编译器自动完成优化
工具辅助的优化
使用高性能库
人工优化
第20题:
程序性能的优化没有终极限制
在实际的现代处理器中,是可以同时对多条指令进行求值
任何指令之间均可以进行并行执行
使用更多的变量进行流水线并行计算可以提高程序的性能
第21题:
循环展开能够能减少一些不必要的循环索引计算和条件分支
循环展开需要确保第一次循环不会超出数组的界限
循环展开只能改进整数加法和成分的性能
现代编译器如GCC无法进行循环展开
第22题:
指针的使用会妨碍优化
函数调用会妨碍优化
可以用内联函数替换来优化函数调用
应最大程度的优化,而不仅限于安全的优化
第23题: