首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:用选择法对数组中的n个元素进行升序排列。 请修改程序中的错误,使它能得出正确的结果。 注意:不得增行和删行,也不得更改程序的结构! 试题程序: #include<stdio.h>
下列给定程序中,函数fun的功能是:用选择法对数组中的n个元素进行升序排列。 请修改程序中的错误,使它能得出正确的结果。 注意:不得增行和删行,也不得更改程序的结构! 试题程序: #include<stdio.h>
admin
2019-02-02
53
问题
下列给定程序中,函数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://www.kaotiyun.com/show/bbRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的功能是:求出数组x中各相邻两个元素的和依次存放到a数组中,然后输出。请填空。main(){intx[10],a[9],i;for(i=0;i<10;i++)scanf("%d",&x[i]);for
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是
以下不正确的定义语句是()。
以下描述中,不是线性表顺序存储结构特征的是()。
在计算机中,算法是指______。
main(){floatx=123.456;printf("%-5.2f\n",x);}以上程序输出的结果是______。
下列叙述中正确的是
下列的程序用来输出两个字符串前7个字符中对应相等的字符及其位置号,程序空白处应该填写的是()。#include<stdio.h>main(){chars1[]="chinese",s2[]="japnese";
下列选项中不会引起二义性的宏定义是()。
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是()。
随机试题
新年来临,公司宣传部需要为销售部门设计并制作一份新年贺卡以及包含邮寄地址的标签,由销售部门分送给相关客户。按照下列要求完成贺卡以及标签的设计和制作。打开考生文件夹下的文档“Word素材.docx”,将其另存为“Word.docx”(“.docx”为文件
按照瀑布学说从Ⅻ被激活到Ⅸa-Ca-Ⅷa复合物的形成被称为
溃疡病急性穿孔的典型体征可排除阑尾炎体征
下列情况中应浇洒透层沥青的是()。
上海期货交易所交易的品种包括( )。
沈浩同志是新时期共产党的优秀代表,是农村基层干部的楷模。中共中央组织部号召全国各条战线的共产党员和广大干部向沈浩同志学习,其采用的公文形式是()。
荀子曰:“不闻不若闻之,闻之不若见之。”这句话所体现的教学原则是()。
滞胀[深圳大学2011金融硕士]
Agoodwaytopassanexaminationistostudyhardeverydayintheyear.Youmayfailinanexaminationifyouarelazyformos
Leptiniseffectiveinreducingweightbutit’smanyyearsawaybeforehumanscanuseit.Leptinplaysanimportantroleinadj
最新回复
(
0
)