首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段: int fur(char *s) char *p; p=s; if(*s= =0)return 0; while(*+ +p);return(p—s); } 该段程序是用来( )。
有以下程序段: int fur(char *s) char *p; p=s; if(*s= =0)return 0; while(*+ +p);return(p—s); } 该段程序是用来( )。
admin
2019-04-14
61
问题
有以下程序段:
int fur(char *s)
char *p;
p=s;
if(*s= =0)return 0;
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/O1Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下定义和语句:() ints[4][5](*ps)[5]; ps=s; 则对s数组元素的正确引用形式是
下列程序执行后的输出结果是main(){inta[3][3],*p,i;p=&a[0][0];for(i=1;i
视图设计一般有3种设计次序,下列不属于视图设计的是______。
SA方法是一种______。
在面向对象方法中,()描述的是具有相似属性与操作的一组对象。
下列说法不正确的是()。
下列程序段是从键盘输入的字符中统计小写字母的个数,用换行符结束循环。请填空。intn=0,c;c=getchar();while(c!=’\n’){if(______)n++;}
以下正确的说法是
以下说法正确的是()
下列说法正确的是()。
随机试题
坏账损失和收账费用是()的主要考虑因素。
产品生命周期在()购买者最多。
宫颈癌:子宫内膜癌:
寄生虫的人工培养与动物接种不包括
有关乳酸循环的描述,错误的是
秦川公司是一家研发、制造和销售手机设备的上市公司。由于没有掌握核心技术,秦川公司只能从外部购买手机芯片。经测算,手机芯片占秦川公司手机生产成本的40%。秦川公司采购制度规定:每季度初,采购部经理以定向集中采购方式采购本季度生产所需要的数量较大的手机芯片;验
以下对于社会工作维持社会秩序这一功能的正确说法是()。
X光片:骨折
尼西亚大会
A、Hewasaskedtoattendagroupinterview.B、HewasaskedtohandoverhisFacebooklogininformation.C、Hewasaskedanumber
最新回复
(
0
)