首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述语句中,在字符串s1和s2相等时显示“they areEqual”的是( )。
下述语句中,在字符串s1和s2相等时显示“they areEqual”的是( )。
admin
2020-07-28
27
问题
下述语句中,在字符串s1和s2相等时显示“they areEqual”的是( )。
选项
A、if(*s1==*s2)
puts(“they are Equal");
B、if(!strcmp(s1,s2))
puts("they are Equal");
C、if(s1==s2)
Puts("they are Equal");
D、ifi[strcmp(s1,s2))
puts("they are Equal");
答案
B
解析
字符串比较不能用两个等号(==)来进行比较,应使用strcmp(s1,s2)函数来比较。strcmp(s1,s2)函数的功能是:当字符串s1和s2相等时,返回值为0,因此,当表达式!strcmp(s1,s2)==1时,条件成立,执行后面的语句,输出they are Equal。
转载请注明原文地址:https://kaotiyun.com/show/EP3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:voidf(intb[]){intI;for(i=2;i<6;i++)b[i]*=2;}main(){inta[10]={1,2,3,4,5,6,7,8,9,10},i;f(a);for(i=0;i<10,i++)prin
有以下程序#include<stdio.h>voidfun(int*a,int*b){int*c;c=a:a=b;b=c;}main(){intx=3,y=5,*p=&x,*q=&y;fun(p,q);printf("%d,%d,",*p
下面结构体的定义语句中,错误的是
下列叙述中正确的是
若有以下程序voidflintx){if(x>=10)f(z);}{printf("%d-",x%10);f(x/10);}main(){int}z=123456;elseprintf("%d",x);}则程序的输出结果是
以下选项中叙述错误的是
数据库应用系统中的核心问题是
以下叙述中正确的是
某系统总体结构图如下图所示:该系统总体结构图的深度是
有下列程序:inta=4;intf(intn){intt=0:staticinta=5;if(n%2){inta=6;t+=a++;}else{inta=7;t+:a++;}returnta++;}main(){ints
随机试题
香港特别行政区基本法的修改权属于()
症见脘腹痞塞不舒,胸膈满闷,头晕目眩,身重困倦,呕恶纳呆,口苦、舌苔黄者,脉沉滑,宜选用
紧张性头痛的特征下面哪项是错误的
平胃散与藿香正气散共同药物是
当电力系统发生以下故障(),采取相应措施后能稳定运行,可认为满足电力系统第一级安全稳定标准。
关于光缆工程单盘测试的说法,正确的是()。
国有企业的职工代表大会有权审查同意或者否决企业的基本建设方案和重大技术改造方案。()
A.TheystillmakemovieslikethatB.IlikeagoodstoryC.Peopletodaydon’tlikethatSpeakerA:Ilikewatchingoldmoviesan
IfI______harderforthefinalexam,Ishouldhavepassedit.
TheLostArtofListeningA)"Whywon’theevenlistentomyidea?""WhyamIcutoffbeforeIprovidethewholestory?"How
最新回复
(
0
)