首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:将n个无序整数从小到大排序。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序: #include < conio.h > #i
下列给定程序中,函数fun的功能是:将n个无序整数从小到大排序。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序: #include < conio.h > #i
admin
2017-09-23
48
问题
下列给定程序中,函数fun的功能是:将n个无序整数从小到大排序。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include < conio.h >
#include < stdio.h >
#include < stdlib.h >
fun(int r1,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[j];a[j]=a[p];a[p]=t;}
}
}
putarr(int n,int*z)
{
int i;
for(i=1;i < =n;i++,z++)
{
printf("%4 d",* z);
if(!(i%10))printf("\n");
}
printf("\n");
}
void main()
{
int aa[2 0]={9,3,0,4,1,2,
5,6,8,1 0,7),n=11;
system("CLS");
printf("\nBefore sorting%d
numbers:\n",n),
putarr(n,aa);
fun(n,aa);
printf("\nAiter sorting%d
numbers:\n",r1);
putarr(n,aa);
}
选项
答案
(1)for(i=j+1;i < n;i++) (2)p=i;
解析
该程序是对n个无序数实现从小到大的排序,先找出整数序列的最小项,置于指针第1个元素的位置;再找出次小项,置于第2个元素的位置;之后顺次处理后续元素。
(1)数组的长度为n,所以最后一个元素的下标值为n一1,i的取值范围应该包括此下标值。
(2)p是中间变量,存放值较小的元素下标。
转载请注明原文地址:https://jikaoti.com/ti/nTa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
对于一个正常运行的C程序,下列叙述中正确的是()。
若从键盘输入24,则以下程序输出的结果是()。#include<stdio.h>main(){inta;scanf("%d",&A);if(a>20)printf("%d",A);if(a>1
下列叙述中正确的是()。
以下程序的定义语句中,x[1]的初值是(),程序运行后输出的内容是()。#include<stdio.h>main(){intx[]={1,2,3,4,5,6,7,8,9,10,1l,12,13,14,15,
以下关于long、int和short类型数据占用内存大小的叙述中正确的是()。
在关系数据库中,用来表示实体之间联系的是()。
若整型变量a、b、c、d中的值依次为1、4、3、2。则条件表达式a<b?a:c<d?c:d的值是()。
在两种基本测试方法中,____________测试的原则之一是保证所测模块中每一个独立路径至少执行一次。
下列特征中不是面向对象方法的主要特征的是()。
随机试题
抗酸染色脱色剂为
异嗜性抗原是一种()。
新生儿破伤风细菌入侵的途径是
下列选项属于我国《民法通则》中规定的法人种类的是()。
实行工程量清单计价,招标人和投标人的市场风险得以合理分担。招标人承担()的风险。
在诉讼活动中用人单位分立为若干单位的,其分立前发生的劳动争议,应当由()作为当事人。
传统的动物资源保护措施主要是划定保护区或建立保种基地。这些措施能很好地保护物种的多样性,但也存在一些缺点:保护区面积大,偷猎现象屡禁不止:建立良种基地保护地方品种投资大,时间长,容易出现近亲繁殖、物种衰退等现象。试管、克隆、冷冻保存等生物技术新成果的问世,
民族区域自治制度是我国解决民族问题的基本政策,是我国基本政治制度之一,民族区域自治制度的核心是
ANewApproachtoDebateI.Teachers’hesitation:debateisbeyondstudents’【T1】______【T1】______II.SuggestionsfromProf.Char
There’sNoPlaceLikeHome[A]Onalmostanynightoftheweek,Churchill’sRestaurantishopping.The10-year-oldhotspotinRo
最新回复
(
0
)