首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:将十进制正整数m转换成k(2≤k≤9)进制数,并按位输出。例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文
下列给定程序中,函数fun的功能是:将十进制正整数m转换成k(2≤k≤9)进制数,并按位输出。例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文
admin
2016-08-16
22
问题
下列给定程序中,函数fun的功能是:将十进制正整数m转换成k(2≤k≤9)进制数,并按位输出。例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include
#include
/*********found*********/
void fun(int m,int k);
{int aa[20],i;
for(i=0;m;i++)
{
/*********found*********/
aa
=m/k;
m/=k;
}
for(;i; i--)
/*********found*********/
printf("%d",aa
);
}
main()
{
int b,n;
printf("\nPlease enter a num
bet and a hase:\n");
scanf("%d%d",&n,&b);
fun(n,b);
printf("\n");
}
选项
答案
(1)void fun(int m,int k) (2)aa[i]=m%k; (3)printf("%d",aa[i—1]);
解析
(1)函数定义的格式错误,不应带有”;”。
(2)将十进制正整数转换为任意进制的数与十进制正整数转换成二进制的数的方法是一样的。从整数n泽出它的各位k进制数值,需采用除k取余的方法,即求n除k的余数,得到它的k进制的个位数,接着将n除以k。在n不等于0的状况下循环,能顺序求出n的k进制的各个位上的数。
(3)在进行for(i=0;m;i++)循环结束时,i已经多加了一个1,所以这里要减去1。
转载请注明原文地址:https://kaotiyun.com/show/0aNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
为使该程序执行结果为10,那么应该在程序划线处填入的语句是()。#include<iostream>usingnamespacestd;classMyClass{public:MyClas
有以下程序:#include<iostream>#include<string>usingnamespacestd;intmain(){chararr[2][4];s
以下程序的输出结果是【】。#include<iostream.h>voidmain(){chars[]="abcdef";s[3]=’\0’;cout<<s<<endl;}
下列程序段的输出结果是 #include<iostream.h> voidfun(int*X,int*y) {cout<<*X<<*y; *X=3; *y=4; } voidmain() {
对虚函数的调用有两种方式:【】和【】。
C++语言中关键字运算符有new,delete和【】。
请选出以下程序段的输出结果()。#include<iostream>usingnamespacestd;#defineMIN(x,y)(x)<(y)?(x):(y)intmain()
栈是限定在一端进行插入与删除的线性表,那么其组织数据的原则是()。
假定MyClass为一个类,则该类的拷贝构造函数的声明语句为()。
随机试题
恶寒战栗与高热交替发作,发有定时,此为:()
下列公式中含有不正确单元格引用形式的是( )。
由于外部条件的变化引起资产闲置、收益下降等而造成的资产价值损失称为()。
我国注册商标实行自愿注册原则,但下列商品中()必须使用注册商标。
元、明、清三代,汉族地区的精英佛教停滞衰退,而大众佛教取得长足发展。这一阶段从佛教宗派看,主要流行(),其他宗派逐渐衰落。
××省人民政府关于表彰全省民族团结进步模范个人的决定×政发[2015]63号各市、县(市、区)人民政府,省各委办厅局,省各直属单位:2011年全省民族团结进步
一个罐子里装有黑球和白球,黑、白球之比为R:1,现有放回地一个接一个地抽球,直到抽到黑球为止,记X为所抽的白球数.这样做了n次以后,我们获得一组样本:X1,X2,…,Xn.基于此,求R的最大似然估计.
(2014年)证明n阶矩阵相似.
在考生文件夹下打开文档WORD.DOCX,按照要求完成下列操作并以该文件名(WORD.DOCX)保存文档。【文档开始】中国偏食元器件市场发展态势90年代中期以来,外商投资踊跃,合资企业积极内迁。日本最大的偏食元器件厂商村田公司以及松下、
Thedoctor’sadvicewasthatthepatient()atonce.
最新回复
(
0
)