首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
s1和s2已正确定义并分别指向两个字符串,若要求:当s1所指串大于s2所指串时,执行语句S;则以下选项中正确的是
s1和s2已正确定义并分别指向两个字符串,若要求:当s1所指串大于s2所指串时,执行语句S;则以下选项中正确的是
admin
2013-02-23
70
问题
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,82)>0)S;
答案
8
解析
在C语言中字符串的比较用stremp()函数,该函数有两个参数,分别为被比较的两个字符串。如果第一个字符串大于第二个字符串返回值大于0,若小于返回值小于0,相等返回值为0。字符串比较大小的标准是从第一个字符开始依次向右比较,遇到某一个字符大,该字符所在的字符串就是较大的字符中,女B果遇到某一个字符小,该字符所在的字符串就是较小的字符串。本题中要求当sl所指字符串大于s2所指串时,执行语句s,因此应该为stremp(s1,s2)>0或者strcmp(s2,s1)<0。
转载请注明原文地址:https://www.kaotiyun.com/show/mBJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:fun(inti,intj){i++;j++;returni+j;}main(){inta=1,b=2,c=3;
下列程序的输出结果是______。#defineA100main(){inti=0,sun=0;do{if(i==(i/2)*2)continue;sum+i;
以下程序(程序左边的数字为附加的行号)______。1#include<str.h>2#include<stdio.h>3main()4{chars[]="string";5puts(s);6
若有定义:inta[4][10];,则以下选项中对数组元素a[i][j]引用错误的是______。(0<=i<4,0<=j<10)
在C语言中,函数中变量的隐含存储类别是______。
设关系R1有r1个元组,关系R2有r2个元组,则关系R1和R2连接后的结果关系的元组数目是______个。
在线性表的顺序存储中,元素之间的逻辑关系是通过【】决定的;在线性表的链接存储中,元素之间的逻辑关系是通过【】决定的。
以下叙述中正确的是()
数据库管理系统常见的数据模型有层次模型、网状模型和【】3种。
随机试题
为什么在日常生产中多采用指示仪表,而在实验室又多采用比较仪器?
试述呼吸衰竭的临床表现。
用来表示场地内的建筑物、道路、绿化等总体布置的建筑施工图是()。
地下水位上升将使土中自重应力减小的土层位置是:
隧道工程质量控制时,施工单位应对()等涉及结构安全和使用功能的分部工程及关键项目进行检验,监理单位按规定进行平行检验或见证取样检测。
车床的主轴箱属于车床的()。
[*]
公安机关作为党的忠实工具,必须认真实践全心全意为人民服务的宗旨,要求()
Dijkstra提出的银行家算法属于()。A)死锁预防B)死锁避免C)死锁检测D)死锁解除
WhathappenedtoPetelastFourthofJuly?FireworkseyeinjuriescanresultineachofthefollowingEXCEPT
最新回复
(
0
)