首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有下列程序: #include #include main() { int i; char s[10],t[10]; gets(t); for(i=0;i<2;i++)
设有下列程序: #include #include main() { int i; char s[10],t[10]; gets(t); for(i=0;i<2;i++)
admin
2012-12-03
24
问题
设有下列程序:
#include
#include
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);
}
程序运行后,从键盘上输入(
代表回车符):DEF
BADEFM
QTHKG
则程序运行后的结果是_________。
选项
答案
QTHRG。
解析
本题考查strcmp(t,s)函数,函数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",条件strcmp(t,s)<0不成立,接着执行第二次循环,s="QTHRG",if条件strcHkp(t,s)<0成立,执行strcmp(t,s)函数,然后输出字符数组t。
转载请注明原文地址:https://kaotiyun.com/show/FMPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下定义,则不移动指针p,且通过指针p引用值为98的数组元素的表达式是【】。intw[10]={23,54,10,33,47,98,72,80,61},*p=w;
若有定义语句:inta[2][3],*p[3];,则以下语句中正确的是()。
若有以下程序段(n所赋的是八进制数):intm=32767,n=032767;printf("%d,%\n",m,n);执行后输出结果是()。
有以下程序:main(){intX=3,y=2,z=1;printf("%d\n",x/y&~z);}
有以下程序main(){charstr[][10]={"China",Beijing"},*p=str;printf("%s\n",p+10);}程序运行后的输出结果是
下列叙述错误的是()。
已定义以下函数:intfun(int*p){return*p;}函数fun的返回值是()。
若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是()。
在下列给出的表达式中,与while(E)中的(E)不等价的表达式是()。
下面的程序是将从终端读入的20个字符放入字符数组中,然后利用指针变量输出上述字符串,请填空。#include<stdio.h>main(){inti;chars[21],*p;for(i=0;i<20
随机试题
分线盒在电杆上安装时,应设在盒体的上端面距吊线
目前微型计算机中采用的逻辑元件是()。
由于上皮坏死脱落而使组织形成凹陷,有炎症细胞浸润和纤维素渗出称位于颊、唇、口底、舌腹、软腭的黏膜称
下列关于行政责任与行政职能、职责和职权的关系表述中不符合规定的是()
背景材料某建筑工程施工进度计划网络图如下图所示:施工中发生了以下事件:【事件一】A工作因设计变更停工10天;【事件二】B工作因施工质量问题返工,延长工期7天;【事件三】E工作因建设单位供料延期,推迟3天施
有“白衣民族”之称的是()。[2011年安徽真题]
实验设计成功与否的标准包括()。
课程上有的学生会开小差,这属于()。
与认知学习理论相比,建构主义学习理论除了强调学习的主动建构性、社会互动性外,还强调()。(2009年)
设某数据库服务器中配置有2块300GB和1块500GB的硬盘,为了保证可靠性,数据库管理员在3块硬盘上建立了RAID5。建立RAID5后,可用的磁盘空间为()。
最新回复
(
0
)