首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下等程序#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 (){
有以下等程序#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 (){
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 stt[10] ="abcdefg", *p; p=str+strlen (str)/2+1; f (p,p-2); print f ( "%s\n", str);}
选项
A、abcdefg
B、gfedcba
C、gbcdefa
D、abedcfg
答案
2
解析
本题考查的是递归函数。在一个函数中直接或间接地调用了自身,则称此函数为递归函数。本题定义的函数f()就是一个递归函数。它先交换两个字符指针所指的内容,然后将第1个指针往后移动一位,第2个指针往前移动一位,如果第1个指针所指内容不是字符串结束标志,则递归调用自身。主函数中首先定义了一个字符数组sTR[10]="abcdefg",然后定义了一个字符指针 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所指的3tr[2]及其以前的2个位置str[1]、str[0]中的内容互相交换。即让整个字符串逆序。所以本题应该选择B。
转载请注明原文地址:https://kaotiyun.com/show/WnXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有一个名称为CD1的通用对话框,一个名称为Text1的文本框,窗体的单击事件过程如下:PriVateSubForm_Click()CD1.DialogTlitle="改变颜色":CD1.Color=Form1.BackColorCD
在考生文件夹下有一个工程文件sjt3.vbp,在Form1的窗体中有一个文本框、两个命令按钮和一个计时器。程序的功能是在运行时,单击“开始计数”按钮,就开始计数,每隔1秒,文本框中的数加1;单击“停止计数”按钮,则停止计数(如图3-165所示)。
下面关于VB数据文件的叙述中错误的是
一个工作人员可使用多台计算机,而一台计算机被多个人使用,则实体工作人员与实体计算机之间的联系是
产生100以内(不含100)2位随机整数的VisualBasic表达式是()。
假定有以下程序段Fori=1To3Fori=5To1Step-1Printi*jNextjNexti则语句Printi*j的执行次数是
在考生目录下有一个工程文件sjt3.vbp,窗体上有一个单选按钮数组,含三个单选按钮,均没有标题,请利用属性窗口,为单选按钮依次添加标题为“北京”、“上海”、“广州”;再添加一个标题为“显示”的命令按钮,如图3-18所示。程序的功能是在运行时,如果选中一个
下列选项中不属于软件生命周期开发阶段任务的是()。
以下不能用Print方法输出数据的对象或窗口是
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( )。
随机试题
Therewasariverwithasmalltownoneithersideofit.Thetownswerelinkedbyabridge.Oneday,aholeappearedinthebri
虚人感冒应采用的是
下列哪一种卷轴带包扎适用于肩、肘、膝、踝关节的包扎
幂级数的和函数是()。
工程建设施工招标文件中列入的招标须知,是指导投标单位正式履行投标手续的文件,其目的在于避免(),使投标取得圆满成功。
在目前我国债券市场的质押式回购中,()回购是交易量最大、最为活跃的品种。
公开发行优先股的公司,必须在公司章程中规定的事项包括()。
中国选士制度的演变是()。
如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于()。
Onlyawomaniscapableofstandinginfrontofawardrobepackedfullofclothesandannouncingsadlythatshehasnothingtow
最新回复
(
0
)