首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include void fun(char*w,int m) {char s,*p1,*p2; p1=w;p2=w+m-1; while(p1<p2){s=*p1;*p1=*p2;*p2=s;p1++;p2--;
有以下程序 #include #include void fun(char*w,int m) {char s,*p1,*p2; p1=w;p2=w+m-1; while(p1<p2){s=*p1;*p1=*p2;*p2=s;p1++;p2--;
admin
2019-04-24
33
问题
有以下程序
#include
#include
void fun(char*w,int m)
{char s,*p1,*p2;
p1=w;p2=w+m-1;
while(p1<p2){s=*p1;*p1=*p2;*p2=s;p1++;p2--;}
}
main()
{ char a[]="123456";
fun(a,strlen(a));puts(a);
}
选项
A、116611
B、161616
C、654321
D、123456
答案
C
解析
函数fun的功能是将字符串w中的元素从大到小进行排列,所以在主函数中调用函数fun后,字符串a的元素从大到小进行了排列。
转载请注明原文地址:https://kaotiyun.com/show/8URp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已定义char*m,n[5],并执行了m=malloc(80)后,以下语句中正确的是()。
组成C语言程序的是()。
下列定义数组的语句,正确的是()。【10年9月】
若a是数值类型,则逻辑表达式(a==1)‖(a!=1)的值是()。【10年3月】
以下关于逻辑运算符两侧运算对象的叙述中正确的是
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是
以下能正确定义字符串的语句是
下面关于位运算符的叙述,正确的是
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组S中,请编写函数fun,它的功能是:把分数最高的学生数据放在h所指的数组中,注意:分数最高的学生可能不止一个,函数返回分数最高的学生的人数。注意:部分源程序在文件PROGI.C中
下面不属于软件工程的3个要素是
随机试题
A.mRNAB.转氨酶C.GTPD.转肽酶催化联合脱氨基作用所需的酶是
【案例】女性,35岁。心悸气促二年,发热一个半月,有关节痛史。X线梨形心影,心尖区可闻及收缩期及舒张期杂音,心率90次/分,脾可触及,有杵状指,尿蛋白(++),红细胞1~10个/HP。赘生物的好发部位为
症见头目眩晕,目胀耳鸣,脑部热痛,面色如醉,心中烦热,肢体渐觉不利。口眼渐形歪斜,脉弦长有力。治宜首选
()是指将中小企业板块股票作为一个整体,使用与主板市场不同的股票编码。
股票价值的主要构成有()。Ⅰ.未来股息收入Ⅱ.上一期股息收入Ⅲ.未来资本利得收入Ⅳ.未来股本数量变化
定期清查,可以使全面清查,也可以是局部清查。()
指导技术的正确做法是()。
教师应成为幼儿学习活动的支持者、合作者、引导者。()
设0<a<1,证明:方程arctanx=ax在(0,+∞)内有且仅有一个实根.
用配方法化下列二次型为标准形:f(x1,x2,x3)=x12+2x22—5x32+2x1x2—2x1x3+2x2x3.
最新回复
(
0
)