首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下函数: 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
31
问题
阅读以下函数: 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全国计算机二级
相关试题推荐
以下程序有错,错误原因是main(){int*p,i;char*q,ch;p=&i;q=&ch;*p=40;*p=*q;……}
下列形式的常数中,不符合c语言语法规范的是______。
有以下程序:intf(intn){if(n=1)return1;elsereturnf(n-1)+1;}main(){inti,j=0;for(i=1;i<3;i++)j+=f(i);
数据库系统中实现各种数据管理功能的核心软件称为【】。
有以下程序main(){inta=0,i;for(i=1;i<5;i++){switch(i){case0case3:a+=2
已知大写字母B的ASCII码值是66,小写字母b的ASCII码值是98,则用八进制表示的字符常量’\142’是()
软件测试是保证软件质量的重要措施,它的实施应该是在______。
数据库的物理设计是为一个给定的逻辑结构选取一个适合应用环境的______的过程,包括确定数据库在物理设备上的存储结构和存取方法。
已知intk=10,m=3,n;则下列语句输出结果是printf("%d\n",n=(k%m,k/m));
随机试题
下列不属于紧缩性战略的是()
蜡全部熔解时的温度和开始熔解的温度相比()
巨噬细胞在发生呼吸爆发时产生的杀菌物质不包括
锦姜饭店提供代客泊车服务是履行什么性质的合同义务?()对于锦姜饭店门童代客泊车时将甲的车尾撞毁的行为,甲如果基于合同要求饭店给予赔偿,那么赔偿范围包括()。
钢管管道人行道的最小埋深为()。
设a,b,c为同一平面内具有相同起点的任意三个非零向量,且满足a与b不共线,a⊥c,|a|=|c|,则|b.c|的值一定等于()。
补写一句话,完成下面一段话。汉字是用来记录汉语的文字,是世界上历史最悠久的文字之一。几千年来,汉字对保存、传播和发展祖国的优秀文化起了巨大作用。现在和今后一个长时间里,汉字仍是_________。
《四月提纲》的内容和意义是什么?
对任意事件A,B,下面结论正确的是().
A、Callingonherparents.B、Teaching.C、Businessandpleasure.D、Goingbackhome.C细节题。四个选项都是表示动作的动名词短语,因此推断问题是关于一个人的活动。男士在问到女士此
最新回复
(
0
)