首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序 void flint b[],int n,int flag) main() {int i,j,t; {int a[10]={5,4,3,2,1,6,7,8,
以下程序函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序 void flint b[],int n,int flag) main() {int i,j,t; {int a[10]={5,4,3,2,1,6,7,8,
admin
2020-05-19
25
问题
以下程序函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序
void flint b[],int n,int flag) main()
{int i,j,t; {int a[10]={5,4,3,2,1,6,7,8,9,10},i;
for(i=0;i<n-1;i++) f(&a[2],5,0);f(a,5,1);
for(j=i+1;j<n;++) for(i=0;i<10;i++)printf("%d,",a
);
if(flag?b
>b[j]:b
<b[j]) }
{t=b
;b
=b[j];b[j]=t;}}
程序运行后的输出结果是
选项
A、1,2,3,4,5,6,7,8,9,10,
B、3,4,5,6,7,2,1,8,9,10,
C、5,4,3,2,1,6,7,8,9,10,
D、10,9,8,7,6,5,4,3,2,1,
答案
B
解析
本题主要考查函数的调用。在main函数中,两次调用f函数进行排序,f函数有三个参数,第一个参数是数组地址,第二个参数是需要排序的数据个数,第三个参数指定排序依据。第一次调用f函数的时候,从第三个元素开始对5个元素进行从大到小的排序,因此调用f函数转换数组a的值分别为:5,4,7,6,3,2,1,8,9,10;第二次调用f函数对数组a的前5个元素进行从小到大的排序,因此排序完成后数组a的值变成:3,4,5,6,7,2,1,8,9,10。
转载请注明原文地址:https://kaotiyun.com/show/agCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
程序中已构成如下不带头节点的单向链表结构,指针变量s、P、q均已正确定义,并用于指向链表节点,指针变量s总是作为指针指向链表的第一个节点。若有以下程序段:q=s:s=s一>next:P=s:while(P一>next)P=P一>next;P一
以下不合法的字符常量是()。
以下关于C语言的叙述中正确的是()。
程序流程图中带有箭头的线段表示的是()。
以下叙述中正确的是()。
给定程序MODI1.C中fun函数的功能是:求s=aa…aa-…-aaa-aa-a(此处aa…aa表示n个a,a和n的值在1至9之间)例如a=3,n=6,则以上表达式为:s=333333-33333-3333-333-33-3
下面属于软件设计阶段产生的文档是()。
下面不属于结构化程序设计原则的是()。
有嵌套的if语句:if(a<b)if(a<c)k=a;elsek=c;elseif(b<c)k=b;elsek=c;以下选项中与上述if语句等价的语句是()。
有以下程序#includedoublef(doublex);main()doublef(doublex){doublea=0;inti;{returnx*x+1;}for(i=0;i
随机试题
包装标准化的含义是什么?
对于以前年度内部交易形成的管理部门使用的固定资产,本期提取的折旧费用中由于未实现内部销售利润而多计提的数额,在本期编制合并会计报表进行抵消处理时,抵消分录是()
关于肝硬化的叙述中正确的是
不计数额,下列哪一选项构成侵占罪?(2012年卷二第18题)
每股收益可以采用净利润扣除()后的余额进行计算。
根据下图,编写一道读图综合题。其中上图为北非简图,下图为甲、乙两地气温和降水统计图。
下列国家或地区中,属于中华法系的是()(2019年一综一第37题)
Astrangethingabouthumansistheircapacityforblindrage.Rageispresumablyanemotionresultingfromsurvivalinstinct,b
READER’SDIGEST:Whathavebeenourbiggestsuccessesandfailures?KathleenSebelius,secretaryoftheDepartmentofHealth
A、Payexcessbaggagefee.B、Hand-carryhisgolfclubs.C、Repackhisbaggage.D、Leavesomethingintheairportlocker.A
最新回复
(
0
)