首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对于下面的程序 #include<stdio.h> #include<string.h> char * scmp(char * s1,char * s2) { if(strcmp(s1,s2)<0)return(s1);
对于下面的程序 #include<stdio.h> #include<string.h> char * scmp(char * s1,char * s2) { if(strcmp(s1,s2)<0)return(s1);
admin
2010-01-10
26
问题
对于下面的程序 #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(string,scmp(string,str[2])); printf("%s\n",string); } 若运行时依次输入abcd、abba和abc三个字符串,则输出结果为 ______。
选项
A、abcd
B、abba
C、abc
D、abca
答案
2
解析
本题自定义函数scmp()的作用是比较字符串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/FmWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在窗体上画一个名称为Commandl的命令按钮,然后编写如下程序:OptionBase1PrivateSubCommandl_Click()d=0:c=10:x=Array(10,12,21,32,24)Fori=1To5Ifx(i
设有如下程序段:Dima(10)ForEachxInaPrintx;Nextx在上面的程序段中,变量x必须是
在标准模块中,将a定义为全局整型变量的语句是
假定有如下情况语句:SelectCaseX能表示|X|>5的Case子句是
输入VisualBasic源程序时,若一个命令行中包含两个语句,则两个语句之间的分隔符应使用
以下数组定义语句中,错误的是()。
数据库设计中反映用户对数据要求的模式是()。
以下关于变量作用域的叙述中错误的是
长整型常数的类型说明符为
设在工程文件中有一个标准模块,其中定义了如下记录类型:TypeBooksNameAsString*10:TelNumAsString*20EndType在窗体上画一个名为Commandl的命令
随机试题
当被测离子与EDTA的反应速度太慢,或没有合适的指示剂时可选用()滴定法。
上颌神经属于
以下哪项不是损益类账户?()
需要定期局部财产清查的情况有()。
新技术、新工艺可以直接用于工业生产领域,不必分析产品生产全过程技术方法的可行性。()
甲公司系增值税一般纳税人,适用的增值税税率为17%,适用的所得税税率为25%,按净利润的10%计提法定盈余公积。甲公司2016年度财务报告批准报出日为2017年3月5日,2016年度所得税汇算清缴于2017年4月30日完成,预计未来期问能够取得足够的应纳税
某股份有限公司的注册资本为6000万元,2001年末的净资产为8000万元,法定盈余公积金余额为3000万元。2002年初,经般东大会决议通过,拟将部分法定盈余公积金转增股本,根据《中华人民共和国公司法》的规定,本次转增股本最多不得超过()万元。
影响个体感觉的因素有()。
马克思主义的直接理论来源是
5个人并排排成一排,其中甲不能够排在两头,问一共有多少种排法?
最新回复
(
0
)