首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include void fun(int*s,int nl,int n2) { int i,j,t; i=nl;j=n2; while(i
有以下程序: #include void fun(int*s,int nl,int n2) { int i,j,t; i=nl;j=n2; while(i
admin
2021-04-28
35
问题
有以下程序:
#include
void fun(int*s,int nl,int n2)
{
int i,j,t;
i=nl;j=n2;
while(i
{
t=s
;s
=s[j];s[j]=t;i++;j一一;
}
}
main()
{
int a[10]={1,2,3,4,5,6,7,8,9,0},k;
fun(a,0,3);fun(a,4,9);fun(a,0,9);
for(k=0;k<10;k++)
pfinff(“%d”,a[k]);
printf(“\n”);
}
程序运行后的输出结果是( )。
选项
A、4321098765
B、5678901234
C、0987654321
D、0987651234
答案
B
解析
该程序首先给一维数组赋值,然后三次调用。fun函数,其中fun(a,0,3);功能是将一维数组中第1个元素和第4个元素互换,第2个元素和第3个元素互换;其中fun(a,4,9);功能是将一维数组中第5个元素和第10个元素互换,第6个和第9个元素互换,第7个元素和第8个元素互换;其中fun(a,0,9);功能是将将一维数组中第1个元素和第10个元素互换,第2个元素和第9个元素互换……依此类推。因此B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/6Ftp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件设计中模块划分应遵循的准则是()。
若有以下程序#includemain(){intc;c=10^5;printf("%d\n",c);}则程序的输出结果是
以下不合法的数值常量是()。
若有以下语句typedefstructS{intg;charh;}T;以下叙述中正确的是
有以下结构体说明、变量定义和赋值语句structSTD{charname[10];intage;charsex;}s[5],*ps;ps=&s[0];则以下scanf函数调用语句有错误的是
定义学生、教师和课程的关系模式S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩)。包含对非主属性
下列属于C语言合法的字符常数是()。
下面对“对象”概念描述正确的是()。
下列链表中,其逻辑结构属于非线性结构的是
某二叉树中有n个叶子结点,则该二叉树中度为2的结点数为
随机试题
胆囊三角(Calot三角)
简述张雪门的幼儿教育思想。
管理需要信息沟通,而信息沟通必须具备的三个关键要素是【】
ThisismydressThatoneis_____.
男性,15岁,主诉1周来发热(38℃),呼吸急促,食欲不振,全身乏力,胸闷,咳嗽,咳白黏痰。体检:脉速110次/分,气管右偏,左胸部语颤减弱,叩浊,呼吸音减弱,左下呼吸音消失。胸部x片见左胸呈大片浓密阴影,并可见一外上向内下的斜行弧线阴影(无液平面),纵隔
根据相关规定,违反规定开立银行结算账户的,对于存款人给予警告并处以1000元以上的罚款。()
货币市场基金合同生效后,基金管理人开始办理基金份额申购、赎回当日,其封闭期的收益公告应当披露()。I.截至前一日的基金资产净值Ⅱ.前一日的每万份基金收益Ⅲ.基金合同生效日至前一日期间的每万份基金收益Ⅳ.前一日的7日年化收益率
在房地产市场环境调研中,对消费者家庭人口规模及构成的调研属于()调研。
戈雅被称为推开17世纪大门的艺术家。()
ItisgenerallyrecognizedintheworldthatthesecondGulfWarinIraqisacrucialtestofhigh-speedweb.Fordecades,Ameri
最新回复
(
0
)