首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段: int fun(char*s) { char*p; p=s; if(*s==0)return0; while(*++p);return(p-s); } 该段程序是用来( )。
有以下程序段: int fun(char*s) { char*p; p=s; if(*s==0)return0; while(*++p);return(p-s); } 该段程序是用来( )。
admin
2020-01-10
58
问题
有以下程序段:
int fun(char*s)
{
char*p;
p=s;
if(*s==0)return0;
while(*++p);return(p-s);
}
该段程序是用来( )。
选项
A、计算字符串所占字节数
B、实现字符串的赋值
C、计算字符串的长度
D、将字符串逆序存放
答案
C
解析
在fun()函数中定义了指针p,首先把s地址赋给p,再通过while函数移动指针p,当p指针指向单元为0时,退出while循环,返回此时p和s地址之差,即字符串长度。
转载请注明原文地址:https://kaotiyun.com/show/eUCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#includemain()(inta=1,b=2,c=3,d=4;if((a=2)&&(b=1))c=2;if((c==3)||(d=-1))a=5;
给定程序中,函数fun的功能是:将形参s所指字符串中的所有数字字符顺序前移,其他字符顺序后移,处理后新字符串的首地址作为函数值返回。例如,s所指字符串为:asdl23fgh543df,处理后新字符串为:123543ausdfghdf。请在程序的下画线处填
给定程序MODI1.C中,函数fun的功能是:判断输入的任何一个正整数n,是否等于某个连续正整数序列之和。若是,则输出所有可能的序列,否则输出“不能分解”。例如:当输入100时,输出:100=9+10+11+12+13+14+15+16100=18
请编写函数fun,其功能是:移动一维数组中的内容,若数组中有n个整数,要求把下标从0~P(含P,P小于等于n—1)的数组元素平移到数组的最后。例如,一维数组中的原始内容为:1、2、3、4、5、6、7、8、9、10;P的值为3。移动后,一维数组中的内容应为
下列给定程序中,函数fun的功能是:将形参n中,各位上为偶数的数取出,并按原来从高位到低位的顺序组成一个新数,作为函数值返回。例如,从主函数输入一个整数27638496,则函数返回值为26846。请在程序的下画线处填入正确的内容并将下画线删除,使程序得
给定程序中,函数fun的功能是:根据形参i的值返回某个函数的值。当调用正确时,程序输出:x1=5.000000,x2=3.000000,x1*x1+x1*x2=40.000000。注意:部分源程序在文件BLANK1.C中。不得增行或删行,也不得更改程序
下列给定程序中,函数fun的功能是:求出如下分数列的前n项之和。和值通过函数值返回main函数。例如,若n=5,则应输出8.391667。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增
下列叙述中错误的是
下面属于白盒测试方法的是
随机试题
关于定量研究与定性研究特点的说法,正确的有()。
TodayisJenny’sweddingday.She______toThomas.
小刘因车祸而受伤,其脊髓损伤平面为T5,损伤级别为B,代表意义是
小儿腹膜后恶性畸胎瘤有诊断价值的血清学检查是
肋梁楼盖无黏结预应力筋的张拉顺序:设计无要求时,通常是()。
关于基金行业的主要参与者,下列表述错误的是()。
课堂教学效率的高低取决于()三大要素的相互协调。
说到“宫斗戏”对现实社会中的价值观的破坏,那多少有些夸大其词了。影视作品本来就有“写实”的功能,现实中存在的“黑影”为什么不能放到影视作品中去呢?何况,在价值观的培养与引导上,影视作品的说教与熏陶并不是万能的。对这段文字理解准确的一项是()。
关于水平滚动条,如下叙述中错误的是
Itisobviousthatthisnewruleisapplicabletoeveryonewithout________.
最新回复
(
0
)