指令间的“一次重叠”是指()。A、“取指K+1”和“分析K”重叠B、“分析K+1”与“执行K”重叠C、“分析K”与“执行K+1”重叠D、“执行K”与“取指K+1”重叠

题目

指令间的“一次重叠”是指()。

  • A、“取指K+1”和“分析K”重叠
  • B、“分析K+1”与“执行K”重叠
  • C、“分析K”与“执行K+1”重叠
  • D、“执行K”与“取指K+1”重叠
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

●假定有K个关键字互为同义词,若用线性探查法把这些同义词存入散列表中,至少要进行 (48) 次探查。

(48) A.k(k+1)/2

B.k(k+1)

C.2k(k+1)

D.不确定


正确答案:A
【解析】存入第1个,需要探查一次;存入第2个,需要探查两次j....;存入第k个需要探查k次;因此至少要进行1+2+3+……+k=k(k+1)/2次探查。

第2题:

若一个子程序起始地址为3K,调用指令CALL的内存地址为K+1,则执行CALL指令所要执行指令的地址为

A.3K

B.3K+l

C.3K-1

D.K+2


正确答案:A

第3题:

指令间“一次重叠”说法有错的是()。

A.仅执行K与分析K重叠

B.分析K执行后立即开始执行K

C.应尽量使分析K+1与执行K的时间相等

D.只需要一套指令分析部件和执行部件


正确答案:B

第4题:

设执行以下程序段时依次输入1、3、5,执行结果为______ 。 Dim a(4)As Integer Dim b(4) As Integer For K=0 To 2 a(K+1)=Val(1nputBox(“请输入数据:”)) b(3-K)=a(K+1) Next K Print b(K)

A.1

B.3

C.5

D.0


正确答案:A

第5题:

执行指令时,将每一节指令都分解为取指、分析和执行三步,已知取指时间t取指=5△t,分析时间t分析=2△t.执行时间t执行=3△t如果按照重叠的流水线方式执行指令,从头到尾执行完500条指令需()△t.

A、2500

B、2505

C、2510

D、2515


正确答案:B

第6题:

若每一条指令都可分解为取指、分析和执行三步。已知取指时间为5△t,分析时间为2△t,执行时间为5△t。如果按顺序方式从头到尾执行完500条指令需(3)。如果按[执行]k、[分析]k+1、[取值]k+2重叠的流水线方式执行,从头到尾执行完500条指令需(4)△t。

(41)

A.5590

B.5595

C.6000

D.6007


正确答案:C

第7题:

程序段如下 int k=-20; while (k=0)k=k+1; 则以下说法中正确的是( )

A.while循环执行20次

B.循环是无限循环

C.循环体语句一次也不执行

D.循环体语句执行一次


正确答案:C

第8题:

指令间的“一次重叠”是指()。

A.取指K+1与分析K重叠

B.分析K+1与执行K重叠

C.分析K与执行K+1重叠

D.执行K与取指K+1重叠


正确答案:B

第9题:

程序段中: K=0 For I=10 To 1 Step 1 K=K+1 Next I语句“K=K+1”执行的次数和I最后的结果是( )。

A.10,11

B.10,0

C.0,11

D.0,10


正确答案:D
解析:For循环结束条件是循环变量在变化方向上超过终值,此题循环变量的初值为10,终值为1,步长为1,所以变化方向是从小到大。当给I赋初值10时,该值已经在变化方向上超过了终值1,所以循环一次都不执行。最后k的值为0,I的值为10。

第10题:

假定有k个关键字互为同义词,若用线性探查法把这些同义词存人散列表中,至少要进行(48)次探查。

A.L(k+1)/2

B.k(k+1)

C.2k(k+1)

D.不确定


正确答案:A
解析:存入第1个,需要探查一次;存入第2个,需要探查两次j....;存人第k个需要探查k次;因此至少要进行1+2+3+……+k=k(k+1)/2次探查。

更多相关问题