首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:用选择法对数组中的n个元素进行升序排列。 请修改程序中的错误,使它能得出正确的结果。 注意:不得增行和删行,也不得更改程序的结构! 试题程序: #include<stdio.h> #define N 20 void fu
下列给定程序中,函数fun的功能是:用选择法对数组中的n个元素进行升序排列。 请修改程序中的错误,使它能得出正确的结果。 注意:不得增行和删行,也不得更改程序的结构! 试题程序: #include<stdio.h> #define N 20 void fu
admin
2022-06-24
58
问题
下列给定程序中,函数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[p1;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<2m;i++)
printf("%d",a
);
printf("\n");
}
选项
答案
(1)p=j; (2)p=i;
解析
本题考查:选择法排序。
(1)这里是一个语法错误,缺少一个“;”号。
(2)p用来存放进行比较的两个数组元素中,较小元素的下标,所以此处应为p=i。
转载请注明原文地址:https://kaotiyun.com/show/AGkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中错误的是()。
某系统总体结构图如下图所示:该系统总体结构图的深度是()。
下面不属于软件设计原则的是
有以下程序#include<stdio.h>structSTU{charname[9];charsex;intscore[2];};voidf(structSTUa[]){structSTUb={"
数字字符0的ASCII值为48,若有以下程序,程序运行后的输出结果是main(){chara=’1’,b=’2’;printf("%c,",b++);printf("%d\n",b-a);}
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是
有两个关系R和T如下:则由关系R得到关系T的操作是
由以下while构成的循环,循环体执行的次数是intk=0;while(k=1)k++;
检查软件产品是否符合需求定义的过程称为()。
检查软件产品是否符合需求定义的过程称为()。
随机试题
若x>0,且∫0x(et-2t)dt=ex-5,则x=_______·
颅脑开发性损伤的处理原则中,下面哪项不正确
环境污染引起的疾病有()
男性,43岁,主诉刷牙时牙龈出血.口腔有异味,双侧后牙及下前牙轻度松动.伴有咬合痛。治疗的基本原则
患者,男,65岁,有泌尿系统结石史,突发手关节肿胀,皮肤呈现紫红色,伴有剧痛,完全不能负重。实验室检查示血尿酸为560mol/L;足部X线示非特征性软组织肿胀。发作间歇期,可以选用的药物是()。
广域网,又称为远程网,它所覆盖的地理范围一般:
无形资产的摊销一般采用()。
用于对计算机资源的管理、监控和维护的软件是()。
下列说法错误的是()。
AbundanceIsaLifestyleI.Whatisabundance?1)alifestyle,awayof【T1】【T1】______—notsomethingyoubuy—notsomethingyouu
最新回复
(
0
)