通過下列程序:若輸入a=333,k=5,則輸出的b為


  1. A.
    2313(5)
  2. B.
    3132(5)
  3. C.
    93(5)
  4. D.
    93(10)
A
分析:從程序運(yùn)行過程知,此運(yùn)算是第一次循環(huán),求出數(shù)a除以k的余數(shù),用余數(shù)乘以10i加到累積變量b中,第二次循環(huán)求出a除以k的商除以數(shù)k的余數(shù),以該余數(shù)乘以10i,將運(yùn)算的結(jié)果加到累加變量中去,以此類推,一直執(zhí)行到商為0時(shí)退出循環(huán)體.輸出累加變量的值.此為除5取余法進(jìn)行進(jìn)位制的轉(zhuǎn)換.
解答:此程序功能是一個(gè)將十進(jìn)制數(shù)333轉(zhuǎn)化為五進(jìn)制數(shù),由進(jìn)位制轉(zhuǎn)化規(guī)則得
由圖,因?yàn)?33÷5得商是66,余數(shù)是3
66÷5得商是13,余數(shù)是1
13÷5得商是2,余數(shù)是3
2÷5得商是0,余數(shù)2
故累加變量b=3×100+1×101+3×102+2×103=2313(5)
即所得的五進(jìn)制數(shù)是2313(5)
故選A.
點(diǎn)評:本題考查程序語句與進(jìn)位制轉(zhuǎn)換的規(guī)則,在算法試題中是一道綜合性相當(dāng)強(qiáng)的題型.
練習(xí)冊系列答案
相關(guān)習(xí)題

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

6、通過下列程序:若輸入a=333,k=5,則輸出的b為( 。

查看答案和解析>>

科目:高中數(shù)學(xué) 來源:2010-2011學(xué)年廣東省汕頭市六都中學(xué)高一(下)第一學(xué)段數(shù)學(xué)試卷(解析版) 題型:選擇題

通過下列程序:若輸入a=333,k=5,則輸出的b為( )

A.2313(5)
B.3132(5)
C.93(5)
D.93(10)

查看答案和解析>>

科目:高中數(shù)學(xué) 來源:2007-2008學(xué)年浙江省溫州市瑞安中學(xué)高二(上)模塊檢測數(shù)學(xué)試卷(必修3)(解析版) 題型:選擇題

通過下列程序:若輸入a=333,k=5,則輸出的b為( )

A.2313(5)
B.3132(5)
C.93(5)
D.93(10)

查看答案和解析>>

科目:高中數(shù)學(xué) 來源:2008-2009學(xué)年浙江省杭州市學(xué)軍中學(xué)高二(上)期中數(shù)學(xué)試卷(文科)(解析版) 題型:選擇題

通過下列程序:若輸入a=333,k=5,則輸出的b為( )

A.2313(5)
B.3132(5)
C.93(5)
D.93(10)

查看答案和解析>>

科目:高中數(shù)學(xué) 來源:2008-2009學(xué)年浙江省杭州市學(xué)軍中學(xué)高二(上)期中數(shù)學(xué)試卷(理科)(解析版) 題型:選擇題

通過下列程序:若輸入a=333,k=5,則輸出的b為( )

A.2313(5)
B.3132(5)
C.93(5)
D.93(10)

查看答案和解析>>

同步練習(xí)冊答案