首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:将长整型数中各位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为87653142时,t中的数为8642。 请改正程序中的错误,使它能得出正确的结果。 注意:不得增行或删行,也不
下列给定程序中,函数fun的功能是:将长整型数中各位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为87653142时,t中的数为8642。 请改正程序中的错误,使它能得出正确的结果。 注意:不得增行或删行,也不
admin
2019-04-14
67
问题
下列给定程序中,函数fun的功能是:将长整型数中各位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。
例如,当s中的数为87653142时,t中的数为8642。
请改正程序中的错误,使它能得出正确的结果。
注意:不得增行或删行,也不得更改程序的结构!
试题程序:
#include <stdio.h>
void fun(long s.long *t)
{
int d;
long s1=1;
*t=0;
while(s>0)
{
d=s%10;
/* * * * * * found * * * * * */
if(d%2=0)
{
*t=d *sl+ *t;
sl* =10;
}
/* * * * * * found * * * * * */
s\=10;
}
}
main()
{
long s,t;
printf(″\nPlease enter s:″);
scanf(″%ld″,&s);
fun(s,&t);
printf(″The result is:%ld\n″,t);
}
选项
答案
(1)if(d%2= =0) (2)s/=10;
解析
本题考查:if语句条件表达式,注意“= =”和“=”的区别;除法运算符“/”。
(1)分析程序,在if的条件表达式中,不应该出现赋值运算符“=”,应使用“= =”运算符。
(2)这里是一个运算符的错误,表示除法的运算符是“/”。
转载请注明原文地址:https://kaotiyun.com/show/xmRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列能正确进行字符串赋值的是()。
以下程序的输出结果是______。main(){inta=3;printf("%d\n",(a+=a-+a*a))}
数据存储和数据流都是__________,仅仅是所处的状态不同。
以下叙述中错误的是
可以在C语言程序中用做用户标识符的一组标识符是()。
以下程序的功能是:利用指针向三个整型变量,并通过指针运算找出三个数中最大值,输出到屏幕上。请填空main(){intx,y,z,max,*px,*py,*pz,*pmax;scanf("%d%d%d",&x,&y,&z);px=&x;py=&y;
下列字符数组初始化语句中,不正确的是()。
编写函数fun,它的功能是计算下列级数和,和值由函数值返回。例如,当n=10,x=0.3时,函数值为1.349859。注意:部分源程序在文件PROG1.C文件中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干
数据流程图(DFD图)是
随机试题
圣吉把学习型组织的五项技能称为“五项修炼”,其核心是()
患者,男,16岁,5个月前无明显诱因于面部、上胸背部出现丘疹、脓疱、结节、囊肿,有触痛,时轻时重,逐渐增多,部分皮疹有破溃、结痂,形成散在瘢痕。发病以来一般情况可,睡眠、饮食及大小便无特殊。既往无药物过敏史、无服用糖皮质激素等药物史,也无焦油、沥青、卤代氢
根据《药品经营质量管理现范》的规定,怕压药品应
甲公司与乙公司就一批高档西服的买卖合同以电子邮件的形式进行磋商。5月8日,甲公司首先提出该批西服的数量、质量、价格等内容,询问乙公司能否提供。乙公司接受了甲公司的要求,并就履行地点、期限等内容提出了若干补充意见,且提出采用合同书形式订立合同,并于5月10日
四部门经济中的部门包括()。
2014年1月1日,甲公司采用分期收款方式向乙公司销售一套大型设备,合同约定的销售价格为1000万元(不含增值税),分5次于每年12月31日等额收取。该大型设备成本为800万元。假定该销售商品符合收入确认条件,同期银行贷款年利率为6%。不考虑其他因素,假定
胆汁是由()分泌的。
方舟中学有一台电脑能上QQ,但无法浏览网页,在下列选项中可能设置错误的是()。
河姆渡和半坡居民过着定居生活,最主要的原因是()。
第三产业
最新回复
(
0
)