首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有下列程序: #include<stdio.h> #include<string.h> main() { int i; char si 10],ti 1
设有下列程序: #include<stdio.h> #include<string.h> main() { int i; char si 10],ti 1
admin
2013-02-23
40
问题
设有下列程序:
#include<stdio.h>
#include<string.h>
main()
{ int i;
char si 10],ti 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)函数的功能是把字符数组,所指字符串的内容复制到字符数组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/0HJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有一堆零件(100到200之间),如果分成4个零件一组的若干组,则多2个零件;若分成7个零件—组,则多3个零件;若分成9个零件一组,则多5个零件。下面程序是求这堆零件总数。请选择填空。#include<stdio.h>main(){
对下述程序的判断中,正确的是voidmain(){char*p,s[128];p=s;while(strcmp(s,"End")){printf("Inputastring:");
以下数组定义中不正确的,是______。
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是______。
有以下程序;main(){inty=3,x=3,z=1;printf("%d%d\n",(++x,y++),z+2);}执行后的输出结果是()
在程序设计阶段应该采取【】和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
以下程序的功能是()#include<stdio.h>main(){FILE*fp1;*fp2;fp1=fopen("filel","r");fp2=fopen("file2","w");wh
以下叙述中正确的是 ______。
在深度为7的满二叉树中,叶子结点的个数为______。
按“先进后出”原则组织数据的数据结构是[]。
随机试题
2016年3月23日,习近平视察国防大学时强调,突现强军目标,建设世界一流军队,要()
影响缺血-再灌注损伤的因素有
下列关于行政区域建置和划分的说法,哪一项是不正确的?
共建设工程的直接费为4800万元,其中直接工程费为2560万元,年平均二次搬运费开支额为28万元,全年建安产值为1500万元,直接工程费占总造价的比例为80%,则二次搬运费为()万元。
某房地产企业使用自有资金并购另一家房地产企业,这种并购属于()。
南戴河最著名的景点有()。
习近平总书记在谈到国家发展道路时说:“鞋子合不合脚,自己穿着才知道。”下列语句与之蕴含的哲理相一致的是()。
我们党领导下的改革开放,是
[*]
______thefog,weshouldhavereachedourdestination.
最新回复
(
0
)