首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。 #include void f(int b[], int n, int flag) { int i,j,t; for (i=0; i
以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。 #include void f(int b[], int n, int flag) { int i,j,t; for (i=0; i
admin
2015-07-28
52
问题
以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。
#include
void f(int b[], int n, int flag)
{
int i,j,t;
for (i=0; i
for (j=i+1; j
if (flag ? b
>b[j] : b
{ t=b
; b
=b[j]; b[j]=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<10; i++)
printf("%d,", a
);
}
程序运行后的输出结果是( )。
选项
A、3,4,5,6,7,2,1,8,9,10,
B、1,2,3,4,5,6,7,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,
答案
A
解析
根据题意说明,被调函数"f(&a[2], 5, 0);"将数组a的第3个元素到第7个元素进行从大到小排序,执行完毕后a[10]={5,4,7,6,3,2,1,8,9,10};被调函数"f(a,5,1);"将数组a的第1个元素到第5个元素进行从小到大排序,执行完毕之后a[10]= {3,4,5,6,7,2,1,8,9,10},所以输出结果为选项A)。
转载请注明原文地址:https://kaotiyun.com/show/MOJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
main(){floatx=123.456;printf("%-5.2f\n",x);}以上程序输出的结果是_______。
以下程序运行后的输出结果是______。main(){chara[]="Language",b[]="Programe";char*p1,*p2;intk;p1=a;p2=b;
以下程序运行后,输出结果是______。 #define P4.5 #define S(x)P*x*x #include<stdio.h> main() { int a=2,b=3; printf("%.1f\n",S(a+b)); }
有以下函数 char*fun(char*p) {return p;} 该函数的返回值是______。
对C语言源程序执行过程描述正确的是______。
设有说明语句:char a=’\72’;,则变量a______。
以下函数findmax拟实现在数组中查找最大值并作为函数值返回,但程序中有错导致不能实现预定功能。#d越lieMIN-2147483647intfindmax(intX[],intn){inti,max;for(i=0;i
设有定义:structcomplex{intreal,unreal;}datal={1,8},data2;则以下赋值语句中错误的是
随机试题
求解确定型决策问题时,最基本也是最常用的一种数学规划是()
关于内因子的叙述,正确的是
原发性肝癌最为常见的临床表现是
硅肺最主要的病理变化是()。
在一个发信站和一个或多个收信站之间的一个新的单一或多址载频的初次开通测试称为()。
就证券投资而言,目前我国向公众客户专门提供投资管理服务的公司主要是()。
调和平均数()。
一般来说,阳光和空气不是商品,但在一些国家,新鲜空气也可以装在特别容器中出售,空气之所以成为商品,根本原因是
【B1】【B3】
A、Whenhewas20yearsold.B、Whenhewas38yearsold.C、Whenhegotthetitlesofchampionship.D、Whenhefirstdecidedtobe
最新回复
(
0
)