首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有下列程序: #include<stdio.h> #include<string.h> main() { int i; char s[10],t[10]; gets(t); for(i=0;i<2;i++)
设有下列程序: #include<stdio.h> #include<string.h> main() { int i; char s[10],t[10]; gets(t); for(i=0;i<2;i++)
admin
2013-02-23
27
问题
设有下列程序:
#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://jikaoti.com/ti/ZRB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
若有说明:inta[][4]={0,0};则下面不正确的叙述是()。
以下程序的输出结果是()。#include<stdio.h>main(){inta,i;a=0;for(i=1;i<5;i++){switch(i){cas
若要用下面的程序片段指针变量p指向一个存储整型变量的动态存储单元int*p;p=______malloc(sizeof(int));则应填入______。
字符(char)型数据在微机内存中的存储形式是______。
以下叙述中正确的是()。
线性表L=(a1,a2,a3,…ai,…an),下列说法正确的是()
以下程序是从终端读入数据到数组中,统计其中正数的个数,并计算它们的和。请填空。main(){inti,a[20],sum,count;sum=count=【】;for(i=0;i<20;i++)scanf("%
随机试题
要查出移动性浊音,腹水量应达到
线路
现实执行中的《国家行政机关公文格式》发布于()
有关稳态的正确描述,不包括
肝经风热者易出现( )。
表示受治疗病人中的治愈频率为某时点内受检人群中患某疾病的频率为
A.结肠脾曲B.结肠肝曲C.直肠和乙状结肠D.回盲部E.全结肠溃疡性结肠炎的好发部位是
内燃机在工作中会因()等原因产生损伤、故障或失效。
《民法通则》第135条规定:“向人民法院请求保护民事权利的诉讼时效期限为二年,法律另有规定的除外。”那么规定中的“诉讼时效”属于()。
公安机关督察机构设督察长,由()担任。
最新回复
(
0
)