首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
有以下程序 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
admin
2018-10-16
42
问题
有以下程序
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,l,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/ouxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序:#definen2#definemN+1#defineNUM2*m+1main(){inti;for(i=1;i<=NUM;i++)printf("%d\n",i);
Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向【】的设计方法。
下面程序的输出是______。mare(){intx=3y=6,a=0;while(x++!=(y=1)){a+=1;if(y<x)break;}printf(
以下程序段的输出结果是______。main(){chars1[10],s2[10],s3[10];scanf("%s",s1);gets(s2);gets(s3);puts(s1);puts(s2);puts
设变量x和Y均已正确定义并赋值,以下if语句中,在编译时将产生错误信息的是()。
有下列程序:main(){intt,a=1,b=5,c=-2;while(a>b>C){t=a;a=b;b=t;c++;}printf("%d,%d,%d",a,b,c);}程序的输出结果是(
队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许插入的一端称作______。
下列叙述中,正确的一条是()
设x=2.5、a=7、y=4.7,算术表达式x+a%3*(int)(x+y)%2/4的值为______。
阅读以下函数:fun(char*s1,char*s2){inti=0;while(s1[i]==s2[i]&&s2[i]!=’\0’)i++;return(s1[i]==’\0’&&s2[i]==
随机试题
存货
A、peasantB、presentC、promiseD、possessionCA、B、D三项划线部分发浊辅音[z],而C项划线部分发清辅音[s],因此选C项。
肉芽肿性唇炎的病理表现为
患者进食困难,查体:右侧咀嚼肌力弱,张口时,下颌偏向右侧,病损部位在
甲企业2004年欠缴税款100万元,税务机关在强制执行过程中,发现以下情况:(1)甲企业于2005年2月1日向A银行信用贷款100万元。(2)甲企业于2005年4月1日向B银行贷款100万元,甲企业以其机器设备设定抵押,并依法办理了抵押登记
(Ⅰ)设z=z(x,y),y>0有连续的二阶偏导数且满足(Ⅱ)求方程的解.
级数xn/(n×2n)的收敛域为________,和函数为________.
In1993,NewYorkStateorderedstorestochargeadepositonbeverage(饮料)containers.Withinayear,consumershadreturnedmi
FeedingYourMind
Bytravelling,readingandstudying,thescholardevotedallhistimetothe______ofknowledge.
最新回复
(
0
)