首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<string.h> void f(char*s,char*t) { char k; k=*s; *s=*t; *t=k; s++; t--; if(*s) f(s,t);
有以下程序: #include<string.h> void f(char*s,char*t) { char k; k=*s; *s=*t; *t=k; s++; t--; if(*s) f(s,t);
admin
2010-09-05
28
问题
有以下程序: #include<string.h> void f(char*s,char*t) { char k; k=*s; *s=*t; *t=k; s++; t--; if(*s) f(s,t); } main( ) {char str[10]="abcdefg",*p; p=str+strlen(str)/2+1; f(p,p-2); printf(~%s\n",str); } 程序运行后的输出结果是 ______。
选项
A、abcdef
B、gfedcba
C、gbcdefa
D、abedcfg
答案
B
解析
p=str+strlen(str)/2+1=str+4,f(p,p-2)的功能是将p[4]与p[2]互换,p[5]与p[1]互换,p[6]与p[0]互换,最后的结果为gfedcba。
转载请注明原文地址:https://jikaoti.com/ti/6hI0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
要求在程序运行时,如果按住鼠标左键不放而移动鼠标,鼠标的位置坐标同步显示在窗体右上角的标签、(名称为Label1)中,如下图所示,放开鼠标左键后,停止同步显示。下面可以实现此功能的程序是()。
设窗体上有一个名称为Check1的复选框,并有下面程序代码:PrivateSubCheck1_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)
将窗体的KeyPreview属性设为True,然后编写如下程序:PrivateSubForm_KeyDown(KeyCodeAsInteger,ShiftAsInteger)PrintChr(KeyCode)En
设程序中有以下语句:MsgBox“Visual”..“Basic”,“等级考试”,2执行该语句后,显示一个信息框,以下关于该信息框的叙述中,正确的是()。
下列程序段的输出结果是()。x=5Printx+1:x+1
设有下面的程序段:x=InputBox(“请输入一个整数”)ReDima(x)Fork=xTo0Step-1a(k)=kNextk一般,在这段程序之前应先进行数组a的定义。下面定
有下面程序代码:PrivateSubCommand1_Click()a=Array(1,2,3,4,5,6,7,8,9,10)n=UBound(A)Fork=0ToUBound(
随机试题
下列对常用电器节电的说法,不成立的是()。
在车床上车削箱体件时,夹紧力方向尽量与基准平面平行。()
过椭圆x2+2y2=27上横、纵坐标相等的点的切线斜率为().
骨折伴皮肤割裂或压碎,皮下组织与肌组织中度损伤属二度开放性骨折。
某放射性核素的物理半衰期为6小时,生物半衰期为3小时,该核素的有效半衰期为
A.3片B.6片C.10片D.12片E.20片阴道片融变时限检查时,除另有规定外,要求取供试品的数量为
记忆障碍在脑器质性精神障碍的早期主要表现是
室内给水明装管道,在布置管路时应将主干管安放在生活________房间内,立、支管安放在房间的________安装。
已知命题p:函数y=log2(x2+2x+1)的定义域为全体实数;命题q:函数y=2x+3x为单调递增函数.则下列判断正确的是().
Sustainabledevelopmentisappliedtojustabouteverythingfromenergytocleanwaterandeconomicgrowth,andasaresultith
最新回复
(
0
)