首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include void fun(int a[],int n,int flag) { int i=0,j,t; for(i=0;i
有以下程序: #include void fun(int a[],int n,int flag) { int i=0,j,t; for(i=0;i
admin
2019-01-11
32
问题
有以下程序:
#include
void fun(int a[],int n,int flag)
{ int i=0,j,t;
for(i=0;i
f10T(j=i+1;j
if(flag)
{if(a
{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)函数即将数组的前4个数据降序排序,fun(a+4,6,0)函数是对数组的第4项后的6个元素进行升序排序。故结果为10,9,8,7,l,2,3,4,5,6。答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/f4xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序:main(){intk=2,i=2,m;m=(k+=i*=k);printf("%d,%d\n",m,i);}执行后的输出结果是()。
以下程序的输出结果是______。main(){chars[]="abcdef";s[3]=’\0’;printf("%s\n",s);}
以下对结构体类型变量td的定义中,错误的是
下面描述中,不符合结构化程序计风格的是_______。
下列给定程序中,函数proc()的功能是:判断一个整数m是否是素数,若是返回1,否则返回0。在main()函数中,若proc()返回1,则输出YES,若proc()返回0,则输出NO!请修改程序中的错误,使它能得出正确的结果。注意:不要
给定程序中,函数fun的功能是:利用指针数组对形参;s所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源
给定程序MODll。C中的函数Creatlink的功能是创建带头结点的单向链表,并为各结点数据域赋0到m-1的值。请改正函数Creatlink中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
以下叙述中正确的是()。
如果进栈序列为A,B,C,D,则可能的出栈序列是()。
随机试题
第一审刑事判决书中一般应写明被告人的出生年月日,确实查不清出生年月日的,也可以写年龄。但是,属于以下情况的,必须写明被告人的出生年月日,即被告人是
ItwasonOctober1st____newChinawasfounded.
属疾病防治中的二级预防是
30岁经产妇,人工流产术后8个月,有不规则阴道流血,量不多。术后阴茎套避孕。现尿妊娠试验阳性,胸部X线摄片见两肺中下叶散在浅淡半透明圆形阴影及棉花团影。本例最可能的诊断为()
45岁女性,体检时发现宫颈中度糜烂,子宫正常大小,双附件未触及异常,宫颈活检示宫颈原位癌,应
根据《建设工程工程量清单计价规范》。当承包人投标报价中材料单价低于基准单价时,施工期间材料单价涨幅以()为基础,超过合同约定的风险幅度值的,其超过部分按实调整。
()是指各项财产物资、债权、债务等账目余额与实有数额之间的核对。
牛顿力学是适用于宏观低速运动范围的真理,如果把它用于微观高速运动范围,就会变成谬误。这说明()。
根据以下资料,回答下列问题。2011年,我国货物进出口总额达到36421亿美元,比2002年增长4.9倍。在出口总额中,工业制成品占比由2002年的91.2%提高到2011年的94.7%;机电产品由48.2%提高到57.2%;高新技术产品由20.8%提高
ThepriceofinternationalcallsintoAmericais______.Third-countrycallingrefersto______.
最新回复
(
0
)