首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段: int fun(char*s) { char*P; P=s: if(*s==0)return 0; while(*++P);return(P—S); } 该段程序是用来( )。
有以下程序段: int fun(char*s) { char*P; P=s: if(*s==0)return 0; while(*++P);return(P—S); } 该段程序是用来( )。
admin
2020-03-15
72
问题
有以下程序段:
int fun(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/VJCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若i和k都是int类型变量,有以下for语句for(i=0,k=-1;k=1;k++)printf("*****\n");下面关于语句执行情况的叙述中正确的是
下列描述中,不符合良好程序设计风格要求的是
按照“后进先出”原则组织数据的数据结构是
下列叙述中正确的是
以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是
下列叙述中正确的是
以下叙述中正确的是
若有定义语句:inta[2][3],*p[3];,则以下语句中正确的是
以下是if语句的基本形式:if(表达式)语句其中“表达式”
随机试题
水生植物的通气组织不发达,叶片角质层厚。()
关元、中极可治疗泌尿系统疾患的原因是:
Creutzfeldt-Jakob病是一种中枢神经系统朊蛋白病,下列描述中哪项是本病的临床特点之一
医学心理学的基本观点不包括
患者,女,28岁,诊断为“SARS”入院。对此患者采取的隔离措施应为
专利无效的认定程序是什么?
任何单位或者个人违反《期货交易管理条例》规定,情节严重的,由国务院期货监督管理机构宣布该个人、该单位或者该单位的直接责任人员为()。
马克思认为,货币最基本的职能有()。
20世纪60年代,加州大学伯克利分校进行了一系列关于小鼠认知能力的实验。在实验中,一组小鼠被放在摆满各种玩具、转轮和隧道的笼子里,另一组小鼠则在空无一物的笼子里长大。实验结果显示,前一组小鼠大脑的体积更大,认知能力也显著高于后一组,研究人员因此作出推论:充
根据下图回答问题:截至2007年上半年末,四直辖市市场主体登记数据中市场主体户数最少的是()。
最新回复
(
0
)