首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段: 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
115
问题
有以下程序段:
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全国计算机二级
相关试题推荐
设有如下程序:main(){intn1,n2;scanf("%d",&n2);while(n2!=0){n1=n2%10;n2=n2/10;printf("%d",n1);}
以下程序用于判断a、b、c能否构成三角形,若能,输出YES,否则输出NO。当给a、b、c输入三角形三条边长时,确定a、b、c能构成三角形的条件是需同时满足三个条件:a+b>c,a+c>b,b+c>a。请填空。main(){floa
以下程序运行后的输出结果是______。inta=5;fun(intB){staticinta=10;a+=b++;printf("%d",A);}main()
以下程序的功能是根据输入的"y"("Y")与"n"("N"),在屏幕上分别显示出"ThisisYES."与"ThisisNO."。空白处需要填入的内容是#includevoidYesNo(charch){switch(ch)
设有以下程序:structst{intn;structst*next;};staticstructsta[3]={5,&a[1],7,&a[2],9,’\0’},*p;p=&a[0];下面选项
以下程序的输出结果是______。main(){inta=3;printf("%d\n",(a+=a-+a*a))}
若有以下定义语句,则不移动指针p,并且通过指针p引用值为98的数组元素的表达式是【】。intw[10]={23,54,10,33,47,98,72,80,61},*p=w;
软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指______。
下列说法正确的是()。
随机试题
足三阳经腧穴主治病证相同的是
A.正常型骨髓B.全身骨髓不显影C.全身骨髓显影明显低于正常水平D.造血骨髓局灶性增生E.造血骨髓扩张图3-4为99mTc-植酸钠骨髓显像,其类型为
患者女性,26岁。孕36周,尿频、尿急、尿痛3天,伴阴道分泌物增多。查体:尿道口及宫颈口均可见脓性分泌物。下列哪项治疗不正确
本案中,三名被告人应由哪个法院管辖?()本案中,如果法院认为马某可能被处无期徒刑,而宋某、周某至多可能被判有期徒刑刑罚,则:()
下列选项中不属于成本加酬金合同价形式的是()。
某省红十字基金会拟成立一项救助贫闲地区失学儿童的专项基金,计划每年救助欠学儿童1万人,每年为每人资助金额为1000元,假设目前的存款利率为4%,则该专项基金设立时应该拨人资金()万元。
(2017年真题)李老师在语文课上,按照组织教学,检查复习,讲授新教材,巩固新教材,布置课外作业的程序进行教学。这体现了哪一类型的课的结构?()
一些地方的人们掠夺性地滥挖草原上的甘草,虽获得了一定的经济利益,却破坏了草原植被,造成土地荒漠化,一遇大风,沙尘暴铺天盖地,给人们带来巨大灾难。这些挖甘草的人们()。
求过点M(1,一2,2)且与直线L:垂直的平面方程.
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。
最新回复
(
0
)