首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #include void fun(int*a,int n)/*fun函数的功能是将a所指数组元素从大到小排序*/ { int t,i,j; for(i=0;i<n-1;j++) for(j
有下列程序: #include void fun(int*a,int n)/*fun函数的功能是将a所指数组元素从大到小排序*/ { int t,i,j; for(i=0;i<n-1;j++) for(j
admin
2013-10-19
26
问题
有下列程序:
#include
void fun(int*a,int n)/*fun函数的功能是将a所指数组元素从大到小排序*/
{ int t,i,j;
for(i=0;i<n-1;j++)
for(j=i+j<n;j++)
if[a
;a
=a[j];a[j]=t;}
}
main()
{ int c[10]={1,2,3,4,5,6,7,8,9,0),i;
fun(c+4,6);
for(i=0;i<1 0;i++)pfintf("%d",c
);
printf("\n");
}
程序的运行结果是
选项
A、1,2,3,4,9,8,7,6,5,0,
B、0,9,8,7,6,5,1,2,3,4,
C、0,9,8,7,6,5,4,3,2,1,
D、1,2,3,4,5,6,7,8,9,0,
答案
A
解析
fun()函数的功能是对数组a[]的元素从大到小进行排序。所以在主函数执行。fun(c+4,6)语句时,将从数组c的第5个元素开始的后6个元素进行从大到小排序。排序之后,数组c的内容变为{1,2,3,4,9,8,7,6,5,0}。
转载请注明原文地址:https://jikaoti.com/ti/OCn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面叙述中错误的是______。
以下程序的输出结果是【】。main(){intx=0;sub(&x,8,1);printf(“%d\n”,x);}sub(int*a,intn,intk){if(k<=n)
以下能正确定义数组并正确赋初值的语句是
有以下程序voidf(intx,inty){intt;if(x<y){t=x;x=y;y=t;}}main(){inta=4,b=3,c=5;f(a,b);f(a,c)
软件生命周期包括8个阶段。为了使各时期的任务更明确,又可分为3个时期:软件定义期、软件开发期、软件维护期。编码和测试属于【】期。
表达式“1||2||3||4”的值是()。
关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、【】和自定义完整性。
以下叙述中正确的是()。
在下列叙述中,错误的一条是()
随机试题
典型的两类自动密钥分配途径有()分配方案和()分配方案。
Ifyou’rethesmartestpersoninyourcircle,you’reinthewrongcircle—you’veoutgrownit.It’stimetomovetothenext【C1】
慢性支气管炎的慢性迁延期,症状迁延时间应是
Rh血型系统的主要抗体是
患者男性,38岁,间断发作下腹部疼痛伴腹泻近3年,每天排便4~5次,常有里急后重感,排便后疼痛能够缓解。患者的饮食应为
下列对总用电量的计算正确的是()。
企业管理基础工作主要提供()。
AgingposesaseriouschallengetoOECD(OrganizationofEconomicCo-operationandDevelopment)countries,inparticular,howto
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
A.PacificwarB.GloomyworldC.Putin’scommemoratingspeechD.China’sdeterminationE.Schroeder’spleaforforgivenessF.World
最新回复
(
0
)