A.B的数字位数一定小于D的数字位数
B.B的数字位数一定大于D的数字位数
C.B的数字位数一定不小于D的数字位数
D.B的数字位数与D的数字位数无法比较
第1题
A.B的位数大于D
B.D的位数大于B
C.B的位数大于等于D
D.D的位数大于等于B
第2题
A.B的位数大于D
B.D的位数大于B
C.B的位数大于等于D
D.D的位数大于等于B
第5题
[说明]
给定一个十进制整数A,将其转换为R进制数的方法是:将A的整数部分逐次除以R,直到商等于0为止,将所得的余数由低位到高位排列在一起,就得到了对应R的进制数。以A=11,R=2为例,11÷2=5…1,5÷2=2…1,2÷2=1…0,1÷2=0…1中各式的余数依次为:1,1,0,1,于是与A对应的二进制数为1011。
下面的流程图实现了将十进制数2597转换为八进制数的功能,其中:
(1)循环1执行除法运算并将余数依次记录在数组a中(假定数组长度足够长),如a[1], a[2],……,a[k];
(2)循环2则用于将这些余数按逆序输出,即a[k],a[k-1],……,a[1];
(3)图中i,j分别是循环1和循环2中的循环变量;
(4)图中q用于记录每次除法所得的商值。
[流程图]
[问题1]
将流程图中的(1)~(4)处补充完整,其中(1)~(3)处要求使用C语言格式书写:(1)处为逻辑表达式,(2)、(3)两处为算术表达式;(4)则须按照“循环变量名:循环初值,循环终值,增量”格式描述。
[问题2]该算法运行的结果(5)。
第7题
A、B的数字位数一定小于H的数字位数;
B、B的数字位数不一定小于H的数字位数;
C、B的数字位数一定不大于H的数字位数;
D、B的数字位数一定大于H 的数字位数
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!