首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段: 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
84
问题
有以下程序段:
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(){charstr[][10]={"China","Beijing"),*P=str;printf("%s\n",p+10);}程序运行后的输出结果是______。
设有如下程序:main(){intn1,n2;scanf("%d",&n2);while(n2!=0){n1=n2%10;n2=n2/10;printf("%d",n1);}
下面的程序输出结果是______。 main() { int x=3; while(!(--x)) printf("%d\n",x-=2); }
下列程序执行后的输出结果是______。
以下程序的输出结果是______。main(){inta=3;printf("%d\n",(a+=a-+a*a))}
在面向对象方法中,()描述的是具有相似属性与操作的一组对象。
以下函数用于求出一个2×4矩阵中的最大元素值。max_value(arr)intarr[][4];{inti,j,max;max=arr[O][0];for(i=0;i<2;i++)
软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指______。
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
深度为7的二叉树共有127个节点,则下列说法中错误的是()。
随机试题
(2016年真题)2014年5月实施的《社会救助暂行办法》第17条规定:“乡镇人民政府、街道办事处应当及时了解掌握居民的生活情况,发现符合特困供养条件的人员,应当主动为其依法办理供养。”该法条所包含的法律规则的逻辑结构是()。
Manyamemberofthearmedforces______givenhislifeforourcountry.
急性乳腺炎形成脓肿后行切开弓l流时,错误的是
局麻药的主要作用机理是
分项工程验收结论由()填写。
某产品在9个国家的销售量分别为:32050、15400、78080、44030、90500、27000、18500、37890、76290。这组数据的极差是()。
在窗体上画一个通用对话框,其名称为CommonDialog1,然后画一个命令按钮,并编写如下事件过程:PrivateSubCommand1_Click()CommonDialog1.Flags=cdlOFNHideReadOnly
下列叙述中,正确的是()。
Partsofthefollowingtextaremissing.Whilelisteningtothetape,completethepassagebyfillingineachblankspacewitha
Innovationisalwaysabitofarace,andintheracecomesomeAmericancompanieswillloseouttoChinesecompetition.
最新回复
(
0
)