首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中函数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-07-28
33
问题
以下程序中函数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
=brj];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://jikaoti.com/ti/xKD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编一个函数voidfun(inttt[M][N],intpp[N]),tt指向一个M行N列的二维数组,求出二维数组每列中最大
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和
有以下程序#include<stdio.h>#defineN3voidfun(inta[][N],intb[]){inti,j;for(i=0;i<N;i++){b[i]=a[i][0];for(j=1.j<N;j++)if(b[
若有定义:doublea=22;imi=0,k=18;则不符合C语言规定的赋值语句是
若有定义语句:intx=12,y=8,z;在其后执行语句z=0.9+x/y;则z的值为
下列叙述中正确的是
有以下程序(说明:字母A的ASCII码值是65)voidfun(char*s){while(*s){if(*s%2)printf("%c",*s);s++;}}main(){chara[]="BYTE";fun(a);printf("\n")
某图书集团数据库中有关系模式R(书店编号,书籍编号,库存数量,部门编号,部门负责人),其中要求①每个书店的每种书籍只在该书店的一个部门销售;②每个书店的每个部门只有一个负责人;③每个书店的每种书籍只有一个库存数量。则关系模式R最高是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
下列选项中不属于面向对象程序设计特征的是()。【07年4月】
随机试题
A.球形病毒B.砖形病毒C.弹状病毒D.丝状病毒E.蝌蚪状病毒流感病毒是()
药物结构中含芳香杂环结构的H2受体阻断药有
连续超声波移动法小剂量的治疗强度为
张某为甲房地产经纪机构(以下简称甲机构)的注册房地产经纪人。王某因出国欲将自己的住房委托甲机构尽快销售。在甲机构授权下,张某与王某签订了房地产经纪合同,合同约定甲机构为王某提供订立房地产交易合同的机会,王某向甲机构支付佣金。张某接受业务后,便开始了相关信息
决策阶段管理工作的主要任务是()。
会计机构负责人必须具备的条件之一是()。
根据下列资料,回答问题。2004—2008年,中国货物进出口总额增长最快的一年是()。
为适应新时代强军要求,人民军队必须由集约型向数量规模型,由科技密集型向人力密集型转变。()
甲与乙签订了一项买卖合同,约定:甲向乙支付定金5万元,如果任何一方不履行合同应支付违约金8万元,后来乙违约。甲打算向法院提起诉讼,下列哪种诉讼请求既能最大限度地保护自己的利益。又能获得法院的支持?
孙悟空:牛魔王:《西游记》
最新回复
(
0
)