首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数 int fun( char *s, char *t ) { while(( *s )&&( *t ) && (*t++ == *s++ ) ); return (*s-*t); } 函数的功能是
有以下函数 int fun( char *s, char *t ) { while(( *s )&&( *t ) && (*t++ == *s++ ) ); return (*s-*t); } 函数的功能是
admin
2021-06-15
50
问题
有以下函数
int fun( char *s, char *t )
{ while(( *s )&&( *t ) && (*t++ == *s++ ) );
return (*s-*t);
}
函数的功能是
选项
A、求字符串的长度
B、比较两个字符串的大小
C、将字符串s复制到字符串t中
D、连接字符串s和字符串t
答案
B
解析
函数体执行过程为:将两个字符串首地址传入函数,分别赋给指针s与t,在函数体内s与t所指向的字符串的字符不为"\0"时,判断两个指针指向的字符是否相同,若相同则两个指针分别加一指向下一个字符,若不同则退出while循环,返回不相同的字符的ASCII码值之差。返回值大于0表示字符串s>t;返回值小于0表示s<t;返回值为0,表示s=t。函数实现了比较两个字符串大小的功能,B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/KNtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:求出形参ss所指字符串数组中最长字符串的长度,将其余字符串右边用字符“*”补齐,使其与最长的字符串等长。ss所指字符串数组中共有M个字符串,且串长<N。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
若已定义:inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0≤i≤9,则对a数组元素不正确的引用是()。
有以下程序:#include<stdio.h>main(){intc;while((c=getchar())!=’\n’){switch(c-’3’){case0:case1:putchat(c+4);case2:putchar(c+4)
下列程序的输出结果为()。main(){unionun{char*name;intage;intpay;}s;’s.name="zhaoming";s.age=32;s.pay=3000;printf("%d\n",s.a
下列特征中不是面向对象方法的主要特征的是()。
下面函数调用语句含有实参的个数为()。func((exp1,exp2),(exp3,exp4,exp5));
有以下程序#defineF(X,Y)(X)*(Y)main(){inta=3,b=4;printf("%d\n",F(a++,b++));}程序运行后的输出结果是()。
以下叙述中正确的是
下列关于栈的叙述中,正确的选项是()。
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号、课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。
随机试题
在科技成果鉴定中,_________:针对具体项目的需要,仅提供文献线索和原文,对项目不进行分析和评价。
新斯的明禁用于
建设监理与设备监理需要由建设项目( )来统一。
某工程地下室1层,地下建筑面积4000㎡,场地面积14000㎡。基坑采用土钉墙支护,于5月份完成了土方作业,制定了雨期施工方案。计划雨期主要施工部位:基础SBS改性沥青卷材防水工程、基础底板钢筋混凝土工程、地下室1层至地上3层结构、地下室土方回填。
汇总记账凭证账务处理程序可以清晰地反映科目之间的对应关系,可以做到试算平衡,保证总账登记的正确性。()
球形电容器由两个同心的球壳导体A、B组成,如图5所示。导体A、B的半径分别为RA和RB,且RA<RB,导体A、B在真空中分别带有电荷+q和-q,求:该电容器的电容。
中国历史上,一般都给官员较低的薪水,这样皇帝好控制他。因为薪水低了以后,官员肯定要贪污。皇帝就可以抓住这一个把柄,想要治他就治他。如果薪水高了,官员不用贪污的话,皇帝就没办法治他了。以下哪项陈述是上述论证所依赖的假设?
一项实验考察了被试在进行心算的同时对高、中、低不同声调的觉察能力。请根据下表中所示的实验设计模式和结果(括号中的数据为对不同声调判断的正确次数),回答下列问题:(1)该实验是什么类型的设计?有几个因素?每个因素各有几个水平?(2)采用此种实验设计的优
系统的可靠性通常用MTBF和MTTR来表示,其中MTTR的意思是()。
在窗体上面画一个命令按钮,然后编写如下事件过程,运行程序,单击命令按钮,其输出结果是______。OptionBase1PrivateSubCommand1_Click()Dimaa=Array(1,2,3,4)
最新回复
(
0
)