首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有下列程序: #include<stdio.h> #include<string.h> main() { int i; char s[10],t[10];
设有下列程序: #include<stdio.h> #include<string.h> main() { int i; char s[10],t[10];
admin
2013-02-23
37
问题
设有下列程序:
#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);
}
print f("%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="QTHRO", if语句的控制条件strcmp(t,s)<0成立,执行下列的语句,将字符数组s所指字符串的内容复制到字符数组t所指存储空间中,然后输出字符数组t。
转载请注明原文地址:https://kaotiyun.com/show/07Pp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序#include<stdio.h>#include<string.h>main(){char*p1="abc",*p2="ABC",str[50]="xyz";strcpy(ar+2,
以下程序运行后,输出结果是______。main(){char*d[]={"ab","cde"};printf("%x",d[1]);}
若有以下说明和定义:fun(int*c){……}main(){int(*a)()=fun,*b(),w[10],c;┇}在必要的赋值之后,对fun函数的正确调用语句是()
下列说法中错误的是
若有以下说明和定义uniondt{inta;charb;doublec;}data;以下叙述中错误的是
以下选项中错误的是()
已知inta;floatb;所用的scanf调用语句格式为:scanf("a//%d,b=%f",&a,&b);为了将数据3和25.08分别赋给x和y,正确的输入应当是
有如下说明:inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是______。
以下能正确定义整型变量a,b和c,并为其赋初值1的语句是______。
下列语句的输出结果是【】。chara=3;printf("%d,%o,%x,%u\n",a,a,a,a);
随机试题
代沟美国有,中国也有。
A.肺脓肿B.肺癌C.肺结核D.支气管扩张症E.肺栓塞女性,44岁,儿童时期曾患百日咳,反复咳嗽、咳痰多年,偶尔有咯血,胸部CT提示左下肺叶各段支气管与伴行肺动脉形成“印戒征”。最可能的诊断是
治疗心绞痛气虚血瘀证应首选()
郁金具有的功效是
[背景资料]某承包商于某年承包某外资工程的施工,与业主签订的承包合同约定:工程合同价2000万元;若遇物价变动,工程价款采用调值公式动态结算。该工程的人工费占工程价款的35%,水泥占23%,钢材占12%,石料占8%,砂料占7%,不调值费用占15%;开工前
在学习“画图”软件时,最能体现信息技术学科特点的学生活动是()。
治安管理处罚的适用主体是()。
Cheatingisnothingnew.Buttoday,educatorsandadministratorsarefindingthatinstancesofacademicdishonestyontheparto
若存在一个网络数据库应用系统,其中一台计算机A存有DBMS软件、所有用户数据和应用程序,其余各节点作为终端通过通信线路向A发出数据库应用请求,这种方式属于______。
Justinwasalwaysprepared.Hismottowas"Neverthrowanythingout,youneverknowwhenitmightcomeinhandy."Hisbedroomwa
最新回复
(
0
)