首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对于下面的程序 #include<stdio.h> #include<string.h> char *scmp(char*s1,char*s2) { if(strcmp(s1,s2)<0)return(s1); else
对于下面的程序 #include<stdio.h> #include<string.h> char *scmp(char*s1,char*s2) { if(strcmp(s1,s2)<0)return(s1); else
admin
2009-02-15
74
问题
对于下面的程序 #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],sb[3][20]; for(i=0;i<3;i++)gets(str
); strcpy(string,scmp(str[0],str[1])); strcpy(string,scmp(string,str[21)); printf("%s\n",string); } 若运行时依次输入abcd、abba和abc三个字符串,则输出结果为______。
选项
A、abcd
B、abba
C、abc
D、abca
答案
2
解析
本题自定义函数scrnp()的作用是比较字符串s1和s2的大小,如果s1<s2,函数返回s1的值,否则返回s2的值。若运行时依次输入abcd、abba和abc三个字符串,执打strcpy(string,scmp(str[0],str[1]));后,string的值为abba,再执行 strcpy(string,scmp(string,str[2]));,由于scmp(string,str[2])返回string的值abba,再拷贝到字符串数组string中,所以本题输出abba。
转载请注明原文地址:https://kaotiyun.com/show/egXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列有语法错误的赋值语句是
为了在FormLoad事件过程中用Print方法在窗体上输出指定的内容,首先应执行的操作是
窗体上有1个名称为Command1的命令按钮,事件过程及函数过程如下:PrivateSubCommand1_Click()DimmAsStringm=InputBox("请输入字符串")Printpick_str(m)EndSub
下列叙述中正确的是
关于文件操作,以下叙述中正确的是
设有如下事件过程:PrivateSubForm_Click()Sum=0Fork=1To3Ifk<=1Thenx=1ElseIfk<=2Thenx=2ElseIfk<=3Thenx=3Elsex=4EndIfSum=Su
构成计算机软件的是()。
以下合法的VB变量名是
若变量a未事先定义而直接使用(例如:a=0),则变量a的类型是
下面描述中,不属于软件危机表现的是
随机试题
税法上纳税人的遵从属于经济法运行系统中的【】
腹部体格检查的顺序是【】
Thebiggestsafetythreatfacingairlinestodaymaynotbeaterroristwithagun,butthemanwiththeportablecomputerinbus
有关临床实验室质量管理体系建立的过程,以下叙述最准确的是
咨询工程师在工程项目合同管理中的作用不包括()。
城市公共财政的职能包括()。
共同共有关系不包括( )。
根据合伙企业法律制度的规定,合伙协议未约定合伙利润分配和亏损分担比例的,经合伙人协商不成的。合伙人之间分配利润和分担亏损的原则是()。
__________包括人格感化、环境陶冶和艺术陶冶等。
A、Hemightvisitthewomaninthehospital.B、Hewillrefusetoacceptthewoman’spaper.C、Hemaydenythewoman’srequesttoh
最新回复
(
0
)