首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址 #include<stdio.h> #include<string.h> char *scmp(char *s1,char *s2) { if(s
以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址 #include<stdio.h> #include<string.h> char *scmp(char *s1,char *s2) { if(s
admin
2013-02-23
82
问题
以下程序中函数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、adba
C、abc
D、abca
答案
1
解析
字符串比较大小的标准是从第一个字符开始依次向右比较,遇到某一个字符ASCII码值较大时,该字符所在的字符串就是较大的字符串。主函数中调用了函数scmp(),分析不难知道该函数的作用是返回参加比较的两个字符串中的较小的字符串,它的主函数中定义了一个二维字符数组来存放三个字符串。接着通过for循环给每个字符串赋值,赋值后三个字符串分别为“abcd”、“abba”、“abc”,接着比较str[0]和str[1]的大小,根据字符串大小比较标准可知str[0]较小,然后通过函数strcpy()把str[0]中的字符串,拷贝到string中,然后比较string和str[2)的大小,比较结果是string较小,最后输出string的值为“abcd”。
转载请注明原文地址:https://kaotiyun.com/show/bHJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为【】。
某二叉树中度为2的结点有18个,则该二叉树中有【】个叶子结点。
若变量已正确定义,以下while循环不断输出读入的字符,当读入回车换行符时结束循环。正确的程序段是
下面说明不正确的是
有一堆零件(100到200之间),如果分成4个零件一组的若干组,则多2个零件;若分成7个零件—组,则多3个零件;若分成9个零件一组,则多5个零件。下面程序是求这堆零件总数。请选择填空。#include<stdio.h>main(){
若有定义语句:intx=3,y=2,z=1;,表达式:2*=(x>y?++x:y+)的值是
为了避免嵌套的if-else的二义性,C语言钡定:else与______配对。
数据库技术的根本目标是要解决数据的()。
在E-R图中,矩形表示______。
随机试题
(2007年10月)国际法
具有补肾壮阳,祛风除湿功效的药物是
患者,男,42岁。呼吸气促,喉中哮鸣有声,胸闷如窒,口不渴,形寒肢冷,面色晦暗,舌苔白滑,脉弦紧。治疗应首选()
A、黄连解毒汤B、枳实C、甘草D、丹参注射液E、地龙何种中药与庆大霉素联用,利于庆大霉素进入胆道增加抗感染作用()
坏账准备金应计入企业的()。
要将浓度分别为20%和5%的A、B两种食盐水混合配成浓度为15%的食盐水900克。问5%的食盐水需要多少克?()
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是
Agreatamountofworkhasgoneinto_________theCathedraltoitsprevioussplendor.
Methodsofstudyingvary;whatworks【C1】______forsomestudentsdoesn’tworkatallforothers.Theonlythingyoucandoisex
Ifyousitalldayatanofficeandworryaboutitseffectonyourweightandhealth,takeafewbreaks.That’stheadvicefr
最新回复
(
0
)