选择题
28.
若有定义语句“char*s1="OK",*s2="ok";”,以下选项中,能够输出“OK”的语句是______。
A、
if(strcmp(s1,s2)!=0)puts(s1);
B、
if(strcmp(s1,s2)!=0)puts(s2);
C、
if(strcmp(s1,s2)==1)puts(s1);
D、
if(strcmp(s1,s2)==0)puts(s1);
【正确答案】
A
【答案解析】
字符串比较函数strcmp()的功能是对s1和s2所指字符串进行比较。如果s1<s2,返回负数,如果s1==s2,返回0,如果s1>s2,返回正数,所以对于本题来说,能够输出“OK”的语句是选项A所指的语句。
提交答案
关闭