首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int fun(char*s) { char*p:s; while(*p++!=’\0’); return(p-s); } main() { char*p="
有以下程序: #include int fun(char*s) { char*p:s; while(*p++!=’\0’); return(p-s); } main() { char*p="
admin
2021-07-09
17
问题
有以下程序:
#include
int fun(char*s)
{ char*p:s;
while(*p++!=’\0’);
return(p-s);
}
main()
{ char*p="01234";
printf("%d\n",fun(p));
}
程序的运行结果是( )。
选项
A、6
B、5
C、4
D、3
答案
A
解析
函数fun中,while循环退出时,指针p指向字符串结束标志的下一个地址,并返回p-s的差值,即返回字符串s的长度(不包含’\O’)加一,因此程序输出结果为6。
转载请注明原文地址:https://kaotiyun.com/show/0zkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inty=1,x,a[]={2,4,6,8,10},*p;p=&a[1];for(x=0;x<3;x++)y=y+*(p+x);printf("%d\n",y);}程序运行后的输出结果是
有下列程序:#include<stdio.h>#include<string.h>typedefstruct{charname[9];charsex;floatscore[2];}STU;STUf(STUa){STUb={"Zhao
若有以下程序main(){inta=-2,b=0;do{++b;)while(a++);printf(’’%d,%d\n’’,a,b);)则程序的输出结果是
C语言中最基本的数据类型包括()。
若变量已正确定义并赋值,则错误的赋值语句是()。
设有以下语句typedefstructTT{charc;inta[4];)CIN;则下面叙述中正确的是
设有定义:char*c:以下选项中能够使c正确指向一个字符串的是
软件开发中需求分析的主要任务是
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是
一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般都有一个教练,则实体运动队和队员的联系是
随机试题
蛋白质一周平均摄取量以不超出每日供给量标准的±2g最为理想。()
疏散清宣滑利,能外散风热,内解热毒,上宣肺气,下利二便治疗阳明头痛,眉棱骨痛
腹部手术患者麻醉期间因神经反射引起的血压下降常伴有
某水利工程边坡岩体正常卸荷,其卸荷带为强卸荷带,其波速比为()。
建设工程项目实施阶段管理工作的主要任务是()。
恩格尔系数是表示居民生活水平高低的一个指数,其值越高,表明人民的生活水平越高。()
给定资料材料12017年12月28日至29日,中央农村工作会议在北京举行。会议深入贯彻党的十九大精神、习近平新时代中国特色社会主义思想,全面分析“三农”工作面临的形势和任务,研究实施乡村振兴战略的重要政策,部署2018年和今后一个时期的
苏州园林的造园者将他们对自然的理解和对自然美的高度鉴赏能力,用写意手法融入于造园艺术中,在体现文人隐逸思想的同时,努力体现文人画的画意,“多方胜境,咫尺山林”,使园林成为“无声的诗,立体的画”,充满“诗情画意”。在以上话语中,作者论述的是()。
双关是指在一定的语言环境中,利用词的多义或同音的条件,有意使语句具有双重意义,言在此而意在彼的一种修辞手法。利用词的同义,有意使语句具有双重意义叫作意义双关;利用词的同音,有意使语句具有双重意义叫作谐音双关。根据上述定义,下列选项中,运用了谐音双关修辞手法
已知二叉树排序树中某结点指针p,其双亲结点指针为fp,p为fp的左孩子。试编写算法,删除p所指结点。
最新回复
(
0
)