首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是【 】。 #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
30
问题
以下程序运行后的输出结果是【 】。
#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全国计算机二级
相关试题推荐
若变量a未事先定义而直接使用(例如:a=0),则变量a的类型是
对于文本框Text1,能够获得按键的ASCII码值的事件过程是
下面能够将某个变量声明为局部变量的是()。
窗体上有名称分别为Text1、Text2的文本框,名称为Commandl的命令按钳。运行程序,在Text1中输入“FormList",然后单击命令按钮,执行如下程序:PrivateSubCommandl_Click()
数据库系统的数据独立性是指()。
以下语句或子句中,符合VisualBasic语法要求的是
在软件设计中,不属于过程设计工具的是
语句:PrintInt(Rnd*5+20)的输出不可能是()。
表达式Str(Len(”123”))+Str(77.71)的值是()。
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
随机试题
A.绝对湿度B.相对湿度C.含湿量D.饱和含湿量E.露点温度含1公斤干空气的湿空气所含有的水蒸气量称为
期望理论的核心是_____。
pSS肾损害的表现包括
吸入性肺脓肿的病原体多为
甲公司与乙公司因买卖合同发生纠纷后向仲裁委员会申请仲裁。仲裁过程中双方达成和解,仲裁庭据此作出裁决书,在裁决书尚未送达时,甲公司认为和解对自己不利。则下列说法正确的是()。
10kV电缆线路敷设后,正确的电缆绝缘电阻测量方法有()。
下列关于商业银行对借款人的信用风险因素的分析与判断,明显错误的是()。
法院做出破产宣告裁定后,债权人会议与债务人不得再达成和解协议。()
红色旅游是一项()工程。
Writeanessayof160-200wordsbasedonthefollowingdrawing.Inyouressay,youshould:1)describethedrawingbriefly,2)e
最新回复
(
0
)