首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:用选择法对数组中的n个元素进行升序排列。 请修改程序中的错误,使它能得出正确的结果。 注意:不得增行和删行,也不得更改程序的结构! 试题程序: #include<stdio.h> #defi
下列给定程序中,函数fun的功能是:用选择法对数组中的n个元素进行升序排列。 请修改程序中的错误,使它能得出正确的结果。 注意:不得增行和删行,也不得更改程序的结构! 试题程序: #include<stdio.h> #defi
admin
2018-01-14
86
问题
下列给定程序中,函数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全国计算机二级
相关试题推荐
若变量a、b、x、i都已正确定义并赋值,则以下符合C语言语法的表达式是()。
下列叙述中止确的是()。
有下列程序:intfun(intn){if(n==1)}return1;elsereturn(n+fun(n-1));}main(){intx;scanf("%d",&x);x=fun(x);prin
语句:“printf("%d",(a=2)&&(b=-2));”的输出结果是()。
以下程序段打开文件后,先利用fseek函数将文件位置指针定位在文件末尾,然后调用ftell函数返回当前文件位置指针的具体位置,从而确定文件长度,请填空。FILE*myf;longf1;myf=【】("test,t","rb");
下列叙述中错误的是()。
若指针p已正确定义,要使p指向两个连续的整型动态存储单元,则正确语句是()
对建立良好的程序设计风格,下列描述中正确的是()。
结构化分析方法是面向______进行分析的方法。
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序。
随机试题
下列关于标定地价的描述中,错误的是()
下列选项中,表述量变是质变的基础的有
鞍上池前方是
内毒素的主要成分为
患者,女性,55岁,眼干、口干5年,右腮腺肿物3年,逐渐加重,现已出现咀嚼及吞咽困难。右腮腺肿物2cm×3cm大小,表面光滑,无压痛,未见面瘫征象。有类风湿关节炎病史15年。本病例首选的治疗方法是
根据苷键原子不同,下列酸水解最难的是()。
(2009年)设z=f(x2一y2),则dz等于()。
工程师监督大型设备采购合同履行时,有权根据合同对设备的()进行监督或检查。
边境旅游,是指经批准的旅行社组织和接待我国及毗邻国家的公民,集体从国家开放的边境口岸出入境,在双方政府商定的区域和期限内进行的旅游活动。()
唐律的篇目数是()。(2010年单选32)
最新回复
(
0
)