首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
29
问题
有以下程序:
#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);}执行后的输出结果是()。
下列叙述中正确的是______。
下列叙述中,正确的是
若有定义:inta[4][4]={{l,2,3,4},{0},{4,6,8,10},{1,3,5,7}},则初始化后,a[2][2]得到的初值是______。
下列特征中不是面向对象方法的主要特征的是()。
若变量c为char类型,能正确判断出c为小写字母的表达式是
下面的概念中,不属于面向对象方法的是()。
给定程序中,函数fun的功能是:利用指针数组对形参;s所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源
设有栈S和队列Q,初始状态均为空。首先依次将A,B,C,D,E,F入栈,然后从栈中退出三个元素依次入队,再将X,Y,Z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则退队元素的顺序为()。
随机试题
Hisintelligence______him______fromtheotherboysinhisclass.
铂类抗肿瘤药影响DNA合成的作用是
当病史不清时,鉴别急性肾衰竭和慢性肾衰竭最有意义的手段是
当容器直径或火焰通道小到某一数值时,火焰就不能传播下去,这一直径称为临界直径,也称为()。
《建设工程施工合同》规定了在施工中出现不可抗力事件时双方的承担办法,其中属于不可抗力事件发生后,承包方承担的风险范围包括( )。
金陵机械制造股份有限公司是一家国有企业,2008年内发生了以下事项:(1)调整新的领导班子上任,决定精简内设机构,中层干部轮岗,将会计部撤并到公司办公室,同时任命办公室主任吴某兼任会计部负责人。撤并以后,会计主要工作重新分工如下:原会计部主管会计
在估算项目投资的现金流量时,下列说法中不正确的是()。
根据有关规定,下列选项中不属于上市公司董事会职权的有()。
在Windows资源管理器中,如果要剪切一个选中的文件,默认的快捷键是(41)。
TheexploitationofthepowerintheSun’sraysisaformofalternativeenergynowshowingnewcommercialpromise.Inthe
最新回复
(
0
)