首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include void fun (char *w, int m ) { char s, *p1, *p2; p1=w; p2=w+m-1; while ( p1
有以下程序 #include #include void fun (char *w, int m ) { char s, *p1, *p2; p1=w; p2=w+m-1; while ( p1
admin
2019-04-24
69
问题
有以下程序
#include
#include
void fun (char *w, int m )
{ char s, *p1, *p2;
p1=w; p2=w+m-1;
while ( p1
{
s=*p1; *p1=*p2; *p2=s;
p1++; p2--;
}
}
main()
{ char a[ ]="123456";
fun ( a, strlen(a) ); puts(a);
}
程序运行后的输出结果是( )。
选项
A、654321
B、116611
C、161616
D、123456
答案
A
解析
函数fun()中w指向的为一个字符串的首地址,该函数中将p1指向字符串首地址,而将p2指向该字符串第m个元素,然后用while()循环实现这一段字符串首尾对应元素的互换,所以函数fun()的功能是把w指向的字符串从前m个字符逆序排列,输出的答案选A。
转载请注明原文地址:https://kaotiyun.com/show/uLRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果为______。#defineMSDOS#ifdefMSDOS#defineINTEGERSIZE32#else#defineINTEGERSIZE16#endifmain(){pr
下列程序的输出结果是()。#includemain(){inta=0,i;for(i=1;i<5;i++){switch(i){case0;ca
设有定义:long x= -123456L;,则以下能够正确输出变量x值的语句是
若进栈序列为1,2,3,4,进栈过程中可以出栈,则下列不可能的—个出栈序列是______。
串的长度是()。
以下程序的输出结果是【】。#defineMCRA(m)2*m#defineMCRB(n,m)2*MCRA(n)+mmain(){inti=2,j=3;printf("%d\n",
给定程序MODll.C中函数fun的功能是:求k!(k0return(k*fun(k-1));/************found************/elseif(k=0)return1L;}mai
给定程序MODll.C中函数fun的功能是:为一个偶数寻找两个素数,这两个素数之和等于该偶数,并将这两个素数通过形参指针传回主函数。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程
下列叙述中错误的是()。
下列对队列的描述中正确的是
随机试题
痛经按摩可选用()。
需求弹性和供给弹性对税收负担分摊有什么影响?
关于X线量的叙述,正确的是
可不进行沉降验算的桩基础是:
在恒载作用下上弦杆O3的内力N=-42.21kN,上弦第三节间正中截面的弯矩设计值M=1800000N·mm,该节间上弦的原木小头直径Φ为140mm。已求得计算截面处σc=2.39N/mm2,试判定在恒载作用下,上弦第三节间压弯构件承载力计算中的Φm
运输危险化学品途中需要停车住宿或者遇有无法正常运输的情况时,应当向()报告。
广义的证券投资分析师是指那些基于企业调研进行单个证券投资分析评价的专业人员。( )
以下情况,属于染色体变异的是()。①唐氏综合征患者细胞中的第21号染色体有3条②染色体之间发生了相应部位的交叉瓦换③染色体数目增加或减少④花药离体培养后长成的植株⑤非同源染色体之间自由组合⑥染色体上DNA碱基对的增添
承包地被依法征用、占用的,有权获得相应的补偿的主体是
以下关于信息库(Repository)的叙述中,最恰当的是(18);(19)不是信息库所包含的内容。
最新回复
(
0
)