首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
63
问题
有以下程序
#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全国计算机二级
相关试题推荐
请编写函数fun,其功能是:将一组得分中,去掉一个最高分和一个最低分,然后求平均值,并通过函数返回。函数形参a指向存放得分的数组,形参n中存放得分个数(n>2)。例如,若输入9.98.57.68.59.39.58.97.88.68.4
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x—y)?(x++):(y++)中的条件表达式(x—y)等价的是()。
编写函数fun,其功能是:求出1一1000之间能被7或11整除,但不能同时被7和11整除的所有整数,并将其放在a所指的数组中,通过n返回这些数的个数。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun
给定程序中,函数fun的功能是:计算下式前n项的和,并作为函数值返回。例如,当形参n的值为10时,函数返回一0.204491。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:源程序给出如下。
程序通过定义学生结构体变量,存储了学生的学号、姓名和三门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是重写形参flename所指文件中最后一个学生的数据,即用新的学生数据覆盖该学生原来的数据,其他学生的数据不变。请在程序的下
编写一个函数,其功能是:从传入的nulll个字符中找出最长的一个字符串,并通过形参指针max传回该串地址(用****作为结束输入的标识)。注意:部分源程序在文件PROGl.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fu
下列选项中,能够满足“只要字符串s1等于字符串s2,则执行sT”要求的是()。
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是()。
下列叙述中错误的是()。
以下选项中,能够正确利用随机函数rand(),产生一个英文字母的表达式是()。
随机试题
【2012年第3题】题21~25:一座35kV变电所,有两回35kV进线,装有两台35/10kV,5000kVA主变压器,35kV母线和10kV母线均采用单母线分段接线方式,有关参数如图所示,继电保护装置由电流互感器、DL型电流继电器、时间继电器组成,可靠
下列关于承揽国际工程时投标报价的标价组成,正确的是()。
被评估企业未来前5年预期收益现值之和为2000万元,折现率及资本化率同为10%,企业将一直持续经营下去。按年金法计算企业的整体价值最有可能的是()万元。
甲企业与乙企业签订协议有偿使用乙企业的某项非专利技术,该技术的预计使用年限为20年,有关法律规定该技术的有效年限为15年,双方协议规定甲企业可使用12年,甲企业确定的该技术的摊销年限为()。
公司、企业或者其他单位的工作人员利用职务上的便利,索取他人财物或者非法收受他人财物,为他人谋取利益,数额较大的,处三年以下有期徒刑或者拘役;数额巨大的,处三年以上有期徒刑,可以并处没收财产。()
在绩效计划制订的准备阶段,搜索制定的信息包括()。
设,B为三阶非零矩阵,的解向量,AX=a3有解.(1)求常数a,b.(Ⅱ)求BX=0的通解.
Thisprogramcanhelpfreshmenmakeasuccessful______intocollegelife.
A、Morestructuredtechniquesmakepeopledeeplyrelaxed.B、Meditationistheonlywayleadingtorelaxation.C、Progressivemuscl
A、Theysetoffearly.B、Theywaitforafineday.C、Theygosightseeing.D、Theygototheseaside.A
最新回复
(
0
)