首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段: 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
38
问题
有以下程序段:
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全国计算机二级
相关试题推荐
有以下程序main(){inta=1,b=2;for(;a<8;a++){b+=a;a+=2;}printf("%d,%d\n",a,b);}程序运行后的输出结果是
有以下程序,其中k的初值为八进制数#include<stdio.h>>main(){intk=011;printf("%d\n",k++);}程序运行后的输出结果是
下列叙述中正确的是
变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是11110000.若要求将a的高4位取反,低4位不变,所要执行的运算是
若变量已正确定义并赋值,以下不能构成C语句的选项是
以下选项中不属于字符常量的是
有以下函数intfun(char*s){char*t=s;while(*t++);return(t-s);}该函数的功能是
软件生命周期是指()。【10年9月】
以下选项中,合法的C语言常量是()。
内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是()。
随机试题
褪黑素是由下列哪种内分泌细胞分泌的
对40岁以下血性胸腔积液疑诊癌性胸膜炎的患者,下列检查最有意义的是
自汗,心悸少寐,神疲气短,面色不华,舌质淡,脉细。辨证属
某工程项目由于发包人拖延支付工程款而导致长期停工,施工方只好将设备撤场,作业人员同时也转场施工,此时施工现场的安全防护应由()负责。
资本主义土地私有制的特点不包括()。
人类创造历史的两种基本活动是()
WhenCongresspassedtheAgeDiscriminationinEmploymentAct,itgaveolderAmericansabroadrighttosuefordiscrimination.
阅读下列说明,回答问题,将解答填入答题纸的对应栏内。【说明】某创业孵化基地管理若干孵化公司和创业公司,为规范管理创业项目投资业务,需要开发一个信息系统。请根据下述需求描述完成该系统的数据库设计。【需求描述】(1)记录孵化公司和创业公司的信息。孵化
Whereisyourhometown?
GrayingPopulationStaysinthePinkA)Elderlypeoplearegrowinghealthier,happierandmoreindependent,sayAmericanscientis
最新回复
(
0
)