首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序可把输入的十进制数以十六进制数的形式输出。 请在横线上填上适当的内容并把横线删除,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。 试题程序; main () { c
以下程序可把输入的十进制数以十六进制数的形式输出。 请在横线上填上适当的内容并把横线删除,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。 试题程序; main () { c
admin
2010-09-14
73
问题
以下程序可把输入的十进制数以十六进制数的形式输出。
请在横线上填上适当的内容并把横线删除,使它能得出正确的结果。
注意:不要改动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全国计算机二级
相关试题推荐
根据《民事诉讼法》的规定,审判人员的回避,由()决定。
在下列犯罪构成的一般要件中,体现犯罪实质特征的要件是()。
根据我国《宪法》规定,决定战争与和平问题的职权由()。
我国体现人民主权原则的宪法规定,不包括()。
张某11周岁,小学五年级学生.经常在其学校门口的一家小卖部买零食和一些学习用品,部分赊账,年终时共欠小卖部340元。小卖部老板拿着账单要求张某父亲付款,遭到张某父亲拒绝。下列说法正确的是()。
《公务员法》规定,对公务员考核的内容包括德、能、勤、绩、廉五个方面,重点考核()。
编号从1到10的10个白球排成一行,现按照如下方法涂红色:①涂2个球:②被涂色的2个球的编号之差大于2。那么不同的涂色方法有多少种?
甲、乙、丙三台车床加工方形和圆形的两种零件,已知甲车床每加工3个零件中有2个是圆形的,乙车床每加工4个零件中有3个是圆形的,丙车床每加工5个零件中有4个是圆形的。某天三台车床共加工了58个圆形零件,而加工的方形零件个数的比为4:3:3,那么这天三台车床共加
一个三位数除以53,商是a,余数是b(a,b都是正整数),则a+b的最大值是()。
①经过理论与实践的积累,再生建筑学也逐步成为了一门独立而完整的技术科学②到第一次世界大战爆发时,欧洲众多城市已经完成改造,向现代生活方式过渡③在保持原有建筑基本架构的基础上,通过改变局部结构和装修,大幅改变建筑的使用功能,这就
随机试题
根据相关法律法规,下列银行机构称谓中属于企业法人的有()。
特征,特色n.f______
There______notonlytheearthbutalsoeightotherplanesinthesolarsystem.
NeitherMarynorhersister()totheparty.
刺激引起组织兴奋的影响因素是
在组织中的主要抗原呈递细胞是
气机郁滞引起的心脉痹阻,症状特点为()。
中华人民共和国住房和城乡建设部发布的《关于加强城市总体规划修编和审批工作的通知》(建规[2005]2号)中规定,修编或调整城市总体规划,凡涉及改变基本农田()的,必须按依法程序办理有关手续。
2014年5月张某转让一项专利权,取得转让收入150000元,专利开发支出10000元。已知特许权使用费所得个人所得税税率为20%;每次收入超过4000元的,减除20%的费用。张某当月该笔收入应缴纳个人所得税税额的下列计算中,正确的是()。
执行语句s=Len(Mid("studyhard",1,5))后,s的值是
最新回复
(
0
)