首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> struct S {int n;int a[20];}; void f(struct S *p) { int i,i,t; for(i=0;i<p->
有以下程序: #include<stdio.h> struct S {int n;int a[20];}; void f(struct S *p) { int i,i,t; for(i=0;i<p->
admin
2019-04-24
36
问题
有以下程序:
#include<stdio.h>
struct S
{int n;int a[20];};
void f(struct S *p)
{
int i,i,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、2,3,l,6,8,7,5,4,10,9,
B、10,9,8,7,6,5,4,3,2,1,
C、1,2,3,4,5,6,7,8,9,10,
D、10,9,8,7,6,1,2,3,4,5,
答案
C
解析
本题中子函数f的功能是对结构体变量s中第二个成员数组中的所有数据进行从小到大的冒泡排序,所以结果是C选项。
转载请注明原文地址:https://kaotiyun.com/show/4URp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设x和y为int型变量,且x的值为15,xy的值为240,则表达式(x&y)&y‖y的结果为()
有以下程序:#include<stdio.h>main(){inty=10;while(y--);printf(”y=%d\n",y);}程序执行后的输出结果是()。【10年9
下列函数的功能是()。【09年9月】fun(char*a,char*b){while((*b=*a)!=’\0’){a++;b++;))
设有定义:char*c;以下选项中能够使c正确指向一个字符串的是
以下叙述中正确的是
以下选项中,当x为大于1的奇数时,值为0的表达式是
VN程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。yoidf(intb[],intn,intflag){inti,j,t;for(i=0;i<n-1;i++)for(j=i+lj<nj++)if(f
给定程序MODII.C中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。注意:字符串的长度最长允许为79。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或
在数据库管理技术的发展中,数据独立性最高的是()。
下面不属于软件工程的3个要素是
随机试题
故障树分析(FTA)的目的是()
轻中型溃疡性结肠炎治疗的首选药物是
关于左旋多巴的说法中正确的是
按照《民事诉讼法》的规定,民事裁定适用于下列哪些诉讼行为?()
当地物、地貌变化范围不大时,采用一般补测,当其变化范围超过()以上时,则需要进行重测或重摄。
下列职责中,()岗位是不相容职责。
在下列预算编制方法中,基于一系列可预见的业务量水平编制的、能适应多种情况的预算是()。
投资者对某项资产合理要求的最低收益率,称为()。
菲利普斯曲线的政策含义是什么?
从唯物论角度看,坚持破除一切妨碍发展的观念和体制机制弊端,是因为()。
最新回复
(
0
)