首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> struct S{int n; int a[20]; }; void f(struct S *p) { int i,j, t; for (i
有以下程序 #include <stdio.h> struct S{int n; int a[20]; }; void f(struct S *p) { int i,j, t; for (i
admin
2020-01-10
24
问题
有以下程序
#include <stdio.h>
struct S{int n; int a[20]; };
void f(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("%d,", s.a
);
}
程序运行后的输出结果是
选项
A、1,2,3,4,5,6,7,8,9,10,
B、10,9,8,7,6,5,4,3,2,1,
C、2,3,1,6,8,7,5,4,10,9,
D、10,9,8,7,6,1,2,3,4,5,
答案
A
解析
结构体s中n代表数组的实际长度,a是个定长数组。函数f(),对结构体S内的a数组元素使用冒泡法进行递增排序。因此最终数组的元素是一个递增序列。故答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/GFCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#includeint*f(int*s,int*t){intk;if(*s<*t){k=*s;*s=*t;*t=k;}returns;)
有以下程序#includeintfun(){staticintx=1;x+=1;returnx;}main(){inti,s=1;for(i=1;i
以下叙述中正确的是
以下叙述中错误的是
若有定义语句:intx=12,y=8,z;在其后执行语句z=0.9+x/y;则Z的值为
如果定义floata[10],x;则以下叙述中正确的是
给定程序中,函数fun的功能是:将形参s所指字符串中的所有数字字符顺序前移,其他字符顺序后移,处理后新字符串的首地址作为函数值返回。例如,s所指字符串为:asdl23fgh543df,处理后新字符串为:123543ausdfghdf。请在程序的下画线处填
给定程序中,函数fun的功能是:将a所指3×5矩阵中第k列的元素左移到第0列,第k列以后的每列元素行依次左移,原来左边的各列依次绕到右边。例如,有下列矩阵:12345123451
m个人的成绩存放在score数组中,请编写函数fun,它的功能是:将低于平均分的人数作为函数值返回,将低于平均分的分数放在below所指的数组中。例如,当score数组中的数据为10、20、30、40、50、60、70、80、90时,函数返回的人数应该是
对下列二叉树进行前序遍历的结果是
随机试题
警务评议是督察机构督察监督的方式之一。()
A、 B、 C、 D、 B
患儿,男,2岁。发热,体温38℃,鼻塞流涕,咳嗽,皮疹初现,疹色红润,点粒稀疏,躯干为多,多为丘疹,少数疱疹,舌苔薄白,精神尚可。治法是
治疗脑水肿的首选药是
心绞痛发作的典型部位在()
甲乙丙三人合伙开办电脑修理店,店名为“一通电脑行”,依法登记。甲负责对外执行合伙事务。顾客丁进店送修电脑时,被该店修理人员戊的工具碰伤。丁拟向法院起诉。关于本案被告的确定,下列哪一选项是正确的?(2010年·卷三·40题)
以下不属于物业管理合同应当具备的内容是()。
暑期将至,江苏某校教师指导学生进行快乐实践活动。如:要求学生搜寻民间小游戏并进行实践,感受民间文化的魅力;要求学生到父母工作的地方进行体验,感受父母工作的辛苦,从而感恩父母。该校教师有效地运用了()的德育方法。
Joe:Wehaven’tgottogetherforalongtime.Howaboutlunchnextweek?Nancy:I’mprettytiedupallnextweek.Howaboutwep
李老师制作完成了一个带有动画效果的PowerPoint教案,她希望在课堂上可以按照自己讲课的节奏自动播放,最优的操作方法是
最新回复
(
0
)