首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int fun(char *s) { char *p=s; while( *p != ’\0’) p++; return(p-s); }
有以下程序 #include <stdio.h> int fun(char *s) { char *p=s; while( *p != ’\0’) p++; return(p-s); }
admin
2015-11-24
41
问题
有以下程序
#include <stdio.h>
int fun(char *s)
{ char *p=s;
while( *p != ’\0’) p++;
return(p-s);
}
main()
{ char *p="01234";
printf("%d\n",fun(p));
}
程序的运行结果是
选项
A、3
B、6
C、4
D、5
答案
D
解析
程序执行过程为:定义指针p,初始化为字符串"01234"首地址。调用函数fun,将指针传入函数,定义指针s使其指向字符串第一个字符。while循环使指针p指向字符串结束符’\0’,返回两个指针差,也即是字符串长度5。最后输出5,D选项正确。
转载请注明原文地址:https://jikaoti.com/ti/4WkiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下历史事件发生的先后顺序排列不正确的是()。
鸡蛋一般不能洗了以后存放,是因为()。
某书店出售一种挂历,每售出1本可得18元利润。售出一部分后每本减价10元出售,全部售完。已知减价出售这种挂历本数是原价出售挂历的三分之二。书店售完这种挂历共获得利润2870元,书店一共出售这种挂历多少本?
如下图,自行车每节链的长度为2.5cm,重叠部分的圆的直径为0.8cm,如果某种型号自行车的链条(没有安装前)由60节链条组成,那么链条的总长度是()。
如图,街道XYZ在Y处拐弯,XY=1125米,YZ=855米,在街道一侧等距装路灯,要求X、Y、Z处各装一盏路灯。这条街道最少要安装多少盏路灯?()
某人对某办公软件解密,并制成光盘销售。他应承担的法律责任是()。
根据下列材料回答问题。2006—2012年,上表中指标数值逐年减小的指标有()。
多元的发展机会和自由的成长空间,是时代给予每个追梦人的馈赠;________每个追梦人在前进道路上迈出的每一步,________都在推动时代的进步。填入画横线部分最恰当的一项是()。
下列选项中,有歧义的是()。
随机试题
资本主义银行的利润率相当于________。
化脓性脑膜炎的病理过程.下列哪项是错误的
本病人应诊断为有效的治疗是
关于蛋白聚糖的叙述,不正确的是
有关具体行政行为的效力和合法性,下列说法中正确的是()。
图示悬臂梁自由端承受集中力偶Me。若梁的长度减少一半,梁的最大挠度是原来的()。
2009年6月17日是星期三,那么2031年6月17日是()。
CPU的指令系统又称为()。
AimlessnesshashardlybeentypicalofthepostwarJapanwhoseproductivityandsocialharmonyaretheenvyoftheUnitedStates
Thevalueofhousesinmanybigcities___________(翻了一番还多)since1.
最新回复
(
0
)