首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:将长整型数中各位上为奇数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为87653142时,t中的数为7531。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,
下列给定程序中函数fun的功能是:将长整型数中各位上为奇数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为87653142时,t中的数为7531。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,
admin
2017-02-24
28
问题
下列给定程序中函数fun的功能是:将长整型数中各位上为奇数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。
例如,当s中的数为87653142时,t中的数为7531。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdlib.h>
#include<stdio.h>
#include<conio.h>
void fun(long s,long*t)
{
int d;
long s1=1;
/*********found*********/
t=0;
while(s>0)
{
d=s%10;
/*********found*********/
if(d%2==0)
{
*t=d*s1+*t;
s1*=10;
}
s/=10;
}
}
void main()
{
long s,t;
system("CLS");
printf("\nPlease enter s:");
scanf("%ld",&s);
fun(s,&t),
printf ("The result is:%id\n",t);
}
选项
答案
(1)*t=0; (2)if(d%2!=0)或if(d%2==1)
解析
本题考查:指针型变量作为函数参数;if语句条件表达式,结合奇偶数的表示方法来确定该表达式内容。
(1)由函数定义可知,变量t是指针变量,所以对t进行赋初值0是不对的。因为t指向的是存放新数的变量,所以此处应给新数赋初值0,即木t=0;
(2)变量d表示数s各位上的数,此处的if条件应为判断d是否为奇数。
转载请注明原文地址:https://kaotiyun.com/show/cgDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是______。main(){inta=2,b=4,c=6;int*p1=&a,*p2,&b,*p;*(p=&c)=*p1*(*p2);printf("%d\n",c);}
若a是int型变量,且a的初值为4,则计算a+=a-=a*a表达式后a的值为______。
有下列程序:fun(intx){intp;if(x==0‖x==1)return(3);p=x-fun(x-2);returnp;}main(){printf("%d\n",fun(7)
下列叙述中错误的是()。
以下程序运行后的输出结果是______。structNODE{inthum;structNODE*next;};main(){structNODEs[3]={{1,’\0’},{2,’\0’},{3,’\0’}},*p,*q
以下程序的功能是输入任意整数给n后,输出n行由大写字母A开始构成的三角形字符阵列图形。例如,输入整数5时(注意:n不得大于10),程序运行结果如下:ABCDEFGHIJKLMNO请填空完成该程序。main(){in
在数据库系统中,实现各种数据管理功能的核心软件称为______。
下列软件系统结构图的宽度为______。
有以下程序段,且变量已正确定义和赋值for(s=1.0,k=1;k<=n;k++)s=s+1.0/(k*(k+1));printf("s=%f\n\n",s);请填空,使下面程序段的功能与之完全相同S=1.0;k=1;while([8]
随机试题
习近平强军思想深刻回答的两大时代课题是()
甲与乙系夫妻,在婚姻关系存续期间,乙曾多次毁损夫妻共同财产。2019年4月5日,甲、乙因感情确已破裂被判决离婚。同年6月5日,甲发现乙伪造夫妻债务20万元,致使甲承担了不应当承担的“债务”。对此,下列表述不正确的是()。
十月革命推动中国的先进分子从资产阶级民主主义转向社会主义的原因是()
A、Therearemanycontroversialissuesliketherightamountofsleep.B、Amongmanyissuestherightamountofsleepistheleast
下列交通安全设施中,属于交通标志的有()。
背景某分部工程的网络计划如下图所示,计算工期为44d,A、D、I三项工作用一台机械顺序施工。监理工程师如批准按D→A→I顺序组织施工,施工中由于业主原因,B项工作拖延5d(网络计划见下图)。因此,承包商提出要求延长工期5d。你认为延长几天合理,
生产费用包括()。
依据消费税的有关规定,下列消费品中属于“化妆品”税目的有()。
某地要新建火车站,甲判断站址会选在A地,遂在该地买楼一座,准备将来车站建成后以此楼开旅店营利。但到时火车站却是建在B地,甲的购房行为囚此()
Writeanessayofabout120wordsonScienceandTechnologyHaveComeintoOurHouses.Refertothefollowingpoints: 1.Sci
最新回复
(
0
)