首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是:【 】。 #include<stringh> char*ss(char*s) {return s+strlen(s)/2;} main() { char*p,*str="abcdefgh"; p=
admin
2013-06-11
84
问题
下列程序的运行结果是:【 】。
#include<stringh>
char*ss(char*s)
{return s+strlen(s)/2;}
main()
{ char*p,*str="abcdefgh";
p=ss(str);printf("%s\n",p);
}
选项
答案
etgh
解析
函数ss的作用是让形参指针s指向该字符串的右半部分。主函数中首先定义了一个字符型指针变量P和字符型指针str,并初始化为“abcdefgh”,然后调用函数ss,将实参str传给形参s,因此可知该函数返回的指针,指向str所指的字符串“abedergh”的右半部分,即指向字符串“efgh”,所以最后输出指针p(指针p的值为调用函数ss(str)的返回值)所指向的字符串为“efgh”。
转载请注明原文地址:https://kaotiyun.com/show/2NJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已有定义:inti,a[10],*p;,则合法的赋值语句是
有以下程序intf(inta){returna%2;}main(){ints[8]={1,3;5,2,4,6},i,d=0;for(i=0;f(s[i]);i++)d+=s[i];
用黑盒技术测试用例的方法之一为
数据封装要解决的问题是()
已知a为8位二进制数,要想通过ab运算使a的低5位变反(即0变1,1变0),高3位不变,b的值应为【】。
在面向对象的程序设计中,下列叙述错误的是()。
软件开发环境是全面支持软件开发全过程的【】的集合。
算法中的每一个步骤都必须是有明确意义的,不允许有模棱两可的解释,也不允许有多义性,这个性质称为
设有以下语句:chara=3,b=6,C;c=a|b<<2;printf("%d\n",C);则c的二进制值是()。
面向对象的模型中,最基本概念是对象和【】。
随机试题
关于急性多发性龈脓肿的治疗,下面说法错误的是A.单纯全身使用抗生素疗效显著B.全身支持治疗、休息有助于本病康复C.急性期,局部去除牙石,药物冲洗龈袋D.脓肿形成后及时切开引流E.急性症状控制后,及时进行彻底的局部治疗,以消除炎症,防止复发
A、香附旋覆花汤B、已椒苈黄汤C、十枣汤D、葶苈大枣泻肺汤E、木防己汤饮犯胸肺而喘咳,痰涎壅盛,治宜急攻其标,以挫其邪势,方用
1994年6月,《会计电算化管理办法》的颁布实施,标志着会计电算化管理工作纳入了()管理的轨道。
在行政处罚和行政处分两种方式中,都包括一个共同的措施是()。
把世界看作是从来如此、始终不变的自然界,人不过是从属于自然的一部分。这种观点是()。
试用“使用与满足理论”分析自媒体时代的微博传播。(北京大学,2012年MJC真题)
关键字ASC和DESC分别表示【】的含义。
Youareaskedtowriteacompositioninwhichyougiveyourownopinionsonthefollowingtopic:Tea
ReturningtoScienceA)TeresaGarrettwasworkingpart-timeasabiochemistrypostdoc(博士后).Shehadaninfantathome,andshew
I’vetwicebeentocollege-admissionswars,andasIsurveythebattlefield,somethingdifferentishappening.It’sone-upmanshi
最新回复
(
0
)