首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义语句: char*s1="OK",*s2="ok"; 以下选项中,能够输出“OK”的语句是( )。
若有定义语句: char*s1="OK",*s2="ok"; 以下选项中,能够输出“OK”的语句是( )。
admin
2021-06-15
26
问题
若有定义语句:
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全国计算机二级
相关试题推荐
在数据库系统中,用于对客观世界中复杂事物的结构及它们之间的联系进行描述的是
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。以下不能将变量c中的大写字母转换为对应小写字母的语句是
以下C语言用户标识符中,不合法的是
有以下程序main(){inti=5;do{if(i%3=1)if(i%5==2){printf("*%d",i);break;}i++:}while(i!=0);
以下程序段的输出结果是()。char*s="\\141\141\abc\t":pirntf("%d\n",strlen(s));
下列叙述中正确的是()。
设有定义:intx=2;以下表达式中,值不为6的是
C语言中允许用外部说明来指定变量、函数和其他标识符的特征,这里所说的外部指的是()。
关于C语言标识符,以下叙述错误的是()。
下列说法正确的是()。
随机试题
Tosomepeople,thequestiontocloneornottoclone,inasense,couldbecomparabletothequestion______.
参与Ⅰ型变态反应的细胞主要是嗜碱性粒细胞和
孕产期保健服务包括
关于四环素类错误的是
A、潜伏期B、持续期C、失效期D、残留期E、消除半衰期血药浓度维持在最低有效浓度之上的时间为( )。
对于设在花园小区内的社区养老机构,多数人认为老人们不仅可以在一起下棋聊天,愉悦身心,还能发挥余热,帮助其他居民。但老王提出反对意见,认为社区养老机构带来噪音污染,影响居民正常生活。以下哪项如果为真,最能反驳老王的意见?
下列对“酶工程”这一概念的理解,最准确的一项是()。根据原文提供的信息,以下推断不正确的一项是()。
以基金份额出质的,权利质权的生效日期为()。
TherewerenohumanbeingsontheearthduringtheIceAge.ThetitlecanbereplacedbyTheGlacialEpoch.
A、About1920.B、Around1925.C、Around1930.D、About1935.A短文中提到,1920年,美国用于农业生产的马、骡数量有2500多万,“同时一个竞争者开始大量出现。拖拉机……”意即1920年拖拉机开始大量
最新回复
(
0
)