首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序中函数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
74
问题
下列程序中函数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://www.kaotiyun.com/show/OSDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。#inClude<stdio.h>main(){charch[2][5]={"1234","5678,},*p[2];inti,j,s=0;for(i=0;i
下面的程序实现的是从指针p所指向的地址的n个数中,找出最大的和最小的数据,请填空。fun(int*p,intn){int*q;intmax,min;max=min=*p;for(q=p;【】;q++)if(*q>ma
当用户要求输入的字符串中含有空格时,应使用的输入函数是
可在C程序中用作用户标识符的一组标识符是
下列叙述中,不符合良好程序设计风格要求的是
软件生命周期分为软件定义期、软件开发期和软件维护期,详细设计属于______中的一个阶段。
对软件设计的最小单位(模块或程序单元)进行的测试通常称为测试。
软件设计模块化的目的是________程序设计的复杂性。
对于软件测试,从是否需要执行被测软件的角度,可以分为静态测试和动态测试。代码检查属于______测试。
软件测试分为白箱(盒)测试和黑箱(盒)测试。基本路径测试方法属于()测试。
随机试题
话剧《茶馆》中,在绝望中上吊自尽的人物是()
成人脊髓下端平齐
下列关于含水量的描述,正确的是
关于钢结构螺栓连接施工方法的说法,正确的有()。
某一类高层商住楼地上30层、地下2层,总建筑面积85694.81m2。地下一层至地上四层为商场,建筑面积37275.01m2,地上四层以上为普通住宅,地下二层为汽车库。该商住楼内的防烟楼梯间及其前室、消防电梯间前室和合用前室,靠外墙布置具备自然排烟条件。商
期货市场在宏观经济中的作用有( )。
文字处理软件中,三种基本的排版单位是______、______和______。
香港张先生是来自内地的大学生,假期随中国旅游团到澳大利亚旅游,属于出境业务。()
AllthefollowingsentenceshaveanappositiveEXCEPT______
WhenmenreturnedfromWorldWarIIandthepostwar"babyboom"began,Americansbegantomoveingreatnumberstothe【B1】______
最新回复
(
0
)