首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是______。 #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
43
问题
以下程序运行后的输出结果是______。
#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全国计算机二级
相关试题推荐
下面不是键盘事件的是()。
设图像框(Image)名称为Image1,则下面语句中正确的是
以下叙述中错误的是( )。
已知列表框控件List1中已放入若干表项,下列关于List1的叙述中错误的是
假定有如下的程序段:DimintVarAsIntegerintvar=TruePrintintVar则输出结果是
程序运行时,单击命令按钮,则产生的操作是( )。
为了保存数据,需打开顺序文件"E:\UserData.txt",以下正确的命令是
下面属于白盒测试方法的是
下列不属于软件工程3个要素的是()。
某二叉树的中序序列为BDCA,后序序列为DCBA,则前序序列为
随机试题
元后期散曲家中成就较高的除张养浩、张可久外还有()
代理协议中佣金条款规定的必须具备的内容不包括()
下列关于破伤风的叙述,哪项是正确的
A.延髓下部的薄束核B.丘脑外侧核C.延髓下部的楔束核D.脊髓后角细胞E.后根神经节将震动的音叉柄放在患者的左外踝部,患者有感觉,其传导通路的第二级神经元在
水利工程施工项目的开标中,对投标人出席人员的要求是()。
增值税专用发票只限于增值税一般纳税人领购使用,小规模纳税人不得领购使用增值税专用发票。()
预期某证券有40%的概率取得12%的收益率,有60%的概率取得2%的收益率,那么该证券的预期收益率为()。
企业在战略实施过程中,深入宣传发动、使所有人员都参与并且支持企业的目标和战略,这是()战略实施模式。
全国各地的航空公司目前开始为旅行者提供因特网上的订票服务。然而,在近期内,电话订票并不会因此减少。除了以下哪项外,其他各项均有助于解释上述现象?
Sexprejudicesarebasedonandjustifiedbytheideologythatbiologyisdestiny.【C1】______tothisideology,basicbiological
最新回复
(
0
)