首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> struet S{int n;int a[20];}; void f(struet S*p) {int i,j,t; for(i=0;i<p->n-1;i++) for(j=i+1;j<p->n;j++)
有以下程序: #include<stdio.h> struet S{int n;int a[20];}; void f(struet S*p) {int i,j,t; for(i=0;i<p->n-1;i++) for(j=i+1;j<p->n;j++)
admin
2020-10-26
50
问题
有以下程序:
#include<stdio.h>
struet S{int n;int a[20];};
void f(struet S*p)
{int i,j,t;
for(i=0;i<p->n-1;i++)
for(j=i+1;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;struet 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、2,3,1,6,8,7,5,4,10,9,
B、10,9,8,7,6,5,4,3,2,1,
C、1,2,3,4,5,6,7,8,9,10,
D、10,9,8,7,6,1,2,3,4,5,
答案
C
解析
本题的子函数f的功能是对结构体变量s中第二个成员数组中所有的数据进行从小到大的冒泡排序,所以结果是C。
转载请注明原文地址:https://kaotiyun.com/show/2x3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有两个关系R和S如下:由关系R通过运算得到关系S,则所使用的运算为
有以下程序#include<stdio.h>main(){FILE*fp;charstr[10];fp=fopen("myfile.dat","w");fputs("abc",fp);fclose(fp);fp=fopen("myfile.d
在16位编译系统上,若有定义“inta[]={10,20,30},*p=a;”,当执行“p++;”后,下列说法错误的是
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是
以下叙述中正确的是
若要使用C数学库中的sin函数,需要在源程序的头部加上#include<math.h>。关于引用数学库,以下叙述中正确的是()。
以下选项中,能用作数据常量的是()。
以下程序中给数组所有元素输入数据,请从选项中选择正确的答案填入下划线处。#includemain(){inta[10],i=0;while(i
学生关系模式中有D(D#,Dn,Dl,DAddr)(其属性分别为系编号、系名称、系主任和系地址)和S(S#,Sn,SG,Date,Mai,D#)(其属性分别为学号、姓名、性别、入学日期、专业和系编号)两个关系,关系S的主键(码)是S#,关系S的外键(码)是
有以下程序段:int*p;p=malloc(sizeof(int));若要求使p指向一个int型的动态存储单元,在横线处应填入的是()。
随机试题
如果某银行认购某基金10000元,认购费率为8%,认购当日基金单位净值为1.0元,则该银行认购的份额是多少?
在胸部肿瘤放疗时,下列不易出现的并发症是
根据《外资企业法实施细则》的规定,外资企业将其财产或者权益对外抵押、转让的应当办理什么手续?
下列不属于基金服务提供的方式的是()。
《中华人民共和国旅游法》规定,国家倡导健康、文明、环保的旅游方式,支持和鼓励各类社会机构开展()。
教师道德修养是指提高道德认识、陶冶道德情感、锻炼道德意志的过程。()
学生在学习氧化还原反应时,教师会结合初中学过的四大反应(化合反应、分解反应、置换反应、复分解反应)类型的特点,让学生深人理解氧化还原反应的特点。该教师运用的逻辑思维方法是()
演示文稿的扩展名是()。
在匹配器(Matcher)类中,用于输入字符串与模式串比较的方法是
设菜单编辑器中各菜单项的属性设置如下表所示针对上述属性设置,以下叙述中错误的是
最新回复
(
0
)