首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下等程序#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
62
问题
有以下等程序#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全国计算机二级
相关试题推荐
有如下程序:PrivateSubCommand1_Click()DimiAsInteger,jAsInteger,sumAsIntegern=1Doj=1Dosum=sum+j:j=j+1Printj;LoopUnti
设窗体上有一个水平滚动条HScroll1和一个命令按钮Command1,及下面的事件过程:PrivateSubForm_Load()PrivateSubCommand1_Click()HScroll1.Min=0
在考生文件夹下有一个工程文件sjt4.vbp。其窗体上已有部分控件,请按照如图2-164所示添加框架和单选按钮。要求:画两个框架,名称分别为Framel、Frame2,在Framel中添加一个名为Optionl的单选按钮数组,含两个单选钮,标题分别为”古典
设在工程中有一个标准模块,并定义了如下类型:TypeStutypeinoASIntegerstrnameAsString*20strsexASString*2smarkAsSingle
在三级模式之间引入两层映像,其主要功能之一是()。
结构化程序设计的基本原则不包括( )。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( )。
以下关于函数过程的叙述中,正确的是( )。
设二叉树如下:则前序序列为
负责数据库中查询操作的数据库语言是
随机试题
与结核分枝杆菌抗酸性有关的成分是
色甘酸二钠主要用于
患者,男,26岁,由其母亲陪同前来就诊,经检查后发现该患者为艾滋病毒感染,患者母亲代其来取化验结果时,得知这一情况,要求医生不将病情告诉患者,此时医生恰当的回答是()。
当梁中配有按计算需要的纵向受压钢筋时,以下哪项规定不符合箍筋要求()
3元一瓶汽水,每两个空瓶可以等价交换一瓶汽水,小明一共有50元,那么他最多可以喝()瓶汽水。
Werequireallvisitorsto________photoidentificationpriortoenteringthebuilding.
TheSpringFestivalisatraditionalfestivalinChina,andChinesehavebeenaccustomedtocelebratingitathome.Butnowmore
______theparents______theirchildrenwantedtomovetoShanghai.
A、Inahospital.B、Atapoliticalconvention.C、Atagraduationceremony.D、Atafuneral.C
A、Americansociety.B、Americanculture.C、Americans’personality.D、Americans’activity.C主旨大意题。题目是对文章主旨大意的考查。文章谈到了美国人的独立性、对待友谊
最新回复
(
0
)