首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 struct S{int n;int a[20];}; voidf(struct *P) {int i,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]
有以下程序 struct S{int n;int a[20];}; voidf(struct *P) {int i,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]
admin
2015-12-25
54
问题
有以下程序
struct S{int n;int a[20];};
voidf(struct *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;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、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、1,2,3,4,5,6,7,8,9,10,
答案
D
解析
void f(struct S *p)函数的功能使用了结构体指针变量实现对一维数组的元素从小到大排序。用关系表达式p->a
>p->a[j]实现一维数组中相邻元素两两比较,大的元素向后移,小的元素向前移。在主函数中语句f(&s);的功能实现对结构体变量s中一维数组的元素从小到大的排序,所以循环语句的输出结果为1,2,3,4,5,6,7,8,9,10。
转载请注明原文地址:https://kaotiyun.com/show/pDDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列字符数组初始化语句中,不正确的是()。
软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指
在循环中,continue语句与break语句的区别是:______语句只是结束本次循环,然后进行循环的条件判定。
下列说法错误的是()。
下列程序的输出结果是()。#include<stdio.h>#defineF(x)2.84+x#definew(y)printf("%d",(int)(y))#defineP(y)w(y)putchar(’\n
下列程序的输出结果是()。#include<stdio.h>main(){inta=2,b=3,p;p=f(a,B);pdntf("%d",p);}intf(a,B){
下列程序的输出结果是()。main(){intp[8]={11,12,13,14,15,16,17,18},i=0,j=0;while(i++<7)if(p[i]%2)j+=p[i];printf("%
下列描述错误的是()。
已有定义:charc=’’;inta=1,b;(此处c的初值为空格字符),执行b=!c&Ra;后b的值为______。
下列叙述中,错误的是()。
随机试题
酶联免疫反应的影响因素不包括
定期考核不合格的医师暂停执业活动期满,再次考核仍不合格的
综合钢筋的强度、塑性、工艺性和经济性等因素,既可作为非预应力钢筋混凝土选用也可作为预应力钢筋混凝土选用的钢筋牌号是()。[2008年真题]
下列关于契税计税依据的说法中,正确的是()。
某公司中标一不锈钢轧钢水处理和铁合金及辅原料系统施工总承包工程。工程包括年产170万t碳钢和不锈钢的炼钢工业净环水、浊环水、软水系统和铁合金及辅原料地下料仓、FDC(气浮式皮带)输送系统的土建、钢结构制作、机电、仪器设备安装专业工程。工程合同金额2.8亿元
某混凝土结构施工采用木模板。木模板一次净用量为200m2,模板现场制作安装不可避免的操作损耗率为3%,该模板可周转使用5次,每次补损率为5%,该模板周转使用量为()m2。
依照我国现行法律,下列自然人中为限制民事行为能力或无民事行为能力的人的是:
下面代码的输出结果是x=0b1010print(x)
A、同学B、朋友C、老板和秘书D、顾客和售货员D“打折”买东西时的常用语,“我们商场”可见男的是售货员,答案选择C。
DougMorrellhadalreadyinstalledsolarpanelsonhishouseinCoopersville,Mich.,buthewaseagertogetalittlebitgreen
最新回复
(
0
)