讀程序                     
甲: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
對甲乙兩程序和輸出結(jié)果判斷正確的是                           (    )

A.程序不同,結(jié)果不同 B.程序不同,結(jié)果相同 
C.程序相同,結(jié)果不同 D.程序相同,結(jié)果相同

A

解析試題分析:程序甲是計數(shù)變量i從1開始逐步遞增直到i=1000時終止,累加變量從0開始,這個程序計算的是:1+2+3+…+1000;程序乙計數(shù)變量從1000開始逐步遞減到i=0時終止,累加變量從0開始,這個程序計算的是1000+999+…+2.但這兩個程序是不同的.兩種程序的輸出結(jié)果也不同.故選A.
考點:本題考查了兩種循環(huán)結(jié)構(gòu)
點評:解決此類問題需要學(xué)生由框圖分析出算法結(jié)構(gòu)的能力,及判斷循環(huán)的結(jié)果.

練習(xí)冊系列答案
相關(guān)習(xí)題

科目:高中數(shù)學(xué) 來源: 題型:解答題

本小題滿分12分)如下圖,給出了一個程序框圖,其作用是輸入的值,輸出相應(yīng)的的值,
(I)請指出該程序框圖所使用的邏輯結(jié)構(gòu);
(Ⅱ)若視為自變量,為函數(shù)值,試寫出函數(shù)的解析式;
(Ⅲ)若要使輸入的的值與輸出的的值相等,則輸入的值的集合為多少?

查看答案和解析>>

科目:高中數(shù)學(xué) 來源: 題型:單選題

下列程序執(zhí)行后輸出的結(jié)果是(  。

n=5
s=0
WHILE  s<15
s=s+n
n=n-1
WEND
PRINT  n
END   
A.  –1        B.  0         C.  1         D. 2

查看答案和解析>>

科目:高中數(shù)學(xué) 來源: 題型:單選題

若某程序框圖如圖所示,則該程序運行后輸出的值是

A.4B.5C.6D.7

查看答案和解析>>

科目:高中數(shù)學(xué) 來源: 題型:單選題

下列給出的賦值語句中正確的是(   )

A.3="A" B.d=d+5 C.B=A=2 D.x+y=0

查看答案和解析>>

科目:高中數(shù)學(xué) 來源: 題型:單選題

在輸入語句中,若同時輸入多個變量,則變量之間的分隔符號是(    )

A.逗號 B.空格 C.分號 D.頓號

查看答案和解析>>

科目:高中數(shù)學(xué) 來源: 題型:單選題

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

A.B.C.D.

查看答案和解析>>

科目:高中數(shù)學(xué) 來源: 題型:單選題

根據(jù)下列算法語句,當輸入x為60時,輸出y的值為(  )
輸入x;
If x≤50 Then
 y=0.5*x
Else
 y=25+0.6*(x-50)
End If
輸出y.

A.25 B.30 C.31 D.61

查看答案和解析>>

科目:高中數(shù)學(xué) 來源: 題型:單選題

下面為一個求個數(shù)的平均數(shù)的程序,在橫線上應(yīng)填充的語句為 (     )

A. B. C. D.

查看答案和解析>>

同步練習(xí)冊答案