A.减少过程调用将优化程序模块性(损害模块性)
B.为了减少时间开销,如果在类体中定义的成员函数中不包括循环等控制结构,C++系统会自动将它们作为内置(inline)函数来处理。
C.inline函数其实是把函数代码嵌入程序的调用点中
D.inline函数可以减少程序执行过程中对CPU的中断次数
您可能感兴趣的试卷
你可能感兴趣的试题
A.多重循环中,应当将最短的循环放在最内层,最长的循环放在最外层,以减少CPU跨循环层执行的次数
B.如果在循环体内,存在逻辑判断,并且循环次数很大,应将逻辑判断移到循环体的外面
C.优化循环的结构时,还需要考虑到数据结构本身的效率
D.优化循环的结构时,最重要是需要优化循环内部的代码
A.每元素的周期数(Cycles Per Element,CPE)
B.运行一次该程序需要的时间
C.运行一次改程序需要的内存
D.运行一次该程序占用的CPU指令周期
A.使用编译器的优化选项后程序性能一定会获得提高
B.循环展开得越多越彻底,程序的性能越好
C.寄存器分配能够解决程序中的数据依赖问题
D.现代主流C/C++编译器可以对简单的小函数进行自动Iinline
A.将程序整个用汇编语言改写会大大提高程序性能
B.在优化前,可以先确定哪部分代码最费时,然后对这部份代码用汇编改写,使用汇编的语句越少,程序运行的越快。
C.使用汇编语句虽然可以提高程序的性能,但会降低程序的可移植性,所以应该绝对避免
D.适当调整汇编指令的顺序,可以缩短程序的运行时间
已知(AX)=1234H,执行下述三条指令后,(AX)=()
MOV BX,AX
NEG BX
ADD AX,BX
A.1234H
B.0EDCCH
C.6DCCH
D.0000H
A.x==(int)(double)x
B.x==(int)(float)x
C.d==(double)(float)d
D.(f+d)-f==d
A.00110111
B.00110110
C.01101110
D.00111010
A.x+y=x+y-2w
B.x+y=-2w
C.x+y=x+y+2w
D.x+y
A.x+y=x
B.x+y=y
C.x+y>x
D.x+y<x
A.有符号数
B.无符号数
C.不一定
最新试题
栅极电平只能维持一段时间,若要维持所保存的信息,需要对C1、C2电容充电,此过程被称为“刷新(refresh)”。刷新过程也就是读出过程,但只为完成充电而并不需要读出信息,定期执行一次()。
由硬件实现的功能改由软件模拟来实现的做法被称为()
主存储器通常由以下哪些部分组成?()
计算机中机器访问的最小单位被称为()。
运算器的核心是加法器,是对信息进行处理和运算的部件,又被称为()。
从6管的SRAM记忆单元到单管的DRAM记忆单元,有利于提高()。
硬件堆栈是由CPU内部的一组串联的()组成的。
最常见的计算机分代方法是按照()来划分的。
在现代计算机系统的多级层次结构中,用机器指令编写的程序可以由()进行解释。
RAM记忆单元从6管变到4管,在保持状态时没有外加电源供电,使得RAM成为了()。