首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是【 】。 #include<string.h> char* ss(char *s) { char *p,t; p=s+1;t=*s; while(*p){*(p-1)=*p;p++;}
以下程序运行后的输出结果是【 】。 #include<string.h> char* ss(char *s) { char *p,t; p=s+1;t=*s; while(*p){*(p-1)=*p;p++;}
admin
2009-02-15
42
问题
以下程序运行后的输出结果是【 】。
#include<string.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的作用是将指针变量s指向的字符串的首字符移到最后一个位置,其他字符依次前移。其方法是:首先将首字符进行了保存,保存在字符变量t中;其次,从指针变量p指向的字符(字符串s中的第二个字符,即字符b)开始,通过语句“(p-1)=*p;”依次前移,直到*p指向的存储单元中的值为空为止;最后通过语句“*(p-1)=t;”将保存在t中的字符放到移动后的字符串的末尾,所以本题输出的结果是bcdefgha。
转载请注明原文地址:https://kaotiyun.com/show/XqXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下合法的VB变量名是
若变量a未事先定义而直接使用(例如:a=0),则变量a的类型是
假定在窗体上添加了一个通用对话框控件,其名称为CD1,并有如下程序段:CD1.ShowOpen:CD1.DefaultExt=”doc”在打开文件的对话框中选择了”c:\filel.txt”文件,则FileTitle属性的值是
下面描述中错误的是
有三个关系R、S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为
以下关于MsgBox的叙述中,错误的是
如果执行一个语句后弹出如图所示的窗口,则这个语句是
下列关于函数过程的叙述中,正确的是()。
下列表达式的值为2123的是()。
要求当鼠标在图片框P1中移动时,立即在图片框中显示鼠标的位置坐标。下面能正确实现上述功能的事件过程是( )。
随机试题
多头蜗杆的导程角,实际上就是蜗杆的压力角。()
A.女贞子B.枸杞子C.龟甲D.鳖甲治疗肾虚骨痿,囱门不合,宜首选
引起急性上呼吸道感染约占70%~80%的病原体是
A.肺活量B.时间肺活量C.潮气量D.深吸气量E.肺泡通气量评价有效气体交换的通气量指标是()
患者,男性,28岁,血压增高住院,住院2天后出现剧烈头痛,头晕,恶心等症状,随后出现意识障碍,测血压220/110mmHg,此时应立即
一般资料:求助者,女性,38岁,公司职员。案例介绍:求助者与丈夫相识时虽然知道其当时已婚并有孩子,但还是与他同居了。丈夫最终与前妻分手,和求助者结了婚,并生了女儿。丈夫经常到外地出差,有时在外一住就是两、三个月。今年春节期间,求助者的女儿意外去世
从装满100克浓度为80%的糖水杯中倒出40克糖水,再倒入清水将杯倒满。这样反复三次后,杯中糖水的浓度是多少?
下列机构中既属于行政管理活动的主体,同时又是行政主体的是()。
在Excel中,如果某单元格的右上角有一个红色三角形,那么说明这个单元格(17)。
A、Shecouldbuyanythingshewants.B、Theinterestratesarenotthathigh.C、Shecouldgetadiscountinthemall.D、Openinga
最新回复
(
0
)