首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的作用是:不断从终端读入整数,由变量a统计大于0的个数,用变量c来统计小于0的个数,当输入0时结束输入,并通过形参pa和pb把统计的数据传回主函数进行输出。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果
给定程序中,函数fun的作用是:不断从终端读入整数,由变量a统计大于0的个数,用变量c来统计小于0的个数,当输入0时结束输入,并通过形参pa和pb把统计的数据传回主函数进行输出。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果
admin
2020-06-16
45
问题
给定程序中,函数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全国计算机二级
相关试题推荐
下列定义数组的语句中正确的是()。
下面属于软件设计阶段产生的文档是()。
关系的实体完整性要求关系中不能为空的属性是()。
在数据库系统中,数据模型包括概念模型、逻辑模型和()。
设有定义:inta;floatb;,执行scanf("%2d%f",&a,&b);语句时,若从键盘输入876543.0<回车>,则a和b的值分别是()。
线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有()。
若有定义语句doublea,*P=&a;,下列叙述中错误的是()。
下列叙述中正确的是()。
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。字符串的长度最长允许为79。请改正程序中的错误,使它能
数据字典(DD)所定义的对象都包含于
随机试题
如图2-2所示滑移齿轮变速机构(为定轴轮系),现己知z1=26,z=51,z3=42,z4=29,z5=49,z6=36,z7=56,z8=43,z9=30,z10=90,轴I转速n1=200r/min。求当轴Ⅲ上的三联齿轮与轴Ⅱ上的三个齿轮分别啮合时,轴
函数SUMIF(A1:A12,“>=100”,G1:G12)的功能是()
《疫苗流通和预防接种管理条例》规定,可以向接种单位供应第二类疫苗的是
甲公司于2000年通过出让方式取得一宗商业用地,并将其开发成购物中心。2014年,甲公司将购物中心转让给乙公司,则乙公司对该宗用地享有的使用权最长为()年。
下列各项中,属于其他应付款核算内容的有()。
下列叙述中错误的是()。
中国银监会有权对有严重违法经营,经营管理不善,不予撤销将严重危害金融秩序、损害公众利益的银行业金融机构予以()。
老刘是一位技术经验丰富的工程师,在技术科,每一位员工都认为老刘的工作相当出色。不久前,老刘被任命为技术科科长。老刘上任后,下定决心要把技术科搞好。在上任后的第一个月内,全科室的人都领教了老刘的“新官上任三把火”。小张由于堵车,迟到了三分钟,老刘当众狠狠地批
设函数求
请在【答题】菜单下选择【进入考生文件夹】命令,并按照题目要求完成下面的操作。注意:以下的文件必须都保存在考生文件夹下。在考生文件夹下打开文档“Word.docx”,按照要求完成下列操作并以该文件名“Word.docx”保存文档。将文档中第一行“黑客
最新回复
(
0
)