首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序 void flint b[],int n,int flag) main() {int i,j,t; {int a[10]={5,4,3,2,1,6,7,8
下列程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序 void flint b[],int n,int flag) main() {int i,j,t; {int a[10]={5,4,3,2,1,6,7,8
admin
2020-05-19
91
问题
下列程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序
void flint 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/bNCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置0)。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程序在文件BLANKl.C中。不得增行或删行,也不得更
若a、b、c、d都是int型变量且都已经正确赋初值,则以下不正确的赋值语句是()。
有以下程序#include<stdio.h>voidmain(){chars[]={’’01aXy’’};inti,n=0;for(i=0;s[i]!=0;i++)if(s[i]<=’a’&&s[i]
请编写函数fun,其功能是:计算并输出当x<0.97时下列多项式的值,直到|Sn-Sn-1|<0.000001为止。例如,在主函数中从键盘给x输入0.21后,输出为:s=1.100000。注意:部分源程序在文件PROG1.C中。
给定程序MODI1.C中函数fun的功能是:输出M行M列整数方阵,然后求两条对角线上元素之和,返回此和数。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!1#inclu
给定程序的主函数中,已给出由结构体构成的链表结点a、b、c,各结点的数据域中均存入字符,函数fun()的作用是:将a、b、c三个结点链接成一个单向链表,并输出链表结点中的数据。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结
关于C程序语句的叙述中正确的是()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
有两个关系R和S如下:由关系R通过运算得到关系S,则所使用的运算为()。
下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
随机试题
氢化物原子吸收光谱法与冷原子吸收光谱法可分别测定()。
早期肝癌的定义是指
患者,男,40岁,因黄疸一个月就诊,入院诊断“胆总管结石、阻塞性黄疸”,Hb121g/L。WBC7.3×109/L,黄疸指数80U,凝血酶原时间(PT)16.7秒,凝血酶原活动度(PA)38%,国际标准化比值(INR):2.1,患者应及时补充
编制施工组织总设计时,确定了施工的总体部署之后应进行的工作是()。
某项目进口一批生产设备,FOB价为650万元,CIF价为830万元,银行财务费费率为0.5%,外贸手续费费率为1.5%,关税税率为20%,增值税税率为17%,该批设备无消费税,则该批进口设备的抵岸价是()万元。
某塔式住宅建筑地上共20层、地下共2层,建筑高度为63m,每层建筑面积均为2000m2,框架剪力墙结构塔楼;地下2层主要使用功能为汽车库,地下1层主要使用功能为设备用房及管理用房,首层主要使用功能为商业服务网点,地上2~20层主要使用功能为住宅。该住宅建
甲企业发生以下有关投资性房地产的业务:(1)20×7年1月,甲企业计划购入一栋写字楼,用于对外出租。2月12日,甲企业与乙企业签订了经营租赁合同,约定自写字楼购买日起将这栋写字楼出租给乙企业,为期5年。3月1日,甲企业实际购入写字楼,支付价款共计6
下列各项中,不属于企业现金流量表“经营活动产生的现金流量”的有()。
良筑公司是一家经济型连锁酒店,旗下拥有几百家分店。随着社会消费水平的提高与消费观念的转变,良筑公司意识到经济型酒店未来发展之路将会受到诸多竞争限制,尤其是在一二线城市。2018年7月,良筑公司宣布开始专注于三四线城市经济连锁酒店经营。根据以上信息可以判断,
请以“安全与生命”为题做一个演讲。
最新回复
(
0
)