首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的运行结果是______。 # 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
26
问题
以下程序的运行结果是______。
# 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全国计算机二级
相关试题推荐
有下列程序;#include<stdio.h>main(){charc;while((c=getchar())!=’,’)putchar(++C);}程序运行时,如果从键盘输入:A,B,
数据的存储结构是指______。
有以下程序:#include<stdio.h>main(){inta[3][3],*p,i;p=&a[0][0];for(i=0;i<9;i++)p[i]=i+1;printf
以下不能定义为用户标识符的是()。
下列关于栈的叙述中正确的是()。
若x和y代表整型数,以下表达式中不能正确表示数学关系|x-y|<10的是()。
若变量a是int类型,并执行了语句:a=’A’+1.6;,则正确的叙述是
现有以下结构体说明和变量定义,如图所示,指针P,q,r分别指向一个链表中连续的三个结点。structnode{chardata;structnode*next;}*p,*q,*r;现要将q和r所指
下列对于线性链表的描述中正确的是()。
随机试题
爱德华创造性的组织思想ABC公司是一家拥有30万名员工、116家分公司、年销售额高达480亿美元、业务遍布世界各地的跨国集团公司。这家公司经常性地将业务从一个国家转换到另一个国家,而它又试图使其各项经营都能共享技术和产品。如何对此加以有效地组织?
患儿出生1天,足月顺产,24小时内出现黄疸,嗜睡,吸吮无力,肝脾肿大较轻此患儿诊断最大可能是
进口水果,烟叶,茄科蔬菜不需要事先申请。( )
甲公司为上市公司,该公司内部审计部门在对其2015年度财务报表进行内审时,对以下交易或事项的会计处理提出疑问:(1)2015年12月31日,甲公司有以下三份尚未履行的合同:①2015年2月,甲公司与乙公司签订一份不可撤销合同,约定在2016年3月以每箱
甲公司从事土地开发与建设业务,与土地使用权及地上建筑物相关的交易或事项如下:(1)20×5年1月10日,甲公司取得股东作为出资投入的一宗土地使用权及地上建筑物。取得时,土地使用权的公允价值为5600万元,地上建筑物的公允价值为3000万元。上述土
()是指在特定条件下产生的、带有固定倾向的、对客观事物的歪曲的知觉。
下列不属于《幼儿园教师专业标准(试行)》中规定的专业能力的是()
甲、乙、丙、丁四人在一起议论本班同学申请建行学生贷款的情况。甲说:“我班所有同学都已申请了贷款。”乙说:“如果班长申请了贷款,那么学习委员就没申请。”丙说:“班长申请了贷款。”丁说:“我班有人没有申请贷款。”
有如下程序:#includeusingnamespacestd;classBase{protected:Base(){cout<<’A’;}Base(charc){cout<<c;}
MysisterandIhave______ideasonhowtoraisechildren.
最新回复
(
0
)