首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
29
问题
有以下程序
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全国计算机二级
相关试题推荐
如果定义floata[10],x;则以下叙述中正确的是
有以下程序main(){charc1=’A’,c2=’Y’;printf("%d,%d\n",c1,c2);}程序的输出结果是
有以下程序#include#includeintfun(intn){int*p;p=(int*)malloc(sizeof(int));*p=n;return*p;}mai
若程序中有宏定义行:#defineN100则以下叙述中正确的是
给定程序MODI1.C是建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值。函数fun的作用是求出单向链表结点(不包括头结点)数据域中的最大值,并且作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不
给定程序MODI1.C中函数fun的功能是:删除P所指字符串中的所有空白字符(包括制表符、回车符及换行符)。输入字符串时用’#’结束输入。请改正程序中的错误,使它能输出正确的结果。注意:不要改动main函数,不得增行或删行,也
甲乙丙丁四人同时开始放鞭炮,甲每隔t1秒放一次,乙每隔t2秒放一次,丙每隔t3秒放一次,丁每隔t4秒放一次,每人各放n次。函数fun的功能是根据形参提供的值,求出总共听到多少次鞭炮声作为函数值返回。注意,当几个鞭炮同时炸响,只算一次响声,第一次响声是在第0
有两个关系R和S如下:由关系R通过运算得到关系S,则所使用的运算为
某二叉树的中序序列为BDCA,后序序列为DCBA,则前序序列为()。
编写函数fun,其功能是:将S所指字符串中除了下标为奇数同时ASCII码值也为奇数的字符之外,其余的所有字符全部删除,串中剩余字符所形成的一个新串放在t所指的数组中。例如,若S所指字符串的内容为“ABCDEFGl2345”,其中字符A的ASCI
随机试题
对于一般的监理业务流程,在开始实施监理的具体工作时,()工作应已经完成。
古希腊悲剧之父()创作了三联剧《俄瑞斯武斯》。
心室肌细胞动作电位的1期复极是由于
下列不按五行相生顺序排列的是()
背景资料:某水利枢纽工程有混凝土重力坝、水电站等建筑物构成。施工单位与项目法人签订了其中某坝段的施工承包合同,部分合同条款如下:(1)合同总金额15000万元整;开工日期为2007年9月20日,总工期为26个月。(
( )是按当年不变价格计算的国民生产总值与按基年不变价格计算的国民生产总值的比率。
证券公司对客户的授信和融出资金、证券均应由公司总部统一控制和办理,严禁分支机构擅自对外办理相关业务。()
TheAPIchangesshouldprovidebothsourceandbinary(71)forprogramswrittentotheoriginalAPI.Thatis,existingprogrambi
•Readthetextbelowaboutredundanciesintheinsuranceindustry.•Inmostofthelines34-45thereisoneextraword.Itis
A、Hemighthelpthewomanmuch.B、Thewomanshouldn’tbuyausedcar.C、Hedoesn’tknowalotaboutnewcars.D、Thewomanisab
最新回复
(
0
)