首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:将长整型数中各位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为87653142时,t中的数为8642。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文
下列给定程序中函数fun的功能是:将长整型数中各位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为87653142时,t中的数为8642。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文
admin
2017-11-24
5
问题
下列给定程序中函数fun的功能是:将长整型数中各位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。
例如,当s中的数为87653142时,t中的数为8642。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MOD11.c中,不得增行或删行,也不得更改程序的结构!
#include
void fun(10ng s,long*t)
{int d:
long sl=1;
/**********found**********/
t=0;
while(s>0)
{d=s%10;
/**********found**********/
if(d%2==1)
{*t=d*sl+*t:
sl*=10:
}
s/=10;
}
}
main()
{long s,t;
printf(’’\nPlease enter s:’’);scanf(’’%ld’’,&s);
fun(s,&t):
printf(’’The result is;%ld\n’’,t);
}
选项
答案
1.*t=0; 2.if(d%2==0)
解析
1.由函数定义可知,变量t是指针变量,所以对t进行赋初值0是不对的。因为t指向的是存放新数的变量,所以此处应给新数赋初值0,即*t=0。
2.变量d表示数s各个位上的数,此处的if条件应为判断d是否为奇数。
转载请注明原文地址:https://kaotiyun.com/show/3SID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
需求不足造成生产过剩,而裁员和降薪又造成低收入群体收入继续下降,需求更加疲软,生产过剩更加严重。根据以上这段话,下列说法错误的是()。
美国总统奥巴马2015年7月1日在白宫玫瑰园宣布美国与古巴正式重新建立外交关系,在此之前,外界对古巴的了解只有古巴糖、雪茄、朗姆酒、切.格瓦拉和卡斯特罗。闻名于世的古巴朗姆酒的主要酿造原料来自于()。
下图为我国东部沿海地区某城市功能区分布略图,若图中城镇规划合理,避免了工业大气污染对住宅区的影响,则其指向标是()。
如今,电脑、手机风行于世,“键盘手”“拇指族”与日俱增,年轻一代提笔忘字的现象,越来越寻常,平素里总以为轻轻松松就能打出来的字,怎么换了用笔去写就要抓耳挠腮呢?有关专家对此已是见怪不怪,并给出一个专业术语,叫作“电脑失写症”。有病就应该去医治,可这种一时忘
阅读以下文字,回答下列问题。浮船坞是一种修造舰船的大型装备,外观就像是把一个干船坞从岸边“刨”了出来,主结构是一个巨大的凹字形船舱,两侧有水密结构的墙,前后端是可以开合的门,实际上是一种构造特殊的槽形平底船,且船底被设计得尤为坚固,以承受大型船只
把下面几个句子组成语意连贯的一段文字,排序正确的一项是()。①同样一本书每再看看,领悟的又是一番境界②后来觉着不对,因为年龄不同了③这竟成了我少年时代大半消磨时间的方法④所以买书回来放在架上,想起来时再反复地去回看它们⑤一本好
________生态文明是由人的问题引起的,________最终指向人的生存和发展,________,要建设生态文明,就必须对人自身的观念、行为做出深刻的检视。填入画横线部分最恰当的一项是()。
戊戌变法运动是中国近代史上的第一次爱国救亡运动,论述该运动发生的原因以及在中国近代思想史、文化史上的意义和作用。(华东师范大学2004年中国通史真题)
一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为
设有说明int(*ptr)[M];其中的标识符ptr是()。
随机试题
精神分析常用的方法是
完成反应式
下列有关X线胶片保存的方法,错误的是
金属全冠邻面与邻牙保持正常接触关系的作用不包括
A.心B.肾C.脾D.肺E.肝
钢筋混凝土预制构件运输时,如设计无具体要求,构件混凝土强度不应小于设计强度等级的()。
解释债券指数化投资动机的因素包括()。
全面建设小康社会,最根本的任务是()。
根据所给资料,回答问题。据统计,2013年广东省城镇私营单位就业人员每年平均工资为37020元,比上年增长16.0%,增幅回落3.9个百分点。2013年,城镇私营单位就业人员平均工资与2012年相比,增长最慢的地区为:
从历史看,印度洋从未发生过波及沿岸各国的大规模海啸。根据统计,世界上95%的地震发生在太平洋区域。再者建立现代海啸预警系统代价昂贵。日本的海啸预警系统是世界最先进的,每年耗费资金约2000万美元。美国是建立现代海啸预警系统的另一个发达国家。20世纪末美国和
最新回复
(
0
)