首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的运行结果是【 】。 #include<string.h> typeaef struct student{ char name[10]; long sno; float score; {STU; ma
以下程序的运行结果是【 】。 #include<string.h> typeaef struct student{ char name[10]; long sno; float score; {STU; ma
admin
2009-04-15
48
问题
以下程序的运行结果是【 】。
#include<string.h>
typeaef struct student{
char name[10];
long sno;
float score;
{STU;
main()
{ STUa={"zhangsan",2001,95},b={"Shangxian",2002,90},c={"Anhua",2003,95},d,*p=&d;
d=a;
if(strcmp(a.name,b.name)>0)d=b;
if(strcmp(C.name,d. name)>0)d=C;
printf("%1d%s\n",d.sno,p->name);
}
选项
答案
2002Shanxian
解析
本题中第一个if语句将结构体变量a.name和结构体变量b.name中较小的那个赋值给结构体变量d,第二个if语句将结构体变量c.name和结构体变量d.name较大的那个赋给结构体变量d。通过函数strcmp比较。strcmp()函数有两个参数,分别为被比较的两个字符串。如果第一个字符串大于第二个字符串返回值大于0,若第一个小于第二个返回值小于0,相等时返回值为0。字符串比较大小的标准是从第一个字符开始依次向右比较,遇到某一个字符大,该字符所在的字符串就是较大的字符串,如果遇到某一个字符小,该字符所在的字符串就是较小的字符串。本程序中第一个if语句strcmp(a. name,b.name)>0为真,故将b的值赋给d,第二个if语句strcmp(c.name,d.name)>0为假,故不执行后面的语句,最后d的值为b的值,因此d.sno和p->name的值为 2002Shangxian。
转载请注明原文地址:https://kaotiyun.com/show/5YXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设窗体上有一个名称为Timer1的计时器控件,其Interval属性被设置为500,Enabled属性被设置为True;还有一个名称为Text1的文本框和下面的事件过程:PrivateSubTimer1_Timer()Sta
命令按钮Command1的事件过程如下:PrivateSubCommand1_Click() Dimarr(5,5)AsInteger DimiAsInteger,jAsInteger Fori=1To4
下列程序段的执行结果为()。a=0:b=1Doa=a+b:b=b+1LoopWhilea<10Printa:b
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是
在考生文件夹下有一个工程文件sjt5.vbp,窗体上有2个标题分别是“读数据”和“查找质数”的命令按钮。请画1个名称为Text1、初始值为空的文本框,该文本框允许显示多行内容,且有垂直滚动条,如图3-36所示。程序功能:(1)考生文件夹
(1)在考生文件夹下有一个工程文件sit3.vbp,在Forml的窗体中有一个文本框、两个命令按钮和一个计时器。程序的功能是在运行时,单击“开始计数”按钮,就开始计数,每隔1秒,文本框中的数加1;单击“停止计数”按钮,则停止计数(如图3—165所示)。要求
下列与队列结构有关联的是
VisualBasic过程分为函数过程和子过程,下面的叙述中错误的是()。
将E-R图转换到关系模式时,实体与联系都可以表示成()。
随机试题
B观点态度题。当男士问女士为什么会投身于教育慈善事业时,女士提到了自己的父母,她说自己的父母都没有接受过完整的教育,但他们却坚持要让孩子充分利用校内外公共教育提供的机会,并期望他们能够接受高等教育。由此可以判断,女士的父母对她的教育问题是持积极肯定的态度。
调任的对象是______、______和______。
下列关于ABO血型系统的叙述,错误的是()
属于湿淫证特性的是
乳牙牙髓感染临床上多为
【2016年】直接筹资是企业直接从社会取得资金的一种筹资方式,一般只能用来筹集股权资金。()
Ican’t_____himfromhisbrother.Theylookverymuchalike.
Althoughhethoughthewashelpingustopreparethedinner,hewasactually______theway.
Americansthisyearwillswallow15,000tonsofaspirin,oneofthesafestandmosteffectivedrugsinventedbyman.Themostpo
WhenIwasatschool,my【B1】______wastobeapilotintheairforce.Butmyeyesightwasn’tgoodenough.SoIhadtogiveuptha
最新回复
(
0
)