首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> void fun(int a[],int n,int flag) {int i=0,j,t; for(i=0;i<n-1;i++) for(j=i+1;j<n;j++) if(flag) {if(a[i]<a
有以下程序 #include<stdio.h> void fun(int a[],int n,int flag) {int i=0,j,t; for(i=0;i<n-1;i++) for(j=i+1;j<n;j++) if(flag) {if(a[i]<a
admin
2021-04-28
34
问题
有以下程序
#include<stdio.h>
void fun(int a[],int n,int flag)
{int i=0,j,t;
for(i=0;i<n-1;i++)
for(j=i+1;j<n;j++)
if(flag)
{if(a
<a[J])
{t=a
;a
=a[j];a[j]=t;}
}
else
{if(a
>a[j])
{t=a
;a
=a[j];a[j]=t;}
}
}
main()
{int c[10]={7,9,10,8,3,5,1,6,2,4},i;
fun(c,10,0);
fun(c,5,1);
for(i=0;i<10;i++)
printf("%d,",C
);
}
程序运行结果正确的是( )。
选项
A、6,7,8,9,10,5,4,3,2,1,
B、5,4,3,2,1,6,7,8,9,10,
C、6,7,8,9,10,1,2,3,4,5,
D、1,2,3,4,5,6,7,8,9,10,
答案
B
解析
题意中,fun()函数的作用是:将数组a中,前n个元素,按照nag来排序,当nag为true(非0)时,降序排列;当nag为false(0)时,升序排列;main()函数中,两次调用fun()函数,第一次传入数组元素个数为10,flag为0,所以第一次fun()函数的调用,将数组c中的前10个元素升序排列;第二次传入数组元素个数为5,flag为1,所以第二次fun()函数的调用,将数组c中的前5个元素降序排列,两次调用后,数组c的元素顺序如下:5,4,3,2,1,6,7,8,9,10,本题答案为B。
转载请注明原文地址:https://jikaoti.com/ti/fDz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序,程序的运行结果是#include<stdio.h>#defineN5#defineMN+1#definef(x)(x*M)main(){inti1,i2;i1=f(2);i2=f(1+1);printf("%d%d
以下叙述中正确的是()。
若有以下程序#includevoidsp(int*a){intb=2;a=&b;*a=*a*2;printf("%d,",*a);}main(){intk=3,*p=&k;sp(p);pri
一个工作人员可使用多台计算机,而一台计算机被多个人使用,则实体工作人员与实体计算机之间的联系是
下列定义变量的语句中错误的是
在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的()。
下列选项中不属于结构化程序设计原则的是
面向对象方法中,继承是指
随机试题
A.协同凝集试验B.正向间接血凝试验C.反向间接血凝试验D.正向间接血凝抑制试验E.反向间接血凝抑制试验用红细胞包被抗体检测抗原的是
交感性眼炎自身免疫性睾丸炎
下列各项中,不属于分析企业战略风险应收集的信息是()。
新闻:采访
A.outofB.ruralC.toprotectA.working【T1】______theirurbanforestB.Treestakepollution【T2】______theairC.Bu
设f(χ)为可导函数,F(χ)为其原函数,则().
GloomhaddescendedontheLodgeLaneSomaliWomen’sGroup.ThelandlordwassellingupandthesmallLiverpoolcharitydidnot
Everypoliticalperiodhasitscharacteristicformofscandal.DuringtheReagandefensebuildupofthemid-1980s,thescandalo
A、TheEraofMicrosoft.B、TheEpochofApple.C、TheEpochofiPad.D、TheEraofiPhone.B信息明示题。本文开头即指出,在未来的几年里,我们现在的时代可能会被称为“苹果时
CaringforelderlyparentscatchesmanyunpreparedA)LastJuly,JulieBaldocchi’smotherhadamassivestrokeandwasparalyzed.
最新回复
(
0
)