首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <stdio.h>#include <string.h>void f(char * s,char*t){ char k; k=*s; *s=*t; *t=k; s++; t--; if( * s
有以下程序: #include <stdio.h>#include <string.h>void f(char * s,char*t){ char k; k=*s; *s=*t; *t=k; s++; t--; if( * s
admin
2013-02-23
35
问题
有以下程序: #include <stdio.h>#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] :"abedefg", * p; p = str + strlen(str)/2+1; f(p,p -2); printf( "% s \n" ,str);程序运行后的输出结果是( )。
选项
A、abcdefg
B、gfedcba
C、gbcdefa
D、abedcfg
答案
2
解析
本程序的作用是将字符串str倒序。语句p=str+strlen(str)/2+1;将指针变量p指向字符’e’所在的存储单元,P-2指向字符,’c’所在的存储单元,在函数f中将这两个存储单元的内容交换,然后将f函数中指向字符’e’的指针变量s加1,指向字符’c’的指针变量t减1,继续将s和t指向的存储单元的内容进行交换,直到s指向的存储单元的内容为空为止。所以本题程序输出的结果是字符串"abcdefe”的倒序形式"gfedcba"。
转载请注明原文地址:https://jikaoti.com/ti/jjB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是______。
数据模型按不同的应用层次分为三种类型,它们是【】数据模型、逻辑数据模型和物理数据模型。
有如下程序:#include<stdio.h>intfunc(inta,intb){return(a+b):}main(){intx=2,y=5,z=8,r;r=func
在一棵二叉树上第5层的结点数最多是()。
下列叙述中正确的是()。
若有如下定义:int(*p)(),*q();则下列说法正确的是()
在计算机中,算法是指()
以下选项中,不能作为合法常量的是
设树T的度为4,其中度为1、2、3、4的结点的个数分别为4、2、1、1,则T中的叶点为______。
随机试题
革兰阳性杆菌,有氧不生长,菌体排列呈Y、V等多形性,标本有醋酸味,最可能是哪种细菌
正常小儿,体重8.5kg,身长70cm,前囟1cm,有乳牙5颗。其可能达到的发育水平是
下列除哪项外,其它均是月经过少痰湿证的主要临床表现
下列关于家庭财产的论述不正确的是( )。
银行对风险进行持续识别和监控需在集团层面进行,且风险管理和内控建设的成熟程度应随银行风险状况变化(包括规模扩张)和外部风险环境及时跟进。()
(2017年)西康酒店是一家位于中国西部某著名旅游景区的五星级酒店,为了提升管理水平,西康酒店定期派人去东部旅游景区的五星级酒店学习,从而逐步提升了服务质量和财务业绩。西康酒店进行基准分析的基准类型是()。
研究人员分析了美国南加州将近4000名亚裔和非亚裔胃癌患者的病例资料,他们发现亚洲人的存活率远高于其他种族患者。一般而言,5年期的存活率,亚裔有20%的比例,拉丁裔是12%,白人和黑人则是10%。一些研究人员推测,这可能是由于生物学上的差异导致亚裔人体内肿
(2011年第2题)阅读下面短文,回答问题:“文化自觉与文化自信”,胡锦涛同志“七一”讲话中提冉的这样一个问题,有着重要的意义。自觉自信,首先是对于文化建设的重视,是一种观念,一种不仅看到物质财富的建设积累,而且看到价值观念、知识系统、生活方式与精神财富
Isn’titsurprisingthatscientistshaveabetterunderstandingofhowmanystarsthereareinthegalaxy(银河系)thanhowmanysp
A、InBonn.B、InVienna.C、InFrance..D、InHaarlem.B
最新回复
(
0
)