首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S:则以下选项中正确的是
s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S:则以下选项中正确的是
admin
2013-02-23
74
问题
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://kaotiyun.com/show/1oJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有如下程序:sub(intn){intt;if(n==1)returnt=5;elset=sub(n-1)+3;returnt;}main(){printf("%d\n",s
已有变量定义和函数调用语句:inta=25;print_value(&a);下面函数的正确输出结果是voidprint_value(int*x){printf("%d\n",++*x);}
实现算法所需的存储单元多少和算法的工作量大小分别称为算法的【】。
软盘处于写保护状态时,其中记录的信息______。
当c的值不为0时,在下列选项中能正确将c的值赋给变量a、b的是______。
下面程序是指从终端读入的20个字符放入字符数组中,然后利用指针变量输出上述字符串,请填空。#include<stdio.h>main(){inti;chars[21],*p;for(i=0;i<20;i++)
以下叙述中正确的是()
下列关系运算的叙述中,正确的是()
假设在turboc2.0采用small模式编译如下程序main(){chara[4]={’a’,’b’};char*b="abc";printf("%d,%d",sizeof(a),sizeof(b));
以下程序的输出结果是______。main(){charst[20]="hello\0\t\\";printf("%d%d\n",strlen(st),sizeof(st));}
随机试题
下列检查项目中,属于《文明施工检查评分表》中保证项目的有()。
被胡风誉为“吹芦笛的诗人”指的是现代诗人()
体格检查时最可能的发现是为进一步明确病因,下一项实验室检查最有意义的是
患者女,30岁,妊娠13周要求终止妊娠,医生建议采用终止妊娠的方法是
建筑垃圾控制,加强建筑垃圾的回收再利用,建筑物拆除产生的废弃物的再利用和回收率大于()。
下列会计凭证中属于原始凭证的是()。
同一离子方程式可以表示不同物质在不同溶液中的反应。下列各组中两种物质在溶液中的反应,可以用同一离子方程式表示的是()。
法国大革命是世界历史开始进入资本主义时代的标志。()
甲市A区丰庆小区进行旧城改造,A区政府作出《关于做好丰庆小区旧城改造房屋拆迁补偿安置工作的通知》,吴某等166户被拆迁户对该通知不服,向市政府申请复议,要求撤销该通知。市政府作出《行政复议决定书》,认为“通知”是抽象行政行为,裁定不予受理复议申请。吴某等1
Itisreportedthatmanypeoplewerehurtwhenthetwobuses______.
最新回复
(
0
)