單項(xiàng)選擇題以下關(guān)于if (cond_expr)then_statement else else_statement選擇結(jié)構(gòu)對應(yīng)的機(jī)器級代碼表示的敘述中,錯誤的是()。

A.計(jì)算cond_expr的代碼段一定在條件轉(zhuǎn)移指令之前
B.對應(yīng)then_statement的代碼一定在對應(yīng)else_statement的代碼之前
C.一定包含一條無條件轉(zhuǎn)移指令
D.一定包含一條條件轉(zhuǎn)移指令(分支指令)


您可能感興趣的試卷

你可能感興趣的試題

1.單項(xiàng)選擇題以下有關(guān)遞歸過程調(diào)用的敘述中,錯誤的是()。

A.每次遞歸調(diào)用都會生成一個(gè)新的棧幀,因而空間開銷大
B.每次遞歸調(diào)用在棧幀中保存的返回地址都不相同
C.可能需要執(zhí)行遞歸過程很多次,因而時(shí)間開銷大
D.遞歸過程第一個(gè)參數(shù)的有效地址為R[ebp]+8

2.單項(xiàng)選擇題

以下是一個(gè)C語言程序代碼:

以下關(guān)于上述程序代碼在IA-32上執(zhí)行的敘述中,錯誤的是()。

A.add函數(shù)返回時(shí)返回值存放在EAX寄存器中
B.傳遞參數(shù)時(shí)t1和t2的值從高地址到低地址依次存入棧中
C.變量t1和t2被分配在caller函數(shù)的棧幀中
D.變量sum被分配在caller函數(shù)的棧幀中