首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下函数: 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
45
问题
阅读以下函数: 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全国计算机二级
相关试题推荐
设有下面的语句:PrintIIf(x>0,1,IIf(x<0,-1,0))与此语句输出结果不同的程序段是
编写如下程序:PrivateSubCommand1_Click()DimxAsIntegerx=10Printfunl(x,12)+xEndSubPrivateFunctionfunl(mAsInteger,nAs
设有工程文件Proj,其中含有Form1窗体、Form2窗体、标准模块Module1.bas,在Form1窗体模块的通用声明段中书写了如下语句PublicXAsInteger,在Form1窗体模块中还定义了通用过程LocalSub。则以下说法中正确的
为了在运行时能显示窗体左上角的控制框(即系统菜单),应执行的操作是()。
现有程序如下:OptionBase1PrivateSubForm_Click()Dimx(5,6)AsInteger,y(5)AsIntegerFori=1To5
定义学生、教师和课程的关系模式S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩),则该关系为(
下面是求最大公约数的函数的首部Functiongcd(ByValxAsInteger,ByValyAsInteger)AsInteger若要输出8、12、16这3个数的最大公约数,下面正确的语句是
设子程序过程定义的首部为:PublicSubS(XAsInteger,YAsSingle)则以下正确的调用形式为
设a=2,b=3,c=4,d=5,下列表达式的值是a>bAndc<=dOr2*a>c
为了计算下面的分段函数(其中x为整数)某人编写了如下函数Functionfun(xAsInteger)AsIntegerDimyAsIntegerSelectCasexCasex
随机试题
A.右颈内动脉B.头臂干C.面动脉D.椎动脉E.冠状动脉主动脉弓发出的分支是()
营养性贫血血红蛋白低于多少时可输血治疗
气虚患者,复感外邪,应采用治则是
A.自由联想B.梦的分析C.移情D.疏泄E.回避医生对患者梦的内容加以分析.以发现这些象征的真谛。是哪种心理治疗方法
我国现存的第一部外科学专著是()。
对某宗居住用地价格进行评估的试算结果分别为:收益还原法1030元/平方米,市场比较法1000元/平方米,假设开发法990元/平方米。按当地土地市场的实际情况和土地估价实务经验,各方法试算结果对最终估价结果的重要性程度分别为:收益还原法50%,市场比较法30
需求量的变化指在其他条件不变时,由某商品的价格变动所引起的该商品的需求数量的变动。下列关于需求量的说法,正确的是()。
当企业预付货款小于采购货物所需支付的款项时,应将不足部分补付,此时应该借记的科目是()。
下列关于无效的民事行为的说法正确的是()
监理工程师未能正确地履行合同中规定的职责,在工作中发生失职行为造成损失,属于监理工作的______。
最新回复
(
0
)