首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:将形参n所指变量中,各位上为偶数的数去掉,剩余的数按原来从高位到低位的顺序组成一个新数,并通过形参指针n传回所指变量。 例如,若输入一个数27638496,则新数为739。 请在程序的中括号处填入正确的内容并将中
下列给定程序中,函数fun的功能是:将形参n所指变量中,各位上为偶数的数去掉,剩余的数按原来从高位到低位的顺序组成一个新数,并通过形参指针n传回所指变量。 例如,若输入一个数27638496,则新数为739。 请在程序的中括号处填入正确的内容并将中
admin
2016-08-16
25
问题
下列给定程序中,函数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全国计算机二级
相关试题推荐
有以下程序:#include<iostream>usingnamespacestd;intmain(){intnum[2][3],*p;intt,i,j,k
有以下程序:#include<iostream>#include<string>usingnamespacestd;intmain(){chararr[2][4];s
有以下程序:#include<iostream>usingnamespacestd;intmain(){inta=5;b=4,c=3,d=2;if(a>b>c)
下面是类MyClass的定义,对定义中各种语句描述正确的是()。classMyClass{publiC:voidMyClass(inta)//①{x=a;
若有函数调用语句:fun(a+b,(x,y),fun(n+k,d,(a,b,)));那么在此函数调用语句中实参的个数是()。
要采用“cin,tout”进行输入输出时,必须包含的头文件是【】。
若变量已正确定义并赋值,以下符合C++语言语法的表达式是
下列叙述中,不属于数据库系统的是
若有以下程序:#include<iostream>usingnamespacestd;classmyClass{private:intvar;public:myClass
随机试题
油井实施堵水措施后,若产量及动液面较低,示功图呈严重供液不足,需调小()。
A.寒积便秘B.热积便秘C.阳虚便秘D.肠燥便秘E.虫积便秘
混悬剂中增加分解介质黏度的附加剂是
消费者有权就产品质量问题,()。
当事人在( )活动中的地位平等。
下列关于证券经纪业务人员的说法错误的是()。
与学分制相配套的,衡量学生学业成绩的一种制度是________。
在音乐鉴赏课《沃尔塔瓦河》的教学过程中,李老师引导学生感受交响诗中蕴含的深沉情感,感受斯美塔那在作品创作中融入的浓浓爱国热情。李老师的这种教学行为充分体现了《普通高中音乐课程标准(2017年版)》中()方面的核心素养。
我国明朝末期的东林书院强调“家事、国事、天下事,事事关心”。这在一定程度上反映了教育所具有的()
当你正在电话中向下属单位一位态度很不冷静的同志解释最新颁布的治安法规时。领导过来要同你谈话。你怎么办?
最新回复
(
0
)