首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指字符串大于s2所指字符串时,执行语句S;则以下选项中正确的是( )。
s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指字符串大于s2所指字符串时,执行语句S;则以下选项中正确的是( )。
admin
2009-04-15
56
问题
s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指字符串大于s2所指字符串时,执行语句S;则以下选项中正确的是( )。
选项
A、if(sl>s2)S;
B、if(strcmp(s1,s2))S;
C、if(strcmp(s2,s1>0)S;
D、if(strcmp)(s1,s2)>0)S;
答案
8
解析
在C语言中字符串的比较用strcmp()函数,该函数有两个参数,分别为被比较的两个字符串。如果第一个字符串大于第二个字符串返回值大于0,若小于返回值小于0,相等返回值为0。字符串比较大小的标准是从第一个字符开始依次向右比较,遇到某一个字符大,该字符所在的字符串就是较大的字符串,如果遇到某一个字符小,该字符所在的字符串就是较小的字符串。本题中要求当s1所指字符串大于s2所指字符串时,执行语句s,因此应该为strcmp(s1,s2)>0或者strcmp(s2,s1)<0,所以,4个选项中选项D符合题意。
转载请注明原文地址:https://www.kaotiyun.com/show/ipXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
用Write和Print语句向文件中写入多个数据的差别在于()。
分段函数入下:设x中已经有一个数值。下列程序段中,能正确计算y值的是()。
下面是求最大公约数的函数的首部()。Functionfun(ByValxAsInteger,ByValYAsInteger)AsInteger若要输出8、12、16这3个数的最大公约数,下面正确的语句
下列数据结构中,能够按照“先进后出”原则存取数据的是
以下数据结构中,属于非线性数据结构的是()。
构成计算机软件的是
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
下列数据结构中,能够按照"先进后出"原则存取数据的是( )。
在一个C语言程序中
在C语言程序中,下列说法正确的是()。
随机试题
维生素E增溶所需的HLB值为10.31,现用Tween60(HLB=14.9)和Span60(HLB=4.7)混合表面活性剂进行增溶,两者的比例为()
女患者,月经闭止半年余,形体肥胖,胸脘满闷,带下量多,色白质稠,苔白腻,脉滑。治宜
不宜热水坐浴的病人是( )。【历年考试真题】
我国安全生产行业标准与安全生产国家标准的制定修订程序的不同之处是()。
网络计划所具有的,对提高建设工程进度控制的效果具有非常重要意义的特点是( )。
下列教学概念活动中,没有使用变式策略的是()(淄博)
音乐教学论的学科性质是_________、_________、_________。
算法的时间复杂度是指【】。
He______but______nothing.
Hewaschargedwithcausingdeathby_______driving.
最新回复
(
0
)