薛博謀
一、選擇結(jié)構(gòu)中不判斷直接運(yùn)行出錯(cuò)
例1 執(zhí)行如圖1所示的程序框圖,如果輸入的t=[-2,2],那么輸出S的最小值為( )。
A.1 B.-l
C.-5 D.-3
解:輸入t∈[-2,2]。
當(dāng)t∈[0,2]時(shí),S=t-3,則S∈[-3,-1]。
當(dāng)t∈[-2,0)時(shí),2t2+1∈(1,9],可知t∈(1,9]。又S=t-3,所以S∈(-2,6]。
故S的最小值為-3。應(yīng)選D。
易錯(cuò)點(diǎn):若不判斷t與0的關(guān)系,直接運(yùn)行S=t-3,得S∈[-5,-1],則錯(cuò)選C。
二、運(yùn)行多個(gè)賦值語(yǔ)句時(shí)出錯(cuò)
例2 執(zhí)行如圖2所示的程序框圖,如果輸入的a=4,b=6,那么輸出的n=( )。
A.3 B.4
C.5 D.6
解:由題意列表1如下。應(yīng)選B。易錯(cuò)點(diǎn):對(duì)于多個(gè)賦值語(yǔ)句a=b-a,b=b-a,a=b+a,在賦值時(shí)很容易出錯(cuò),因此要一步一步地逐個(gè)寫(xiě)清楚。