首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有下列程序: #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
79
问题
设有下列程序:
#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://www.kaotiyun.com/show/07Pp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
fgetc函数的作用是从指定文件读入—个字符,该文件的打开方式必须是______。
下列程序的输出结果是()main(){charch[2][5]={"6934","8254"},*p[2];inti,j,s=0;for(i=0;i<2;i++)p[i]=ch[i];
若有函数内部说明:inta[3][4];则数组a中各元素
已有变量定义和函数调用语句:inta=25;print_value(&a);下面函数的正确输出结果是voidprint_value(int*x){printf("%d\n",++*x);}
瀑布模型将软件生存周期划分为【】、开发和运行3个阶段。
若a=10,b=20,则表达式!(a<b)的值是【】。
设有定义“struct{inta;floatb;charc;}abc,*p_abc=&abc;”,则对结构体成员a的引用方法可以是abc.a和p_abc【】a。
已知形成链表的存储结构如下图所示,则下述类型描述中的空白处应填______。structlink{chardata;______,}node;
数据库系统中实现各种数据管理功能的核心软件称为【】。
关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、【】和自定义完整性。
随机试题
简述企业发展型战略的风险。
小儿器质性腹痛的常见的临床表现有( )
痰饮停胃,则可见
以下关于不可抗力的说法正确的是( )。
有关证券承销方式,以下说法不正确的是( )。
图7—1所示的钢丝绳损坏中()属于绳股挤出。
从逻辑结构上看,权利和义务是()。
在Linux中,设备文件存放在(64)________________目录下,以hd为前缀的文件是IDE设备,以sd为前缀的文件是(65)________________设备。
从职工表(姓名、性别、出生日期)查询所有目前年龄在35岁以上(不含35岁)的职工信息,正确的命令是
若有定义:floatx=1.5;inta=1,b=3,c=2;,则正确的switch语句是
最新回复
(
0
)