首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,fun函数的功能是:删除b所指数组中小于10的数据。主函数中输出删除后数组中余下的数据。 请改正函数fun中指定部位的错误,使它能
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,fun函数的功能是:删除b所指数组中小于10的数据。主函数中输出删除后数组中余下的数据。 请改正函数fun中指定部位的错误,使它能
admin
2020-06-02
65
问题
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,fun函数的功能是:删除b所指数组中小于10的数据。主函数中输出删除后数组中余下的数据。
请改正函数fun中指定部位的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
#include<stdlib.h>
#define N 20
int fun(int*b)
{
/*********found*********/
intt[N],i,num
for(i=0;i<N;i++)
if(b
>=10)
/*********found*********/
t[++num]=b
;
/*********found*********/
for(i=0;i<nun;i++)
b
=t
;
return(num);
}
main()
{ int a[N],i,num;
printf("a数组中的数据:\n");
for(i=0;i<N;i++)
{a
=rand()%21;
printf("%4d",a
);}
printf("\n");
num=fun(a);
for(i=0;i<num;i++)
printf(’%4d",a
);
printf("\n");
}
选项
答案
(1)int t[N],i,num=0; (2)t[num++]=b[i];或{t[num]=b[i]; num++;} (3)for(i=0;i<num;i++)
解析
要删除数组b中小于10的数,应依次取出数组数组b中的元素与10进行比较,若不小于10,则将其存入数组t中,遍历完成后,数组t中的元素即为所求,再将数组t中的元素保存到数组b中即可。
(1)元素num存放不小于10的元素的个数,应将其初始化为0。
(2)将数组b中不小于10的元素存入数组t中,同时使数组t的下标加1。
(3)语法错误,没有nun这个变量,应该为num。
转载请注明原文地址:https://kaotiyun.com/show/hlCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){intk=4,m=1,p;fun(inta,intb){intstaticm=0,i=2;p=fun(k,m);i=i+m+1;
以下关于C语言数据类型使用的叙述中错误的是
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
支持子程序调用的数据结构是
层次型、网状型和关系型数据库划分原则是
以下函数按每行8个输出数组中的数据:voidfun(int*w,intn){inti;for(i=0;i
若有定义语句:intyear=2009,*p=&year;以下不能使变量year中的值增至2010的语句是
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是
有以下程序#include#include"string.h"typedefstruct{charname[9];charsex;floatscore[2];)STU;voidf(STUa)
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
随机试题
你省4月10日函_______。(收到并知晓)
戈谢病一般不常累及的组织器官是
脊髓灰质炎三价混合疫苗的初种年龄为
金融衍生工具的功能包括()。
成人往往按照自己习惯设计的蓝图去要求、塑造儿童,使儿童的天性得不到发展,这是因为在制定学前教育目的时未考虑到()
演讲采用的言语形式主要是()。[统考2007]
设Ω是由曲面围成的空间区域,三重积分在球坐标系下化为累次积分是().
设∑是曲面+(y3+2)dxdz+z3dxdy
ThemostfamouspainterinVictoria’shistoryisEmilyCarr.Whenshewasachild,shediscoveredthatwalkinginthewoods【51】m
NamesinAmericaMostparentsintheUnitedStatesgivetheir【T1】______afirst,middleandlastnamewhentheyareborn.The
最新回复
(
0
)