首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
40
问题
有以下程序: 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全国计算机二级
相关试题推荐
有以下程序main(){charstr[][10]={"China","Beijing"},*p=str;printf("%s\n",p+10);}程序运行后的输出结果是
在软件研制过程中,CASE是指()
设有定义:intn,*k=&n;以下语句将利用指针变量k读写变量n中的内容,请将语句补充完整。scanf(“%d”,【】);printf(“%d\n”,【】);
下面程序的输出是______。typedefunion{longx[2];inty[4];charz[8];}MYTYPE;MYTYPEthem;main(){pr
fgets(str,n,fp)函数从文件中读入一个字符串,以下正确的叙述是()
将E-R图转换到关系模式时,实体与联系都可以表示成______。
下列关于C语言数据文件的叙述中正确的是______。
对下列二叉树进行中序遍历的结果为【 】。
C语言的基本单位是()。
随机试题
输卵管妊娠破裂的主要症状是
支气管造影检查适应证是
心理评估常用方法不包括
女性,30岁,转移性右下腹痛10小时,除考虑急性阑尾炎外,还应考虑()
当防水材料为()时,基层混凝土的含水率应小于4%(质量比)。
本期发生的管理费用和制造费用均会全额影响本期损益。()
在行政诉讼中,对被诉的行政行为负举证责任的是()。
有人形象地说南京既是中国近现代史的起点,也是中国近代史的终点。下面能够佐证这种说法的两个历史片段是()。①在南京江面签订了《南京条约》②洪秀全在南京颁布《天朝田亩制度》③孙中山在南京成立中华民国临时政府④人民解放军占领南京国民政府“总统府”
地点:某市文联主席办公室。人员:文联主席、所属刊物主编、发行部主任。主编:田主席,我们的两种刊物现在是两种命运。《大地》作为通俗读物很适应大众的需求,读者多,发行量大,经济效益不错。而《新作》作为高雅艺术,专业性很强,虽然专家看好,评价
A、Theyshouldbeadaptedtotheneedofthepresentsociety.B、Theyshouldteachchildrentobeawareofsocialproblems.C、They
最新回复
(
0
)