首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> #include <string.h> void fun(char *w,int m) { char s,*p1,*p2; p1=w; p2=w+m-1; while(p1<p2){s=*p1; *
有以下程序 #include <stdio.h> #include <string.h> void fun(char *w,int m) { char s,*p1,*p2; p1=w; p2=w+m-1; while(p1<p2){s=*p1; *
admin
2018-10-16
23
问题
有以下程序
#include <stdio.h>
#include <string.h>
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/xuxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
按照逻辑结构分类,结构可以分为线性结构和非线性结构,栈属于______。
设x和y均为int型变量,则以下语句:“x+=y;y=x-y;x-=y;”的功能是______。
有以下程序:#includemain(){inti=0,a=0;while(i<20){for(;;){if((i%10)==0)break;
当m=1,n=2,a=3,b=2,c=4时,执行d=(m=a!=b)&&(n=b>C后,m的值为________。
在C语言中,while和do…while循环的主要区别是()。
以下能正确定义一维数组的选项是
下列程序是用来判断数组中特定元素的位置所在的。#include#includeintfun(int*s,intt,int*k){inti;*k=0;for(i=0;i
在使用程序流程图来表示算法时,菱形用来表示_______。
下列叙述中正确的是______。
设在主函数中有以下定义和函数调用语句,且fun函数为void类型;请写出fun函数的首部【】。要求形参名为b。main(){doubles[10][22];intn;……fun(s);……
随机试题
红色方向指示信号灯亮时,表示箭头所示方向禁止车辆通行。
食管癌的早期临床表现是
基金托管人由()担任。
某公司向美国出口一批塑料玩具,报检时不需提供()。
票据持有人具有下列情形,不得享有票据权利的有()。
已知非零向量a、b,满足(a+b)⊥(a—b),则|a|______|b|(填“>”“<”或“=”).
居住在海拔200米~500米这一高度内的人口在总人口中所占的比例是( )。海拔200米以上的陆地面积占总面积的比重为多大?
Persons’remarksarementionedatthebeginningofthetextto______.By"Gossipalsoisaformofsocialbonding"(Para.5),P
有以下程序:#include<stdio.h>#defineN4voidfun(inta[][N],intb[]){inti;for(i=0;i<N;i++)b[i]=a[i][i]-a[i][N-1-i];}main(){int
Today,California’spublicschoolsareadisaster.【C1】______bydysfunctionanddisrepair,theyrankatthebottomofthecountry
最新回复
(
0
)