首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序 void f(int b[],int n,int flag) main() {int i,j,t;
下列程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序 void f(int b[],int n,int flag) main() {int i,j,t;
admin
2017-04-26
77
问题
下列程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序
void f(int 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);
for(j=i+1;j<n;j++) f(a,5,1);
if(flag?b
>b[j]:b
<b[j]) for(i=0;i<10;i++)
{t=b
;b
=b[j];b[j]=t;} 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,1,8,9,10。
转载请注明原文地址:https://kaotiyun.com/show/OSDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行下列程序后,输出的结果是()。#include<stdio.h>#defineS(X)X*Xvoidmain(){inta=9,k=3,m=2;a/=S(k+m)/S(k+m);prin
运行下列程序时,若输入的数据为“1,2,3”,则输出结果是()。main(){floata,b,c,t;scanf("%f,%f,%f",&a,&b,&c);if(a<
假定w、x、y、m均为int型变量,则执行下列的语句后,m的值是()。w=6,x=4,y=3;m=(w<x)?W:X;m=(m<y)?m:y;
以下程序的功能是从名为filea.dat的文本文件中逐个读入字符并显示在屏幕上。请填空。#includemain(){FILE*fp;charch;fp=fopen(【】);ch=fgetc(fp);while(
测试的目的是暴露错误,评价程序的可靠性;而【】的目的是发现错误的位置并改正错误。
下面函数的功能是:找出一维数组元素中最大的值和它所在的下标,最大的值和它所在的下标通过形参传回。数组元素中的值已在主函数中赋予。主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。请填空。#include#
设有下面的程序段:chars[]="china";char*p;p=s;则下列叙述正确的是
以下叙述中错误的是
在E-R图中,矩形表示_________。
若按功能划分,软件测试的方法通常分为白盒测试方法和()测试方法。
随机试题
车床溜板箱预装精度找正后,钻、铰溜板箱定位销孔,再装入原锥销,实现最后定位。()
根据《献血法》的规定,血站对献血者每次采集的血液量为
建设工程施工阶段,按照《建设工程监理规范》的规定,项目总监理工程师可将( )工作委托总监理工程师代表。
下列关于承担违约责任的各种形式之间相互适用情况的表达中,正确的是( )。
现场质量检查的方法有目测法和实测法,下列属于目测法的有()。
超期未报货物由海关提取依法变卖,变卖所得价款处理正确的是( )。
某生产企业2015年相关经营情况如下:(1)该企业占地情况:年初拥有厂房占地58000平方米,办公楼占地6000平方米,厂办职工食堂及对外餐厅占地2000平方米,厂区内绿化用地3000平方米;6月份经批准新占用非耕地5000平方米用于厂房扩建,签订产
甲乙丙丁拟设立一家贸易公司,委派丙负责租赁仓库供公司使用,因公司尚未成立,丙以自己的名义与戊签订仓库租赁合同。根据公司法律制度的规定,下列关于仓库租赁合同义务承担的表述中,正确的有()。
筛选申请表的特殊之处包括()。
BodySystemsAbodysystemreferstoagroupoforgans,whicharepartsofthebodythatdoaspecialjob,suchastheheart,
最新回复
(
0
)