首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。 #include<stdio.h> void f(int b[],int n,int flag) { int i,j,t; for(i=0;i<n-1;i+
以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。 #include<stdio.h> void f(int b[],int n,int flag) { int i,j,t; for(i=0;i<n-1;i+
admin
2020-11-27
36
问题
以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。
#include<stdio.h>
void f(int b[],int n,int flag)
{
int i,j,t;
for(i=0;i<n-1;i++)
for(j=i+1;j<n;j++)
if(flag?b
>b[j]:b
<b[j])
{t=b
;b
=b[j];b[j]=t;}
}
main()
{
int a[10]={5,4,3,2,1,6,7,8,9,10},i;
f(&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
解析
本题重点考察函数的参数传递,函数的参数传递分为传值和传地址两种情况。本题就是结合数组考查参数传递的情形。函数f完成的功能是对数据进行排序,语句f(&a[2],5,0)的作用是对从a[2]开始的5个元素进行从大到小排序。注意:这里传递的是地址&a[2],所以排序操作可看作是直接对数组a操作,执行后的结果为5,4,7,6,3,2,1,8,9,10。语句f(a,5,1)对数组a的前5个元素从小到大排序,排序后数组为:3,4,5,6,7,2,1,8,9,10。因此B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/NY3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于定义阶段任务的是
若有以下程序main(){inta=6,b=0,c=0;for(;a&&(b=0);){b+=a:a-=c++;}printf("%d,%d,%dkn",a,b,c);}
有以下程序#include#includevoidfun(char*w,intm){chars,*p1,*p2;p1=w;p2=w+m-1;while(p1
若fp已定义为指向某文件的指针,且没有读到该文件的末尾,则C语言函数feof(fp)的函数返回值是
有以下程序#includemain(){inti=1,j=3;printf("%d,",i++);{inti=0;i+=j*2;printf("%d,%d,",i,j);}printf("%d,%d\n",i,j)
有以下程序:#includemain(){ chars[]="012xy\08s34f4w2"; inti,n=0; for(i=0;s[i]!=0;i++)if(s[i]>=’0’&&s[i]<=’9
有以下程序#include<stdio.h>intfuna(inta,intb){retuma+b;}intfunb(inta,intb){returna-b;}intsss(int(*t)(),intx,inty){retu
程序测试的目的是()。
随机试题
妊娠10周时出现阵发性下腹痛、多量阴道出血伴小块组织物排出,并引起失血性休克,应首先考虑
下列属于退行性变的疾病是
患儿,男,2岁。人工喂养,4天前咳嗽、发热、腹泻。体检:体温38.6℃,中度脱水,患儿在补液中突发抽搐,持续约1分钟。抽搐最可能的原因是
受体的特异性取决于
下元虚冷、虚阳上浮的上热下寒证宜用( )。
UCITS一号指令规定不属于UCITS基金的范围的是()。
截至2×13年3月31日,A上市公司(简称“A公司”)、B公司对C债权人负债金额共计8000万元(均为其他应付款),其中A公司负债2000万元,B公司负债6000万元,A公司为B公司债务承担连带担保责任。B公司为A公司的子公司,A公司持有其80%股权。2
“外行看热闹,内行看门道”体现的是知觉的()。
基尼是美国加利福尼亚州的一个小女孩。她母亲双目失明,丧失了哺育孩子的基本能力:父亲讨厌她,虐待她。基尼自婴儿期起就几乎没听到过说话,更不用说有人教她说话了。除了哥哥匆匆地、沉默地给她送些食物外,可以说,基尼生活在一间被完全隔离的小房里。她严重营养不良,胳膊
国务院同意建立全国农民合作社发展部际联席会议制度的批复发文字号农业部:你部《关于建立全国农民合作社发展部际联席会议制度的请示》收悉。现批复如下:同意建立由农
最新回复
(
0
)