首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,fun函数功能是:将n个无序整数从小到大排序。请改正程序中的错误,使它能得出正确的结果。 注意:不得增行或删行,也不得更改程序的结构! 试题程序: #include<stdio.h> #include<stdlib.
下列给定程序中,fun函数功能是:将n个无序整数从小到大排序。请改正程序中的错误,使它能得出正确的结果。 注意:不得增行或删行,也不得更改程序的结构! 试题程序: #include<stdio.h> #include<stdlib.
admin
2018-01-14
116
问题
下列给定程序中,fun函数功能是:将n个无序整数从小到大排序。请改正程序中的错误,使它能得出正确的结果。
注意:不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
#include<stdlib.h>
fun(int n,int *a)
{
int i,j,p,t;
for(j=0;j<n一1;j++)
{
p=j;
/******found******/
for(i=j+1;i<n一1;i++)
if(a[p]>a
)
/******found******/
t=i:
if(p!=j)
{
t=a
;a[j]=a[p];a[p]=t;
}
}
}
putarr(int n,int *z)
{
int i;
for(i=1;i<=n;i++,z++)
{
printf("%4d",*z);
if(!(i%10))printf("\n");
}
printf("\n");
}
main()
{
int aa [20]={9,3,0,4,1,2,5,6,8,10,7},n=11;
printf( "Before sorting %d numbers:\n",n);
putarr(n,aa);
fun(n,aa);
printf( "After sorting %d numbers:\n",n);
putarr(n,aa);
}
选项
答案
(1)for(i=j+1;i<n;i++) (2)p=i;
解析
本题考查:for循环语句;需明确各个变量含义。
该程序是对n个无序数实现从小到大的排序,先找出整数序列的最小项,置于指针第1个元素的位置;再找出次小项,置于第2个元素的位置;之后顺次处理后续元素。
(1)数组的长度为n,所以最后一个元素的下标值为n一1,i的取值范围应该包括此下标值。
(2)p是中间变量,存放值较小的元素下标。
转载请注明原文地址:https://kaotiyun.com/show/lTxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
利用fseek函数可实现的操作是()。
关系数据库中能实现的专门关系运算包括________、连接和投影。
下列链表中,其逻辑结构属于非线性结构的是()。
下列不属于软件工程的3个要素的是()。
下面程序的运行结果是______。#include<stdio.h>main(){inty,a;y=2,a=1;while(y--!=-1){do{a*=y;a++;}while(y--);}printf("%d,%d",a,y);
若指针p已正确定义,要使p指向两个连续的整型动态存储单元,则正确语句是()
软件危机出现于60年代末,为了解决软件危机,人们提出了【】的原理来设计软件,这就是软件工程诞生的基础。
“商品”与“顾客”两个实体集之间的联系一般是()。
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
随机试题
王老师在教学中比较重视基本概念、原理及学习方法的教授。他所遵循的学习理论是()。
下述哪项不是上消化道内镜检查的绝对禁忌证
男,50岁。呕血黑便4小时,发病前曾食硬质食物,发现HBsAg(+)30年,查体:P108次/分,BP90/60mmHg,烦躁,面色苍白、皮肤湿冷。应首先考虑的出血原因是
用于清洗阴道、尿道的液体制剂是专供涂抹、敷于皮肤外用液体制剂是
A公司于2012年1月10日出售—项原采用权益法核算的长期股权投资,该长期股权投资出售时的账面价值为2000万元(成本为1700万元,损益调整为200万元。其他权益变动为100万元),售价为2100万元。A公司出售长期股权投资时应确认的投资收益为(
城市维护建设税的计税依据为纳税人实际缴纳的增值税、消费税、营业税额和查补增值税、消费税、营业税的税额,以及对纳税人违反增值税、消费税、营业税法规而加收的滞纳金和罚款。()
容易使各门知识发生断裂现象,加重学生的学习负担,忽视学生的兴趣,理论和实践相脱离的是()。
ThefirstimmigrantsinAmericanhistorycamefrom______,somerunningawayfromreligiousandpoliticalpersecutionandsomec
InsomepartsoftheUnitedStates,farmingiseasy.Butfarminghasalwaysbeendifficultinthe【T1】_______cornerofthecount
A、Kirk.B、John.C、Jack.D、Tom.CWhomhastheauthorbeenlikenedtoovertheyears?此题考查听细节的能力。解题的关键是要抓住I’vealsobeenlikenedm
最新回复
(
0
)