首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序可把输入的十进制数以十六进制数的形式输出。 请在横线上填上适当的内容并把横线删除,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。 试题程序; main () { c
以下程序可把输入的十进制数以十六进制数的形式输出。 请在横线上填上适当的内容并把横线删除,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。 试题程序; main () { c
admin
2010-09-14
57
问题
以下程序可把输入的十进制数以十六进制数的形式输出。
请在横线上填上适当的内容并把横线删除,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序;
main ()
{
char b[17]={"0123456789ABCDEF"};
int c[64] ,d,i=0,base=16;
long n;
printf("Enter a number:\n");
scanf ("%ld", &n);
do {
/*****************found****************/
c
=______; i++; n=n/base; }
while (n!=0);
printf("Transmite new base:\n");
for(--i;i>=0;--i)
/***************found*******************/
{ d=c
;printf("%c",b______);}
printf("\n");
}
选项
答案
(1)错误:缺少语句 正确:应填入n%base或%16 (2)错误:缺少语句 正确:应填入[d]
解析
在该程序中,字符数组b存储十六进制的16个数字符,整型数组c存储译出的十六进制数的各位数值。从整数n译出它的各位十六进制数值,需采用除16取余的方法,即求n除16的余,得到它的十六进制的个位数,接着将n除以16。在n不等于0的情况下循环,能顺序求出n的十六进制的个位数、十位数、百位数等。程序中变量base已预置16,所以在第1个空框处可填代码n%base或n%16。当n的十六进制数的个位、十位、百位等依次存放于数组c中后,就从最高位至最低位,参照数组c
的内容d(以其内容为下标),取十六进制数字符表中的字符b[d]输出。所以在第2个空框处可填入代码[d]。
转载请注明原文地址:https://kaotiyun.com/show/OWID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
李某年龄16周岁,接受叔叔遗赠的10万元,靠此款丰衣足食,李某()。
下列选项与我国古代五位帝王相关.按时间先后排序正确的是()。①车同轨,书同文,统一度量衡②修运河,创科举,三征高丽③休养生息④杯酒释兵权⑤以人为镜,可以明得失
在全国人民代表大会闭会期间,对全国人民代表大会常务委员会负责并报告工作的是()。
政府为了保护农业生产者,对部分农业产品规定了保护价格。为了采取这种价格政策,应采取的相应措施是()。
能够根据样本结果推断总体数量特征的调查方式是()。
将下面《水浒传》中的故事按事件的发展顺序排列,正确的是()。①景阳冈打虎②独臂擒方腊③浔阳楼题反诗④宿太尉招安
热力学三定律是现代物理学研究的一个重要的内容。其中,根据热力学第一定律.我们可知道()。
一个箱子里有四种不同颜色的小球,每次拿出2个,要保证有10次所拿的结果是一样的,至少要拿()次。
一个各位不相同的8位数密码,任意相邻两个数字之和为质数,则最大的8位数各位数字之和为多少?
如图,在△ABC中,已知BD=2DC,EC=2AE,则△BFD与△AEF面积的比值为()。
随机试题
三角形连接三相对称负载电路中,相电流与线电流之间的关系是()。
迁徙扩散生长的细菌最有可能是
在评价诊断方法的诊断结果时,实际为患者,但根据某法诊断为非患者的百分:率为
某县为加强社会治安综合治理抽调人员成立治安巡逻大队,队员赵某在巡逻中发现甲、乙、丙、丁正在聚众赌博使与之争吵。争吵之中,赵某将甲戴上手铐带回县治安巡逻大队。事后,县公安局以赵某擅自使用械具、非法限制他人的人身自由为由对赵某行政拘留15天。此案赵某行为的性质
有压进水口的特征是进水口高程在水库()以下。
劳动争议由劳动合同履行地或者用人单位所在地的劳动争议仲裁委员会管辖。()
因合同纠纷提起的诉讼,由()人民法院管辖。
何老师发现班里的幼儿萌萌感冒了,于是在课间休息期间,喂萌萌服下了儿童感冒药。何老师的做法()。
计算机系统软件不包括下列选项中的()。
简述我国基层群众性自治组织的概念和特点。(2010年真题)
最新回复
(
0
)