首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 struct S{int n;int a[20];); voidf(structS *p) {int ij,t; for(i=0;i<p->n-1;i++) for(j=i+l;j<p->n;j
有以下程序 struct S{int n;int a[20];); voidf(structS *p) {int ij,t; for(i=0;i<p->n-1;i++) for(j=i+l;j<p->n;j
admin
2019-08-18
39
问题
有以下程序
struct S{int n;int a[20];);
voidf(structS *p)
{int ij,t;
for(i=0;i<p->n-1;i++)
for(j=i+l;j<p->n;j++)
if(p->a
>p->a[j]){t=p->a
;p->a
=p->a[j];p->a[j]--t;}
}
main()
{ int i;struct S s={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、10,9,8,7,6,5,4,3,2,1,
B、2,3,1,6,8,7,5,4,10,9,
C、10,9,8,7,6,1,2,3,-4,5,
D、1,2,3,4,5,6,7,8,9,10,
答案
D
解析
void f(stmct S*p)函数的功能使用了结构体指针变量实现对一维数组的元素从小到大排序。用关系表达式p->a
>p->a[j]实现一维数组中相邻元素两两比较,大的元素向后移,小的元素向前移。在主函数中语句f(&s);的功能实现对结构体变量s中一维数组的元素从小到大的排序,所以循环语句的输出结果为1,2,3,4,5,6,7,8,9,10。
转载请注明原文地址:https://kaotiyun.com/show/CaRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序voidfun(inta[],intn){inti,t;for(i=0;i
有以下程序#includeintflintn);main(){inta=3,s;s=f(a);s=s+fla);printf("%d\n",s);}intflin
有以下程序(strcat函数用以连接两个字符串)#include#includemain(){chara[20]="ABCD\0EFG\0",b[]="IJK";strcat(a,b);printf("%
若变量已正确定义并赋值,以下不能构成C语句的选项是
有以下程序main(){unsignedchara=8,c;C=a>>3:printf("%d\n",c);}程序运行后的输出结果是
程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(inta[][N]),函数的功能是:使数组左下三角元素中的值全部置成0。例如:a数组中的值为则返回主程序后a数组中的值应为注意:部分源程序存在文件PROG1.C
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,函数的功能是:找出成绩最低的学生记录,通过形参返回主函数(规定只有一个最低分)。注意:部分源程序存在文件PROG1.C文件中。请勿改动主函数ma
针对简单程序设计,以下叙述的实施步骤顺序正确的是
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)
DOS文件系统的组织结构属于
随机试题
驾驶机动车在雨天起步前要使用刮水器。
A.单体酶B.寡聚酶C.结合酶D.多功能酶E.单纯酶(2002年第97题)由于基因融合,形成由一条多肽链组成却具有多种不同催化功能的酶是
在同一城市,对中央和地方的建设项目征地,按不同标准收取新菜地开发建设基金费用。()
下列不属于房地产开发企业的利润的是()。
【2011年第82题】高层建筑按9度抗震设计时,梁柱中心线之间的偏心距不应大于柱截面在该方向宽度的:
在制定培训规划时,工作说明的内容包括()
下列哪组词语全都与端午节有关?()
【《航海条例》】(NavigationActs)北京大学2001年欧美近现代史真题;北京师范大学2003年世界近现代史真题;北京师范大学2003年世界近现代史真题;华中师范大学2014年世界史基础真题
【2011广东商学院单选题第8题】广义资本市场,又称长期资金市场,包括两大部分()。
SpeakerA:Whyweren’tyouatschoolyesterday?SpeakerB:【D1】______SpeakerA:Whatwaswrongwithyou?SpeakerB:Mystomach
最新回复
(
0
)