首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
80
问题
有以下程序
#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://kaotiyun.com/show/qjID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
行政征收的实施应以下列哪一项内容为前提?()
某次数学比赛,参赛的男生中有得奖,女生有8人得奖,已知共有214人参加比赛,没有得奖的男生人数比没有得奖的女生人数的两倍多8人,那么参加比赛的男生有多少人?
某公司年会设有6个红包,分别装有100、200、300、400、500、600元现金,若从中任意抽取3个红包且红包内总金额能被三等分,则抽中的人可得到三个红包的奖金。那么中奖比例为多少?
4支足球队进行单循环比赛,即每两队之间都比赛一场。每场比赛胜者得3分,负者得0分,平局各得1分。比赛结果,各队的总得分恰好是4个连续的自然数。输给第一名的队的总分是多少?
从1,2,3,4,5,6,7中任取2个数字,分别作为一个分数的分子和分母,则在所得分数中不相同的最简真分数一共有多少个?()
两艘船相对划行,一船从A到B逆水而行,结果所用时间相同(假设水流速、行船速恒定,快船速是慢船速的2倍),则慢船速是水流速的几倍?()
根据我国《宪法》的规定,下列哪一种说法不正确?()
网络用语从一开始就不是交际语言。文字和语言的性质是不一样的,语言本质上是用声音符号做物质外壳的,文字则是用来记录有声语言的。世界上大多数语言并没有文字,这些语言也就不会有网络用语。文字有记录、保存语言的功能,并能远距离传送,网络主要利用文字来实现即时的远距
________。20世纪建筑材料与修建技术往往不同于古代传统技艺,必须研究和开发符合不同修建类型的专门修复手段,不仅要保存有代表性的原材料,也要重视针对20世纪材料老化的详细调查。马德里文件强调:重建一个完全消失的遗产地或者某个部分并不是保护。作为历史的
乾隆年间,四川重庆府某甲“因戏而误杀旁人”,被判处绞监候。依据清代的会审制度,对某甲戏杀案的处理,适用下列程序中的()。
随机试题
Inatelephonesurveyofmorethan2,000adults,21%saidtheybelievedthesunrevolved(旋转)aroundtheearth.An【C1】______7%di
膀胱三角区位于
关于乳腺囊性增生病,下述哪项是错误的
医疗机构配制制剂必须取得
图为我国南方近郊的一块多边形用地,面积约80hm2,周边为已建城市主、次干路,按照分区规划的要求,应将其规划为一个可容纳4.0万人左右,分设为3个居住小区的居住区,并附设城市公共加油站一处(用地面积为1200m2。规划设计人员据此结合居住区配套公建
下列事项关于涉税鉴证基本业务流程的说法中,错误的是()。
下列表述符合车船税征税现行规定的有()。
Businessinthisareahasbeen______becausepricesaretoohigh.
设f(x)是区间上的单调、可导函数,且满足,其中f-1是f的反函数,求f(x).
Ihaveneverseen______filmbefore.
最新回复
(
0
)