首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
VN程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。 yoidf(intb[],intn,intflag) {inti,j,t; for(i=0;i<n-1;i++) for(j=i+lj<nj++) if(f
VN程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。 yoidf(intb[],intn,intflag) {inti,j,t; for(i=0;i<n-1;i++) for(j=i+lj<nj++) if(f
admin
2014-06-18
54
问题
VN程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。
yoidf(intb[],intn,intflag)
{inti,j,t;
for(i=0;i<n-1;i++)
for(j=i+lj<nj++)
if(flag?b
>b[j]:b
<bD])
{t=b
;b
=b[j];bD]=t;)
}
main( )
{inta[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函数的调用。第一次传递给形参数组b的地址为元素a[2]的地址,n接收数据位5,因此数组b中元素为3,2,1,6,7,此时flag的值为0,进行由大到小排序,而数组b和实参数组a共用一段存储空间,第一次调用结束以后,数组a的值为5,4,7,6,3,2,1,8,9,10。第二次调用f函数,形参数组接收实参数组a的首地址,取5个元素,由小到大排序,调用结束以后,数组a的值为3,4,5,6,7,2,l,8,9,10。
转载请注明原文地址:https://kaotiyun.com/show/BYJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:inta,*p=&a;以下scanf语句中能正确为变量a读入数据的是()。
以下程序是从终端读入数据到数组中,统计其中正数的个数,并计算它们的和。请填main(){inti,a[20],sum,count;sum=count=【】;for(i=0;i<20;i++)scanf("%d
设有以下说明语句typedefstruct{intn;charch[8];}PER;则下面叙述中正确的是
以下程序的输出结果是main(){charch[3][5];{“AAAA”,“BBB”,“CC”};printf(“\”%s“n”,ch[1]);}
指针变量p和数组a的说明如下:int*a[3]={"aa","bb","cc"},**p;执行语句p=&a[2];后,*p指向的字符串是______。
在面向对象的程序设计中,用来请求对象执行某一处理或回答某些信息的要求称为【】。
下述程序的输出结果是()。#include<stdio.h>intfun(inta){intb=0;staticintc=3;b++,c++;returna+b+c
若要打开A盘中user子目录下名为aaa.txt的文本文件进行读、写操作,下面符合此要求的函数调用是()。
在C语言中,关于函数fseek的说法正确的是()。
下述关于数据库系统的叙述中正确的是_______。
随机试题
题9图电路中TTL逻辑门,其输出Y为【】
质量体系文件常常分为四个层次,从上到下依次是A.质量手册、质量记录、程序文件、作业指导书B.质量手册、程序文件、作业指导书、质量记录C.程序文件、作业指导书、质量手册、质量记录D.程序文件、作业指导书、质量记录、质量手册E.作业指导书、程序文件、
检测血清酶活力时,考虑到检测的灵敏度和测定上限,一般样品与试剂体积比为A.1:1B.10:1C.1:10D.100:1E.1:100
少阴热化证的心烦不寐的病机是
填方路基应事先找平,当地面坡度陡于()时,需修成台阶形式。
改编、翻译、注释、整理已有作品而产生的作品,其著作权属于()。
注重符篆的道教派别有()。
我国第一部反映农民起义的长篇章回体小说是()。
Wehavereceivedtheremittance,buthavetopointoutthat600U.S.dollarsisstill______.
A、Askquestionsaboutthememories.B、Giveanexampleofactivelearning.C、Explainrecentresearchonmemories.D、Makeassignme
最新回复
(
0
)