首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下函数: fun(char *s1,char *s2) { int i=0; while(s1[i]==s2[i]&&s2[i]!=’\0’)i++; return(s1[i]==’\0’&&s2[i]==
阅读以下函数: fun(char *s1,char *s2) { int i=0; while(s1[i]==s2[i]&&s2[i]!=’\0’)i++; return(s1[i]==’\0’&&s2[i]==
admin
2013-02-23
50
问题
阅读以下函数: fun(char *s1,char *s2) { int i=0; while(s1
==s2
&&s2
!=’\0’)i++; return(s1
==’\0’&&s2
==’\0’); } 此函数的功能是( )。
选项
A、将s2所指字符串赋给s1
B、比较s1和s2所指字符串的大小,若s1比s2的大,函数值为1,否则函数值为0
C、比较s1和s2所指字符串是否相等,若相等,函数值为1,否则函数值为0
D、比较s1和s2所指字符串的长度,若s1比s2的长,函数值为1,否则函数值为0
答案
4
解析
在函数fun()中有两个字符型指针变量s1和s2,在函数中程序执行while循环,该循环退出条件有两个:一个是s1
!=s2
(两个字符串不相等):第二个是s1
和s2
相等均为“\0”(两个字符串相等)。循环退出后,执行return语句,即两个字符串相等则返回1,不相等则返回0。所以, C选项为所选。
转载请注明原文地址:https://kaotiyun.com/show/UBJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有如下定义,doublea[100];,则a数组元素的下标上限是【】。
若有以下结构体定义,则______是正确的引用或定义。structexample{intx;inty;}v1;
表示""整数x的绝对值大于5""时值为""真""的C语言表达式是【】。
设a、b和c都是int型变量,且a=3,b=4,c=5,则下列值为0的表达式是()
软件设计中,有利于提高模块独立性的一个准则是()
设有以下说明语句structstu{inta;floatb;}stutype;则下面的叙述不正确的是
下列语句中,错误的是(x,y,a,b假设已经定义好)
下列数据模型中,具有坚实理论基础的是
数据库管理系统常见的数据模型有层次模型、网状模型和【】3种。
在深度为5的满二叉树中,叶子结点的个数为
随机试题
童年期是个体一生发展的基础时期,也是个体生长发展最旺盛、变化最快、可塑性最强、接受教育最佳的时期。()
核发《药品生产许可证》的机构是
A.粘连性肠梗阻B.肠扭转C.肠套叠D.蛔虫性肠梗阻E.麻痹性肠梗阻果酱样便见于
清燥救肺汤组成中含有下列哪组药
肝癌按组织细胞分型,最常见的类型是
下列有关报关企业的表述中,错误的有()。
荣发公司拟以“2/20,n/40”的信用条件购进原材料一批,则该企业放弃现金折扣的机会成本率为( )。
张某准备将正在出租的房屋转让给自己的妹妹,如果承租人李某主张优先购买权,人民法院应当支持李某的主张。()
正确表达式1*(0|01)*表示的集合元素的特点是(19)。
AlaskaIn1868AmericanswelcomedAlaskaintotheUnionasthe49thstate,symbolizingachangeofattitudefromthatheldi
最新回复
(
0
)