问题 填空题

下面的函数fun的功能是将形参x的值转换成二进制数,所得二进制数的每一位放在一维数组中返回,二进制的最低位放在下标为0的元素中,其他依次类推,请填空。
fun(int x,int b[])
int k=0,r;
do
r=x% 【13】
b[k++]=r;
x/= 【14】
while(x);

答案

参考答案:[13]2 [14]2

解析:[命题目的] 考查do…while循环的作用。
[解题要点] 深刻理解+进制转化为二进制的方法,即取余法;数组名作为实参,在函数内部可以直接修改调用函数中定义的数组的值。
[考点链接] 掌握两个数据进行交换的算法原理。

单项选择题
单项选择题