首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
44
问题
有以下程序
#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全国计算机二级
相关试题推荐
俄国十月革命以前,我国新文化运动的主要内容是()。①提倡民主与科学,反对专制和愚昧②提倡新道德,反对旧道德③提倡马克思主义,反对资产阶级改良主义④提倡新文学,反对旧文学
假如通货膨胀的初始原因是成本推动,如果没有()的伴随,将会引起严重的经济萧条。
夏季夜晚最麻烦的一件事是对付各种小昆虫,它们不仅影响睡眠,还可以传播疾病,引起皮肤的各种损害。因此,首先要保持室内的清洁卫生,同时应在家中无人时适量喷洒()。
我国科普工作虽然取得了很大进步,可是科普读物,无论数量还是质量,与发达国家还有着数量级的差距。在一些社会关注的重大问题上,科学家更应该主动站出来讲话。要把科学语言转化为老百姓听得懂的语言,实事求是讲真话。如果连科学家都不愿意、不敢讲话,任由真相缺失、谎言扩
阅读以下文字,回答下列问题。从本质上讲,每个人都有两个年龄:一个是时间年龄,日历说你多大了;另一个是生理年龄,它以你的身体功能为基础,是与平均的健康水平对应的。“时间年龄并不是我们真正的年龄,这只是一个数字。”哈佛大学教授大卫·辛克莱说
简述统计假设检验中两类错误的定义及其关系。
如果两变量之间存在正相关,且所有相关点都落在回归线上,则这两个变量之间的相关系数是()
优化SQL语句执行效率属于数据库应用系统【10】阶段的任务。
下列有关数组的叙述中,错误的是()。
随机试题
下列属于汇付方式的有()
起于内斜线的是
颞下颌关节盘内含神经血管的部分为
胃痛发病的关键病机是()
在使用运输、排土设备终止作业时应遵守的安全规定描述错误的是()。
下列关于税收抵免的说法,不正确的是()。
从企业的长期发展来看,()是所有试图满足同样的顾客需要,或是服务于同一目标市场的企业。
公安机关的权力包括( )。
加强“法治政府”建设,就是政府要()。
面对“限塑令”,书店可以推出多次循环使用的环保购书袋以提升书店在读者心目中的形象,还可以推出一系列其他环保时尚的文化产品,为书店营销带来新的热点和卖点。以下能最准确表述作者观点的是()。
最新回复
(
0
)