首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: struct S{int n;int a[20];}; void f(struct S*P) { int i,j,t; for(i=0;i<P->n-1;i++) for(j=j+1;j<P->n-1;j++)
有以下程序: struct S{int n;int a[20];}; void f(struct S*P) { int i,j,t; for(i=0;i<P->n-1;i++) for(j=j+1;j<P->n-1;j++)
admin
2013-06-11
44
问题
有以下程序: struct S{int n;int a[20];}; void f(struct S*P) { int i,j,t; for(i=0;i<P->n-1;i++) for(j=j+1;j<P->n-1;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、3
B、4
C、5
D、6
答案
A
解析
在主函数main()中定义了一个整型变量i和一个结构体变量s。f()函数中,定义了一个结构体指针类型的指针p,外层循环变量i表示数组的第i个元素,内层循环j表示数组的第i+1个元素,调用f()函数,通过指针变量p来引用结构体成员,并把它们进行从小到大排序,最后输出。
转载请注明原文地址:https://kaotiyun.com/show/8NJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
假定所有变量均已正确说明,下列是程序段运行后x的值是() a=b=C=O;x=35; if(!a)x--; elseif(b); if(c)x=3; elsex=4;
设a为整型变量,不能正确表达数学关系10<a<15的C语言表达式是()
能够对计算机的硬件设备进行管理,并使应用软件能够方便、高效地使用这些设备的是()
在下列四条叙述中,错误的一条是()
关系数据库的数据及更新操作必须遵循()等完整性规则。
软件需求分析阶段的工作可以分为4个方面:需求获取、需求分析、编写需求分析说明书和
关系数据库管理系统能实现的专门关系运算包括______。
软件调试的目的是______。
在一棵二叉树上第6层的结点个数最多是【】。
在面向对象的程序设计中,用来请求对象执行某一处理或回答某些信息的要求称为【】。
随机试题
_________是指用户的潜在需求()
轻轻的我走了,正如我轻轻的来;我轻轻的招手,作别西天的云彩。悄悄的我走了,正如我悄悄的来;我挥一挥衣袖,不带走一片云彩。首节末句是“作别西天的云彩”,尾节末句是“不带走一片云彩”,两句在情感、心境上有何不同?
急性心力衰竭伴快速房颤的病人首先应当考虑哪种治疗
(2006年)图8-19(a)所示电路中,R1=500Ω,R2=500Ω,L=1H,电路激励u1如图8—19(b)所示,如果用三要素法求解电压u0,t≥0,则()。
一次雷达可用于()。
关于施工承包合同通用条款规定的优先顺序,表述错误的是()。
2011年3月10日公民甲在P商业银行申办了一张在银行核定的信用额度内先消费、后还款的信用卡。当月,甲在特约单位乙商场用该信用卡消费1万元。要求:根据上述资料,分析回答下列问题。下列情形中,甲可以办理销户的有()。
当事人对仲裁协议的效力有异议的,可以请求仲裁委员会作出决定或者请求人民法院作出裁定。一方请求仲裁委员会作出决定,另一方请求人民法院作出裁定的,由人民法院裁定。()
Makinggoodchoicesaboutyourownhealthrequiresreasonableevaluation.Akeyfirststepinbetteringyourevaluationability
Singapore(新加坡)isthenameofanislandonthesouthofMalaya.Itisalsothenameofthecityonthesouthsideofthisislan
最新回复
(
0
)