首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中函数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
73
问题
以下程序中函数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全国计算机二级
相关试题推荐
设inta=12,则执行完语句a+=a-=a*a后,a的值是()
数据库管理系统常见的数据模型有层次模型、网状模型和【】3种。
若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是
下列选项中不屑于C语言数据类型的是()
在关系模型中,把数据看成一个二维表,每一个二维表称为一个【】。
下面函数调用语句含有实参的个数为func((exp1,exp2),(exp3,exp4,exp5));
汇编程序和编译程序翻译的目标程序需经【】连接成可执行的程序。
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。下列不能将变量c中的大写字母转换为对应小写字母的语句是()。
常用的软件结构设计工具是结构图(SC),也称程序结构图。其中,用矩形表示______,用带空心圆的箭头表示传递的是数据。
数据库技术的根本目标是要解决数据的
随机试题
教学活动中,教师如何灵活运用直观教学的方法?
某技术员小刘在堆瓷完成后,修整形态时,由于金瓷冠在工作模型上未完全就位,就进行了调,导致金瓷冠
海金沙入汤剂宜阿胶入汤剂宜
男,11岁。足部刺伤l小时,已接受计划性混合疫苗注射。为预防破伤风,最重要的处理措施是()
A.痢疾志贺菌B.福氏志贺菌C.宋内志贺菌D.鲍氏志贺菌E.史密志贺菌我国流行有上升趋势的菌群是()
在工程网络计划中,某项工作的最早完成时间与其紧后工作的最早开始时间之间的差值称为这两项工作之间的()
基金经营机构应妥善保存客户交易终端信息和开户资料电子化信息,保存期限不得少于()年。
城市房屋租赁应向()部门登记备案。
如果掩蔽音和被掩蔽音都是纯音,那么两个声音(),掩蔽作用越大。
简述长期借款筹资的优缺点。
最新回复
(
0
)