首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。 #include <stdio.h> void f(int b[], int n, int flag) {
以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。 #include <stdio.h> void f(int b[], int n, int flag) {
admin
2015-11-24
9
问题
以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。
#include <stdio.h>
void f(int b[], int n, int flag)
{
int i,j,t;
for (i=0; i<n-1; i++)
for (j=i+1; j<n; j++)
if (flag ? b
>b[j] : b
<b[j])
{ 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、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完成的功能是对数据进行排序,语句f(&a[2],5,0)的作用是对从a[2]开始的5个元素进行从大到小排序。注意:这里传递的是地址&a[2],所以排序操作可看作是直接对数组a操作,执行后的结果为5,4,7,6,3,2,1, 8,9,10。语句f(a,5,1)对数组a的前5个元素从小到大排序,排序后数组为:3,4,5,6,7,2,1, 8,9,10。因此B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/lAID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
成本0.25元的纽扣1200个,如果按40%的利润定价出售,当卖出80%后,剩下的纽扣降价出售,结果获得的利润是预定的86%,剩下纽扣的出售价格是原定价的多少?
某条公交线路上共有10个车站,一辆公交车在始发站上了12个人,在随后每一站上车的人数都比上一站少1人。到达终点站时,所有乘客均下了车。如果每个车站下车乘客数相同,那么有多少人在终点站下车?()
设,且x、y均为正整数,若当取得最小值,则x等于()。
某市规划局向甲公司发放《建设用地规划许可证》后,发现甲公司所提交的申请材料系伪造,对于该许可证的处理,下列选项正确的是()。
我国是统一的多民族国家,下列关于我国国家结构形式的表述,不正确的是()。
简述法律关系的定义和特征。
“一条鞭法”是将各种类型的赋税并为统一的货币并予以征收的赋税制度,施行于()
在OLAP的实现方式中,以多维数组作为存储结构的被称作【14】OLAP。
IP地址块192.168.133.128/26的子网掩码可写为()。
请完成下列Java程序:生成一个窗口,包含一个长度为100的横向滚动条,实现对这个滚动条状态的监视,计算出滚动条的位置在整个长度的百分比,并通过画布将该值输出在滚动条上方的区域中。注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入
随机试题
可用于测定机体对白喉有无免疫力的是可用于测定肿瘤患者细胞免疫功能的是
A.合欢皮B.秦皮C.白鲜皮D.杜仲E.地骨皮外表面灰白色,有羊膻气的药材是()。
最常见的子宫收缩力异常是
A、 B、 C、 D、 C考虑三角形的个数。可发现“中间=上+下=左+右=右上+左下=左上+右下”,故问号处应填入三角形个数为5的图形.答案为C。
设f(x)连续,且f(0)=0,f’(0)=2,求极限。
已知有5个进程共享一个互斥段,如果最多允许2个进程同时进入互斥段,则相应的信号量的变化范围是__________。
A.AsecretaryB.AsalesmanagerC.AlegaladviserD.AcivilservantE.AreceptionistF.Atheatremanager
•Readtheextractofanarticlebelowaboutproductpromotion.•Inmostofthelines34-45thereisoneextraword.Itiseither
TheCatcherintheRyeiswrittenby
Iftherearegenderbiasesthatmakewomenlesslikelytoparticipate,thatcould___thenumberofpeoplewillingtotakeleaders
最新回复
(
0
)