首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有下列程序: #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
34
问题
设有下列程序:
#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>代表回车符):CDEF<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/zNWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
表达式Int(Rnd(0)*50)所产生的随机数范围是
数据模型的三个要素是()。
下面关于VB应用程序的叙述中正确的是()。
设子程序过程定义的首部为:PublicSubS(XAsInteger,YAsSingle)则以下正确的调用形式为()。
要使得文件列表框File1中只显示文件扩展名为jpg的图片文件,则下列正确的语句是()。
以下说法中正确的是()。
以下表达式与Int(3.5)的值相同的是
设有下面的程序段:x=InputBox(“请输入一个整数”)ReDima(x)Fork=xTo0Step-1a(k)=kNextk一般,在这段程序之前应先进行数组a的定义。下面定
有以下程序: #include<stdlib.h> main( ) { char *p ,* q; p=(char * )malloc(sizeof(char) * 20);q=p; scanf("%s%s",p,q); printf("
随机试题
根据劳动和社会保障部《招用技术工种从业人员规定》,出版物发行员属于技术工种,国家实行先培训后上岗的就业制度。()
有关肾母细胞瘤的CT表现,错误的是
男性,16岁,1天前摔伤右肘部。体查:右肘关节肿胀、压痛明显,活动受限,内上髁处有骨擦感,有一块1.5cm×2cm骨折片。最适当的处理是
不属于僵蚕性状鉴别特征的是
计算机辅助教学的英文缩写是CAI。()
贷款期限是指从签订贷款合同日起到约定的最后还款或清偿的期限。()
古希腊哲学家说:没有理性,眼睛是最坏的见证人。对这句话分析正确的是()
在一台Cisco路由器上执行showaccess—lists命令显示如下一组信息ExtendedIPaccesslistport4444permiticmp202.38.97.0,wildcardbits0.0.0.255anyd
WhoDecides?Whetheryouareaharriedparentfightingwitha14-year-oldaboutanobjectionablevideooramemberoftheS
Certainportableelectronicdevices(PEDs)mayinterferewithaircraftnavigationalequipment.PEDuseispermittedwhileontheg
最新回复
(
0
)