首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #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++)
有下列程序 #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++)
admin
2022-04-02
62
问题
有下列程序
#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(a
<a[j]):(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,5,1);
fun(c+5,5,0);
for(i=0;i<10;i++)
printf("%d,",c
);
}
程序执行后的输出结果是( )。
选项
A、3,7,8,9,10,6,5,4,2,1,
B、10,9,8,7,3,1,2,4,5,6,
C、10,9,8,7,6,1,2,3,4,5,
D、1,2,3,4,5,10,9,8,7,6,
答案
B
解析
程序中函数fun的功能是将数组a的n个元素,按照nag的值进行排序:当flag为。时,升序排列,当flag为1时,降序排列。main函数中定义数组c,初始化10个元素的值。第一次调用函数fun,flag为1,即将c的下标为0开始的5个元素降序排列。第二次调用fun,flag为0,将c的下标为5开始的5个元素升序排列,所以数组c的元素为:10,9,8,7,3,1,2,4,5,6。本题答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/Hhkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序,程序的输出结果是voidfun(double*p1,double*p2,double*s){s=(double*)calloc(1,sizeof(double));*s=*p1+*(p2+1);}mai
设变量均已正确定义并赋值,以下与其他三组输出结果不同的一组语句是
下列叙述中错误的是
有下列程序,程序执行后的输出结果是fun(charP[][10]){intn=0,i;for(i=0;i<7;i++)if(P[i][0]==’T’)n++;returnn;}main(){charstr[][10]={"Mon",
设有定义:inta;floatb;执行scanf(’’%2d%f’,&a,&b);语句时,若从键盘输入876543.0则a和b的值分别是
用树型结构表示实体之间联系的模型是
关于结构体函数的叙述中正确的是()。
以下选项中函数形参不是指针的是
以下程序依次把从终端输入的字符存放到file文件中,用#作为结束输入的标志,则在横线处应填入的选项是()。#includemain(){FILE*cpoint;charch;cpoint=fopen(’’file’’,’’w’’);whil
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
随机试题
钻头主要用于在实体材料上加工圆柱形孔或把原有的孔扩大,钻头的种类主要有麻花钻头、深孔钻头、扁钻头、扩孔钻头、锪钻及()。
机动车驾驶人在实习期内有记满12分记录的,注销其实习的准驾车型驾驶资格。
患者女性,29岁。流产后出现月经不调,表现为月经周期正常,经期延长,伴下腹坠胀、乏力,考虑为黄体萎缩不全该患者基础体温曲线的表现为
简述腹膜透析的禁忌证。
对于负荷较大而又相对集中的大型民用建筑中的高层建筑高压配电,可根据负荷分布将变压器设在顶层、中间层,不应设在底层。()
项目建设准备阶段的工程咨询包含()。
党的群众路线的理论基础有()。
PresidentBarackObamaclaimedprogressWednesdayinhissecond-termdrivetocombatclimatechangebutsaidmoremustbedonet
Clothesplayacriticalpartintheconclusionswereachbyprovidingcluestowhopeopleare,whotheyarenot,andwhotheywo
Choosethecorrectletter,A,BorC.WhatbenefitofForwardThinking’sworkdoesBettymention?
最新回复
(
0
)