首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> void fun(int a[ ],int n,int flag) {int i=0,j,t; for(i=0;i<n-1;i++) for(j=i+1;j<n;j++) if(flag) {if(a[i]
有以下程序: #include<stdio.h> void fun(int a[ ],int n,int flag) {int i=0,j,t; for(i=0;i<n-1;i++) for(j=i+1;j<n;j++) if(flag) {if(a[i]
admin
2021-07-09
36
问题
有以下程序:
#include<stdio.h>
void fun(int a[ ],int n,int flag)
{int i=0,j,t;
for(i=0;i<n-1;i++)
for(j=i+1;j<n;j++)
if(flag)
{if(a
<a[j])
{t=a
;a
=a[j];a[j]=t;}
}
else
{if(a
>a[j])
{t=a
;a
=a[j];a[j]=t;}
}
}
main()
{int c[10]={7,9,10,8,3,5,1,6,2,4},i;
fun(c,4,1);
fun(c+4,6,0);
for(i=0;i<10;i++)printf("%d,",c
);
printf("\n");
}
程序运行后的输出结果是( )。
选项
A、7,8,9,10,6,5,4,3,2,1,
B、10,9,8,7,6,5,4,3,2,1,
C、10,9,8,7,1,2,3,4,5,6,
D、1,2,3,4,5,6,7,8,9,10,
答案
C
解析
fun()函数作用冒泡法排序,flag控制升序(0)或者降序(1)。n为参与排序的元素个数。a为数组的起始地址。因此,fun(a,4,1),数组的前四个降序排序,fun(a+4,6,0)对数组的第四项后六个元素进行升序排序。故结果为10,9,8,7,1,2,3,4,5,6。答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/Ndtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下不能用于实型数据的运算符是
若有定义:chars[30]={0};运行时输入:Thisisastring.<回车>则以下不能正确读入整个字符串Thisisastring.到字符数组s中的语句组是()。
以下叙述中正确的是
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是
有表示公司和职员及工作的三张表,职员可在多家公司兼职。其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),职员S(职员号,姓名,性别,年龄,学历),工作W(公司号,职员号,工资),则表W的键(码)为
数据库系统的核心是
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。经过一系列正常的操作后,front-1=rear。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
下面描述中不属于数据库系统特点的是
以下程序函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序voidflintb[],intn,intflag)main(){inti,j,t;{inta[10]={5,4,3,2,1,6,7,8,
随机试题
患者,男,34岁。乏力、水肿2周来院就诊。追问病史,1个月前曾有咽痛病史。查:尿液有大量红细胞、白细胞、蛋白和管型。血免疫复合物呈强阳性,血清总补体活性定量和C3含量明显下降。问题1:首先怀疑该患者得的疾病是
患者,男,38岁。腹部发热待查收入院,病人神志清楚,精神萎靡,全身消瘦。疑诊败血症,需留取血培养标本,下列操作错误的是
以下对特发性面神经麻痹描述正确的是
()分析主要分析内外部的资讯收集、整理、挖掘和利用能力能否有效地支持营销活动。
新西兰是个高度发达的资本主义国家,其()出口值皆为世界第一。
Whenateachersaystothewholeclass,"Standupandactoutthedialogue",he/sheisplayingtheroleofa(n)______.
对下面句子的修辞方法及作用的表述,不正确的一项是()。
【2014.辽宁鞍山】有位中学教师经常外出开会,班级管理完全交给学生自己,纪律居然井然有序。这一教师的领导最可能属于()。
Solvetheproblemandindicatethebestoftheanswerchoicesgiven.NUMBERS:Allnumbersusedarerealnumbers.FIGURES:
ThissectionmeasuresyourabilitytowriteinEnglishtocommunicateinanacademicenvironment.Therearetwowritingquestion
最新回复
(
0
)