首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S:则以下选项中正确的是
s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S:则以下选项中正确的是
admin
2013-02-23
53
问题
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全国计算机二级
相关试题推荐
以下程序的功能是:给r输入数据后计算半径为r的圆面积s。程序在编译时出错。main()/*Beginning*/{intr;floats;scanf("%d",&);s=*π*r*r;printf
在宏定义#definePI3.14159中,用宏名PI代替一个()
以下程序输出的最后一个值是【】intff(intn){staticintf=1;f=f*n;returnf;}main(){inti;for(i=1;i
关系可以有3种类型,即基本关系(又称基本表或基表)、查询表和【】。
实现算法所需的存储单元多少和算法的工作量大小分别称为算法的【】。
以下所列的各函数首部中,正确的是______。
一个采用顺序存储方式的线性表中,若线性表的第一个元素的存储地址是200,每一个元素的长度是2,则第6个元素的地址是______。
能正确表示C语言的字符常量的是______。
数据的存储结构是指______。
对一组记录{54,38,96,23,15,72,60,45,83}进行直接插入排序时,当插入第5个记录到有序表时,寻找插入位置需比较【】次。
随机试题
在美国,电风扇要求安全、轻巧、便宜,中国企业若要把电风扇出口到美国则适宜采取的产品质量标准战略为()
兴奋通过突触传递特征的叙述,错误的是
32.党的十五大把邓小平理论确立为党的指导思想并写进党章。
足少阳胆经起于
尘埃是空气中微生物的重要载体,体积较大的颗粒尘埃因地心引力的关系而迅速下沉,但可长期保持悬浮状态的尘埃颗粒直径应为
患者,女性,35岁,自诉后牙松动来院求治。检查发现根分叉完全暴露。水平方向可穿通。X线片示:牙根周围明显骨丧失,对其根分叉病变分类正确的是
乳化沥青贯人式路面,其厚度通常为()cm。
某国对吸烟情况进行了调查,结果表明,最近三年来,中学生吸烟人数在逐年下降。于是,调查组得出结论:吸烟的青少年人数在逐年减少。下述哪项如果为真,则调查组的结论受到怀疑?
下列程序的运行结果是()。#include<stdio.h>voidsub(int*s,int*y){staticintm=4;*y=s[m];m--;}voidmain(){inta[]={1,2,3,4,5},k,x;
Whydowecry?Canyouimaginealifewithouttears?Notonlydotearskeepyoureyeslubricated,theyalsocontaina【B1】______
最新回复
(
0
)