首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #include<string.h> void fun(char*s,int m1,int m2) {char t,*p; p=s+m1;s=s+m2; while(s<p) {t=*s;*s=*p;*p=
有以下程序: #include<stdio.h> #include<string.h> void fun(char*s,int m1,int m2) {char t,*p; p=s+m1;s=s+m2; while(s<p) {t=*s;*s=*p;*p=
admin
2021-04-28
25
问题
有以下程序:
#include<stdio.h>
#include<string.h>
void fun(char*s,int m1,int m2)
{char t,*p;
p=s+m1;s=s+m2;
while(s<p)
{t=*s;*s=*p;*p=t;
s++;p--;
}
}
main()
{char ss[10]="012345678";
int n=6;
fun(ss,0,n-1);
fun(ss,9,n);
fun(ss,0,9);
printf("%s\n",ss);
}
程序运行后的输出结果是( )。
选项
A、012345
B、876543210
C、876543
D、012345678
答案
A
解析
fun(*ss,m1,m2)的作用是,如果m1>m2交换数组元素ss[m1],s8[m2]。因此,fun(ss,0,5)后ss的0,1,2,3,4,5,6,7,8,\0。fun(ss,9,6)后ss的0,1,2,3,4,5,\0,8,7,6。fun(ss,0,9)后s8的O,1,2,3,4,5,、0,8,7,6。因此打印结果012345。故答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/3Ftp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义charstr[]="Hello";则语句printf("%d%d",sizeof(str),strlen(str));的输出结果是
以下不合法的数值常量是()。
有以下程序#includevoidfun(int*x,ints,intn){inti;for(i=s;i>=n;i--)*(x+i+3)=*(x+i);}main(){intm[]={0,1,2,3,4,5,6,7
若有以下程序main(){inta=6,b=0,c=0;for(;a;){b+=a;a-=++c;}printf("%d,%d,%d\n",a,b,c);
下面属于应用软件的是
若有以下程序#include<stdio.h>int*flint*s,int*t){intk;if(*s<*t){k=*s;*s=*t;*t=k;}returns;}main(){inti=3,j=5,*p=&i,*q=&j,*r;r=
以下叙述中正确的是
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。以下不能将变量c中的大写字母转换为对应小写字母的语句是
下面不能作为结构化方法软件需求分析工具的是
下列数据结构中,能用二分法进行查找的是
随机试题
Theukuleleisa______instrument,whichresemblesaguitar.
A.血液传播B.飞沫传播C.唾液传播D.食物传播E.蚊虫传播甲型肝炎是()
2002年5月5日,中国一架从沈阳飞往上海的民航客机被张××等六人持枪劫持到韩国的春川机场。中国请韩国立即将被劫持的飞机及机组人员和乘客交给中国民航当局,并将劫机犯引渡给中国处理。韩国将飞机、机组人员和乘客送还了我国,但拒绝引渡劫机犯,而坚持由其自行决定审
甲公司月末编制的试算平衡表中,全部账户的本月借方发生额合计为136万元,除实收资本账户以外的本月贷方发生额合计120万元,则实收资本账户()。
足球场各区域界线的宽度均应从线的_______为界包括在该区域面积之内。
(2006下项管)以下叙述正确的是______。
阅读下面程序importjavax.swing.JOptionPane;publicclassComparison{publicstaticvoidmain(Stringargs[]){Stringfirst
已知表达式++a中的“++”是作为成员函数重载的运算符,则与++a等效的运算符函数调用形式为()。
A.tosendgoodstovariouspartsoftheworldB.atanytimeduringtheyearC.hasgreatlypromotedtradeD.isit
TheFutureofWarfareThelatestrevolutioninwarfareisbasedontheapplicationofinformationtechnologytoweapons.It
最新回复
(
0
)