首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int fun(char*s) { char*P=S: while(*P++!=’\0’); return(P—s); } main() { char*r=“01234
有以下程序: #include int fun(char*s) { char*P=S: while(*P++!=’\0’); return(P—s); } main() { char*r=“01234
admin
2019-06-09
21
问题
有以下程序:
#include
int fun(char*s)
{
char*P=S:
while(*P++!=’\0’);
return(P—s);
}
main()
{
char*r=“01234”;
printf(“%d\n”,fun(r));
}
程序的运行结果是( )。
选项
A、6
B、5
C、4
D、3
答案
A
解析
程序执行过程为:定义字符串指针r,并为其初始化为“01234”,调用函数fun(r),将指针传入函数while循环找到字符串的结束符地址,然后使这个指针指向结束符下一个单元,结束循环。返回字符串首地址与结束符下一个地址之差,也即是字符串长度加1。输出地址差为6。
转载请注明原文地址:https://kaotiyun.com/show/aRRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){charch[]=’’uVwxyz’’,*pc;pc=ch;printf(’’%c\n’’,*(pc+5));}程序运行后的输出结果是
若有定义语句:inta[2][3],*p[3];则以下语句中正确的是
设已有定义:floatx;则以下对指针变量P进行定义且赋初值的语句中正确的是
给定程序中已建立一个带有头结点的单向链表,链表中的各结点按数据域递增有序链接。函数fun的功能是:删除链表中数据域值相同的结点,使之只保留一个。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生
给定程序MODll.C中函数fun的功能是:计算函数(x,y,z)=(x+y)/(x-y)+(z+y)/(z-y)的值。其中x和y的值不等,z和y的值不等。例如,当X的值为9、y的值为11、Z的值为15时,函数值为-3.50。请改正程序
请编写函数fun,其功能是:将所有大于1小于整数m的非素数存入xx所指数组中,非素数的个数通过k传回。例如,若输入:17,则应输出:46891012141516。注意:部分源程序在文件PROGl.C中。请勿改动
给定程序MODll.C中函数fun的功能是:从低位开始取出长整型变量S中偶数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。例如,当S中的数为:765432l时,t中的数为:642。请改正程序中的错误,使它能得出正确的结
假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:删除字符串中所有的*号。在编写函数时,不得使用C语言提供的字符串函数。例如,字符串中的内容为:****A*BC*DEF*G*******,删除后,字符串中的内容应当是:ABCDEF
下列叙述中,正确的是()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
随机试题
消化性溃疡最常发生在
A.心室前负荷加重B.心室后负荷加重C.心室前后负荷均加重D.心肌收缩力减弱E.心肌舒张期顺应性降低主动脉瓣关闭不全
患者,男,50岁。肝硬化腹水,腹大坚满,脘闷纳呆,大便溏,小便不利,舌苔白腻,脉弦缓。其治法是
竖向规划设计应该在()层次进行。
基金规模越大,基金管理费率越高,基金风险程度越高,基金管理费率越低。()
某公司因生产经营的需要再筹资50万元。现有两种筹资方案可供选择:①增发25,000股普通股,每股发行价为20元;②发行债券50万元,债券年利率为10%。公司的息税前盈余目标为40万元,所得税率为25%,该公司筹资后的盈余状况见下表:根据上述资料,回答下
证明:A~B,其中并求可逆阵P,使得P-1AP=B.
Mostyoungchildrenareawarewhenadvertisementsarebeingshownontelevision.TherearefewertoyadvertisementsonBritish
CanLoudMusicCauseHearingImpairment(损伤)?Haveyouevergonetoaconcertandrealizedthatyourseatswererightnextto
Nodirectrelationshiphasbeenprovenbetweenhighcholesterollevelsandheartattacks.Oneoftheeducationalactivitiesin
最新回复
(
0
)