首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义语句: char*s1="OK",*s2="ok"; 以下选项中,能够输出“OK”的语句是( )。
若有定义语句: char*s1="OK",*s2="ok"; 以下选项中,能够输出“OK”的语句是( )。
admin
2021-06-15
62
问题
若有定义语句:
char*s1="OK",*s2="ok";
以下选项中,能够输出“OK”的语句是( )。
选项
A、if(strcmp(s1,s2)!=0)puts(s2);
B、if(strcmp(s1,s2)!=0)puts(s1);
C、if(strcmp(s1,s2)==1)puts(s1);
D、if(strcmp(s1,s2)==0)puts(s1);
答案
B
解析
strcmp(s1,s2)是字符串比较函数,比较规则是两个字符串自左向右逐个字符相比(按照ASCII码值大小),以第一个不相同的字符的大小作为比较结果。因为;’0’<’0’,所以strcmp(s1,s2)为负值,只有B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/SMtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>#include<string.h>voidfun(char*w,intm){chars,*p1,*p2;p1=w;p2=w+m-1;while(p1<p2){s=*p1;*p1=*p2;*p2
关于“while(条件表达式)循环体”,以下叙述正确的是
下列函数的功能是voidfun(char*a,char*b){while((*b=*a)!=’\0’){a++;b++;}}
把以下四个表达式用作if语句的控制表达式时,有一个选项与其他三个选项含义不同,这个选项是
以下语句中存在语法错误的是
软件生命周期是指
设有以下函数:yoidfun(intn,char*s){……}则下面对函数指针的定义和赋值均正确的是
关于C语言标识符,以下叙述错误的是()。
以下说法不正确的是()。
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
随机试题
网络让你们建立起确实的一对一的动态关系。(onetoone)
下列所列四项中不是设计任务书的内容的是()。
设置供应商信息是指对与企业有业务往来核算关系的()进行分类并设置其基本信息。
被公认为近代旅游活动的开端的旅游活动发生于()年。
在做某项工作时,你认为自己有比领导更好的办法。你会()。
公安装备是用于实施和保障公安保卫工作的武器、弹药、警用标志、警械及警用技术器材的统称,是公安机关统一指挥、快速反应、整体作战能力的基本要素,是保障公安任务完成的基本条件。()
有四个商业合作伙伴正在洽谈生意,他们分别是江苏人、浙江人、湖北人和山西人。他们的生意分别是粮食加工、粮食批发和粮食零售。其中:(1)每个人只做一种生意;(2)湖北人不做粮食加工;(3)山西人单独做粮食批发;(4)浙江
下列各句中,没有语病的一句是:
"It’snotwhatyouknow,butwhoyouknowthatcounts."Thisoversimplifiedstatementoftenangersthosewhobelievethatal
It’stemptingtospendslowworkdaysthisholidayseasonshoppingforgiftsonline,butemployeesshouldthinktwice.Inarece
最新回复
(
0
)