首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
60
问题
有以下程序: #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://kaotiyun.com/show/QfWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
VB应用程序不能把一个二维表格中的数据存入文件()。
要求在程序运行时,如果按住鼠标左键不放而移动鼠标,鼠标的位置坐标同步显示在窗体右上角的标签、(名称为Label1)中,如下图所示,放开鼠标左键后,停止同步显示。下面可以实现此功能的程序是()。
将窗体的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(
随机试题
绝大多数慢性淋巴细胞性白血病来源于
ABC公司采用随机模式进行现金管理,已知最高控制线是8750元,最低控制线是5000元,如果现有现金9000元,此时应投资于有价证券的金额为()元。
当几位同事在谈论小李的隐私时,你认为下列哪种做法更合适?()
下图是连续分裂的细胞在各个不同时期DNA含量的测定结果,请根据此图回答:从图中可见母、子细胞核中DNA数量是稳定的,其意义是_______。
她生来才貌双全。
Surveillanceisnolongertheprivilegeofgovernmentagencies.Itisprivatized,decentralized—andoftenself-inflicted.Mobile
在SQL语句中,与表达式"年龄BETWEEN12AND46"功能相同的表达式是( )。
Heoften______inhisspeech.
Thefactthatthemanagementistryingtoreachanagreement______fiveseparateunionshasledtolongnegotiations.
A、Hewasgoodatwritingaboutinterestingpeople.B、Itwasmucheasiertowritestoriesaboutpeople.C、Hebelievedthatpeople
最新回复
(
0
)