[單項(xiàng)選擇題] 下列程序段的執(zhí)行結(jié)果為( )?! =1 b=0 Select Case a Case 1 Select Case b
2021-07-20
[單項(xiàng)選擇題] 下列程序段的執(zhí)行結(jié)果為( )。 a=1 b=0 Select Case a Case 1 Select Case b Case 0 Print"**0**" Case 1 Print"**1**" End Select Case 2 Print"**2**" End Select
A. a=2,b=1
B. a=1,b=1
C. a=1,b=0
D. a=2,b=2
正確答案:A
參考解析:本題考查關(guān)于switch語(yǔ)句。該題目的關(guān)鍵是要搞清楚該程序執(zhí)行了哪幾條語(yǔ)句。由于x的值等于 1,所以switch結(jié)構(gòu)中,程序從case 1后面的語(yǔ)句開(kāi)始執(zhí)行,又因?yàn)閏ase 1后面的語(yǔ)句沒(méi)有以break結(jié)束,所以程序要繼續(xù)往下執(zhí)行case 2后面的語(yǔ)句。所以,該程序共執(zhí)行了這三條語(yǔ)句:a++;a++;b++;,因此,變量a和b最后的值應(yīng)該為2和1。
詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。