首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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]
有以下程序: #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]
admin
2021-07-09
39
问题
有以下程序:
#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,4,1);
fun(c+4,6,0);
for(i=0;i<10;i++)printf("%d,",c
);
printf("\n");
}
程序运行后的输出结果是( )。
选项
A、7,8,9,10,6,5,4,3,2,1,
B、10,9,8,7,6,5,4,3,2,1,
C、10,9,8,7,1,2,3,4,5,6,
D、1,2,3,4,5,6,7,8,9,10,
答案
C
解析
fun()函数作用冒泡法排序,flag控制升序(0)或者降序(1)。n为参与排序的元素个数。a为数组的起始地址。因此,fun(a,4,1),数组的前四个降序排序,fun(a+4,6,0)对数组的第四项后六个元素进行升序排序。故结果为10,9,8,7,1,2,3,4,5,6。答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/Ndtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){FILE*pf;char*s1="China",*s2="Beijing";pf=fopen("abc.dat","wb+");fwrite(s2,7,1,pf);rewind(pf
数据库设计中反映用户对数据要求的模式是()。
以下选项中与if(a==1)a=b;elsea++;语句功能不同的switch语句是
以下结构体类型说明和变量定义中正确的是
有以下程序#includevoidfun2(chara,charB){printf("%c%c",a,b);}chara=’A’,b=’B’;voidfun1(){a=’C’;b=’D’;}main(){
有以下定义:inta;longb;doublex,y;则以下选项中正确的表达式是
在以下给出的表达式中,与while(E)中的(E)不等价的表达式是( )。
软件设计中模块划分应遵循的准则是
下列关于数据库设计的叙述中,正确的是
在希尔排序法中,每经过一次数据交换后
随机试题
新民主主义社会是一个独立的社会形态。()
眼球连系于脑的部位,古称"目系"。诸条经脉与"目系"发生联系。
下列何者不属于积聚范围:
在X线摄影中,光电效应的优势是
在某网络计划中,工作的最早开始时间为第28天,其持续时间为9天。该工作有三项紧后工作,它们的最迟开始时间分别为第40天、第43天和第48天,则工作的总时差为()天。
关于工程项目投标报价技巧的说法,赶工补偿正确的是()。
相对于螺旋式编排教材,直线式编排教材的优点之一是能够将学生的认知结构与学科的逻辑结构相统一。()
如右图所示,A、B两点是圆形体育场直径的两端,两人从A、B点同时出发,沿环形跑道相向匀速而行,他们在距A点弧形距离80米处的C点第一次相遇,接着又在距B点弧形距离60米处的D点第二次相遇,问这个圆形体育场的周长是多少米?()
关于公司总经理与中层管理人员之间的区别,存在着以下几种不同的说法。最为贴切的一种是______。
Whoisthewomanlookingfor?
最新回复
(
0
)