首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S:则以下选项中正确的是
s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S:则以下选项中正确的是
admin
2013-02-23
33
问题
s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S:则以下选项中正确的是
选项
A、if(s1>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://jikaoti.com/ti/qTn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的功能是从键盘上输入一行字符,存入一个字符数组中,然后输出该字符串。请填空。main(){charstr[81],*sptr;inti;for(i=0;i<80;i++){str[i
以下程序的输出结果是()#include<string.h>main(){chars1[]="123",s2[]="abc",ss[20]="010";strcat(ss+1,strcpy(s2,
下列选项中不是结构化程序基本结构的是
数据结构包括数据的逻辑结构、数据的【】以及对数据的操作运算。
下面不属于软件设计原则的是______。
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【】。
数据管理技术随着计算机技术的发展而发展。数据库阶段具有许多特点,但下面列出的特点中,______不是数据库阶段的特点。
算法一般都可以用_____控制结构组合而成。
若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是()
随机试题
贺某,女,39岁。长期精神抑郁,刻下见多思善虑,心悸胆怯,少寐健忘,面色不华,头晕神疲,食欲不振,舌质淡,脉细弱。此时方药宜选
急性肾小球肾炎的发病机制是
在雇佣关系中,由于信息不对称而产生的欺骗行为()。
补偿性余额的约束有助于降低银行贷款风险,但同时也减少了企业实际可动用借款额,提高了借款的实际利率。()
继承从( )开始。
我国国家最高权力机关是()。
A、 B、 C、 D、 C
(2000年试题,一)曲面x2+2y2+3z2=21在点(1,一2,2)的法线方程为___________.
当被阻塞的进程所期待的事件发生后,该进程将______。
Moneycanbuyhappiness,butonlyifyouspenditonsomeoneelse,researchersreported.Spendingaslittleas$5adayons
最新回复
(
0
)