首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 struct S{int n;int a[20];}; voidf(struct 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[i]>p->a[j]){
有以下程序 struct S{int n;int a[20];}; voidf(struct 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[i]>p->a[j]){
admin
2019-04-24
43
问题
有以下程序
struct S{int n;int a[20];};
voidf(struct 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;struct S s={10,{2,3,1,6,8,7,5,4,10,9}};
f(&s);
for(i=0;i<s.n;i++)printf("
选项
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
实现一维数组中相邻元素两两比较,大的元素向后移,小的元素向前移。在主函数中语句f(&s);的功能实现对结构体变量s中一维数组的元素从小到大的排序,所以循环语句的输出结果为1,2,3,4,5,6,7,8,9,10。
转载请注明原文地址:https://kaotiyun.com/show/QURp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请编写一个函数fun(),它的功能是:找出一维数组元素中最大的值和它所在的下标,最大值和它所在的下标通过形参传回。数组元素中的值已在主函数中赋予。主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。
给定程序中,函数fun的功能是:将形参n中,各位上为偶数的数取出,并按原来从高位到低位的顺序组成一个新的数,并作为函数值返回。例如,从主函数输入一个整数:27638496,函数返回值为:26846。请在程序的下划线处填入正确的内容并把下
按照“先进后出”原则组织数据的数据结构是()。
若已建立如下图所示的单链表结构:且该链表结构中,指针p和q分别指向图中所示节点,则不能将q所指的节点插入到链表末尾来构成单向链表的语句是()。
已定义i和i为int类型变量,则以下for语句的循环次数是()。for(i=0,j=0;i<=9&&j!=876;i++)scanf("%d",&j);
若有定义:doublea=22;inti=0,k=18;,则不符合C语言规定的赋值语句是()。【10年3月】
对于循环队列,下列叙述中正确的是()。【09年9月】
负责数据库中查询操作的数据库语言是()。
下列关于软件工程的描述中正确的是
下列不属于软件工程3个要素的是()。
随机试题
A、灰黄霉素B、两性霉素BC、金刚烷胺D、氟胞嘧啶E、阿昔洛韦竞争性抑制嘌呤进入DNA分子中,干扰真菌核酸合成
A、Monday.B、Saturday.C、Sunday.D、Thismorning.C女士提议明天去购物,但是男士建议后天去,因为明天是星期六,人会太多。后来女士也同意了,由此可知,他们会在周日去购物。
某民用建筑为四层混合结构,底层承重墙厚240mm,每米长度承重墙传至±0.000处的标准组合时竖向中心荷载值F=192.0kN/m。地质剖面如图(a)所示,地基持力层的扩散角θ=23°;基础下部采用300mm厚的C10混凝土。其上用MU10红砖,M5水泥砂
甲市某汽车企业为增值税一般纳税人,2015年5月在甲市销售自产小汽车300辆,不含税售价18万元/辆,另收取优质费2万元/辆;将200辆小汽车发往乙市一经贸公司代销,取得的代销清单显示当月销售120辆、不含税售价18.5万元/辆。小汽车消费税税率为5%,则
在绩效管理中,一般以()的考评为主。
案例:下面是“图案设计”教学片段的描述,阅读并回答问题。【片段一】教师利用电脑和投影演示一个三角形分别经过平移、旋转和轴对称变换后得到其对应图形的变换过程,学生观察图形,回忆三种图形变换的基本特征,并归纳出三种变换的共性。【片段二】观察下面的图形,
某著名作家到甲城市举行新书销售会,签售会上午8时开始,有许多读者提前排队等候入场。假如从第一名读者来到的时间起,每分钟来的读者人数都一样,如果开3个人场通道,8时8分就不再有人排队;如果开5个入场通道,8时4分就不再有人排队。那么,第一名读者到达的时间是:
水平一体化
【F1】AnydiscussionoftheAmericaneducationalsystemwouldbelessthancompleteifitdidnotmentiontheemphasisthatmanyc
ThefloodofwomenintothejobmarketboostedeconomicgrowthandchangedU.S.societyinmanyways.Manyin-homejobsthatuse
最新回复
(
0
)