首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
31
问题
有以下程序
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全国计算机二级
相关试题推荐
设有定义:intk=1,m=2;noatf=7;则下列选项中错误的表达式是()。
若有下列定义(设int类型变量占2个字节):inti=8,j=9;则下列语句:printf("i=%u,j=%x\n".i,j);输出的结果是()。
若有下列说明和语句,则对结构体变量st中成员i的引用方式不正确的是()。Stmctstu{inti;intname;}st,*p;p=&st;
下列语句中,在字符串s1和s2相等时显示"theyareEqual"的是()。
变量m的值为8,m的地址为1010,若欲使p为指向m的指针变量,则下列赋值正确的是()。
设有以下定义和语句,则*(*(p+2)+1)的值为______。inta[3][2]={10,20,30,40,50,60},(*p)[2];p=a;
标准库函数fgets(s,n,file)的功能是()。
随机试题
EXCEL中,每一个工作簿系统都隐含______个工作表。()
下列哪项不是继发性腹膜炎病因
说唱老艺人王某经多年搜集、整理,将一民间传说创作成评书《花木兰》,同时录制成磁带。《花木兰》在电台播出时,作家曹某逐段录音,并根据录音记录成书,出版了同名小说《花木兰》,署名为曹某。对此,不符合著作权法的规定的是:()
个人汽车贷款的受理是指从客户向银行提交借款申请书、银行受理到上报审核的全过程。()
假设某商业银行以市场价值表示的简化资产负债表中,资产A=1000亿元,负债L=800亿元,资产久期为DA=5年,负债久期为DL=4年。根据久期分析法,如果年利率从5%上升到5%,则利率变化对商业银行的资产价值影响AVA为()亿元。
下列关于老年人年龄的说法中,正确的是()。
一个生产大队有猪、牛、羊各若干头。牛的头数的10倍减去羊的头数再减4,结果再乘以10.正好比猪、牛、羊的总数多4。如果猪、牛、羊的头数均是质数,这个生产队有猪、牛、羊共多少头?
奥苏伯尔认为学生所有的指向学业的行为都可以从三个方面的内驱力进行解释,下面不能由奥苏伯尔提出的内驱力进行解释的学习情形是
Languageisacognitionthattrulymakesushuman.Whereasotherspeciesdocommunicatewithinnateabilitytoproducea【S1】____
A、Hehasbookedatourwiththeagent.B、Hisnephewwantstobookatourwiththeagent.C、Hewantstohavesomeadvicefromthe
最新回复
(
0
)