首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include structS{intn;inta[20];}; voidf(structS*p) {inti,j,t; for(i=0;i
有以下程序: #include structS{intn;inta[20];}; voidf(structS*p) {inti,j,t; for(i=0;i
admin
2015-07-31
40
问题
有以下程序:
#include
structS{intn;inta[20];};
voidf(structS*p)
{inti,j,t;
for(i=0;i
for(j=i+1;j
if(p->a
>p->a[j]){t=p->a
;p->a
=p->a[j];p->a[j]=t;}
}
main()
{inti;structSs={10,{2,3,1,6,8,7,5,4,10,9}};
f(&s);
for(i=0;i<s.n;i++)printf("%d,",s.a
);
}
程序运行后的输出结果是( )。
选项
A、2,3,1,6,8,7,5,4,10,9,
B、10,9,8,7,6,5,4,3,2,1,
C、1,2,3,4,5,6,7,8,9,10,
D、10,9,8,7,6,1,2,3,4,5,
答案
C
解析
本题的子函数f的功能是对结构体变量s中第二个成员数组中所有的数据进行从小到大的冒泡排序,所以结果是C。
转载请注明原文地址:https://kaotiyun.com/show/z2Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量已正确定义,下列正确的程序段是()。
定义结构体数组:structstu{intnum;charname[20];}x[5]={1,"LI",2,"ZHAO",3"WANG",4,"ZHANG",5"LIU"};for(i=1;i<5;i
若有说明:int*p1,*p2,n=8,m;下列均是正确赋值语句的选项是()。
有下列程序:#include"stdio.h"main(){intx=0;inty=0;while(x<7&&++y){y--;x++;}
下列程序的运行结果是()。#include<stdio.h>main(){inta=0,b=4,c=0,d=10,x;if(a)d=d-10;else
注释说明了程序的功能,它分为【】注释和功能性注释。
若有"doublea;",则正确的输入语句是()。
fseek函数是C语言系统提供的标准库函数,其实现的具体操作是______。
设有变量说明int(*p)[m],其中的标识符p是()。
以下选项中合法的用户标识符是______。
随机试题
慢性脓胸患者若怀疑有支气管胸膜瘘时,应通过_______证实:
肺动脉瓣区第二心音增强可见于
A.清瘟败毒饮加减B.黄连温胆汤加减C.生脉散合参附汤加减D.参芪地黄汤加减E.六味地黄丸加减急性肾衰竭气脱津伤证的治疗方剂为
局部突出屋面的楼梯间、电梯机房、水箱间、烟囱等,在城市一般建设区()。
下列项目中,属于原始凭证的有()。
股票的流动性是指股票持有人有权参与公司重大决策的特性。()
下列叙述中正确的是
AlltherecentnewsonAIDSisbad.ThedeathofRockHudson【C1】______publicconcernaboutthe【C2】______almosttothepointofp
Explosivedevicesarehiddeninside______inthesetwopackages.
Thatwasnotthefirsttimehe_______us.Ithinkit’shightimewe_______strongactionsagainsthim.
最新回复
(
0
)