首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对于下面的程序 #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
23
问题
对于下面的程序 #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://jikaoti.com/ti/mgI0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
阅读程序:OptionBase1PrivateSubForm_Click()DimArr(3,3)AsIntegerFori=1To3Fori=1To3Ifj=iOrj=3-i+1Thenasr(i,j)=1El
在窗体上画一个名称为Commandl的命令按钮,然后编写如下程序:OptionBase1PrivateSubCommandl_Click()d=0:c=10:x=Array(10,12,21,32,24)Fori=1To5Ifx(i
窗体上有1个名称为Text1的文本框,1个名称为Timer1的计时器,且已在属性窗口将Timer1的Interval属性设置为2000、Enabled属性设置为False。以下程序的功能是,单击窗体,则每隔2秒钟在Text1中显示一次当前时间。Priva
下列程序段的输出结果是x=5Printx+1:x+1
下面可以正确定义2个整型变量和1个字符串变量的语句是
数据库设计中反映用户对数据要求的模式是()。
下面列表框属性中,是数组的是
在VB中,函数过程与子程序过程的区别之一是
以下关于函数过程的叙述中,正确的是
随机试题
肺痨病见以下哪些证候,可认为预后不良
俗称“蛤蟆肿”是指A.黏液腺囊肿B.舌下腺囊肿C.皮样囊肿D.表皮样囊肿E.甲状舌管囊肿
位于胸前壁外上方,前正中线旁开6寸,平第一肋间隙处的腧穴是
房屋建筑工程在保修范围和保修期限内出现质量缺陷,施工单位应当履行保修义务。()
账务处理程序是对()按照一定的形式和方法相结合的方式
A股份有限公司有关资料如下:(1)公司本年年初未分配利润贷方余额为243万元,本年净利润为420万元,固定成本(含利息)为120万元,适用的所得税税率为30%;(2)普通股200万股,不存在优先股。本年平均净资产为500万元,平均负债
套汇指利用______的汇率差异,通过贱买贵卖某种外汇赚取利润的行为。
12,20,30,42,( )
[A]ShouldIspendmore?[B]Istheproductstable?[C]Isthesoftwareeasytoupdate?[D]Isthetecheasytorepair?[E]Does
FastFoodorTraditionalChineseFood1.在我国,越来越多的年轻人喜欢西式快餐,如麦当劳、肯德基等2.你更喜欢西式快餐还是传统的中餐3.给出你的理由
最新回复
(
0
)