首页 > 大学专科> 电子信息
题目内容 (请给出正确答案)
[主观题]

下面是一个将十进制正整数转换为 2进制数的函数定义:void tobinary(int x){while (x>0) {pr

下面是一个将十进制正整数转换为 2进制数的函数定义:

void tobinary(int x)

{

while (x>0) {

printf("%1d",x%2);

}

}

要实现函数的功能,则在空白处应该填写的程序语句是()。

A.x=x/2;

B.x=x/10;

C.x=x%2;

D.x=x%10;

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“下面是一个将十进制正整数转换为 2进制数的函数定义:void…”相关的问题
第1题
任意R进制数(R为大于等于2且不等于10的正整数,下同)转换为十进制数时,都可采用()方法;十进制数转换为R进制数时,都可采用()方法。

A.各位数字求和、除R正序取余

B.按权展开求和、除R正序取余

C.各位数字求和、除R逆序取余

D.按权展开求和、除R逆序取余

点击查看答案
第2题
将十进制数转换为r进制数时,需要将整数部分和小数部分分别进行转换。()
点击查看答案
第3题
将一个十进制正整数转化为二进制数时,采用的方法是()。

A.乘2取余法

B.除2取整法

C.乘2取整法

D.除2取余法

点击查看答案
第4题
使用栈将十进制数N转换为r进制数时,每次入栈的是()。

A.N/r

B.N%r

C.N-r

D.r

点击查看答案
第5题
十进制正整数n转换为二进制数,该二进制数末位是0,下列说法正确的是()

A.无法确定n是奇数还是偶数

B.若该二进制数的位数是4,则n的最大值是154

C.n与n+1分别转换为二进制数,这两个二进制数的位数可能不同

D.该二进制数末位的0去掉后,再转换为十进制数,所得的值是n/2

点击查看答案
第6题
将下面十进制数直接转换为十六进制数(小数取2位)。

将下面十进制数直接转换为十六进制数(小数取2位)。

点击查看答案
第7题
将下面给出的二进制、八进制和十六进制数转换为等值的十进制数.

将下面给出的二进制、八进制和十六进制数转换为等值的十进制数.

请帮忙给出正确答案和分析,谢谢!

点击查看答案
第8题
十进制转换为二进制数小数部分采用乘2取整法,将余数倒排()
点击查看答案
第9题
‍‍十进制整数转换为r进制数需采取()的方法。

A.乘以r取积

B.乘以r取整

C.除以r取商

D.除以r取余

点击查看答案
第10题
将二进制数转换为十进制数:(1010)2=()10

A.10

B.8

C.9

D.7

点击查看答案
退出 登录/注册
发送账号至手机
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改