首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:将形参n中,各位上为偶数的数取出,并按原来从高位到低位相反的顺序组成一个新数,作为函数值返回。 例如,输入一个整数27638496,函数返回值为64862。 请在程序的下画线处填入正确的内容并将下画线删除.使
下列给定程序中,函数fun的功能是:将形参n中,各位上为偶数的数取出,并按原来从高位到低位相反的顺序组成一个新数,作为函数值返回。 例如,输入一个整数27638496,函数返回值为64862。 请在程序的下画线处填入正确的内容并将下画线删除.使
admin
2018-03-28
36
问题
下列给定程序中,函数fun的功能是:将形参n中,各位上为偶数的数取出,并按原来从高位到低位相反的顺序组成一个新数,作为函数值返回。
例如,输入一个整数27638496,函数返回值为64862。
请在程序的下画线处填入正确的内容并将下画线删除.使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
unsigned long fun(unsigned
long n)
( unsigned long x=0;int t;
while(n)
{ t=n%10;
/*********found*********/
if(t%2==
【1】
)
/*********found*********/
x=
【2】
+t;
/*********found*********/
n=
【3】
;
}
return x;
}
main()
{ unsigned long n=一1;
while(n>99999999||n<0)
{printf("Please input(0<
n<1 0 000 0000):");scanf("%
ld",&n);}
printf("\nThe result is:%
ld\n",fun(n));
}
选项
答案
(1)0 (2)10*x (3)n/10
解析
本题考查:已知某数,如何求该数各个位数值;已知各个位数值,如何表示该数;除法运算。
填空1:定义变量t用来存放某数的各个位数值,此处判断t是否为偶数,即对2求余结果是否为0。
填空2:将t作为x的个位数,原来x的各个位上升1位,即x=10 * x+t。
填空3:每循环一次,通过除法运算,去掉数值最后一位。
如果知道某数n的各个位数值,可以得到该数值n。例如,n的个位为a、十位为b、百位为c,那么n=c*100+b * 10+a。如果知道数值n,可以采用求余和除法操作来表示其各个位数值,即n%10(取个位)、n/10(取十位)。读者可以自己考虑一下,如果是三位数,如何提取各个位数值?如果是四位数呢?
转载请注明原文地址:https://jikaoti.com/ti/Jia0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设已执行预编译命令#include,以下程序段的输出结果是chars[]="anapple";printf("%d\n",strlen(s));
设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是
若有以下程序段:intm=0xabc,n=0xabc;m-=n;printf("%X\n",m);执行后输出结果是()。
fgets(str,n,fp)函数从文件中读入一个字符串,以下错误的叙述是()。
以下程序的输出结果是【】。main(){inta=1,b=2;a=a+b;b=a-b;a=a-b;printf("%d,%d\n",a,b);}
有以下程序#inculde#deFineSUB(a)(a)(a)main(){inta=2,B=3,c=5,d;d=SUB(a+B)*c;printF(”%d\n”,d);}程序运行后的输山结果是
以下函数调用语句中实参的个数是()func((exp1,exp2),(exp3,exp4,exp5));
若语句“t=fun(fun(x,y,a),(a+b,a+C,x+y+z);”对fun函数的调用正确,则fun函数的形参个数为()。
在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送_____。
随机试题
房劳过度,易损伤的脏腑是
在A、E、I、O四种判断中,不能进行换位推理的有()
关于子宫内膜的周期性变化,下列说法中不正确的是
患者,女,49岁。月经紊乱1年,阴道少量流血20余天就诊。妇检:宫颈重度糜烂,子宫稍大,双附件无异常。若刮宫病理结果为复杂性增生伴重度不典型增生,最佳处理方案是
他如何以一个诗人的______去经历90年代的梦想与荣光,激烈与______,挣扎与平缓;如何以种种匪夷所思的方式去探测内心。90年代的他依然在写诗歌,他觉得诗歌本身并未消亡,只不过“这个声音不像八十年代传的那么远”。填入划横线部分最恰当的一项是(
在中国,从来没有一条河被寄托了这么多的感情,黄河在被尊为“母亲”时,也被赋予了太多的历史______。黄河流经晋陕峡谷到达吉县境内,水面一下子从400多米宽收缩为50余米,《书.禹贡》中只用八个字:“盖河漩涡,如一壶然。”壶口瀑布的______跃然纸上。
强调情绪的产生是植物性神经系统活动的产物的理论是
下列哪项不是加德纳的多元智力成分?
甲、乙、丙、丁、戊是某公司的工作人员,因为业绩完成得非常漂亮,公司奖励他们组团出去旅游,但因工作原因不能所有人都去。关于他们哪些人去旅游有如下规定:(1)只有丙不去,乙才去。(2)甲、戊至多去1人。(3)只要甲去,丙就会去。(4)丙、丁至多去1人。
有以下程序:main(){inta;charc=10;floatf=100.0;doublex;a=f/=c*=(x=6.5);printf("%d%d%3
最新回复
(
0
)