首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:用选择法对数组中的n个元素进行升序排列。 请修改程序中的错误,使它能得出正确的结果。 注意:不得增行和删行,也不得更改程序的结构! 试题程序: #include<stdio.h> #define N 20 void fu
下列给定程序中,函数fun的功能是:用选择法对数组中的n个元素进行升序排列。 请修改程序中的错误,使它能得出正确的结果。 注意:不得增行和删行,也不得更改程序的结构! 试题程序: #include<stdio.h> #define N 20 void fu
admin
2022-06-24
51
问题
下列给定程序中,函数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全国计算机二级
相关试题推荐
有以下程序#includestructS{inta;int*b;};main(){intx1[]={3,4},x2[]={6,7};structSx[]={1,x1,2,x2};printf("%d,%d\n",*x[
下列程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序voidflintb[],intn,intflag)main(){inti,j,t;
有以下程序#include<stdio.h>#defineSUB(a)(a)-(a)main(){inta=2,b=3,c=5,d;d=SUB(a+b)*c;printf("%d\n",d);}程序运行后的输出结果是
下列选项中能正确定义数组的语句是()。
有三个关系R、S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为
以下关于宏的叙述中错误的是()。
若有定义语句:inta[3][6];,按在内存中的存放顺序,a数组的第10个元素是
有以下程序(strcat函数用于连接两个字符串):#include<stdio.h>#include<string.h>main(){chara[20]="ABCD\0EFG\0",b[]="LIK";strcat(a,b);prinff
给定程序MODI1.C中函数fun的功能是:从低位开始依次取长整型变量s中奇数位上的数,构成一个新数放在t中(注意:位置从0开始计算)。例如:输入:12345678,则输出:1357输入:123456789,则输出:2468
检查软件产品是否符合需求定义的过程称为()。
随机试题
小直径管对接水平固定或垂直固定TIG焊,焊接质量的检查项目不是()。
急性化脓性额窦炎引起头痛的时间特点是
下列是软膏水性凝胶基质的是
A.发生严重不良反应的药品B.中成药C.生物制品D.非临床治疗首选的药品根据《国家基本药物目录管理办法(暂行)》不纳入国家基本药物目录遴选范围的药品是
在一起案件中,主审法官认为,生产假化肥案件中的“假化肥”不属于《刑法》第一百四十条规定的“生产者、销售者在产品中掺杂、掺假,以假充真,以次充好或者以不合格产品冒充合格产品”中的“产品”范畴,因为《刑法》第一百四十七条对“生产假农药、假兽药、假化肥”有专门规
债券的利率主要受()因素的影响。
某消防部门对建设单位设计图纸依法进行审查,下列建筑疏散楼梯的宽度不符合规范要求的是()。
不属于售前准备工作的是________。
某企业编制“直接材料预算”,预计第四季度期初材料存量600千克,该季度生产需用量2500千克,预计期末存量650千克,材料单价为8元,若材料采购货款有60%在本季度内付清,另外40%在下季度付清,则该企业预计资产负债表年末“应付账款”项目为()元。
What’syourearliestchildhoodmemory?Canyourememberlearningtowalk?Ortalk?Thefirsttimeyou【C1】______thunderorwatche
最新回复
(
0
)