首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中函数fun的功能是:从低位开始取出长整型变量s中偶数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为:7654321时,t中的数为:642。 请改正程序中的错误,使它能得到正确结果。 注意:不
给定程序中函数fun的功能是:从低位开始取出长整型变量s中偶数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为:7654321时,t中的数为:642。 请改正程序中的错误,使它能得到正确结果。 注意:不
admin
2010-11-26
49
问题
给定程序中函数fun的功能是:从低位开始取出长整型变量s中偶数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。
例如,当s中的数为:7654321时,t中的数为:642。
请改正程序中的错误,使它能得到正确结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
[试题源程序]
#include<stdio.h>
/************found************/
void fun(long s,long t)
{
long s1=10;
s/=10;
*t=s%10;
/************found************/
while(s<0)
{
s=s/100;
*t=s%10*s1+ *t;
s1=s1*10;
}
}
mein()
{
long s,t;
printf("\nPlease enter s:");
scanf("%1d",&s);
fun(s,&t);
printf("The result is:%1d\n",t);
}
选项
答案
(1)错误:void fun(long s,long t) 正确:void fun(long s,long *t) (2)错误:while(s<0) 正确:while(s>0)
解析
错误1:在函数fun体中,t是一个指针型变量,由C的基础知识我们可以知道,定义形参时也应定义指针。
错误2:由题目可以知道,此处条件应该s>0,所以这里应改为:while(s>0)。
转载请注明原文地址:https://kaotiyun.com/show/TPID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在市场经济条件下,资源配置的主要方式是()。
在全国人民代表大会闭会期间,对全国人民代表大会常务委员会负责并报告工作的是()。
近年来,我国极地科学考察不断取得优异成绩,目前已在南北极建立了四个科学考察平台.在北极建立的是()。
某甲在银行取款时,银行工作人员因点钞失误多付给他1万元,甲以这1万元作本钱经商,获利5千元,其中2千元为其劳务管理费用成本。一个月后银行发现了多付款的事实,要求甲退回,甲不同意。下列有关该案的哪一表述是正确的?()
侵害他人财产的,财产的损失应当按照()财产的市场价格或其他方式计算。
建设中国特色现代农业.必须建立完善的农业社会化服务体系。要坚持主体多元化、服务专业化、运行市场化的方向,充分发挥公共服务机构的作用。下列不属于我国构建农业社会化服务新机制,大力培育发展多元服务主体的措施的是()。
俄国十月革命以前,我国新文化运动的主要内容是()。①提倡民主与科学,反对专制和愚昧②提倡新道德,反对旧道德③提倡马克思主义,反对资产阶级改良主义④提倡新文学,反对旧文学
根据我国《宪法》和相关法律法规,关于我国行政区划变更的法律程序,下列哪一选项是正确的?()
根据下列材料回答问题。2006—2012年,上表中指标数值逐年减小的指标有()。
在我国,诉讼程序法包括()。
随机试题
生闻之,不觉解颐解颐:
Iwouldliketomakearequest______acontribution.
患儿,5岁,体重25kg,在家玩耍时不慎打翻开水瓶,双下肢被开水烫伤后皮肤出现大水疱、皮薄,疼痛明显。水疱破裂后创面为红色。烧伤深度为
消化油腻肉食积滞的要药是
地价管理包括()的制订和建立()。
屋顶天窗排放大气污染物属于()。
少数民族中住房为吊脚楼形式的有()。
[2014年·吉林·判断]教师板书时,用彩笔将重点内容标识以引起学员关注,这是利用知觉的整体性。()
打开工作簿文件Excel.xlsx。选取“年龄”列、“人数”列内容,建立“分离型三维饼图”,图表标题为“新生年龄分布图”,图例靠左;将图插入表的A8:G23单元格区域内。
Schoolsintheeasttendtobebettersponsored,______thoseinthewestarerelativelypoor.
最新回复
(
0
)