首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
37
问题
有以下程序: 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全国计算机二级
相关试题推荐
对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为
对于条件表达式(M)?(a++):(a--),其中的表达式M等于()
若i、j已定义为int型,则以下程序段中内循环的总的执行次数是() for(i=5;i>0;i--) for(j=0;j<4;j++){…}
能够对计算机的硬件设备进行管理,并使应用软件能够方便、高效地使用这些设备的是()
字符(char)型数据在微内存中的存储形式是______。
以下正确的描述是:在C语言程序中______。
算法的时间复杂度是指______。
按照软件测试的一般步骤,集成测试应在【 】测试之后进行。
实现算法所需的存储单元多少和算法的工作量大小分别称为算法的【】。
下面程序段中c的二进制值是_____。chara=3,b=6,c;c=ab<<1;
随机试题
H1Cr17是()焊丝。
按照焊接过程中金属所处的状态及工艺的特点,可以将焊接方法分为()。
某项目建设期为3年,建设期内每年年初贷款分别为300万元、400万元和500万元,年利率为10%。若在运营期第5年末一次性偿还贷款,则应偿还的本利合为()万元。
卷材防水层施工中,厚度小于3mm的高聚物改性沥青卷材,严禁采用()施工。
保险人自收到赔偿或者给付保险金的请求和有关证明、资料之日起( )日内,对其赔偿或者给付保险金的数额不能确定的,应当根据已有证明资料可以确定的最低数额予以支持。
根据《行政诉讼法》及有关规定,若原告确有证据证明被告持有的证据对原告有利,被告无正当理由拒不提供,则法院的正确做法是()。(2015年)
休假是与工作相对应的另一端。休假的本意,并非仅仅是得到休息以便更好地工作,而是在终日挣得温饱的工作压力之外,获得一种自由。实际上,以越来越发达的生产力,赢得更多的闲暇以获得自由,这是人类的一种终极目标。这段文字主要谈论的是()。
若有以下程序:#includestructs{inta;intb;};main(){FILE*fp;inti,a[6]={1,2,3,4,5,6},k;fp=fopen("data.dat"
Completethenotesbelow.WriteONEWORDONLYforeachanswer.ChimpanzeebehavioursSpeciesWecanfindPanorPanTroglodytes
Inancienttimespeoplewhowerethoughttohavetheabilityto______dreamswerelikelytobehighlyrespected.
最新回复
(
0
)