首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
.以下程序中,函数scmp的功能足返回形参指针s1和s2所指字符串中较小字符串的首地址: #include<stdio.h> #include<string.h> char*scmp(char*s1.char*s2) {
.以下程序中,函数scmp的功能足返回形参指针s1和s2所指字符串中较小字符串的首地址: #include<stdio.h> #include<string.h> char*scmp(char*s1.char*s2) {
admin
2019-06-12
80
问题
.以下程序中,函数scmp的功能足返回形参指针s1和s2所指字符串中较小字符串的首地址:
#include<stdio.h>
#include<string.h>
char*scmp(char*s1.char*s2)
{
if(strcmp(sl,s2)<0)return(s1);
else return(s2);
}
void main()
{
int i;
char string[20],str[3][20];
for(i=0;i<3;i++)
gets(str
);
strcpy(string,scmp(str[0],str[1]));
/*库函数strcpy功能是对字符串进行复制*/
strcpy(string,scmp(string,str [2]));
printf("%s\n",string);
}
若运行时依次输入abcd、abba和abc三个字符串,则输出结果为( )。
选项
A、abcd
B、abba
C、abbc
D、abca
答案
B
解析
本题主要考查函数调用和字符串大小的比较。strcnlp(s1,s2)用来比较两个字符串的大小,比较方式是两个字符串自左向右逐个字符进行比较(按ASCII值大小相比较),直到出现不同的字符或遇'\0'为止。当sl<s2时,返回值为负数;当s1==s2时,返回值为0;当s1>s2时,返回值为正数。gets()函数用来输入字符串,for循环用来控制逐个输入字符串。当分别输入字符串abcd、abha和abc后,执行程序strcpy(string,scmp(str[0] str[1])),然后调用scmp函数,此时返回str[1]的地址(因为字符串abcd的第三个字符c的ASCII码值大于字符串abba的第三个字符b的ASClI码值),并把该地址存放到string中。接着执行语句strcpy(string,scmp)(string,str[2])),结果是把字符串string,即abba的地址存放到string中,最后执行printf()函数,输出当前字符串string,即abba。
转载请注明原文地址:https://kaotiyun.com/show/DARp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设文件指针fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述的选项中正确的是()。
若有定义typedefintT[10];T*a[20];则与上述定义完全等价的说明语句是()。
有以下程序#include#includetypedefstruct{charname[9];charsex;floatscore[2];}STU;voidf(STUa){STUb={"Zhao",’m’,8
有以下程序段structst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};structstc[2]={10,a,20,b};pt=c;以下选项中表达式的值为11的是()。
有以下程序#includemain(){FILE*fp;inta[10]={1,2,3},i,n;fp=fopen("d1.dat","w");for(i=0;i
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
下列数据结构中,属于非线性结构的是( )。
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的
下面描述中不属于数据库系统特点的是
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。
随机试题
在“万国交通”的形势下,曾国藩也主张不应一切拘泥于成法,在某些方面应稍事变通,但他认为万不能变的是()
美国著名数学家冯.诺依曼在1945年明确提出计算机硬件由运算器、控制器、输入设备和输出设备四部分组成。()
记忆过程包括()
沥青混凝土面层与沥青碎石面层的磨耗层宜采用()沥青混凝土。
张明、李红两个人都于今年一月收到了美国某大学的录取通知书。张明三月初拿到签证后就在一家航空公司的网站上订购了八月的赴美机票,李红七月中旬在同一家航空公司的网站上购买了八月赴美机票,价格比张明买的机票贵了大约1000元。这家航空公司的定价属于()。
“如果给我一打婴儿,我保证能够任意把他们培养成任何一类人——或者医生、律师,甚至盗贼和乞丐”,这句话出自()。
“人芝兰之室,久而不闻其香;人鲍鱼之肆,久而不闻其臭”这是()。
党的十九大报告提出,建设现代化经济体系,必须把发展经济的着力点放在实体经济上,把提高供给体系质量作为主攻方向,显著增强我国经济质量优势。振兴实体经济,既是中国经济发展的支点,也是经济政策制定的基点,实体经济从业者和企业家应该充满信心。“
Antibiotics,beforetheybecameusedasdrugs,werenaturalproducts.Anewfindingprovidesthefirstdirect【C1】______thatanti
In1826,aFrenchmannamedNiepceneededpicturesforhisbusiness.Buthewasnotagoodartist.Soheinventedaverysimplec
最新回复
(
0
)