单项选择题下列关于编程优化的说法正确的是()

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


您可能感兴趣的试卷

你可能感兴趣的试题

1.单项选择题在某些极端要求性能的场合,我们需要对程序进行优化,关天优化,以下说法正确的是()

A.将程序整个用汇编语言改写会大大提高程序性能
B.在优化前,可以先确定哪部分代码最费时,然后对这部份代码用汇编改写,使用汇编的语句越少,程序运行的越快。
C.使用汇编语句虽然可以提高程序的性能,但会降低程序的可移植性,所以应该绝对避免
D.适当调整汇编指令的顺序,可以缩短程序的运行时间

3.单项选择题变量x、f、d分别为int,float,double类型的,除了f和d不能等于无穷大和NAN以外值可以任意选取,下面表达式为真的是()

A.x==(int)(double)x
B.x==(int)(float)x
C.d==(double)(float)d
D.(f+d)-f==d

5.单项选择题在补码加法中发生了负溢出的是()

A.x+y=x+y-2w
B.x+y=-2w
C.x+y=x+y+2w
D.x+y

6.单项选择题在无符号加法中发生了溢出的是()

A.x+y=x
B.x+y=y
C.x+y>x
D.x+y<x

7.单项选择题当一个有符号数和一个无符号数执行运算后的结果是()

A.有符号数
B.无符号数
C.不一定

10.单项选择题当调用malloc这样的C标准库函数时,()可以在运行时动态的扩展和收缩。

A.栈
B.堆
C.共享库
D.内核虚拟存储器