首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
83
问题
若有以下程序:
#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全国计算机二级
相关试题推荐
有以下程序:main(){inti;for(i=0;i<3;i++)switch(i){case0:prinft("%d",i);Case2:prinft("%d",i);def
以下程序的输出结果是()structHAR{intx,y;structHAR*p;}h[2];main(){h[0].x=1;h[0].y=2;h[1].x=3;h[1].y=4;
已知char**S,下面正确的语句是()。
以下叙述正确的是
表达式8/4*(int)2.5/(int)(1.25*(3.7+2.3))的值是______。
在下列关于C语言的局部变量和全局变量所采取的存储类别的叙述中,错误的一条是()
在下列叙述中,正确的一条是______。
下列叙述中正确的是______。
下列说法不正确的是()。
以下叙述中正确的是()。
随机试题
公共生活的场所和领域不断扩展、空间不断扩大,特别是互联网技术使公共生活进一步扩展到网络空间。这说明公共生活的特征是()
某技师在使用离心铸造机进行铸造时忘记调整离心机臂两端平衡,可能造成A.毛刺B.冷隔C.偏析D.冷热裂E.砂眼
治疗卫气不固、表虚自汗。宜选用
地下水的渗透系数与下列哪些因素有关()。
公路建设市场信用信息包括公路建设从业单位的()。
按园林占有者的身份划分,下列属于皇家园林的是()。
把公共利益诉求转换为权威性的公共政策,这是()。
左顾:右盼
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
《民法典》第1166条:行为人造成他人民事权益损害,不论行为人有无过错,法律规定应当承担侵权责任的,依照其规定。请分析:上述法条是指何种民法规则?
最新回复
(
0
)