首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是【 】。 #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
33
问题
以下程序运行后的输出结果是【 】。
#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://jikaoti.com/ti/x6K0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在考生目录下有一个工程文件sjt5.vbp,包含了所有控件和部分程序。程序运行时,单击”打开文件”按钮,则弹出”打开”对话框,默认文件类型为”文本文件”,默认目录为考生目录。选中in5.txt文件,如图2-20(a)所示,单击”打开”按钮,则把文件中的内容
为了声明一个长度为128个字符的定长字符串变量StrD,以下语句中正确的是( )。
以下叙述中,错误的是
编写如下程序:PrivateSubCommand1_Click()DimkAsIntegerx=1Fork=1To3x=x*fun(k)NextkPri
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为( )。
(1)在考生文件夹下有一个工程文件sjt3.vbp,相应的窗体文件为sjt3.frm。其功能是随机产生20个0—1000范围内的整数,然后放入一个数组中,然后输出这20个整数中大于500的所有整数之和。程序运行后,单击命令按钮(名称为Command1,标题
设子程序过程定义的首部为:PublicSubS(XAsInteger,YAsSingle)则以下正确的调用形式为
在VisualBasic6.0集成开发环境中,主窗口的标准工具栏上有一个按钮,单击此按钮可以运行正在设计的工程,这个按钮的图标是()。
设窗体上有一个Picture1图片框,要求在图片框中的指定位置(坐标为(500,300))输出"OK",下面可以实现这一功能的事件过程是
数据流图中带有箭头的线段表示的是()。
随机试题
一种确定物种起源的方法是比较有亲缘关系的物种的遗传物质。科学家们认为两个物种的遗传物质越是相似,它们从同一祖先分化出来的时间距今就越近。在比较了大熊猫、棕熊猫、浣熊、长鼻浣熊和所有七种熊的遗传物质之后,科学家们发现:熊类和浣熊是在距今3000万至5000万
慢性萎缩性胃炎的病变包括
A.5学时B.6学时C.8学时D.15学时E.20学时医院感染管理专职人员参加预防、控制医院感染继续教育课程和学术交流活动每年学不少于()
甲房地产估价有限责任公司(以下简称甲公司)于2000年6月由8名具有房地产估价师资格者共同出资设立,注册资本为200万元。甲公司2000年经营收入85万元,但由于初创时期成本支出较大,该年度正常利润为10万元。2001年、2002年分别实现税后利润30万
某公司计划2年以后购买1台150万元的机械设备,拟从银行存款中提取,银行存款年利率为4%,则现应存入银行的资金为()万元。
1.背景某装饰公司作为分包商实施某部委办公大楼的装饰装修工程,由于总承包的垂直提升设备急于退场,经监理工程师及总承包方同意,在第6层抢先砌筑完毕一间大会议室后将其设置为临时材料库房,提前将部分装饰装修材料倒运至临时库房存放。同一楼层其他部位此时正进行砌筑
在以下的合同中,()属于效力待定的合同。
招标控制价的计价依据,下列选项正确的是()。
Internationalfreetradeoccurswhentherearenobarrierstotrade.Countriescangetalotofbenefitsfromfreetrade.(31),
Becauseoutlawsweredenied(i)____undermedievallaw,anyonecouldraiseahandagainstthemwithlegal(ii)____.
最新回复
(
0
)