首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 structS{intn;inta[20];); voidf(structS*p) {inti,j,t; for(i=0;i<p->n-1;i++) for(j=i+1.j<p->n.j++) if(p->a[i]>p->a[j]){t=P->
有以下程序 structS{intn;inta[20];); voidf(structS*p) {inti,j,t; for(i=0;i<p->n-1;i++) for(j=i+1.j<p->n.j++) if(p->a[i]>p->a[j]){t=P->
admin
2019-08-10
18
问题
有以下程序
structS{intn;inta[20];);
voidf(structS*p)
{inti,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( )
{inti;structSs={10,{2,3,l,6,8,7,5,4,10,9));
f(&s);
for(i=0;i<s-n;i++)printf(’’%d,’’,s.a
);
}
选项
A、10,9,8,7,6,5,4,3,2,1,
B、2,3,1,6,8,7,5,4,10,9,
C、10,9,8,7,6,1,2,3,4,5,
D、l,2,3,4,5,6,7,8,9,10
答案
D
解析
voidf(structS*p)函数的功能使用了结构体指针变量实现对一维数组的元素从小到火排序。用关系表达式p->a
>p->a[j]实现一维数组中相邻元素两两比较,大的元素向后移,小的元素向前移。在主函数中语句f(&s);的功能实现对结构体变量s中一维数组的元素从小到大的排序,所以循环语句的输出结果为1,2,3,4,5,6,7,8,9,10。
转载请注明原文地址:https://kaotiyun.com/show/WrRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){ inta=0,b=0,c=0,d=0; if(a=1)b=1;c=2; elsed=3; printf("%d,%d,%d,%d\n",a,b,c,d);}程序输出( )。
有以下程序:#includemain(){ chara,b,c,d; scanf("%c%c",&a,&b); c=getchar();d=getchar(); printf("%c%c%c%c\n",a,b,c,d)
有以下程序#includeintfun(intx){intp;if(x==0||x==1)return(3);p=x-fun(x-2);return(p);}main(){printf("
算法的有穷性是指( )。
有以下程序#include#defineSQR(X)X*Xmain(){inta=10,k=2,m=1;a/=SQR(k+m)/SQR(k+m);printf("%d\n",a);}程序的输出结果是
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的
以下选项中,没有编译错误的是
设有定义:intx=0,*p;紧接着的赋值语句正确的是
C语言中char类型数据占字节数为
以下fun函数的功能是将形参s所指字符串内容颠倒过来voidfun(char*s){inti,j,k;for(i=0,j=strlen(s)_______;i
随机试题
在管理方格理论中,确定管理风格的两类因素是( )
卵巢癌的检查方法中最重要、最常用的是
全身炎症反应综合征(SIRS)表现有
患儿6个月,患鹅口疮5天。其首选的护理诊断/问题是
在人身保险合同中,投保人的转让属于()。
旅行社核心竞争力最突出的特点是()。
教育目的的层次包括__________、各级各类学校的培养目标和__________。
党对公安工作领导的全面性,就是要求公安机关全面地接受党在政治上、思想上、组织上和工作上的领导。()
在Linux操作系统的终端窗口,可以通过RPM命令(1)来验证系统是否已安装vsfipd服务。vsftpd服务器支持匿名登录。通常匿名登录的用户名是anonymous,另外还可以使用(3)用户名进行匿名登录。
以下叙述中错误的是
最新回复
(
0
)