首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址。 #include <stdio.h> #include <string.h> char *scmp(char*s1,char*s2) { i
以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址。 #include <stdio.h> #include <string.h> char *scmp(char*s1,char*s2) { i
admin
2009-01-15
21
问题
以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址。 #include <stdio.h> #include <string.h> char *scmp(char*s1,char*s2) { if(strcmp(s1,s2)<0) return(s1); else return(s2); } 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、abc
D、baca
答案
2
解析
本题考查返回指针值的函数。一个函数可以带回一个整型值、字符值、实型值等,也可以带回指针型的数据,即地址。函数strcmp(字符串1,字符串2)的作用是比较字符串1和字符中2。如果字符串1=字符串2,函数值为0;如果字符串1,字符串2,函数值为一正整数;如果字符串1<字符串2,函数值为一负整数。本题程序中scmp函数的作用是比较s1和s2的大小,对strcmp函数的返回值进行判断,如果字符串1<字符串2,则返回字符串1的值,反之返回字符串2的值。所以main函数中 scmp(str[0],str[1])的返回值是abba,通过strcpy函数把返回值abba复制到string中。当执行 scmp(string,str[2])时,scrap函数的返回值为abba,再次复制到string中,最后string的值为abba。
转载请注明原文地址:https://kaotiyun.com/show/ImXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
(1)在考生目录下有一个工程文件sjt3.vbp,其中的窗体中有一个名为Text1的文本框,初始内容为0;一个标签;一个计时器;一个有两个元素的单选按钮数组,名称为Op1,标题依次为“1秒”、“3秒”;两个命令按钮,名称分别为C1、C2,标题分别为“开始
在窗体上有一个名称为Commandl的命令按钮,并编写有如下事件过程:PrivateSubCommandl_Click()Move500,500EndSub程序执行时,单击命令按钮,实现的功能是()
窗体上有Text1、Text2两个文本框,并有以下过程:PrivateSubText1_KeyDown(KeyCodeAsInteger,ShiftAsInteger)DimchAsStringch=LCas
有如下函数过程:Functionf1(xAsInteger)AsLongDimsAsLong,iAsIntegers=0Fori=1Toxs=s+iNextif1=sEndFunction在窗体上添加一个命令按钮
在窗体上画一个名称为Command1的命令按钮,并编写如下程序:FunctionFun(x) y=0 Ifx
下面关于组合框的叙述中错误的是
下列叙述中正确的是
在窗体上画一个通用对话框,其名称为CommonDialog1,则下列与CommonDialog1.ShowOpen方法等效的语句是( )。
下列选项中不属于面向对象程序设计特征的是
下列数据结构中,能够按照“先进后出”原则存取数据的是
随机试题
免疫复合物型变态反应属于Ⅲ型超敏反应。
HELLP综合征是妊娠期高血压的严重并发症,其特点为下列哪项
决定肾结核的治疗方法,除全身情况外主要依靠
我国刑事诉讼法所调整的对象有:()
预应力钢筋中的预加力为( )。假定预应力钢筋中的预加力Ny0为720.6kN,开裂截面混凝土的名义拉应力为( )。
在我国,()具有最高法律效力。
根据对组织的态度的不同可以将公众分为顺意公众、逆意公众和独立公众。顺意公众指的是对组织的政策和行为持赞赏和支持态度的公众;逆意公众指的是对组织的政策和行为持否定或反对态度的公众;独立公众指的是对组织的政策和行为持中间态度的公众。根据上述定义,以下属于顺意
下列属于二次文献的是()。
在关系模型中,每一个二维表称为一个
WhichofthefollowingitalicizedwordsdoesNOTindicatewillingness?
最新回复
(
0
)