首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的运行结果是______。 # include <string.h> typedef struct student{ char name[10]; long sno; float scor
以下程序的运行结果是______。 # include <string.h> typedef struct student{ char name[10]; long sno; float scor
admin
2013-02-23
50
问题
以下程序的运行结果是______。
# include <string.h>
typedef struct student{
char name[10];
long sno;
float score;
}STU;
main()
{ STU a={"zhangsan",2001,95},b={"Shangxian",2002,90},
c={"Anhua",2003,95},d,*p-&d;
d=a;
if{strcmp(a.nalne,b.name)>0) d=b;
if(strcmp(c.name,d.name)>0) d=c;
printf("%ld%s\n",d.sno,p >name};
}
选项
答案
2002Shangxian
解析
本题考核的知识点是结构体类型的定义、赋初值以及字符串的比较。本题中首先定义一个结构体类型STU,镇结构体由一个长度为10的字符型数组、一个long型变量和一个float型变量组成。接着在主函数中用 STU定义了4个结构体变量a、b、c、d,并且给a、 b、c赋初值,然后定义?一个结构体指针p,并让它指向变量d。然后让将变量a的值赋给变量d,接着通过两个if语句比较结构体变量a、b、c的成员 name大小。第一个订语句将结构体变量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.sn0和p->name的值为2002Shangxian
转载请注明原文地址:https://kaotiyun.com/show/uSPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设intx=7,则~x的值是()。
函数调用strcat(strcpy(str1,str2),str3)的功能是()。
在下列给出的表达式中,与while(E)中的(E)不等价的表达式是()。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是()。
有以下程序段:structst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};structstc[2]={10,a,20,b};pt=c;以下选项中表达式的值为11的是()。
下列叙述中正确的是()。
在“文件包含”预处理语句的使用形式中,当#include后面的文件名用"",(双撇号)括起时,寻找被包含文件的方式是()。
在下列叙述中,正确的一条是______。
已知二叉树BT的后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是______。
随机试题
在电子商务系统可能遭受的攻击中,从信道进行搭线窃听的方式被称为
在货币政策理论中,凯恩斯于1936年发表的《通论》中提出的政策主张是()
Fromchildhoodtooldage,wealluselanguageasameansofbroadeningourknowledgeofourselvesandtheworldaboutus.When
某CDC健康教育所主动对当地居民进行有关预防脑中风的宣传材料制作,这种需求评估为
A.五味消毒饮B.仙方活命饮C.黄连解毒汤D.犀角地黄汤E.清骨散疮疡内治,清血分热之常用方剂是()
下列哪一案件可以适用当事人和解的公诉案件诉讼程序?(2016年卷二41题,单选)
会计主体的经济活动与会计主体所有者的经济活动都必然影响所有者的经济利益。()
国家机关工作人员行使职权时违背法律授朽的宗旨,超越职权范围或者违反职权行使的程序,从而导致公共财产、国家和人民利益遭受重大损失的行为,应判处()。
所有好的评论家都喜欢格林在这次演讲中提到的每一个诗人。虽然格斯特是非常优秀的诗人,可是没有一个好的评论家喜欢他。根据以上陈述,可以得出以下哪项?
A、Itreceivesmorenutrientsthanitcanabsorb.B、Itbecomesoversaturatedwithwater.C、Itlosestheabilitytosupportinsect
最新回复
(
0
)