首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:用选择法对数组中的n个元素进行升序排列。 请修改程序中的错误,使它能得出正确的结果。 注意:不得增行和删行,也不得更改程序的结构! 试题程序: #include<stdio.h> #defi
下列给定程序中,函数fun的功能是:用选择法对数组中的n个元素进行升序排列。 请修改程序中的错误,使它能得出正确的结果。 注意:不得增行和删行,也不得更改程序的结构! 试题程序: #include<stdio.h> #defi
admin
2018-01-14
155
问题
下列给定程序中,函数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/FHxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:voidsort(inta[],intn){inti,j,t;for(i=0;i<n-1;i++)for(j=i+l;j<n;j++)if(a[i]<a[
有下列程序:intfun(intx[],intn){staticintsum=0,i;for(i=0;i<n;i++)sum+=x[i];returnsum;}main(){inta[]={1,2,3,4,5}
有下列程序:main(){intk=5;while(--k)printf("%d",k=1);printf(”\n”);}执行后的输出结果是()。
以下程序的输出结果是________。#include#defineN3#defineM(n)(N+1)*nmain(){intx;x=2*(N+M(2));printf("%d\n",x);
下列链表中,其逻辑结构属于非线性结构的是()。
下面程序的功能是输出数组中最大的数,由a指针指向该元素。请填空。main(){ints[]={6,7,2,13,9,1,12,10,5,8,4,3,11),*a,*b;for(【】)if(*a<*b)a=b;
若i、J已定义成int型,则以下程序段中内循环体的总执行次数是()。for(i=6;i>0;i--)for(j=0;j
下列选项中不属于软件生命周期开发阶段任务的是()。
用树形结构来表示实体之间联系的模型称为
“商品”与“顾客”两个实体集之间的联系一般是()。
随机试题
Hewillcomeback______nextmonth.
符合细胞水肿的描述是
心力衰竭最常见的诱发因素是()。
下列选项中,口腔白斑的病理表现不包括
论治的主要依据是
依据我国《企业所得税法》的规定,企业的下列哪项收入不需要纳税()。
某工程由A、B、C三个施工过程组成,划分为四个施工段,流水节拍分别为3天、3天、6天,组织异节奏流水施工,该项目工期为( )。
对库存控制起到重要作用的成本不包括()。
根据下列统计资料回答问题。2015年全年,全国吸收外商直接投资新设立企业26575家,比上年增长11.8%;实际使用外商直接投资金额7813.5亿元,同比增长6.4%。其中“一带一路”沿线国家吸收外商直接投资新设立企业2164家,增长18.3%,实际使用
重置基本思想是:通过一种动态绑定机制的支持,使得子类在继承父类界面定义的前提下,用适合自己要求的实现去置换父类中的相应实现。在OOPL中,重置机制有相应的语法供开发人员选择使用,在C++语言中,通过(48)的定义来进行重置的声明,通过(49)来实现重置方法
最新回复
(
0
)