首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数: int fun(char *x,char *y) { int n=0; while((*x==*y)&&*x!=’\0’) {x++; y++; n++; } return n; }
有以下函数: int fun(char *x,char *y) { int n=0; while((*x==*y)&&*x!=’\0’) {x++; y++; n++; } return n; }
admin
2022-04-01
55
问题
有以下函数:
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/h6kp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inty=9;for(;y>0;y--)if(y%3==0)printf("%d",--y);}程序的运行结果是()。
以下有关宏替换的叙述不正确的是()。
给定程序MODll.C中函数fun的功能是:将S所指字符串中的字母转换为按字母序列的后续字母(但Z转换为A,Z转换为a),其他字符不变。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,
若有以下程序段charstr[4][12]={"aa","bbb","ccccc","d"},*strp[4];inti;for(i=0;i<4;i++)strp[i]=str[i];不能正确引用字符串的选项是()
若在定义语句:inta,b,c,*p=&c;之后,接着执行以下选项中的语句,则能正确执行的语句是()。
在下述程序中,判断i>j共执行的次数是()。main(){inti=0,j=10,k=2,s=0;for(;;){i+=k;if(i>j){printf("%d",s);break;}s+=i;}}
以下叙述中正确的是
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是
在学生管理的关系数据库中,存取一个学生信息的数据单位是
随机试题
患者,女,40岁,主诉右眼被玉米叶划伤后疼痛3天。检查:右眼睫状充血,角膜颞侧可见3mm~3mm大小病灶,表明较干燥,周边呈毛刺状改变,角膜基质水肿,前房可见1mm积脓。该患者最可能的诊断是
关于人体水的代谢,下列说法错误的是
关于胰腺的描述,下列说法正确的是
胃食管反流病患者应避免使用的药物是
劳动者的工作权和休息权是宪法规定的()。
根据人民币银行结算账户管理的有关规定,下列款项中,可以转入个人银行结算账户的有()。
国际经验表明,一个国家人均CDP在3000美元与10000美元之间时,容易发生“中等收入陷阱”。关于这种经济现象,下列说法中正确的是()。
简述法律推理的特征。
线性方程组则()
A、Englishlanguageproficiency.B、Differentculturalpractices.C、Differentnegotiationtasks.D、TheAmericanizedstyle.B本题考查在J
最新回复
(
0
)