首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的作用是:不断从终端读入整数,由变量a统计大于0的个数,用变量c来统计小于0的个数,当输入0时结束输入,并通过形参pa和pb把统计的数据传回主函数进行输出。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果
给定程序中,函数fun的作用是:不断从终端读入整数,由变量a统计大于0的个数,用变量c来统计小于0的个数,当输入0时结束输入,并通过形参pa和pb把统计的数据传回主函数进行输出。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果
admin
2020-06-16
39
问题
给定程序中,函数fun的作用是:不断从终端读入整数,由变量a统计大于0的个数,用变量c来统计小于0的个数,当输入0时结束输入,并通过形参pa和pb把统计的数据传回主函数进行输出。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
1 #include<stdio.h>
2 void fun(int *px,int *py)
3 {
4 /**********found**********/
5 int___(1)___;
6 scanf(’’%d’’,&k);
7 /**********found**********/
8 while___(2)__
9 {if(k>0) a++;
10 if(k<0)b++;
11 /**********found**********/
12 __(3)___;
13 }
14 *px=a;*py=b;}
15 main()
16 {int x,y;
17 fun(&x,&y);
18 printf(’’x=%d y=%d\n’’,x,y);
19 }
选项
答案
(1)a=0,c=0,k (2) (k!=0) (3)scanf(’’%d’’,&k);
解析
第一空:“int__(1)__;”这一空出现在fun函数最开始的定义阶段,我们可以看到这里定义的是int整型数据,而在这下面的一步为“scanf(’’%d’’,&k);即让我们输入k的数据,再根据题意,就可以知道这里的k是我们不断输入的整数,而整个程序也仅仅需要这一个数据的输入,所以这一空定义的就是我们需要输入的数据k,同时下面出现在a,c也都没有定义,所以这一空应该填“a=0,c=0,k”。
第二空:“while(2);”这一空出现在fun函数中的while循环中,是要给出while循环的条件语句。根据题意我们就可以知道,这里循环是只要数字不0就一直进行,而while循环内部也能看到k>0和k<0时的统计步骤,所以这里while循环应该就是while循环的终止条件,k不等于即可,即这一空应该填“(k!=0)”(注意这里应该加上条件语句应有的括号)。第三空:“……(3);……”这一空在while循环中,此while循环是数字的判定函数。这一空前面已经有了对于数字大于0或者小于0的判断,也有相应的a++和c++来进行个数统计,但是我们会发现这里功能已经齐全,只不过没有达到题目要求的不断的输入,所以这里循环还要继续输入k的值才能实现题目所达到的要求,所以这一空应该填的是“scanf(’’%d’’,&k);”。
转载请注明原文地址:https://kaotiyun.com/show/Ms3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数fun的功能是进行数字字符转换。若形参ch中是数字字符‘0’~‘9’,则将‘0’转换成‘9’,‘1’转换成‘8’,‘2’转换成‘7’,…,‘9’转换成‘0’;若是其他字符则保持不变;并将转换后的结果作为函数值返回。请在程序的下
下列选项中,能够满足“只要字符串s1等于字符串s2,则执行sT”要求的是()。
下列数据流图(DFD)构造规则中正确的是()。
关系的实体完整性要求关系中不能为空的属性是()。
下列叙述中错误的是()。
下列叙述中正确的是()。
以下选项中,能够正确利用随机函数rand(),产生一个英文字母的表达式是()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blankl.c。在此程序中,函数fun的功能是:将s所指字符串中的所有数字字符移到所有非数字字符之后,并保持数字字符串和非数字字符串原有的次序。例如,s所
以下选项中关于C语言常量的叙述错误的是()。
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。字符串的长度最长允许为79。请改正程序中的错误,使它能
随机试题
当相对弯曲半径r/t≤4时,中性层就会向________偏移。
男性,15岁,主诉1周来发热(38℃),呼吸急促,食欲不振,全身乏力,胸闷,咳嗽,咳白黏痰。体检:脉速110次/分,气管右偏,左胸部语颤减弱,叩浊,呼吸音减弱,左下呼吸音消失。胸部x片见左胸呈大片浓密阴影,并可见一外上向内下的斜行弧线阴影(无液平面),纵隔
有关食管生理狭窄的说法错误的是()。
I类民用建筑采用异地土回填,应进行土的镭—226、钍—232、钾—40的比活度测定。内照射指数不大于1.0和外照射指数不大于1.3的土,方可使用。()
某柱基础、作用在设计地面处的柱荷载设计值、基础尺寸、埋深及地基条件如下图所示。
在设备监理工作的进展过程中,业主经常要根据设备监理合同检查设备监理机构的工作。设备监理规划是业主检查监理工作的尺度,所以编制设备监理规划必须严格依据( ),
下列各项中,可以反映企业的现金和现金等价物流动的报表是()。
年初有3位同学给好朋友黄某过18岁生日。从未沾过酒的他们,醉后犯了拦路抢劫罪。他们的青春本来将有几年在大墙内度过,但一项新制度使之得以改变,那就是某市青少年事务署与检察院共同建立的一项针对未成年人的特殊检察机制,名为“诉前考察”。这意味着对未成年人刑事案例
一批商品,按25%的利润率定价,卖出80%,后,打折出售,每件商品依然可获利25元,所有商品都卖出后,共获利45000元,经计算发现,打折出售的商品所获利润仅占总利润的1/9,问该商品销售后期打几折出售?
NiagaraisanIndianwordwhichmeans"roaringwater".Indeed,theroarofthefallingwaterofNiagaracanbeheard(1)_____a
最新回复
(
0
)