首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中函数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
31
问题
以下程序中函数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全国计算机二级
相关试题推荐
设程序中有以下语句:MsgBox”Visual”,,”Basic”,”等级考试”,2执行该语句后,显示一个信息框,以下关于该信息框的叙述中,正确的是
以下程序段中,输出结果为“Hi”的是()。
程序流程图中带有箭头的线段表示的是()。
窗体上有Text1、Text2两个文本框,并有以下过程:PrivateSubText1_KeyDown(KeyCodeAsInteger,ShiftAsInteger)DimchAsStringch=LCas
设变量x的值是845,则下面语句的输出是Printx\100+(xMod100)\10+xMod10
InputBox函数返回值的类型为()。
下面是求最大公约数的函数的首部:Functiongcd(ByValxAsInteger,ByValyAsInteger)AsInteger若要输出8、12、16这3个数的最大公约数,下面正确的语句是( )。
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
在考生目录下有一个工程义件sit5.vbp,其窗体如图2.221所示。考生目录下有一个in5.dat文件,文件中有5个运动员的姓名、7个裁判的打分和动作的难度系数。每人的数据占一行,顺序足:姓名、7个分数、难度系数。程序运行时,单击“输入”按钮,可把in5
随机试题
简述教育与生产力的关系。
某地发生甲型肝炎暴发流行,对周围易感人群进行甲型肝炎疫苗接种,这一工作被称为
施工方的项目管理工作主要在()和投产竣工阶段进行。
在计算意外伤害保险费率时,应根据意外事故发生的频率及其对被保险人造成的伤害程度、对被保险人的危险程度进行分类,进而对不同类别的被保险人( )。
在房地产估价的比较法中,建立价格比较基础的工作包括()。
行政诉讼中,对下列具体行政行为不服提起的诉讼,人民法院不予受理()。
7:03:07这个时间是一个很奇特的时间,它不管正读还是倒读都是“70307”,我们称之为“回文时间”。请问一天中,有多少个这样的“回文时间”?
知识经济的发展无疑给发展中国家带来赶超发达国家的巨大机遇(如可以借鉴发达国家的经验,缩短工业化阶段的进程,即发挥后发优势),但同时也使这些国家面临严峻挑战。挑战首先来自“知识”这一生产要素本身。经济学家保罗•罗默指出,知识的生产、应用和扩散的效率与知识的
在完全二叉树中,若一个结点是叶结点,则它没有
WhatistrueaboutthethreecentralcharactersinReturntoNothing?
最新回复
(
0
)