首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> #include <string.h> void fun( char *s, int m1, int m2 ) { char t, *p; p=s + m1; s= s+m2; wh
有以下程序 #include <stdio.h> #include <string.h> void fun( char *s, int m1, int m2 ) { char t, *p; p=s + m1; s= s+m2; wh
admin
2020-06-16
59
问题
有以下程序
#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、12345678
答案
A
解析
fun(*ss, m1, m2 )的作用是,如果m1>m2交换数组元素ss[m1],ss[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)后ss的0,1,2,3,4,5,\0,8,7,6。因此打印结果012345。故答案为A选项
转载请注明原文地址:https://kaotiyun.com/show/7OCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
一般情况下,当对关系R和S进行自然连接时,要求R和s含有一个或者多个共有的()。
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x—y)?(x++):(y++)中的条件表达式(x—y)等价的是()。
下列选项中不属于结构化程序设计原则的是()。
有以下程序:#includevoidsp(int*a){intb=2;a=&b:*a=*a*2:prinff(“%d,”,*a);}main(){
下列给定程序中,规定输入的字符串全部为字母,fun函数的功能是:统计a所指字符串中每个字母在字符串中出现的次数(统计时不区分大小写),并将出现次数最多的字母输出(如果有多个相同,输出一个即可)。例如对于字符串”dadbcdbabdb”,对应的输出应为
下列给定程序中,函数fun的功能是:把形参a所指数组中的最大值放在a[0]中,接着求出a所指数组中的最小值放在a[1]中,再把a所指数组元素中的次大值放在a[2]中,把a数组元素中的次小值放在a[3]中,依此类推。例如,若a所指数组中的数据最初排
请编写函数fun,其功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。例如,若字符串数组中的M个字符串为{“AAAA”,“BBBBBBB”,“CC”},则合并后的字符串内容应该是“AAAABBBBBBBC
下列给定程序中,函数fun的功能是:计算s所指字符串中含有t所指字符串的数目,并作为函数值返回。请改正程序中的错误或在下画线处填上正确的内容并把下画线删除,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序
程序定义了NXN的二维数组,并在主函数中自动赋值。请编写函数fun(inta[][N],intn),该函数的功能是:使数组左下半三角元素中的值乘以n。例如,若n的值为3,a数组中的值为:则返回主程序后a数组中的值应为:注意:部分源程序
下列叙述中正确的是()。
随机试题
抗精神病药物阻断胆碱能受体和组胺受体后,不产生的副作用是
兴奋性突触后电位发生的机制是
2004年8月30日安徽省合肥市药晶监督管理局接到群众举报,反映张洼路一一家名为鑫岳印务公司内存有大量过期的安定注射液。该局立即部署展开查处。经现场勘察,查获安定注射液90万支,其中16.8万支过期失效,73.2万支距有效期还有一天时间。执法人员对现场查获
特种设备在投入使用前或者投入使用后()日内,特种设备使用单位应当向直辖市或者设区的市的特种设备安全监督管理部门登记。登记标志应当置于或者附着于该特种设备的显著位置。
下列不属于我国城乡规划行政的纵向体系组成的是()
测量气体介质压力时,变送器安装位置宜( )。
A公司于2016年4月5日从证券市场上购入B公司发行在外的股票200万股作为可供出售金融资产,每股支付价款4元(含已宣告但尚未发放的现金股利0.5元),另支付相关费用12万元,A公司可供出售金融资产取得时的入账价值为()万元。
累次积分f(x2+y2)dx(R>0)化为极坐标形式的累次积分为()
RothschildIndustryBankPrivacyPoliciesRothschildIndustryBankiscommittedtokeepingcustomerinformationsecure.However,
Humanbeingshaveneverbeforehadsuchabadpress.Byallreports,weareunabletogetanythingrightthesedays,andtheres
最新回复
(
0
)