首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有下列程序: #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
59
问题
设有下列程序:
#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全国计算机二级
相关试题推荐
有以下程序:voidf(intv,intw){intt;t=v;v=w;w=t;}main(){intx=l,y=3,z=2;if(x>y}f(x,y)
有以下程序:fun(intx,inty){staticintm=0,i=2;i+=m+1;m=i+x+y;returnm;}main(){intj=1,m=1,k;
以卜函数sstrcat()的功能是实现宁符串的连接,即将t所指字符串复制到s所指字符串的尾部。例如:s所指字符串为abcd,t所指字符申为efgh,函数调用后s所指字符串为abcdefgh。请填空。#include<string.h>v
若运行以下程序时,从键盘输入ADescriptor<回车>,则下面程序的运行结果是()。#include<stdio.h>main(){charc;intv0=1,v1=0,v2=0;
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,下列正确的程序段是()。
设在主函数中有以下定义和函数调用语句,且函数fun为void型,请写出函数fun的首部【】。要求形参名为b。main()}doubles[10][22];intn;┆fun(s);
在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送______。
面向对象的模型中,最基本的概念是对象和【】。
可以在C语言中用做用户标识符的是______。
算法的空间复杂度是指
随机试题
公有制为主体、多种所有制经济共同发展,是我国社会主义初级阶段的一项基本经济制度。这一制度的确立,是由()。
PoorMrs.Brownhasbeeninhospitalfortwoweeksnow,Iwonderhowshe’s______.
胃溃疡的手术适应证包括
工业企业在销售产品、提供劳务等经营业务中所产生的收入称之为()。
按照股东所享有的股东权益和风险大小的不同,股票可以分为( )。
商业银行通过吸收存款和发放贷款,发挥着化货币为资本的作用。这是它的()职能的体现。
分析___________能说明字的本义,从而有助于了解词的本义。(对外经济贸易大学2016)
[*]
Uptonow,theworkhasbeeneasy.
A、Ithasagoodviewofthecoast.B、ItisnearSanFrancisco.C、Ithasnoadmissionfee.D、Itcanbeseeninonehour.B细节判断题对
最新回复
(
0
)