讀程序                     
甲:INPUT  i=1       乙:INPUT  i=1000
S=0                   S=0
WHILE i<=1000       DO
S=S+i                      S=S+i
i=i+l                      i=i一1
WEND                LOOP UNTIL i≤1
PRINT S               PRINT  S
END                  END
對(duì)甲乙兩程序和輸出結(jié)果判斷正確的是                           (    )
A.程序不同,結(jié)果不同 B.程序不同,結(jié)果相同 
C.程序相同,結(jié)果不同D.程序相同,結(jié)果相同
A

試題分析:程序甲是計(jì)數(shù)變量i從1開(kāi)始逐步遞增直到i=1000時(shí)終止,累加變量從0開(kāi)始,這個(gè)程序計(jì)算的是:1+2+3+…+1000;程序乙計(jì)數(shù)變量從1000開(kāi)始逐步遞減到i=0時(shí)終止,累加變量從0開(kāi)始,這個(gè)程序計(jì)算的是1000+999+…+2.但這兩個(gè)程序是不同的.兩種程序的輸出結(jié)果也不同.故選A.
點(diǎn)評(píng):解決此類(lèi)問(wèn)題需要學(xué)生由框圖分析出算法結(jié)構(gòu)的能力,及判斷循環(huán)的結(jié)果.
練習(xí)冊(cè)系列答案
相關(guān)習(xí)題

科目:高中數(shù)學(xué) 來(lái)源:不詳 題型:填空題

如圖是一個(gè)算法的偽代碼,輸出結(jié)果是     

查看答案和解析>>

科目:高中數(shù)學(xué) 來(lái)源:不詳 題型:填空題

運(yùn)行右邊的程序(“\”為取商運(yùn)算,“MOD”為取余運(yùn)算),當(dāng)輸入x的值為54時(shí),最后輸出的x的值為       
INPUT “Input an integer.”; x
IF x>9 AND x<100 THEN
a = x\10
b =" x" MOD 10
x=10*b+a
PRINT x
END IF
END
 

查看答案和解析>>

科目:高中數(shù)學(xué) 來(lái)源:不詳 題型:填空題

有以下程序:
A="-6"  
B="2"  
If  A<0  then
A="-A"  
END  if  
B="B^2"
A="A+B"  
C="A-2*B"
A="A/C"
B="B*C+1"
Print  A,B,C
輸出結(jié)果是______,________,_________.

查看答案和解析>>

科目:高中數(shù)學(xué) 來(lái)源:不詳 題型:填空題

某程序框圖如圖所示,若輸入的值分別為3,4,5,則輸出的值為       

查看答案和解析>>

科目:高中數(shù)學(xué) 來(lái)源:不詳 題型:單選題

下列程序
i=12
s=1
DO
s=" s" * i
i = i-1
LOOP UNTIL “條件”
PRINT  s
END
執(zhí)行后輸出的結(jié)果是132,那么在程序until后面的“條件”應(yīng)為( 。
A.i > 11B.i >=11C.i <=11D.i<11

查看答案和解析>>

科目:高中數(shù)學(xué) 來(lái)源:不詳 題型:單選題

如果右邊程序執(zhí)行后輸出的結(jié)果是132,那么在程序until后面的“條件”應(yīng)為(     )
A.i > 11B.i >=11
C.i <=11D.i<11

查看答案和解析>>

科目:高中數(shù)學(xué) 來(lái)源:不詳 題型:填空題

執(zhí)行程序框圖,若,則輸出的   

查看答案和解析>>

科目:高中數(shù)學(xué) 來(lái)源:不詳 題型:填空題

如圖3所示的算法流程圖中,輸出S的值為         

查看答案和解析>>

同步練習(xí)冊(cè)答案