首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,fun函数功能是:将n个无序整数从小到大排序。请改正程序中的错误,使它能得出正确的结果。 注意:不得增行或删行,也不得更改程序的结构! 试题程序: #include<stdio.h> #include<stdlib.
下列给定程序中,fun函数功能是:将n个无序整数从小到大排序。请改正程序中的错误,使它能得出正确的结果。 注意:不得增行或删行,也不得更改程序的结构! 试题程序: #include<stdio.h> #include<stdlib.
admin
2018-01-14
86
问题
下列给定程序中,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全国计算机二级
相关试题推荐
最简单的交换排序方法是_________。
以下程序的输出结果是________。#include#defineN3#defineM(n)(N+1)*nmain(){intx;x=2*(N+M(2));printf("%d\n",x);
以下叙述中错误的是()。
设变量p是指针变量,语句p=NULL;是给指针变量赋NULL值,它等价于()。
假定int类型变量占用两个字节,若有定义:intx[10]={0,2,4);,贝数组x在内存中所占字节数是______。
以下关于long、int和short类型数据占用内存大小的叙述中正确的是
若有以下类型说明语句:charw;intx;floaty,Z;则表达式w*x+z-y的结果为_______类型。
若有如下语句:intx=3;do{printf("%d\n",x-=2);}wbile(!(--x));则上面程序段()。
设char型变量x中的值为10100111,则表达式(2+x)∧(~3)的值是
数据库的物理设计是为一个给定的逻辑结构选取一个适合应用环境的______的过程,包括确定数据库在物理设备上的存储结构和存取方法。
随机试题
与载体偶联才具有免疫原性的物质称为
神经衰弱的核心症状是
A.粉剂外扑B.软膏外涂C.油剂外搽D.溶液外敷E.酊剂外擦脱色性皮肤病多选用
A.药理学的配伍变化B.给药途径的变化C.适应证的变化D.物理学的配伍变化E.化学的配伍变化异烟肼合用香豆素类药物抗凝血作用增强,属于
水平安装的方形补偿器应与管道( )。
安排旅游者的文娱活动,主要是为了让他们欢乐,不必过多考虑其他因素。()
心理健康的人能够有效地发挥个人的身心潜力以及作为社会一员的()。
柏拉图把教育的最高目的限定在培养治理国家的___________上。
()就是指个体从出生、成熟、衰老直到死亡的整个生命进程中所发生的一系列心理变化。
Anthropologistscommonlydistinguishthreeformsofmarriage:monogamy,themarriageofonemantoonewoman,polygyny,themarriage
最新回复
(
0
)