首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义语句:char*s1="OK",*s2="ok";,以下选项中,能够输出“OK”的语句是( )。
若有定义语句:char*s1="OK",*s2="ok";,以下选项中,能够输出“OK”的语句是( )。
admin
2018-06-28
47
问题
若有定义语句:char*s1="OK",*s2="ok";,以下选项中,能够输出“OK”的语句是( )。
选项
A、if(stremp(s1,s2)!=0)puts(s2);
B、if(stremp(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码值大小),以第一个不相同字符的大小作为比较结果。因为’OK’<’ok’,所以strcmp(s1,s2)为负值,只有B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/BRxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序 intf(intx,inty) { return(y-x)*x;} main( ) { inta=3,b=4,c=5,d; d=f(f(3,4),f(3,5)); printf("%d\n",d);
若有以下定义和语句,sizeof(a)的值是【】,sizeof(a.share)的值是【】。structdate{intday;intmonth;intyear;union{intshare1;
执行以下程序后sum的值是【】。main(){inti,sum;for(i=1;i<6;i++)sum+=i;printf("%d\n",sum);}
下面程序的运行结果是()。#include<stdio.h>main(){staticchara[]="Languagef",b[]="programe";char*p1,*p2;intk;
下面程序段的输出结果是()。#include<stdio.h>main(){floatx=1.236547;printf("%f\n",(int)(x*1000+0.5)/(float)1000);}
以下能正确定义二维数组的是______。
有以下程序#includeintfun(intX,inty){if(x!=y)return((x+y)/2):elsereturn(x):}main().{inta=
已定义charch=’$’;inti=1,j;,执行j!=ch&&i++以后,i的值为______。
以下选项中正确的语句组是______。
已知字符’A’的ASCII码值是65,字符变量cl的值是’A’,c2的值是’D’。执行语句Printf("%d,%d",c1,c2-2);后,输出结果是
随机试题
论述行政性垄断在我国的主要表现。
根据国际最佳实践,在对商业银行客户进行信用风险识别时,财务报表分析不需特别注重以下内容()。
2012年以来,欧洲债务危机仍在进一步恶化。有关欧债危机产生原因中,不正确的表述是()。
随着科技的发展,目前多数情况下72小时的气象预报较为准确,但由于受原始数据、计算手段、分析能力等条件的限制,气象预报仍难以避免误差。在这个意义上,气象预报仍然是一门不精确的科学。此论断给我们的启示是()。
根据我国宪法规定,下列关于私有财产权的表述哪一项是不正确的?()
新民主主义革命作为“新式的、特殊的资产阶级民主主义革命”,它区别于旧民主主义革命的基本特点有
知识产权是指创造智力成果的完成人或工商业标志的所有人依法享有的权利的总称。以下属于知识产权的有
下面是关于ARM处理器芯片内部的定时计数组件的叙述,其中错误的是()。
ChinaiscastingsuchahugeshadowontheUnitedStatesthatmanyAmericansaretryinghardtolearntheChineselanguagewith
A、Scientists.B、Greeks.C、Teachers.D、Scholars.B
最新回复
(
0
)