首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:把形参a所指数组中的偶数按原顺序依次存放到a[0]、a[1]、a[2]……中,把奇数从数组中删除,偶数的个数
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:把形参a所指数组中的偶数按原顺序依次存放到a[0]、a[1]、a[2]……中,把奇数从数组中删除,偶数的个数
admin
2020-06-02
32
问题
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:把形参a所指数组中的偶数按原顺序依次存放到a[0]、a[1]、a[2]……中,把奇数从数组中删除,偶数的个数通过函数值返回。
例如,若a所指数组中的数据最初排列为:9、1、4、2、3、6、5、8、7,删除奇数后,a所指数组中的数据为:4、2、6、8,返回值为4。
请在程序的下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
#define N 9
int fun(int a[],int n)
{ int i,j;
j=0;
for(i=0,i<n;i++)
/*********found*********/
if(
【1】
==0) {
/*********found*********/
【2】
=a
;j++;
}
/*********found*********/
return
【3】
;
}
main()
{ int b[N]={9,1,4,2,3,6,5,8,7),i,n;
printf("\nThe original data:\n");
for(i=0;i<N;i++)
printf("%4 d",b
);
printf("\n");
n=fun(b,N);
printf("\nThe number of even:%d\n",n);
printf("\nThe even:\n");
for(i=0;i<n;i++)
printf("%4d",b
);
printf("\n");
}
选项
答案
(1)a[i]%2 (2)a[j] (3)j
解析
填空1:if语句条件表达式,判断数组元素是否为偶数,对2求余,结果为0,则为偶数;结果为1则为奇数。
填空2:如果该数组元素是偶数,则将其值保存。
填空3:最后按要求将偶数个数通过return语句返回给main函数。
转载请注明原文地址:https://kaotiyun.com/show/xlCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是()。
有以下程序intfun(intx[],intn)main(){staticintsum=0,i;{inta[]={1,2,3,4,5),b[]={6,7,8,9),s=
程序流程图中带有箭头的线段表示的是
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
若程序中有宏定义行:#defineN100则以下叙述中正确的是
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是
下面描述中不属于数据库系统特点的是
若有定义语句:inta[2][3],*p[3];则以下语句中正确的是
以下叙述中错误的是
有以下程序main(){unsignedchara=8,c;C=a>>3;printf("%d\n",c);}程序运行后的输出结果是
随机试题
计算机的三类总线中,不包括__________。()
各种先天性视乳头异常中,最少发生视野缺损的是
2010年5月,贾某以一套房屋作为投资,与几位朋友设立一家普通合伙企业,从事软件开发。2014年6月,贾某举家移民海外,故打算自合伙企业中退出。对此,下列哪一选项是正确的?(2014年卷三第30题)
脱脂检验中,不属于间接法的是()。
某合同执行政府定价。签订合同时价格每吨2000元,约定某年3月1日交货。买方交付了定金每吨200元。但供货方3月21日才交货。3月15日时政府定价改为每吨2500元。则买方还应支付的货款为每吨( )元。
农村信用合作社的基本特征是()。
左边给定的是正方体的外表面展开图,右边哪一项能由它折叠而成?
以下说法不正确的一项是()。
WhydosomanyAmericansdistrustwhattheyreadintheirnewspapers?TheAmericanSocietyofNewspaperEditorsistryingtoa
A、BecausehelikesBritishweather.B、BecausetherainfallinBritainwasnotveryheavy.C、Becauseyoucouldfeelcoldatalmos
最新回复
(
0
)