首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:将形参n所指变量中,各位上为偶数的数去掉,剩余的数按原来从高位到低位的顺序组成一个新数,并通过形参指针n传回所指变量。 例如,若输入一个数27638496,则新数为739。 请在程序的下画线处填入正确的内容并将下
下列给定程序中,函数fun的功能是:将形参n所指变量中,各位上为偶数的数去掉,剩余的数按原来从高位到低位的顺序组成一个新数,并通过形参指针n传回所指变量。 例如,若输入一个数27638496,则新数为739。 请在程序的下画线处填入正确的内容并将下
admin
2017-09-23
46
问题
下列给定程序中,函数fun的功能是:将形参n所指变量中,各位上为偶数的数去掉,剩余的数按原来从高位到低位的顺序组成一个新数,并通过形参指针n传回所指变量。
例如,若输入一个数27638496,则新数为739。
请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include < stdio.h >
void fun(unsigned long*n)
{ unsigned long x=0,i;int t;
i=1;
while(*n)
/*********found*********/
{t=*n%
【1】
;
/*********found*********/
if(t%2 1=
【2】
)
{x=x+t*i;i=i*10;)
*n=* n/10;
}
/*********found*********/
*n=
【3】
;
}
mein()
{ unsigned long n=一1;
while(n >9 9 9 9999 9||n < 0)
f printf("Please input(0 <
n < 1 000 00 00 0):");
Scanf("%id",&n);}
fun(&n);
printf("\nThe result is:%Id\n",n);
}
选项
答案
(1)10 (2)0 (3)x
解析
本题考查:求余运算;if语句条件表达式。
填空1:通过t对10求余,取出该数值的各个位。
填空2:通过if条件语句实现奇偶数的判定。如果条件表达式对2求余为0即为偶数,反之则为奇数。
填空3:最后将剩余的数赋给n所指向的元素。
转载请注明原文地址:https://kaotiyun.com/show/Ysxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有以下程序:main(){inti,sum=0;for(i=2;i<10;i++){if((i%2)==0)continue;sum+=i;}printf("%d\n",sum);}
下面程序的功能是:计算1~20之间的奇数之和与偶数之和,请填空使程序功能完整。#include<stdio.h>main(){inta=0,b=0,c=0,i;for(i=0;i<=20;i+=2){a+=
以下不正确的转义字符是()。
软件工程研究的内容主要包括:软件开发技术和()。
两个或两个以上模块之间关联的紧密程度称为()。
设a和b均为int型变量,且a=6、b=11、c=3,则能使值为3的表达式是()。
有下列程序:main(){intm,n,p;scanf("m=%dn=%dp=%d",&m,&n,&p);printf("%d%d%d\n",m,n,p);}若想从键盘上输入数据,使变量m中的值为123,n
在关系数据库中,用来表示实体之间联系的是()。
数据库管理系统提供的数据语言中,负责数据的增?删?改和查询的是【】。
随机试题
为确保建设工程进度控制目标的实现,监理工程师必须认真制定进度控制措施。进度控制的技术措施主要有()。
下列明细分类账中,应该采用数量金额式明细分类账的是()。
下图是国家统计局企业景气指数分行业中工业的季度数据,时间区间为2001年1月至2016年9月。根据图表,工业企业负责人对经营状况和经济预期最悲观的时间是()。
下列关于乳类脂肪的描述,不正确的是()。
赵女士长期以来忍受丈夫的家庭暴力。这天,因饭菜不合口味,丈夫动手打了赵女士耳光,赵女士刚辩解几句,丈夫用绳子将其勒得喘不过气,并用刀将她的手臂砍伤。邻居们闻声冲开门把赵女士救了下来并请来了社会工作者。面对这种情况,社会工作者首先应该()。
以下①~⑦种教师行为中,违反教师职业道德及有关政策法规的是()①按名次排座位;②作业完不成,罚站一星期;③当众嘲笑,羞辱学生;④对犯错误的学生进行适当的惩戒;⑤教师辅导自己班的学生并收费用;⑥因为找不到违反纪律的某个学生,就将全部同
人类的和平共处是一个不可实现的理想。统计数字显示自1945年以来每天有12场战斗在进行,这包括大大小小的国际战争以及内战中的武力交战。以下哪项如果为真,最能对上述结论提出质疑?
开发策略的制定必须考虑很多问题,但下面()的问题可以不考虑。
表达式12/2\4的值是
支持子程序调用的数据结构是()。
最新回复
(
0
)