首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是【 】。 #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-01-15
38
问题
以下程序运行后的输出结果是【 】。
#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]="abcdergh";
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/TQXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
(1)在考生文件夹下有一个工程文件sjt3.vbp。程序的功能是通过键盘输入正整数到文本框中。在“除数”框架中选择一个单选按钮,然后单击“处理数据”命令按钮,将大于文本框中的正整数,并且能够被所选除数整除的5个数添加到列表框List1中,如图所示。在窗体文
结构化程序所要求的基本结构不包括( )。
下列选项中不属于软件生命周期开发阶段任务的是()。
函数fun如下:PrivateFunctionfun(chAsString)AsIntegerDimn%,st$,C$Fork=1ToLen(ch)C=Mid(ch,k,1)IfC“A”
下面关于数据库三级模式结构的叙述中,正确的是()。
下列有关过程的叙述中错误的是()。
设工程中有Form1、Form2两个窗体,要求单击Form2上的Command1命令按钮,Form2就可以从屏幕上消失,下面的事件过程中不能实现此功能的是( )。
输入VisualBasic源程序时,若一个命令行中包含两个语句,则两个语句之间的分隔符应使用
检查软件产品是否符合需求定义的过程称为()。
在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的()。
随机试题
新生儿破伤风最早出现的症状是
胆道手术时,下述哪项不是胆总管探查的指征
下列财务评价指标中,反映项目偿债能力的指标是:
[背景资料]某河道治理工程施工面向社会公开招标。某公司参加了投标,中标后与业主签订了施工合同。在开展工程投标及施工过程中有如下事件:事件一:编制投标报价文件时,通过工程量复核,把措施项目清单中围堰工程量12000m3修改为10000m3,并编制了单价分
影响市场占有率的出素不包括()。
企业在发行可转换债券时,可通过赎回条款来避免市场利率大幅下降后仍需支付较高利息的损失。()
很多作家希望网络文学作品具有普世性,强调艺术性,不仅仅止步于称作网络文学,甚至希望网络文学终归能走向文学。在网络的限制之下,评论界一直有个小焦虑——没有发明或者创造出一种应对网络文学的评论方式。从《诗经》到唐诗宋词的文学评论传统认为,思想性、意识性以及现在
塔西佗
简述一种货币成为外汇应具备什么样的条件?
在南京国民政府六法体系中,唯一未被法典化的是()。
最新回复
(
0
)