首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段: 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
32
问题
有以下程序段:
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全国计算机二级
相关试题推荐
若有以下程序main(){inta=-2,b=0;while(a++)++b;printf("%d,%d\n",a,b);)则程序的输出结果是
下列给定程序中函数fun的功能是:将长整型数中各位上为奇数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。例如,当s中的数为87653142时,t中的数为7531。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,
给定程序MODI1.C中,函数fun的功能是:判断输入的任何一个正整数n,是否等于某个连续正整数序列之和。若是,则输出所有可能的序列,否则输出“不能分解”。例如:当输入100时,输出:100=9+10+11+12+13+14+15+16100=18
下列给定程序中,函数fun的功能是:找出一个大于给定整数m且紧随m的素数,并作为函数值返回。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:#i
下列给定程序中,函数fun的功能是:先从键盘上输入一个3行、3列的矩阵的各个元素的值,然后输出主对角线元素之和。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构
下列给定程序中,函数fun的功能是:按以下递归公式求函数的值。例如,当给n输入5时,函数值为18;当给n输入3时,函数值为14。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:
编写—个函数,其功能是:从传入的num个字符中找出最长的一个字符串,并通过形参指针max传回该串地址(用****作为结束输入的标识)。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编
以下叙述中正确的是
若有定义语句:inta[2][3],*p[3];,则以下语句中正确的是
下列排序方法中,最坏情况下比较次数最少的是
随机试题
在数据通信系统中,【】是信号的终点,并将信号转换为人们能识别的消息。
按不变价格计算的产品价值()
血清检测乙肝全套,发现抗HBsAb阳性,其余均为阴性,应考虑
计算150kV时的感光效应,管电压的n值应选用
当基坑降水深度超过8m时,比较经济的降水方法是()。
投标人以他人名义投标或者以其他方式弄虚作假,骗取中标构成犯罪的,依法追究()责任。
除著作权人与出版者另有约定外,报刊刊载作品的稿费,只采用()方式。
下列人物朝代对应错误的是()。
“舞动的北京”是一方中国的印章,_________着一个有着56个民族的国家对于奥林匹克运动的誓言;“舞动的北京”是一幅中华民族的图腾,_________着悠久的岁月与民族的荣耀。依次填入画横线处最恰当的一项是()。
A、Shehastoberesponsibletothemanfirst.B、Shesharesthesameofficewiththeman.C、Sheisgoodatworkingindependently.
最新回复
(
0
)