首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量S中偶数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为:7654321时,t中的数为:642。 请改正程序中的错误,使它能得出正确的结
给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量S中偶数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。 例如,当s中的数为:7654321时,t中的数为:642。 请改正程序中的错误,使它能得出正确的结
admin
2020-11-27
133
问题
给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量S中偶数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。
例如,当s中的数为:7654321时,t中的数为:642。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
1 #include<stdio.h>
2 /*********found*********/
3 void fun(long s,long t)
4 { long s1=10;
5 s/=10;
6 *t=s%10;
7 /*********found*********/
8 while(s<0)
9 { s=s/100;
10 *t=s%10 *s1+*t;
11 s1=s1 * 10;
12 }
13 }
14 main()
15 {long s,t;
16 printf(’’\nPlease enter s:’’); scanf(’’%1d’’,&s);
17 fun(s,&t);
18 printf(’’The result is:%1d\n’’,t);
19 }
选项
答案
(1)void fun(long s,long *t) (2)while(s>0)
解析
函数目的是取出长整型变量s中偶数位上的数。(1)第一个标识下的形参t被定义为一个long型变量,而对应的主函数中的实参却是一个地址值。因此,t在函数定义中应该被定义为一个指针变量,即“void fun(long s,long t)”改为“void fun(longs,long *t)”。(2)第二个标识下的while循环控制表达式“s<0”要求s小于0才进入循环。而s的值总是大于0,因此将“while(s<0)”改为“while(s>0)”。
转载请注明原文地址:https://kaotiyun.com/show/643p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:inta;floatb;执行scanf("%2d%f",&a,&b);语句时,若从键盘输入876543.0则a和b的值分别是()。
以下关于C语言数据类型使用的叙述中错误的是
有以下程序#includemain(){charch[]="uvwxyz",*pc;pc=ch;printf("%c\n",*(pc+5));}程序运行后的输出结果是
设有定义:chars[10];inti=0;,以下不能将一行(不超过100个字符)带有空格的字符串正确读入的语句或语句组是()。
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是
不能正确表示数学式的表达式是
若有定义语句:chara=’/82’;则变量a
设顺序表的长度为16,对该表进行简单插入排序。在最坏情况下需要的比较次数为
一颗二叉树中共有70个叶子结点与80个度为1的结点,则该二义树中的总结点数为
随机试题
有关气雾剂中药物吸收影响因素的叙述,正确的有
国际货币市场可分为()
CK-MB在典型的心肌梗死后多长时间恢复正常
若干供应商企业签订长期合约,形成企业联盟,由该企业制定标准,供应商根据标准为企业提供原材料。同时,甲企业将其商标、生产技术以及经营管理方式等全盘转让给乙企业使用,乙企业向甲企业每年支付100万元。为了提高生产效率,甲企业拟向一家科研机构购买一项新的生产技术
物业管理投标的第一个步骤是()。
在进行“循环系统的组成和功能”的教学时,教师先指导学生观察金鱼尾鳍内的血液流动情况,然后分析不同血管的特点。该教学方式属于()。
从蒸汽机的发明和电气技术的应用带来的后果看,科学技术进步对社会发展的作用是()。①社会生产力大幅度提高②社会结构和世界形势因此改变③人类的生活更加丰富多彩④资本主义经济危机周期性出现
电影分级制度主要是从保护青少年的角度出发来制定的,根据电影内容的不同,可以对青少年观影起到指导作用。另一方面,分级制也是为了保护电影创作者。因为电影的文艺作品属性,难免有一些涉及人性阴暗面、性、暴力或其他争议元素的内容,对未成年人而言,这些内容可能是不宜观
从传输介质类型的角度来看,局域网可分为()局域网与()局域网。
J.Martin方法中,数据规划的第一步是建立企业模型,分几个阶段逐步求精。下列哪个阶段不属于建模?
最新回复
(
0
)