首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
25
问题
有以下程序: 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全国计算机二级
相关试题推荐
设有定义语句:charc1=92,c2=92;,则以下表达式中值为零的是
下列程序的执行结果是______。main(){intx=2,y=2,z=0;if(z<0)if(y>o)x=4;elseX=5;printf("%d\t",x);if(z=y>0)x=7;
在以下一组运算中,优先级最高的运算符是()
软件需求分析阶段的工作可以分为4个方面:需求获取、需求分析、编写需求分析说明书和
字符(char)型数据在微内存中的存储形式是______。
计算机软件是包括()的完整集合。
已知a为8位二进制数,要想通过ab运算使a的低5位变反(即0变1,1变0),高3位不变,b的值应为【】。
类是一个支持集成的抽象数据类型,而对象是类的【】。
一个完整的C语言程序包含一个或多个函数,其中唯一不可缺少的函数是()。
深度为5的满二叉树有【 】个叶子结点。
随机试题
胆总管分哪些段?
关于第一产程分期的描述,正确的是
中国人民银行行使检查监督权时,国务院银行业监督管理机构应当自收到建议之日起()日内予以回复。
【2013.云南昭通】态度与品德学习的一般过程是什么?
根据《中华人民共和国公务员法》关于公务员义务的规定,下面哪项不属于国家公务员的义务?()
2017年11月25日,甲(2003年11月26日出生)在公共汽车上将手伸进丙的衣袋偷东西,丙发现后立即抓住甲的手。甲的同伙乙(2000年12月5日出生)见状拔出甲随身携带的匕首刺向丙胸部。丙情急之下拉过乘客陈某的胳膊挡在自己前面,乙刺中陈某胳膊,致其轻伤
汉字区位码分别用十进制的区号和位号表示。其区号和位号的范围分别是___________。
A、游戏B、悲剧C、上课D、演戏A语段中明确地告诉大家“把打人当成了游戏”,所以选择A。
Whydidn’tthemanmisshistrain?
A、Itoftengivesrisetosmoggyweather.B、Itmaynotkeeppeoplewarmasexpected.C、It’snotcoldenoughinthesouthtorecei
最新回复
(
0
)