首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下函数: 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
42
问题
阅读以下函数: 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全国计算机二级
相关试题推荐
下列程序段中,不能正确赋值的是
下列程序的输出结果是______。#defineA100main(){inti=0,sun=0;do{if(i==(i/2)*2)continue;sum+i;
若有以下定义,则表达式a*b+d-c值的类型为______。chara;intb;floatc;doubled;
下面各选项中,均是C语言合法标识符的选项组是
若有定义inta=10,b=9,c=8;,接着顺序执行下列语句,变量b中的值是【】。c=(a-=(b-5));c=(a%11)+(b=3);
下列运算符中,不属于关系运算符的是______。
在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为三种:前序遍历、【】遍历和后序遍历。
下列数据模型中,具有坚实理论基础的是
不合法的main函数命令行参数表示形式是()
设有以下程序,为使之正确运行,请在下划线中填入应包含的命令行。(注:try_me()函数在a:\myfile.txt中有定义。)【】main(){printf("\n");try_me();printf
随机试题
下列各项中对《说文解字》的理解不正确的是()
7个月患儿,发热3天,体温39℃,流涕,咳重。皮肤出现红色斑丘疹,体温升至40℃。颊黏膜粗糙,可见白色斑点。最可能的诊断是
分部分项工程量清单项目的工程数量以完成后的净量计算,投标人投标报价时,应在单价中考虑施工中的各种损耗和()的工程量。
孔隙体积占材料总体积的百分比称为材料的()。
下列对指数基金认识正确的是()。
证券公司代销金融产品,应当遵守法律、行政法规和证监会的规定,遵循()原则,避免利益冲突,不得损害客户合法权益。I.自愿Ⅱ.平等Ⅲ.诚实信用Ⅳ.公平
中国人民银行负责维护国家的金融稳定,防范和化解()。
文稿的成文时间不规范之处是()。
Inaperfectlyfreeandopenmarketeconomy,thetypeofemployer--governmentorprivate-shouldhavelittleornoimpactonthe
WhydoNewZealandershavethecheapestelectricity?Theyhave______.Whydidthefarmersaytothedoctor"HereIamagain"
最新回复
(
0
)