填空题 下面的函数fun的功能是将形参x的值转换成二进制数,所得二进制数的每一位放在一维数组中返回,二进制的最低位放在下标为0的元素中,其他依次类推,请填空。 fun(int x,int b[]) { int k=0,r; do { r=x%{{U}} 【13】 {{/U}}; b[k++]=r; x/={{U}} 【14】 {{/U}}; }while(x);}
  • 1、
【正确答案】 1、[13]2 [14]2    
【答案解析】[命题目的] 考查do…while循环的作用。 [解题要点] 深刻理解+进制转化为二进制的方法,即取余法;数组名作为实参,在函数内部可以直接修改调用函数中定义的数组的值。 [考点链接] 掌握两个数据进行交换的算法原理。