首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:将形参n所指变量中,各位上为偶数的数去掉,剩余的数按原来从高位到低位的顺序组成一个新数,并通过形参指针n传回所指变量。 例如,若输入一个数27638496,则新数为739。 请在程序的中括号处填入正确的内容并将中
下列给定程序中,函数fun的功能是:将形参n所指变量中,各位上为偶数的数去掉,剩余的数按原来从高位到低位的顺序组成一个新数,并通过形参指针n传回所指变量。 例如,若输入一个数27638496,则新数为739。 请在程序的中括号处填入正确的内容并将中
admin
2016-08-16
46
问题
下列给定程序中,函数fun的功能是:将形参n所指变量中,各位上为偶数的数去掉,剩余的数按原来从高位到低位的顺序组成一个新数,并通过形参指针n传回所指变量。
例如,若输入一个数27638496,则新数为739。
请在程序的中括号处填入正确的内容并将中括号删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include
void fun(unsigned long*n)
{ unsigned long x=0,i;int t;
i=1;
while(*n)
/*********found*********/
{t=*n%【1】;
/*********found*********/
if(t%2!=【2】)
{x=x+t*i;i=i*10;}
*n=*n/10;
}
/*********found*********/
*n=【3】;
}
main()
{ unsigned long n=一1;
while(n>99999999||n<0)
{printf("Please input(0<
n<100000000):");
scanf("%1d",&n);)
fun(&n);
printf("\nThesult is:%ld\n",n);
}
选项
答案
(1)10 (2)0 (3)x
解析
填空1:通过t对10求余,取出该数值的各个位。
填空2:通过if条件语句实现奇偶数的判定。如果条件表达式对2求余为0即为偶数,反之则为奇数。
填空3:最后将剩余的数赋给n所指向的元素。
转载请注明原文地址:https://kaotiyun.com/show/caNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在顺序表(3,6,8,10,12,15,16,18,21,25,30)中,用二分法查找关键码值11,所需的关键码比较次数为()。
数据库保护分为安全性控制、【】、并发性控制和数据的恢复。
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是
若变量已正确定义并赋值,以下符合C++语言语法的表达式是
在下列几种排序方法中,要求内存量最大的是
对虚函数的调用有两种方式:【】和【】。
在进行了任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态,其中只能用于检测刚进行的操作是否失败函数名是()。
以于下面定义的类MyClass,在函数f()中将对象成员n的值修改为50的语句应该是()。classMyClass{public:MyClass(intx){n=x;
若有以下程序:#include<iostream>usingnamespacestd;voidsub(intx,inty,int*z){*z=y+x;}intmain()
在C++语言中,对函数参数默认值描述正确的是()。
随机试题
激素
对卫生行政机关工作人员的具体行政行为不服申请行政复议,有权审理的是
女性,28岁,寒颤,发热,腰痛伴尿频、尿急2天,体温39.2℃,心肺无异常。肝脾肋下未触及。两侧肋脊角有叩击痛。尿液检查:蛋白(-),镜检红细胞3~5/HP,白细胞10~15/HP,最可能的诊断为
阿托品化的指征不包括
在高峰强度持续时间短时,骨料生产能力根据()确定。
银行采取常规清收手段无效而向人民法院提起诉讼后,人民法院一般应在立案之日起()内作出判决。
同业拆借活动都是在金融机构之间进行,对参与者要求严格,因此,其拆借活动基本上都是()拆借。
【2016北京NO.46~50】纽约的曼哈顿城区是全世界高楼密度最大的地方,狭窄的街道却能看到阳光,这里是世界上行人密度最高的地方,但行人却不会感到拥堵。曼哈顿城区林立的高楼大都是竹笋般的退台式建筑,保证了阳光的照射路径,街道对行人也非常友好,摩天大楼纷纷
Intheofficeyouwillseethesign"______".
我在山坡的小屋里,悄悄掀起窗帘,窥见园中大干世界,一片喧闹。
最新回复
(
0
)