首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中函数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
56
问题
以下程序中函数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全国计算机二级
相关试题推荐
下列说法中,错误的是
在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()Move500,500EndSub程序运行后,单击命令按钮,产生的结果为()。
在考生文件夹下有一个数据库文件“samp2.accdb”,其中存在已经设计好的表对象“tCollect”、“tPress”和“tType”,请按以下要求完成设计。(1)创建一个查询,查找收藏品中CD盘最高价格和最低价格的信息并输出,标题显示为“v
语句Dima(-3To4,3To6)AsInteger定义的数组的元素个数是
下面为单精度实型(即单精度浮点型)变量的是
下列与队列结构有关联的是
对于当前窗体,以下能打开代码窗口的操作是
为了实现对象的自动拖放,应该设置该对象的一个属性。下面设置中正确的是
一名演员可以出演多部电影,则实体演员和电影之间的联系是J()。
随机试题
甲公司与乙公司签订合同,出售10吨桃子,约定甲公司将货物运至乙公司。甲公司与丙公司签订合同,由丙公司将桃子装车运到乙公司。丙公司派其员工丁开车送货,在运输途中遭遇泥石流,丁的汽车被巨石打下公路,桃子全被压烂。桃子的损失由()。
一般进出口货物报关程序。
个人征信查询管理的内容不包括()。
施工图预算的编制方法有()。
分析歌曲《月之故乡》谱例。写出:调式调性;
某突击队150名工人准备选一名代表上台领奖。选举的方法是:让150名工人排成一排,由第一名开始报数,报奇数的人落选退出队列,报偶数的人站在原位置不动,然后再从头报数,如此继续下去,最后剩下的一名当选。小李非常想去,他在第一次排队时应该站在队列的什么位置上才
抗战时期中国共产党的教育政策是:国民教育第一,干部教育第二。
修改宪法的权力只能由()行使。
南京国民政府的成文法主要由六部法律及其相关单行法律构成,人们习惯将这一法律称为六法体系,下列关于六法体系的表述,正确的是()(2016年一综一第63题)
Pursuingacareerisanessentialpartofadolescentdevelopment."Theadolescentbecomesanadultwhenhe【C1】______arealjob.
最新回复
(
0
)