首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。 void flint b[],int n,int flag) {int i,j,t; for(i=0;i<n-1;i++)
下列程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。 void flint b[],int n,int flag) {int i,j,t; for(i=0;i<n-1;i++)
admin
2020-11-23
67
问题
下列程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。
void flint 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
>bD]:b
<b[j])
{t=b
;b
=b[j];bD]: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<1 0;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,1,8,9,10。
转载请注明原文地址:https://www.kaotiyun.com/show/qV3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
当没有指定C语言中函数形参的存储类别时,函数形参的存储类别是()。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是()。
有如下嵌套的if语句:if(a<b)if(a<c)k=a;elsek=c;elseif(b<c)k=b;elsek=c;以下选项中与上述if语句等价的语句是()。【1
有下列程序#include<stdio.h>voidf(intx[],intn){if(n>1){prinff("%d",x[n-1]);f(X,n-1);prinff("%d",x[n-1]);}elseprintf("%d",x
有如下程序:#includevoidconvert(charch){if(ch
有如下程序:#includevoidchange(int*array,intlen){for(;len>=0;len一一)array[len]一=1;}main(){
每所学校都有一名校长,而每个校长只在一所学校任职,则实体学校和实体校长之间的联系是()。
下列函数的功能是()。voidfun(char*a,char*b){while((*b=**a)!=’\0’){a++;b++;}}
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;s=s->next;p=s;while(p->next)p=p->nex
随机试题
资产评估委托合同的订立形式为()。
美国教育家布卢姆所倡导的形成性评价旨在()
A、增塑剂B、增加胶液胶胨力C、防腐剂D、避光剂E、着色剂甘油
碳素钢和合金钢焊接对含铬量大于或等于3%或合金元素总含量大于()的焊件,氩弧焊打底焊接时,焊缝内侧应充氩气或其他保护气体,或采取其他防止内侧焊缝金属被氧化的措施。
从事会计工作的人员,必须取得会计从业资格证书。()
教育者在对受教育者进行思想品德教育时。必须晓之以理,动之以情,励之以志,导之以行,持之以恒,使学习的知、情、意、行都得到协调的发展,而不能独立地只强调某一方面。()
一项工程,a、b合作10天完成,现在a做5天,b做3天后,还剩这项工程的,那么由b单独完成这项工程需要()天。
A、 B、 C、 D、 B每组前两个图形叠加后变为第三个图形,其规律为:阴影部分倾斜方向相同的叠加后变为空白,阴影部分倾斜方向不同的叠加后变为黑色阴影,阴影部分与空白叠加后仍为原阴影。应选择B。
批判教育学是在对()的批评中发展而来的。
Everygeologistisfamiliarwiththeerosioncycle.Nosoonerhasanareaoflandbeenraisedalivesea-levelthanitbecomess
最新回复
(
0
)