首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序 void f(int b[],int n,int flag) {int id,t; for(i=0;i<n=1;i++) for(j=i+1;j<n;j++)
以下程序函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序 void f(int b[],int n,int flag) {int id,t; for(i=0;i<n=1;i++) for(j=i+1;j<n;j++)
admin
2018-11-21
53
问题
以下程序函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序
void f(int b[],int n,int flag)
{int id,t;
for(i=0;i<n=1;i++)
for(j=i+1;j<n;j++)
if(flag?b
>b
:b
<b[j])
{t=b
;b
=b
;b
=t;}}
main()
{int a[10]={5,4,3,2,1,6,7,8,9,10},i;
1j[&a[2],5,0);f(a,5,1);
for(i=0;i<10;i++)printf("%d,",a
);
}
程序运行后的输出结果是
选项
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/ivxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量已正确定义,有以下程序段i=0;doprintf("%d,",i);while(i++);printf("%d\n",i);其输出结果是
以下程序的运行结果是_________。#defineS(x)x*Xmain(){intk=1;while(k
有以下程序 void f(int a[ ],int i,int j) { int t; if(i<j) { t=a[i]; a[i]=a[j];a[j]=t; f(a,i+1,j-1); } } main( ) { int i,a
若有下列定义(设int类型变量占2个字节):inti=8;则下列语句:printf("i=%08d",i);输出的结果是()。
为用户与数据库系统提供接口的语言是
下面程序的输出结果是______。main(){inta[]={1,2,3,4,5,6,7,8,9,0,},*p;p=a;printf("%d\n",*p+9);}
数据库系统的主要特点为数据集成性、数据的高______和低冗余性、数据独立性和数据统一管理和控制。
若二维数组a有m列,则在a[i][j]前的元素个数为()。
结构化设计主要分为系统设计和模块设计,【】的任务是决定系统的模块结构。
随机试题
下肢牵涉痛是由哪部分神经组织受刺激所致
慢性心力衰竭药物治疗常用药物
关于混凝土保水性与泌水性的相互关系,下列说法正确的为()。
我国现存最古老的多角形密檐式砖塔是()。
【2014年山东济宁】学校及其他教育机构应履行下列义务()。
10枚1元的硬币放在一起的高度约为2cm。那么20亿枚1元硬币叠放在一起高度约为()千米。
实现可持续发展的关键是()。
国家赔偿是指国家机关及其工作人员违法行使行政、侦察、检查、审批、监狱管理等职权,侵犯公民、法人和其他组织的合法权益并造成损害的,由法律规定的赔偿义务机关对受害人予以赔偿的法律制度。国家赔偿的一个最显著的特点是由国家承担法律责任。最终支付赔偿费用.由法律规定
Ms.Corbett’sgenerous______gavetheorganizationenoughmoneytobuildanewcommunityhall.
Manymenandwomenhavelongboughtintotheideathatthereare"male"and"female"brains,believingthatexplainsjustabout
最新回复
(
0
)