首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
49
问题
有以下程序
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://www.kaotiyun.com/show/CaRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下定义和语句charsl[10]="abcd!",*s2="\n123\\";printf("%d%d\n",strlen(s1),strlen(s2));则输出结果是
若有以下程序#includemain(){inta=0,b=0,c=0,d;c=(a+=b,,b+=a);/*第4行*/d=c::/*第5行*/:/*第6行*/printf
有以下程序段int宰p;p=_________malloc(sizeof(int));若要求使p指向一个int型的动态存储单元,在横线处应填入的是
给定程序MODI1.C中函数fun的功能是:将tt所指字符串中的小写字母都改为对应的大写字母,其他字符不变。例如,若输入"Ab,cD",则输出"AB,CD"。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数
给定程序MODI1.C中函数fun的功能是:根据输入的三个边长(整型值),判断能否构成三角形:构成的是等边三角形,还是等腰三角形。若能构成等边三角形函数返回3,若能构成等腰三角形函数返回2,若能构成一般三角形函数返回1,若不能构成三角形函数返回0。
下面不属于软件工程过程的4种基本活动
设有以下语句typedefstructTT{charc;inta[4];}CIN;则下面叙述中正确的是
若有定义typedefcharT[10];T*a;上述定义中a的类型与下面选项中完全相同的是
计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是
请编写函数fun,其功能是将形参s所指字符串放入形参a所指的字符数组中,使a中存放同样的字符串。说明:不得使用系统提供的字符串函数。注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun指定的部位填入所
随机试题
戴伊和齐格勒通过对精英理论的梳理,概括总结出的一组命题是什么?
在制定城市总体规划过程当中,要着重解决好()等重大问题。
“备案号”栏应填()。“境内目的地”栏应填()。
一家专门生产电脑键盘的公司,其维修部门修理生产部门所用的设备。以下哪项应被用于评估该维修部门的业绩?
基金份额持有人通常是实力雄厚的商业银行、证券公司。()
2007年,甲公司销售收入为1000万元。甲公司的产品质量保证条款规定:产品售出后一年内,如发生正常质量问题,甲公司将免费负责修理。根据以往的经验,如果出现较小的质量问题,则须发生的修理费为销售收入的1%;而如果出现较大的质量问题,则须发生的修理费为销售
现代服务经济的发展要求从业人员具有复合专业知识,具备进行个人学习和团队学习的技能。
如图所示,周期函数f(t)的傅里叶级数展开式各项中,系数为0的为()。
我国爱国统一战线的组织形式是中国人民政治协商会议。()
下列有关清末法制改革的表述,错误的是()。
最新回复
(
0
)