首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下函数: fun(char*s1, char*s2) { int i=0; while(s1[i]==s2[i]&& s2[i]!=’\0’) i++; return(s1[i]==&& s2{i)!==’\0’)
阅读以下函数: fun(char*s1, char*s2) { int i=0; while(s1[i]==s2[i]&& s2[i]!=’\0’) i++; return(s1[i]==&& s2{i)!==’\0’)
admin
2010-01-10
86
问题
阅读以下函数: fun(char*s1, char*s2) { int i=0; while(s1
==s2
&& s2
!=’\0’) i++; return(s1
==&& s2{i)!==’\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/uUWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
编写如下程序:PrivateSubCommand1_Click()DimxAsIntegerx=10Printfun1(x,12)+XEndSubPrivateFunctionfun1(mAsInteger,nAsIn
现有如下程序:PrivateSubCommand1_Click()s=0Fori=1To5a=s+f(5+i)NextPrintsEndSubPublicFunctionf(xAsInteger)Ifx>=10Then
程序调试的任务是
设有下面程序代码:PrivateSubCommand1_Click()DimstrAsString,chAsStringstr="VisualBasicProgramming":ch="a"n=fu
三角形的构成条件是:任意2边之和大于第3边。设变量a、b、c是3条直线的长度,要求判断这3条直线能否构成一个三角形。下面有3个程序段可以正确判断,另一个不能正确判断的是
设子程序过程定义的首部为:PublicSubS(XAsInteger,YAsSingle)则以下正确的调用形式为
设:a=12,b=5,c=7,表达式x=(a\c+aModb)+Int(13/5)的值是
以下关于函数过程的叙述中,正确的是
在VB中,函数过程与子程序过程的区别之一是
随机试题
用交换齿轮齿数分线法车削多线螺纹时,当交换齿轮的齿数是()时,才可以用交换齿轮进行分线。
A.外周血中大量原始淋巴细胞B.外周血中大量原始粒细胞C.外周血中大量中、晚幼粒细胞D.外周血中大量较成熟淋巴细胞及少数幼稚淋巴细胞慢性淋巴细胞性白血病
A综合医院已取得《印鉴卡》。注册在A综合医院的执业医师甲,患有癌症,在本院欲为自己开具吗啡针剂。关于执业医师甲为自己开具吗啡的说法,正确的是()。
下列关于外交、领事人员的行为的表述,哪一项是不正确的?
根据《个人外汇管理办法实施细则》的规定,个人提取外币现钞当日累计等值()美元以下(含)的,可以在银行直接办理。
一般资料:求助者,男性,61岁,退休教师。案例介绍:求助者的一位老朋友半月前因心脏病救治无效去世,求助者得知消息后当晚即感胸闷、心慌,出现入睡困难并容易惊醒的现象。经一周的住院检查,并未发现患心脏病的现象,但是患者还是怀疑自己得了冠心病,只是医院
未剥皮的文玩核桃价格从两年前的20元/斤涨到了今天的120元/斤,可见文玩核桃的种植者们正在哄抬价格,相关部门应出台措施规范市场,控制因炒作所致的价格上升。以下哪项如果为真,最能削弱上述结论?
从所给四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
使用报表向导定义报表时,定义报表布局的选项是
It’sperhapstheworld’smostfamousunderwaterattraction,immortalizedinfilmandinlegend:theTitanic.Butnowexpertssay
最新回复
(
0
)