题目内容

9.如图所示的程序框图,若输入的a、k分别89、2,则输出的数为(  )
A.1011001(2)B.1101001(2)C.1110010(2)D.1011010(2)

分析 模拟程序框图的运行过程,得出该程序运行后输出的是把输入的a用二进制表示,写出结果即可.

解答 解:模拟程序框图的运行过程,如下;
输入a=89,k=2,q=89÷2=44…1;
a=44,k=2,q=44÷2=22…0;
a=22,k=2,q=22÷2=11…0;
a=11,k=2,a=11÷2=5…1;
a=5,k=2,q=5÷2=2…1;
a=2,k=2,q=2÷2=1…0;
a=1,k=2,q=1÷20…1;
则输出的数为1011001(2)
故选:A.

点评 本题考查了程序框图的应用问题,是基础题目.

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网