首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是______。 #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
31
问题
以下程序运行后的输出结果是______。
#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://jikaoti.com/ti/0xK0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
结构化程序设计中,下面对goto语句使用描述正确的是
为了使通用对话框弹出的窗口标题显示为“文件操作”,应对通用对话框控件设置的属性是()。
下列关于栈的叙述中,正确的是
可以产生30~50(含30和50)之间的随机整数的表达式是()。
以下关于DoUntil…Loop循环的说法正确的是()。
窗体上有一个如右图所示的图形控件,控件中显示了如图所示的文字,可以判断这个图形控件( )。
为了保存数据,需打开顺序文件"E:\UserData.txt",以下正确的命令是
在窗体上有一个名称为CD1的通用对话框和一个名称为Command1的命令按钮。要求单击命令按钮时,打开一个保存文件的通用对话框。该窗口的标题为“保存”,缺省文件名为“ABC”,在“文件类型”栏中显示*.txt。则能够满足上述要求的程序是()。
窗体上有一个菜单编辑器设计的菜单。运行程序,并在窗体上单击鼠标右键,则弹出一个快捷菜单,如图所示,下列选项错误的是()。
C语言程序的基本单位是
随机试题
在E-R图中使用的4种基本符号是()
男孩,3岁,左侧阴囊包块,平卧后消失,质软,无触痛,透光试验阳性,最可能是
依据国家相关法律法规的规定,下列情形中,监理工程师应当承担连带责任的有()。
反映企业在一定会计期间经营成果的报表是()。
某市大型商贸公司为增值税一般纳税人,兼营商品加工、批发、零售和进出口业务,2007年12月相关经营业务如下:(1)进口化妆品一批,支付国外的买价220万元、由本公司负担的包装材料费用6万元、国外的经纪费4万元;支付运抵我国海关地前的运输费用20万
建设中国特色社会主义事业的根本力量是()。
Anumberofethicalquestionsclusteraroundbothendsofthehumanlifespan.Whetherabortionismorallyjustifiablehaspopul
在考生文件夹下完成如下操作:(1)新建一个名为“图书管理”的项目。(2)在项目中建立一个名为“图书”的数据库。(3)将考生文件件下的所有自由添加到“图书”数据库中。(4)在项目中建立查询book_qu:查询价格大于等
HowtoPlanYourFutureCareerForafewmonthsbeforegraduation,universitystudentsarebusywithjobhunting.Severalpoin
Supposewe______sohard.Doyouthinkwewouldhavepassedtheexamination?
最新回复
(
0
)