首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有下列程序: #include<stdio.h> #include<string.h> main() { int i; char s[10],t[10]; gets(t); for(i=0;i<2;i++) { gets(
设有下列程序: #include<stdio.h> #include<string.h> main() { int i; char s[10],t[10]; gets(t); for(i=0;i<2;i++) { gets(
admin
2010-05-22
66
问题
设有下列程序:
#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>代表回车符):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="QTHRG", if语句的控制条件strcmp(t,s)<0成立,执行下列的语句,将字符数组s所指字符串的内容复制到字符数组t所指存储空间中,然后输出字符数组t。
转载请注明原文地址:https://kaotiyun.com/show/lkWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
VB中有3个键盘事件:KeyPress、KeyDown、KeyUp,若光标在Text1文本框中,则每输入一个字母
为了在运行时能显示窗体左上角的控制框(即系统菜单),应执行的操作是
设有下面的程序段:X=InputBox(“请输入一个整数”)ReDima(x)Fork=xTo0Step一1a(k)=kNextk一般,在这段程序之前应先进行数组a的定义。下面定义语句中正确的是
设子程序过程定义的首部为:PublicSubS(XAsInteger,YAsSingle)则以下正确的调用形式为()。
将数据库的结构划分成多个层次,是为了提高数据库的()。
以下选项中,不合法的VisualBasic的变量名是( )。
在标准模块中用Public关键字定义的变量,其作用域为( )。
算法的有穷性是指( )。
算法空间复杂度的度量方法是
已定义c为字符型变量,则下列语句中正确的是
随机试题
需要的五个层级。
造成牙釉质发育不全的病因不包括()
某商店2010年9月7日领取营业执照开业,主要零售影碟。同年12月31日税务机关经检查发现:该商店未按规定办理税务登记,成本费用记录较真实,共计24万元,但收入类账簿记录不健全,无法核实其收入情况。关于纳税期限,下列说法正确的是()。
关于温度对酶活性影响的实验,下列叙述不正确的是()。
我国当前的金融监管格局体现为()。
民族生存和发展的基本前提是()
设A是三阶方阵,α1,α2,α3是三维线性无关的列向量组,且Aα1=α2+α3,Aα2=α3+α1,Aα3=α1+α2。求A的全部特征值;
在IPv4向IPv6过渡期间,如果要使得两个IPv6结点可以通过现有的IPv4网络进行通信,则应该使用(67);如果要使得纯IPv6结点可以与纯IPv4结点进行通信,则需要使用(68)。(68)
A、说了假话B、常做错事C、丢了工作A
Youaretowriteinnolessthan120wordsaboutthetitle"FindingaFriendovertheInternet".Studythepicturebelowcarefu
最新回复
(
0
)