首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是______。 #inClude <strinq.h> char *ss(char *s) { char *p;t; p=S+1;t=*s; while(*p){*(p-
以下程序运行后的输出结果是______。 #inClude <strinq.h> char *ss(char *s) { char *p;t; p=S+1;t=*s; while(*p){*(p-
admin
2009-01-15
26
问题
以下程序运行后的输出结果是______。
#inClude <strinq.h>
char *ss(char *s)
{ char *p;t;
p=S+1;t=*s;
while(*p){*(p-1)=*p;p++;}
*(p-1)=t;
return s;
}
main()
{ char *p,str[10]="abcdefgh";
p=ss(str);
printf("%s\n",p);
}
选项
答案
bcdefgha
解析
在本题定义的 ss()函数中首先定义了一个指针p和一个字符变量t,然后让p指向参数指针s的下一个位置s+1,并让t保存s位置的字符.然后使用一个while循环将p指向的内容赋给它前面一个位置,即将参数s所指的字符串从第2个字符开始整体往前移动一位。循环结束时,p指向原s串的结束标志处,所以让*(p-1)=t;即是将原s串的第1个字符复制到s串的最后一个位置。整个函数实现的是让一个字符串循环左移一位。故主函数中最后输出的字符串是"bcdefgha"。
转载请注明原文地址:https://kaotiyun.com/show/pTXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有以下定义语句:PrivateTypepointxAsIntegeryAsIntegerEndTypeDimaAspoint下面语句中正确的是
要在程序运行过程中把Command1按钮的标题修改为"按钮",正确的做法是
对于文本框,用来设置允许输入的最大字符数的属性为
现有语句:y=IIf(x>0,xMod3,0)设x=10,则y的值是( )。
要计算x的平方根并放入变量y,正确的语句是( )。
假定在图片框Picturel中装入了一个图片,在程序运行中,为了清除该图片(注意,清除图片,而不是删除图片框),应采用的正确方法是()。
以下关于过程及过程参数的描述中,错误的是
C语言的基本单位是()。
______是构成C语言程序的基本单位。
随机试题
Jane__________inThailandforabout8yearssofar,sosheisquitefamiliarwiththecountry.
36岁经产妇,第一胎曾分娩巨大儿。随后两次妊娠分别在24周及22周时破膜不久流产。最可能造成两次流产的原因是
A.吸氧、高压氧舱疗法B.快速静注甘露醇、速尿、激素等C.立即将患者转移到空气新鲜的地方D.使用能量合剂、甲氯芬酯(氯酯醒)、胞磷胆碱等E.注意口腔卫生、使用抗生素等抢救急性CO中毒时,促进脑细胞代谢的是
背景材料:某装饰施工单位于2013年6月承接某工程内装施工任务,该工程普通用途房间隔墙全部采用轻钢龙骨双层纸面石膏板内填充防火岩棉构造做法,经该单位项目负责人精心组织、认真施工、按期完成施工全部内容,质量优良,受到行业政府主管部门和建设单位的一致好评。
防火封堵检查中,有关无机堵料的说法错误的是()。
商业银行在进行风险与控制自我评估时,评估范围覆盖所有业务品种,体现了该工作的()原则。
设∫xf(x)dx=arcsinx+C,则=___________。
ThepeoplewhorunFacebookarefuriousaboutanewmoviethatdepictstheexistenceofFacebook.They’reupsetbecausemuchof
Sincethe1970s,archaeologicalsitesinChina’sYangtzeRiverregionhaveyieldedevidenceofsophisticatedrice-farmingsociet
Forthispart,youareallowed30minutestowriteashortessayentitledOnCosmeticSurgery.Youshouldwriteatleast150wor
最新回复
(
0
)