首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,fun函数的功能是:删除b所指数组中小于10的数据。主函数中输出删除后数组中余下的数据。 请改正函数fun中指定部位的错误,使它能得
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,fun函数的功能是:删除b所指数组中小于10的数据。主函数中输出删除后数组中余下的数据。 请改正函数fun中指定部位的错误,使它能得
admin
2018-10-21
53
问题
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,fun函数的功能是:删除b所指数组中小于10的数据。主函数中输出删除后数组中余下的数据。
请改正函数fun中指定部位的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
#include<stdlib.h>
#define N20
int fun(int*b)
{
/*********found*********/
int t[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(1=0;1<N;1++)
{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/L0xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
设有定义语句:int a[][3]={{0},{1}{2}};,则数组元素a[1][2]的值是【 】。
下面程序的运行结果是______。#include<stdio.h>main(){voidinc1();voidinc2();inc1();inc1();inc1();inc2();
设有数组定义:chararray[]="China";则数组array所占的空间为()个字节。
C语言中while循环和do-while循环的主要区别是______。
在执行以下程序时,为了使输出结果为:t=4,则给a和b输入的值应满足的条件是______。main(){ints,t,a,b;scanf("%d,%d",&a,&b);s=1,t=1;if(a>0)s=s+1;if(a
若变量已正确定义并赋值,以下符合C语言语法的表达式是()。
关系数据库的概念模型是______的集合。
有以下程序:main(){chars[]="ABCD",*p;for(p=s+1;p<s+4;p++)printf("%s\n",p);}程序运行后的输出结果是()。
下列关于“数据库系统(DBS)”的叙述中,正确的一条是______。
随机试题
下列人物出自《源氏物语》的有()
患者李某,既往有肾小球肾炎史,病情稳定后上班工作。近日来,体检发现血压升高,证实为慢性肾小球肾炎急性发作,为迅速降低血压,下列哪项措施最佳
患者,男性,61岁。直肠癌。拟行根治术并做永久性造口术,术前常规准备错误的是
关于无机结合料稳定材料击实试验方法,请回答以下问题。无机结合料稳定材料击实试验丙类方法每层锤击次数为()次。
[2008年第016题]火车站和体育场人流集散的不同点主要在于:
会计凭证的传递是指会计凭证从取得或填制时起至归档保管过程中,在单位内部会计部门和人员之间的传递程序。()
下列选项中,属于定向资产管理业务特点的是()。Ⅰ.证券公司与客户必须是一对一的投资管理服务Ⅱ.具体的投资方向在资产管理合同中约定Ⅲ.适用于为多个客户办理定向资产管理业务Ⅳ.必须在单一客户的专用证券账户中封闭运行
第一个进行封禅的皇帝是(),封禅是古代帝王祭祀天地的仪式,“封”指祭天,“禅”指祭地。
1985年美国国防部所属的国家计算机安全中心发布的可信计算机安全评估准则,将计算机系统的安全可信性分为4个等级。只提供无条件的访问控制,具有识别和授权责任的安全可信性属于(4)安全等级。
下列哪一种文件存储设备不支持文件的随机存取?
最新回复
(
0
)