首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序 void flint b[],int n,int flag) main() { int id,t; {int a[10]={5,4,
以下程序函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序 void flint b[],int n,int flag) main() { int id,t; {int a[10]={5,4,
admin
2019-05-17
64
问题
以下程序函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序
void flint b[],int n,int flag) main()
{ int id,t; {int a[10]={5,4,3,2,1,6,7,8,9,10},i;
for(i=0;i
for(j=i+1;j
);
if(flag?b
>b[j]:b
{t=b
;b
=b[j];b[j]=t;}}
程序运行后的输出结果是
选项
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
解析
本题主要考查函数的调用。在main函数中,两次调用f函数进行排序,f函数有三个参数,第一个参数是数组地址,第二个参数是需要排序的数据个数,第三个参数指定排序依据。第一次调用f函数的时候,从第三个元素开始对5个元素进行从大到小的排序,因此调用f函数转换数组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/9JRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序intfun(intx[],intn){staticintsum=0,i;for(i=0;i<n;i++)sum+=x[i];returnsum;}mai
有以下程序#includemain(){FILE*fp;charstr[10];fp=fopen("myfile.dat","w");fputs("abc",fp);fclose(fp);fp
以下程序用来统计文件中字符的个数(函数feof用以检查文件是否结束,结束时返回非零)#include<stdio.h>main(){FILE*fp;longnum=0:fp=fopen(’’fname.dat’’,’’r’’);whil
以下选项中关于C语言常量的叙述错误的是
设有定义:inta=1,b=2,c=3;以下语句中执行效果与其它三个不同的是
给定程序中,函数fun的功能是将带头节点的单向链表结点数据域中的数据从小到大排序。即若原链表结点数据域从头至尾的数据为:10、4、2、8、6,排序后链表结点数据域从头至尾的数据为:2、4、6、8、10。请在程序的下划线处填入正确的内容并把下划线删
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是()。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是
随机试题
1958年5月1日,____________试验播出,宣告中国电视事业的诞生。
A.阻断迷走神经M胆碱受体B.抑制磷酸二酯酶C.激活腺苷酸环化酶D.保护肥大细胞溶酶体膜E.使封闭抗体增加色苷酸钠的作用机制是
可用于治疗高胆红素血症和新生儿核黄疸的药物是
关于老年人体内成分改变描述错误的是()。
不属于增感屏类型的是
夏季,某绵羊群放牧后出现食欲减退、体温升高、可视黏膜苍白等症状。剖检见肝脏肿大、出血,在腹腔和肝脏中发现扁平叶状幼虫。该病可能是()
施工组织设计的主要作用是( )。
以下关于文书校对要求的描述正确的是()。
在VisualFoxPro中,关于查询设计器和视图设计器,以下描述正确的是()。
【21】【22】
最新回复
(
0
)