首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序:#include <string .h>void f(char *s, char *t){ char k; k=*s; *s=*t; *t=k; s++; t- -; if(*s) f(s, t);}m
有以下程序:#include <string .h>void f(char *s, char *t){ char k; k=*s; *s=*t; *t=k; s++; t- -; if(*s) f(s, t);}m
admin
2009-01-15
24
问题
有以下程序:#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、abcdcfg
B、gfedcba
C、gbcdefa
D、abedcfg
答案
2
解析
本题定义的函数f()是一个递归函数。它先交换两个字符指针所指的内容,然后将第 1个指针往后移动—位,第2个指针往前移动一位,如果第1个指针所指内容不是字符串结束标志,则递归调用自身。主函数中首先定义了—个字符数组sir[10]=“ahcdeft”然后定义了一个字符指针 p=str+ strlen(str)/2+1,即让p指向str+4(或&str[4])的位置。然后调用f(p,p-2);,这使得p所指的str[4]及其以后的2个位置str[5]、str[6]中的内容同p-2所指的str[p]及其以前的2个位置str[1]、str[0]中的内容互相交换。即让整个字符串逆序。所以本题应该选择B。
转载请注明原文地址:https://kaotiyun.com/show/OmXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设在工程中有一个标准模块,并定义了如下类型:TypeStutypeinoASIntegerstrnameAsString*20strsexASString*2smarkAsSingle
如果在程序中直接使用了没有声明的变量,则它的数据类型是
程序流程图中带有箭头的线段表示的是()。
设变量x中的值是395,则下面语句的输出是Printx\100+((xMod100)\10)*10+(xMod10)*100
在考生目录下有一个工程文件sjt5.vbp,包含了所有控件和部分程序。程序运行时,单击”打开文件”按钮,则弹出”打开”对话框,默认文件类型为”文本文件”,默认目录为考生目录。选中in5.txt文件,如图2-20(a)所示,单击”打开”按钮,则把文件中的内容
下面关于菜单的叙述中正确的是
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是( )。
下面关于命令按钮的叙述中错误的是
以下数组定义语句中,错误的是()。
随机试题
对于那些明显不需要更精确方法检查工作表面的场合,可用目测法进行检测。()
InJapan’scapitalcityofTokyo,earthquakedangerlimitstheheightofbuildings.Thecityhasspreadoutsofarandthetraff
安全生产检查应本着突出重点的原则进行,对于()的生产系统、部位、装置、设备等应加强检查。
关于内部晋升和外部招聘,下列说法正确的是()。
在教育活动中居于主导地位,对整个教育活动起指导性作用的是()。
对研究领域具有直接增加知识价值的研究是()
苏州曾经是经济兴盛、文化发达、人才荟萃之地。明末清初以后,苏州士绅除少数人发生身份和观念转化外,多数人的传统观念仍根深蒂固。而作为社会主流的士绅观念和意识往往通过各种渠道浸润展延,严重影响一般民众,正因如此,晚清苏州民风靡弱闲散,生活节奏缓慢,缺乏早期现代
某公司永续EBIT为500万元,无杠杆情况下收益率为10%,又已知公司可以借入500万元债务以回购部分股票,改变公司的资本结构,公司所得税率为25%。求:有税MM理论下,所有者权益为多少?税盾效应为多少?
Abondisissuedbyaguarantor,usuallyabankoraninsurancecompany,onbehalfofexporter.Itisaguaranteetothebuyert
A、Mostpeoplegetenergizedafterasufficientrest.B、Mostpeopletendtohaveafinitesourceofenergy.C、Itisvitaltotake
最新回复
(
0
)