首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
53
问题
有以下程序
#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://www.kaotiyun.com/show/R3tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){inta=0,b=0,c=0,d=0;if(a=1)b=1;c=2;elsed=3;printf(“%d,%d,%d,%d\n”,a,b,c,d);
以下叙述中正确的是()。
有下列程序:#include<stdio.h>voidfun(int*a,intn)/*fun函数的功能是将a所指数组元素从大到小排序*/{intt,i,j;for(i=0;i<n-1;j++)for(j=i+1;j<n;j++)
流程图是描述算法的很好的工具,一般的流程图中由几种基本图形组成。其中判断框的图形是()。
以下叙述中错误的是()。
下列定义变量的语句中错误的是
请编写函数fun,它的功能是:求出1到1000之间能被7或11整除、但不能同时被7和11整除的所有整数并将它们放在a所指的数组中,通过n返回这些数的个数。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fu
下列特征中不是面向对象方法的主要特征的是()。
下列各项中不属于软件设计阶段任务的是()。
下面对对象概念描述正确的是()。
随机试题
Neuroscientistsnowunderstandatleastsomeofthephysiologybehindawiderangeofunconsciousstates,fromdeepsleeptocom
土地价格按()方式分类,可以分为交易价格、理论价格、评估价格等。
甲国一段时间内国际收支平衡表如下:甲国某企业在海外投资获得200万美元利润,该笔投资收益属于()。
提醒购买者库存需要重新订购的标准称之为()。
党的十八届五中全会指出,要深化户籍制度改革,实施居住证制度,努力实现基本公共服务常住人口全覆盖。()
作家在起步之初有时候就这么脆弱,他可以沉默着写,但他扛不住写作之外的世界对他报以更大的沉默。如果他的第一拳就打到棉花甚至空气上,他通常怀疑的不是棉花和空气,而是自己的手。一定有人说,文学是长跑,成大事者,必要苦其心志,劳其筋骨,饿其体肤,空乏其身,换句话说
[A]Trends[B]Models[C]Self-Care[D]Decisions[E]Conflicts[F]Self-Preservation[G]SpellitoutKeithHewson,a29-year-old
TheauthorthoughtherChristmaswasunusualbecause______.Whatwasthegirl’sfeelingwhenshefirstreceivedtheunusualmi
Theguestteamwasbeatenbythehostteam2__________4inlastyear’sCFACupFinal.
________Iknow,therewerenoproblemsduringthefirstthreemonths.
最新回复
(
0
)