首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的作用是:不断从终端读入整数,由变量a统计大于0的个数,用变量c来统计小于0的个数,当输入0时结束输入,并通过形参pa
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的作用是:不断从终端读入整数,由变量a统计大于0的个数,用变量c来统计小于0的个数,当输入0时结束输入,并通过形参pa
admin
2018-06-29
37
问题
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的作用是:不断从终端读入整数,由变量a统计大于0的个数,用变量c来统计小于0的个数,当输入0时结束输入,并通过形参pa和pb把统计的数据传回主函数进行输出。
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:源程序存放在BLANK1.C中。不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
void fun(int*px,int*py)
{
/**********found**********/
int
【1】
;
scanf("%d",&k);
/**********found**********/
while
【2】
{if(k>0)a++;
if(k<0)b++;
/**********found**********/
【3】
;
}
*px=a;*py=b;
}
main( )
{int x,y;
fun(&x,&y);
printf("x=%d y=%d\n",x,y);
}
选项
答案
(1)a=0,b=0,k (2)(k!=0) (3)scanf("%d",&k)
解析
填空1:下面的scanf函数用到变量k,需要提前定义,在while循环中使用了临时存放正、负数个数的变量a,b,因此也要提前定义。
填空2:根据题意,输入0时结束程序,因此当k!=0时进入循环记录正负数的个数。
填空3:需要不断从终端输入整数,因此在循环体内添加输入操作。
转载请注明原文地址:https://kaotiyun.com/show/W3xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 #include<stdio.h> main() { FILE *fp;int k,n,a[6]={1,2,3,4,5,6}; fp=fopen("d2.dat","w"); fprintf(fp,"%d%
以下程序运行后的输出结果是______。intf(inta[],intn){if(n>=l)returnf(a,n-1)+a[n-1];elsereturn0;
设有下列宏定义:#defineA2#defineB(A+3)则执行赋值语句“k=B*20;”(k为int型变量)后,k的值是______。
下列4个关于C语言的结论中错误的是()。
已有定义:charc;,程序前面已在命令行中包含ctype.h文件,不能用于判断c中的字符是否为大写字母的表达式是
设有下列二叉树:[*]对此二叉树前序遍历的结果为
有以下说明和定义语句structstudent{intage;charnum{8};};structstudentstu[3]={{20,“200401”},{21,“200402”),{19,“200403”}};structstud
测试的目的是暴露错误,评价程序的可靠性;而【】的目的是发现错误的位置并改正错误。
下列关于软件测试的目的和准则的叙述中,正确的是()。
若按功能划分,软件测试的方法通常分为白盒测试方法和【】测试方法。
随机试题
市电的频率是50HZ,则其周期为多少?
阅读诗歌片段,回答问题:姑娘跨进了门槛。——厚厚的门帘立刻放下来遮住了她。“傻瓜!”有人在后面咬牙切齿地咒骂。“一位圣人。”不知从什么地方传来这一声回答。“姑娘跨进了门槛”象征着什么?
A.维生素B1B.维生素AC.维生素CD.维生素EE.维生素P脚气病是缺乏
简述正常腹部可触到的包块。
A注册会计师拟对H公司与借款活动相关的内部控制进行测试,下列程序中属于控制测试程序的是( )。注册会计师为了验证被审计单位在资产负债表日列示的长期投资确实归属于被审计单位所有,应实施的审计程序不恰当的是( )。
简述影响智力发展的因素。
“授人以鱼,不如授人以渔”。你怎么看?
“把整个自然的、历史的和精神的世界描写为一个过程”的观点是
下面是用户程序对Applet类中方法paint()的重新定义,根据程序功能,在指定的空白处填上适当的语句或语法成分。publicvoidpaint(Graphicsg){g【】(“你好!”,10,20);}
2008年奥运会上,武术既不是正式比赛项目,也不是表演项目,但经奥组委同意奥运会期间可举行一次国际性比赛。
最新回复
(
0
)