首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:用选择法对数组中的n个元素进行升序排列。 请修改程序中的错误,使它能得出正确的结果。 注意:不得增行和删行,也不得更改程序的结构! 试题程序: #include<stdio.h> #defi
下列给定程序中,函数fun的功能是:用选择法对数组中的n个元素进行升序排列。 请修改程序中的错误,使它能得出正确的结果。 注意:不得增行和删行,也不得更改程序的结构! 试题程序: #include<stdio.h> #defi
admin
2018-01-14
79
问题
下列给定程序中,函数fun的功能是:用选择法对数组中的n个元素进行升序排列。
请修改程序中的错误,使它能得出正确的结果。
注意:不得增行和删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
#define N 20
void fun(int a[],int n)
{
int i,j,t,p;
for(j=0;j<n一1;j++)
{
/******found******/
p=j
for(i=j;i<n;i++)
if(a
<a[p])
/******found******/
p=j;
t=a[p];a[p]=a[j];a[j]=t;
}
}
main()
{
int a[N]={9,6,8,3,一1},i,m=5;
printf("排序前的数据:");
for(i=0;i<m;i++)
printf("%d",a
);
printf("\n");
fun(a,m);
printf("排序后的数据:");
for(i=0;i<m;i++)
printf("%d",a
);
printf("\n");
}
选项
答案
(1)p=j; (2)p=i;
解析
本题考查:选择法排序。
(1)这里是一个语法错误,缺少一个“;”号。
(2)p用来存放进行比较的两个数组元素中,较小元素的下标,因此此处应为p=i。
转载请注明原文地址:https://kaotiyun.com/show/FHxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:main(){intk=5;while(--k)printf("%d",k=1);printf(”\n”);}执行后的输出结果是()。
有以下程序:#includeintfun(intn){if(n=0)return(1);retum(fun(n—1)*n):main(){intL;t=
下面不属于软件设计阶段任务的是()。
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域)。请填空。structlink{chardata;【】;}node;
IEEE802.3的物理层协议10BASE-T规定从网卡到集线器的最大距离为()
下列叙述中错误的是()。
下面程序的功能是输出数组中最大的数,由a指针指向该元素。请填空。main(){ints[]={6,7,2,13,9,1,12,10,5,8,4,3,11),*a,*b;for(【】)if(*a<*b)a=b;
软件指的是计算机系统中与硬件相互依赖的另一部分,包括程序、数据和()的集合。
软件危机出现于60年代末,为了解决软件危机,人们提出了【】的原理来设计软件,这就是软件工程诞生的基础。
软件需求规格说明书应具有完整性、无歧义性、正确性、可验证性、可修复性等特性,其中最重要的是()。
随机试题
规定在各城区设立修业两年的初级国民学校、在省城设立5年制的中心国民学校的俄国法案是
下列短篇小说中,属于莫泊桑的作品是()
(2003年第71题)以原因不明发热为主要起病症状的霍奇金病的特征是
急性病毒性肝炎患者最合理饮食为
行政效能的说法中不准确的是()。
()完工后,施工单位应自行组织有关人员进行检查评定,并向建设单位提交工程验收报告。
“活到老,学到老”所体现的现代教育特点是()
对比效应是指自己与别人相比较时,感觉到与比较目标的差距,从而产生消极的情感体验。与之相对的是投射效应,即在认知或对他人形成印象时,以为他人也具备与自己相似的特性,即推己及人的情形。根据上述定义,下列属于对比效应的是()。
初二年级各班的成绩单分别保存在独立的Excel工作簿文件中,李老师需要将这些成绩单合并到一个工作簿文件中进行管理,最优的操作方法是()
Televisioneatsoutoursubstance.Mandercallsthisthemediationofexperience."WithTVwhatwesee,hear,touch,smell,fee
最新回复
(
0
)