首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include<stdio.h> void fun(int a[],int n) { int i,j,t; for(i=1;i<n;i+ =2) for(j=i+2;j<n;j+ =2) if(a[i]>a[j]) { t=a[i];a[
若有以下程序: #include<stdio.h> void fun(int a[],int n) { int i,j,t; for(i=1;i<n;i+ =2) for(j=i+2;j<n;j+ =2) if(a[i]>a[j]) { t=a[i];a[
admin
2019-04-14
72
问题
若有以下程序:
#include<stdio.h>
void fun(int a[],int n)
{
int i,j,t;
for(i=1;i<n;i+ =2)
for(j=i+2;j<n;j+ =2)
if(a
>a[j])
{
t=a
;a
=a[j];a[j]=t;
}
}
main( )
{
int c[10]={10,9,8,7,6,5,4,3,2,1},i;
fun(c,10);
for(i=0;i<10;i+ +)
printf(″%d,″,c
);
printf(″\n″);
}
则程序的输出结果是( )。
选项
A、1,10,3,8,5,6,7,4,9,2,
B、10,9,8,7,6,5,4,3,2,1,
C、2,9,4,7,6,5,8,3,10,1,
D、10,1,8,3,6,5,4,7,2,9,
答案
D
解析
该题首先对一维数组进行初始化,c[0]到c[9]依次赋值为10到1。fun(c,10);语句调用fun函数,fun函数的功能是将一维数组偶数位元素的数值由小到大排序,最后将排好序的新的一维数组进行输出、故D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/V2Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序中函数setup的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址:#include<stdio.h>#include<string.h>char*scmp(char*s1,char*s2)
关系代数运算是以______为基础的运算。
在关系数据库中,用来表示实体之间联系的是______。
下列程序执行后的输出结果是______。
若变量已正确定义,要求程序段完成求5!的计算,不能完成此操作的程序段是
下列叙述中错误的是
下列叙述中正确的是()。
以下说法正确的是()
以下说法正确的是()。
若函数f调用了函数g,函数g又调用了函数f,则以下说法中正确的是()。
随机试题
按结构和形状,反应器可分为固定床反应器和流化床反应器。()
甲、乙是同事,因工作争执甲对乙不满,写了一份丑化乙的短文发布在丙网站。乙发现后要求丙删除,丙不予理会.致使乙遭受的损害扩大。关于扩大损害部分的责任承担,下列哪一说法是正确的?(2010年卷三第23题)
【2010—4】题16~20:办公楼高140m,地上30层,地下3层,其中第16层为避难层,消防控制室与安防监控中心共用,设在首层。首层大厅高度为9m,宽30m,进深15m;在2层分别设置计算机网络中心和程控电话交换机房;3~29层为标准层,为大开间办公室
在负温下直接承受动荷载的结构钢材,要求低温冲击韧性好,其判断指标为( )。
依法定方式签发票据,并将票据交付给收款人的人称为()。
在间接标价法下,外币数额减少,表示()。
某企业为增值税一般纳税人,开出银行承兑汇票购入原材料一批,并支付承兑手续费。下列各项中,关于该企业采购原材料的会计处理,表述正确的有()。
《刑法》关于避免本人危险的规定,也适用于职务上、业务上负有特定责任的人。()
《上主是我坚固堡垒》是()创作的。
LatinoyouthsneedbettereducationforArizonatotakefulladvantageofthepossibilitiestheirexplodingpopulationoffers.A
最新回复
(
0
)