满分5 > 高中数学试题 >

通过下列程序:若输入a=333,k=5,则输出的b为( ) A.2313(5) ...

通过下列程序:若输入a=333,k=5,则输出的b为( )
manfen5.com 满分网
A.2313(5)
B.3132(5)
C.93(5)
D.93(10)
从程序运行过程知,此运算是第一次循环,求出数a除以k的余数,用余数乘以10i加到累积变量b中,第二次循环求出a除以k的商除以数k的余数,以该余数乘以10i,将运算的结果加到累加变量中去,以此类推,一直执行到商为0时退出循环体.输出累加变量的值.此为除5取余法进行进位制的转换. 【解析】 此程序功能是一个将十进制数333转化为五进制数,由进位制转化规则得 由图,因为333÷5得商是66,余数是3           66÷5得商是13,余数是1           13÷5得商是2,余数是3           2÷5得商是0,余数2 故累加变量b=3×10+1×101+3×102+2×103=2313(5) 即所得的五进制数是2313(5) 故选A.
复制答案
考点分析:
相关试题推荐
用秦九韶算法求n 次多项式f(x)=anxn+an-1xn-1+…+a1x+a,当x=x时,求f(x)需要算乘方、乘法、加法的次数分别为( )
A.manfen5.com 满分网
B.n,2n,n
C.0,2n,n
D.0,n,n
查看答案
在调查分析某班级数学成绩与物理成绩的相关关系时,对数据进行统计分析得到散点图(如图所示),用回归直线manfen5.com 满分网近似刻画其关系,根据图形,b的数值最有可能是( )
manfen5.com 满分网
A.0
B.2.55
C.0.85
D.-0.24
查看答案
为了在运行下面的程序之后得到输出y=9,则键盘输入应该是( )
input  x
if  x<0  then
y=(x+1)*(x+1)
else
y=(x-1)*(x-1)
end if
print   y
end
manfen5.com 满分网
A.x=-4
B.x=-2
C.x=4或x=-4
D.x=2或x=-2
查看答案
已知甲、乙两名同学在五次数学测验中的得分如下:甲:85,91,90,89,95;乙:95,80,98,82,95.则甲、乙两名同学数学学习成绩( )
A.甲比乙稳定
B.甲、乙稳定程度相同
C.乙比甲稳定
D.无法确定
查看答案
1337与382的最大公约数为( )
A.3
B.382
C.191
D.201
查看答案
试题属性

Copyright @ 2008-2019 满分5 学习网 ManFen5.COM. All Rights Reserved.