首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数: int fun(char*ps) {char*p; p=ps; if(*ps==NULL)retum 0; while(*++P); return(P—ps); } 该函数的功能
有以下函数: int fun(char*ps) {char*p; p=ps; if(*ps==NULL)retum 0; while(*++P); return(P—ps); } 该函数的功能
admin
2016-04-07
74
问题
有以下函数:
int fun(char*ps)
{char*p;
p=ps;
if(*ps==NULL)retum 0;
while(*++P);
return(P—ps);
}
该函数的功能是( )。
选项
A、计算字符串的长度
B、实现字符串的赋值
C、将字符串逆序存放
D、计算字符串所占字节数
答案
A
解析
在fun()函数中定义了字符指针p,首先把形参字符ps(相当于字符串的首地址)赋值给指针p,再通过while循环移动p指针,当p指针指向单元为0时,退出while循环,返回此时p地址和ps地址差值,即字符串的长度,因此,答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/dCDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是
有以下程序#include<stdio.h>intf(intx){inty;if(x==0||x==1)return(3);y=x*x-f(x-2);return
有定义语句:chars[10];,若要从终端给s输入5个字符,错误的输入语句是
下列程序的运行结果是______。main(){inti,a[10];a[0]=a[1]=1;for(i=2;i<5;i++)a[i]=a[i-2]+a[i-1];for(i=0;i<5;i++)
若定义#definePI3.14159,则执行完下列程序后输出结果是______。#definePI3.14159;printf("PI=%P",PI);
若有说明inta[][3]={1,2,3,4,5,6,7,8,9},则a数组第一维的大小是()。
下列特征中不是面向对象方法的主要特征的是()。
数据库设计包括两个方面的设计内容,它们是______。
有以下程序中若有如下说明和定义语句;charfun(char*);main(){char*s="one",a[5]={0},(*f1)()=fun,ch;…}以下选项中对函
下面的程序段运行后,输出结果是inti,j,x=0;staticinta[8][8];for(i=0;i<3;i++)for(j=0;j<3;j++)a[i][j]=2*i+j;for
随机试题
关于行政复议基本制度的说法,错误的是()。
席勒在哪部著作中首次提出并区分了现实主义与浪漫主义两种基本创作方法
行政组织如何成功地进行绩效管理?
有效印象管理必须建立在哪种有效整合法则的基础上?
A.淀粉样变性B.纤维素样变性C.玻璃样变性D.脂肪变性四氯化碳中毒
郭某,女,45岁。近5天来自觉吞咽梗阻,胸膈痞闷,情志舒畅时可稍减轻,口干咽燥,舌质偏红,苔薄腻,脉弦滑。此时应选用何方治疗
周期为半个太阴日的潮汐叫半日潮。半日潮的特征:两次高潮(或低潮)的潮高相差不大,两次相邻的潮差几乎相等,两次相邻高潮(或低潮)之间的时间间隔()。
下列关于投资性房地产核算的表述中,不正确的有()。
甲上市公司具备健全且运行良好的组织机构,自股票上市以来连续盈利,每年向股东支付股利,且最近3年财务会计文件无虚假记载,也没有其他重大违法行为。2016年4月,甲公司拟增发新股,并决定选择乙证券公司作为甲公司增发新股的承销商承担承销业务。甲公司向乙证券公司
以学得的经验为基础的认知能力是流体智力。()
最新回复
(
0
)