首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中函数fun的功能是:从低位开始取出长整型变量s中偶数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为:7654321时,t中的数为:642。 请改正程序中的错误,使它能得到正确结果。 注意:不
给定程序中函数fun的功能是:从低位开始取出长整型变量s中偶数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为:7654321时,t中的数为:642。 请改正程序中的错误,使它能得到正确结果。 注意:不
admin
2010-11-26
27
问题
给定程序中函数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全国计算机二级
相关试题推荐
亚欧大陆中部、北美洲中部和南美洲南部分布着()。
根据《中华人民共和国中国人民银行法》的规定,我国货币政策的最终目标是(),并以此促进经济增长。
某国有保险公司的工作人员张某,故意指使他人虚报保险事故,并由自己亲自理赔骗取保险金20万元与他人私分。张某构成()。
行政征收的实施应以下列哪一项内容为前提?()
热力学三定律是现代物理学研究的一个重要的内容。其中,根据热力学第一定律.我们可知道()。
有一位百岁老人出生于二十世纪,2015年他的年龄各数字之和正好是他在2012年的年龄的各数字之和的三分之一,问该老人出生的年份各数字之和是多少(出生当年算作0岁)?
甲、乙两个仓库共存药45吨,现从甲仓库调出库存的60%,从乙仓库调出库存的40%支援非洲,结果两仓库药品库存相差3吨。甲、乙仓库原本库存的比例可能是多少?
从10种不同的作物种子中选出6种分别放入6个不同的瓶子中展出,如果甲、乙两种种子都不许放入第一号瓶子内,那么不同的放法共有:
用2012减去一个四位数的差,正好等于将这个四位数各个数位数字相加的和,那么有几个这样的四位数?()
以法的地位、效力、内容和制定程序为标准,法可以划分为()
随机试题
下列情形中,使用暴力行为致人死亡的,应以故意杀人罪定罪判刑的有()。
患儿,男,4个月,舌系带粗短、附着较高,伸舌时舌尖部呈“W”形如行系带矫正术,下列错误的是
下列关于侦查阶段犯罪嫌疑人聘请律师的表述,哪些是错误的?()
目前,人们常用的文字处理软件有()。[2012年真题]
参与管理的基本要求有( )。
下列关于信托受托人权利和义务的表述中,正确的有()。
A公司为一投资项目拟定了甲、乙两个方案,请你帮助做出合理的投资决策,相关资料如下:(1)甲方案原始投资额在投资期起点一次性投入,项目寿命期为6年,净现值为19.8万元。(2)乙方案原始投资额为100万元,在投资期起点一次性投入,项目营业期为3年,投资期
教育学的研究对象是_______。
1,3,6,12,27,()。
结合材料回答问题:材料1“士不可以不弘毅,任重而道远。”国家的前途,民族的命运,人民的幸福,是当代中国青年必须和必将承担的重任。一代青年有一代青年的历史际遇。我们的国家正在走向繁荣富强,我们的民族正在走向伟大复兴,我们的人民正在走向更加幸福美好
最新回复
(
0
)