首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数: int fun(char *x,char*y) { int n=0; while((*x==*y)&&*x!=’\0’) {x++; y++; n++: } return
有以下函数: int fun(char *x,char*y) { int n=0; while((*x==*y)&&*x!=’\0’) {x++; y++; n++: } return
admin
2019-08-10
36
问题
有以下函数:
int fun(char *x,char*y)
{ int n=0;
while((*x==*y)&&*x!=’\0’)
{x++;
y++;
n++:
}
return n;
}
函数的功能是( )。
选项
A、将y所指字符串赋给x所指存储空间
B、查找x和y所指字符串中是否有’\0’
C、统计x和y所指字符串中最前面连续相同的字符个数
D、统计x和y所指字符串中相同的字符个数
答案
C
解析
本题中由循环条件可知,遇到’\0’或x与y所指的字符的值不等中的一个条件时就结束,所以功能是统计x和y所指字符串中最前面连续相同的字符个数。
转载请注明原文地址:https://kaotiyun.com/show/EvRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includeintfun(intn){if(n==1)return1;elsereturn(n+fun(n-1));}main(){intx;scanf("%d",&x);x=fun(x);printf("%d\n
有以下程序#includemain(){inta[]={2,4,6,8},*p=a,i;for(i=0;i<4;i++)a[i]=*p++;printf("%d\n",a[2]);}程序的输出结果是
以下叙述中错误的是
有以下程序#includemain(){inty=10;while(y--);printf("y=%d\n",y);}程序执行后的输出结果是
若有以下程序#include#defineS(x)(x)*(x)#defineT(x)S(x)/S(x)+1main(){intk=3,j=2;printf("%d,%d\n",S(k+j),T(k+j));}则程序的输出结果是
C语言中char类型数据占字节数为
以下选项中合法的常量是
若变量已正确定义为int型,要通过语句seanf("%d,%d,%d",&a,&b,&C;给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(注:口代表一个空格符)()。
从工程管理角度看,软件设计一般分为两步完成,它们是
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为
随机试题
HDLC是面向()的数据链路控制规程。
何谓腹膜内位器官?
患者,男,20岁。多发性疖肿,红、肿、热、痛,部分溃破流出黄脓,发热口渴,大便干结,小便短赤,舌苔薄黄,脉数。治疗应首选
等比累进还款法,通常比例控制在0~100%之间,且经计算后的任意一期还款计划中的本金或利息不得小于()。
在对消费者行为进行分析的过程中,对消费者偏好做出的假定不包括()。
与启发性原则在教学中贯彻要求不符的是()。
阐述革命根据地和解放区教育体制的构成特点及作用。
设函数f(u)可导,y=f(x2)当自变量x=-1处取得增量△x=-0.1时,相应的函数增量△y的线性主部为0.1,则f’(1)=_________.
(2017年)求
多线程是Java程序的【】机制,它能同步共享数据、处理不同事件。
最新回复
(
0
)