首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include void fun(int *x,int s,int e) { int i,j,t; for(i=s,j=e; i
有以下程序 #include void fun(int *x,int s,int e) { int i,j,t; for(i=s,j=e; i
admin
2019-08-10
69
问题
有以下程序
#include
void fun(int *x,int s,int e)
{ int i,j,t;
for(i=s,j=e; i
{ t=*(x+i); *(x+i)=*(x+j); *(x+j)=t;}
}
main()
{ int m[]={0,1,2,3,4,5,6,7,8,9},k;
fun(m,0,3); fun(m+4,0,5); fun(m,0,9);
for(k=0; k<10;k++)
printf("%d",m[k]);
}
程序的运行结果是( )。
选项
A、4567890123
B、3210987654
C、9876543210
D、0987651234
答案
A
解析
函数fun()的功能是将数组x中下标为s和e之间的元素逆序,所以调用函数fun(m,0,3)后,m={3,2,1,0,4,5,6,7,8,9};调用函数fun(m+4,0,5)后,m={3,2,1,0,9,8,7,6,5,4};调用函数fun(m,0,9)后,m={4,5,6,7,8,9,0,1,2,3}。答案选A。
转载请注明原文地址:https://kaotiyun.com/show/qrRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下结构体类型说明和变量定义中正确的是
若有以下程序#include#defineN4voidfun(inta[][N],intb[],intflag){inti,j;for(i=0;i<N;i++){b[i]=a[i][0];for(j=1;j<N;j++)if(flag?(b
以下叙述中正确的是
以下叙述中正确的是
以下叙述中正确的是
有以下程序#includemain(){inta[]={2,4,6,8},*p=a,i;for(i=0;i
在数据管理技术发展的三个阶段中,数据共享最好的是()。
表示关系式x≤y≤z的C语言表达式的是
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是
有以下程序#include#includestructA{inta;charb[10];doublec;};voidf(structAt);main(){structAa={
随机试题
默认字体应用于基于活动模板的新文档。不同的模板所使用的默认字体设置相同。
男,35岁。温度计厂工人。主诉:易激动,易怒(示情感障碍),2年前有唇、手指等细小震颤,现发展到全身震颤,并出现书写震颤。有口腔炎反复发作。该病人的可能诊断为
根尖脓肿最常见的排脓途径是A.龋洞排脓B.牙周袋排脓C.腭侧牙龈排脓D.唇颊侧牙龈排脓E.上颌窦排脓
肺野末梢血管的影像清晰可见的细节指标是
流行病学的主要研究方法是
不单独核算停工损失的企业,可以不设立“停工损失”科目,直接记入“制造费用”和“营业外支出”科目中。()
素质教育的重点是培养学生的()。
我国行政系统的一般监督不包括()。
(中山大学2017)以下哪个不是净现值法的优点()。
已知ARM处理器的R1=0x12345678,R2=0xFF00FF00,则执行指令ORRR0,R1,R2后,寄存器R0=__________【51】,R1=__________【52】。
最新回复
(
0
)