首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有下列程序: #include<stdio.h> #include<string.h> main() { int i; char s[10],t[10]; gets(t); for(i=0;i<2;i++) { gets(
设有下列程序: #include<stdio.h> #include<string.h> main() { int i; char s[10],t[10]; gets(t); for(i=0;i<2;i++) { gets(
admin
2010-05-22
70
问题
设有下列程序:
#include<stdio.h>
#include<string.h>
main()
{ int i;
char s[10],t[10];
gets(t);
for(i=0;i<2;i++)
{ gets(s);
if(strcmp(t,s)<0)strcpy(t,s);
}
printf("%s\n",t);
}
程序运行后,从键盘上输入(<CR>代表回车符):DEF<CR>BADEF<CR>QTHRG<CR>,则程
序的输出结果是______。
选项
答案
QTHRG
解析
函数strcmp(t,s)用来比较t和s所指字符串的大小,若t>s,则函数值大于0;若t=s,则函数值等于0:若t<s,则函数值小于 0。函数strcpy(t,s)的功能是,把字符数组s所指字符串的内容复制到字符数组t所指存储空间中。本题中,t[10]="CDEF"。第一次循环,s[10]="BADEF",if语句的控制条件strcmp(t,s)<0不成立,接着执行第二次循环,s="QTHRG", if语句的控制条件strcmp(t,s)<0成立,执行下列的语句,将字符数组s所指字符串的内容复制到字符数组t所指存储空间中,然后输出字符数组t。
转载请注明原文地址:https://kaotiyun.com/show/lkWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有数据定义语句:Dima,bAsIntegerDimx%,YasInteger执行语句后,不是整型变量的是
默认情况下,下面声明的数组的元素个数是Dima(5,-2To2)
编写如下程序:PrivateSubCommand1_Click()DimscoreAsIntegerscore=86Ifscore>85Thenr=1ElseIfscore>60Thenr=2Elser=0EndIf
表达式Int(Rnd(0)*50)所产生的随机数范围是
在面向对象方法中,不属于“对象”基本特点的是
以下能在窗体Forml的标题栏中显示“VisualBasic窗体”的语句是
以下叙述中,错误的是()。
以下说法中正确的是()。
已知数组Dima(1To10)AsInteger,则下面正确调用GetValue函数的是()。PrivateFunctionGetValue(a()AsInteger)AsIntegerFori=1To10
执行下列语句:strInput=InputBox(“请输入字符串”,“字符串对话框”,“字符串”)将显示输入对话框。此时如果直接单击“确定”按钮,则变量strlnput的内容是()。
随机试题
Mostpeopleagreethatthedirect,assertive(坚定自信的)Americanpersonalityisavirtue,butitsometimessurprisesforeigners.In
患儿,男,1岁,发热3天,呕吐数次,患儿精神萎靡,前囟饱满,怀疑化脓性脑膜炎拟行腰椎穿刺,穿刺部位应选择
不属于WTO主要协议的是()。
对于低碳钢取它的()作为设计强度取值的依据。
单位工程指标编制应列入的费用有()。
下列评估指标中,最能体现社会工作机构公信力的是()。
[*]
A.Cloud-to-groundlighteningoccurringintheUSB.TypesoflighteningC.CauseoflighteningD.Differencesbetweenthundera
Howmenfirstlearnedtoinventwordsis(31);inotherwords,theoriginoflanguageisamystery.Allwereallyknowisthatm
Whereisthespeechtakingplace?
最新回复
(
0
)