首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中函数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
55
问题
以下程序中函数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://www.kaotiyun.com/show/ImXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对如下二叉树进行后序遍历的结果为
以下对文件分类的划分不正确的是()。
负责数据库中查询操作的数据库语言是( )。
编写如下程序:PrivateSubCommand1_Click()DimnAsLong,sAsStringn=InputBox("输入一个数")DoWhilen0Printn\10
在考生目录下有一个工程文件sjt5.vbp,包含了所有控件和部分程序。程序运行时,单击”打开文件”按钮,则弹出”打开”对话框,默认文件类型为”文本文件”,默认目录为考生目录。选中in5.txt文件,如图2-20(a)所示,单击”打开”按钮,则把文件中的内容
下列叙述中正确的是
数据库系统的三级模式不包括( )。
对于当前窗体,以下能打开代码窗口的操作是
构成计算机软件的是
在E-R图中,用来表示实体联系的图形是
随机试题
女,68岁。胃癌根治术后8天,剧烈咳嗽时,突然出现切口疼痛,并流出少量淡红色液体。病人最可能出现了()
血检微丝蚴采血适宜的时间是
实行防水混凝土自防水的技术途径有( )。
公募基金管理人、基金托管人属于中国基金业协会的()。
货银对付原则是证券结算的一项基本原则,可以将证券结算中的违约交收风险降低到最小程度。()
大宇公司2009年有一个投资机会,无风险的报酬率为4%,投资人要求的必要报酬率为10%,要求现金流变化系数在0.10-0.20区间,现金流标准差不高于600万元,有关资料如表所示(单位:万元):要求:计算项目现金流的变异系数;
下列说法正确的是()。
现阶段我国民族工作的主题是()。
钱能够起到无条件刺激的作用,与其他条件刺激建立条件反射。能够对此进行解释的是
GreenhouseEffectI.【T1】_____ofthegreenhouseeffectA.About【T2】_______ofthesunlightreachestheplanet’ssurfaceandisr
最新回复
(
0
)