首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下函数说明和C语言函数,将应填入(n)处的字句写在对应栏内。 [说明] 函数int psort(int a[],int n)实现将含n个整数的数组a[]的不同元素按从小到大顺序存于数组a[]中。实现方法是从未确定的元素列中找到最小元素
阅读以下函数说明和C语言函数,将应填入(n)处的字句写在对应栏内。 [说明] 函数int psort(int a[],int n)实现将含n个整数的数组a[]的不同元素按从小到大顺序存于数组a[]中。实现方法是从未确定的元素列中找到最小元素
admin
2010-12-16
88
问题
阅读以下函数说明和C语言函数,将应填入(n)处的字句写在对应栏内。
[说明]
函数int psort(int a[],int n)实现将含n个整数的数组a[]的不同元素按从小到大顺序存于数组a[]中。实现方法是从未确定的元素列中找到最小元素并将a[]的第i最小元素交换至a
位置。如该最小元素比已确定的最后一个最小元素大,则将它接在已确定的元素序列的后面;否则,忽视该元素。
[C函数]
int psort(int a[],int n)
{int i,J,k,P;
for(i=0,k=0;i<(1);i++){
for(j=i+1, (2) ;j<n; j++)
if(a[p]>a[j])
p=j;
if(p!=i){
t=a[p];
a[p]=a
;
a
=t;
}
if( (3) ) k++;
else if( (4) <a
)
(5)=a
;
}
return k;
}
int a[]={5,7,5,6,4,3,4,6,7};
main()
{int k,n;
for(k=0;k<(Sizeof a)/Sizeof(int);k++)
printf("%5d",a[k]);
printf ("\n\n");
n=psort(a,(sizeof(a))/sizeof(int));
for(k=0;k<n;k++)
printf("%5d",a[k]);
printf("\n\n");
}
选项
答案
(1) n-1 (2) P=i (3) k==0 (4) a[k-1] (5) a[k++]
解析
本程序排序方法是从未确定的元素列中找到最小元素并将a[]的第i最小元素交换至a
位置。如该最小元素比已确定的最后一个最小元素大,则将它接在已确定的元素序列的后面;否则,忽视该元素。这是采用选择法对数组元素进行排序,因此空(1)填“n-1”,空(2)填“p=i”。若该最小元素比已确定的最后一个最小元素大,则将它接在已确定的元素序列的后面;否则,忽视该元素。因此,空(3)填“k==0”;而当a[k-1]<a
时”,则a[k++]=a
;否则忽略元素a
。所以空(4)填“a[k-1]”空(5)填“a[k++]”。
转载请注明原文地址:https://kaotiyun.com/show/z6jZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
我国的信息安全法律法规包括国家法律、行政法规和部门规章及规范性文件等。()属于部门规章及规范性文件。
某班级有40名学生,本次数学考试大多在80分上下。老师为了快速统计平均分,对每个学生的分数按80分为基准,记录其相对分(多出的分值用正数表示,减少的分值用负数表示,恰巧等于80分时用0表示),再统计出各种相对分的人数,如下表:根据上表可推算出,这次考试
上级要求信息处理技术员做a、b、c、d、e五件工作。先做什么,后做什么,如何安排呢?根据工作性质以及紧急程度,他列出了如下几条规则:a应在b前 c应在a前 d应在a前 a应在e前d应在b前 b应在e前 c应在d前 c应在
在Excel2003中,A1到E6单元格的值如下图所示,若在A7单元格中输入计算众数的函数“=MODE(A1:E6)”,按回车键后,则.A7单元格显示的值为(47)。
以下关于计算机网络协议的叙述中,不正确的是(58)________________。
数据录入工作有两个指标:录入速度和错误率。一般而言,数据录入员在录入大批数据时,录入速度会(65),错误率会(66)。65
(1)是固化在主板ROM内的程序,为计算机提供最底层、最直接的硬件访问和控制。
甲、乙两队同时开凿一条640米长的隧道。甲队从一端起,每天掘进7米;乙队从另一端起,每天比甲队多掘进2米,两队在距离隧道中点(30)米的地方会合。
电子商务有多种模式。()模式是个人消费者从在线商家处购买商品或服务。
许多书上都说,人一次只能记住或处理5~9(7±2)条信息。为了检验这个结论是否正确,宜采用()调查方法。经过多次调查统计研究发现,人一次平均只能记住或处理4条信息。经考证,原来7±2的说法只是一位专家在一个讲演稿中的估计,并不是真正的调研报告,但却
随机试题
如图,导体球壳半径为R,带电量为Q,其球心处有一带电量为q的点电荷,则球壳外距球心r处的电场强度大小为()[img][/img]
A.散点图B.直方图C.半对数线图D.普通线图E.圆图或百分条图想要比较某地区1980年以来心脏病、脑血管病、恶性肿瘤死亡的变化速度,应该绘制()
在国有企业改制为股份公司的资产评估中,对于资产评估价值小于原资产账面价值的差额,应()。
假定某商业银行吸收到1000万元的原始存款,然后贷放给客户,法定存款准备金率为12%,超额准备金率为3%,现金漏损率为5%,则存款乘数是()。
求助者目前心理状态属于()。对求助者的心理状态作诊断的依据是()。
今年的山东省政府工作报告中提到“制定现代海洋和高效生态示范园区建设标准和管理办法”,重点打造三个海洋经济新区,加快建设三个中外合作园区,着力推动海洋产业联动发展示范基地和黄河三角洲国家现代农业科技示范区发展。“三个海洋经济新区”指的是(
“我不同意你的说法,但我誓死捍卫你说话的权利”,这句话据称是法国启蒙思想家,被称为“法国良心”的伏尔泰说的,作为捍卫“言论自由”标志性的符号,这句话一直被欧美媒体和政客不遗余力地向全世界推广。令人意想不到的是,经考证,伏尔泰并未说过这句话,这好像在西方“言
阅读下列说明,回答问题。[说明]HR公司成立于1988年,是典型的IT企业,主要从事通信网络技术与产品的研究、开发、生产与销售,致力于为电信运营商提供固定网、移动网、数据通信网和增值业务领域的网络解决方案,在行业久负盛名,是中国电信市场的主
最简单的交换排序方法是()。
Nowadays,studyingabroadispopularinChinawithmanyrichparents.Theywouldrathersendtheirchildrenabroadtoreceiveedu
最新回复
(
0
)