首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的运行结果是______。 # 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
65
问题
以下程序的运行结果是______。
# 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(){intx=10,y=10,i;for(i=0;x>8;y=++i)printf("%d%d",x--,y);
数据的存储结构是指______。
#define能作简单的替代,用宏来替代计算多项式5*x*x+5*x+5的值的函数f,正确的宏定义语句为()。
在下列给出的表达式中,与while(E)中的(E)不等价的表达式是()。
数据模型按不同应用层次分成三种类型,它们是概念数据模型、【】和物理数据模型。
已定义以下函数:fun(char*p2,char*p1){while((*p2=*p1)!=’\0’){p1++;p2++;}}此函数的功能是()。
下列叙述中j下确的是()。
设有如下定义,structsk{inta;floatb;}data;int*p;若要使P指向data中的a域,正确的赋值语句是()。
有一个深度为4的满二叉树,下面关于序号为7的结点的叙述中,正确的是______。
软磁盘最外边的磁道数是【】号磁道。
随机试题
当今世界正处于百年未有之大变局,但时代的主题仍然是()
两性霉素B去氧胆酸盐快速静脉滴注可导致低血压、低血钾、心律失常和休克,需缓慢避光静脉滴注,每次滴注时间需
Ithink______ofthetextisverydifficult.
高压蒸汽灭菌物品,保存时间不超过
下列是检识黄酮的首选试剂的是
设计方的项目管理工作主要在设计阶段进行,但它也会涉及()。
有关商业银行接管的法律效果,下列表述正确的有()。
蜡烛:教师()
已知一个长度为12的表{Jan,Feb,Mar,Apr,May,June,July,Aug,Sep,Oct,Nov,Dec}:按表中元素的顺序构造一棵平衡二叉树,试求在等概率情况下检索成功的平均检索长度。
Readthetextsfromamagazinearticleinwhichfivewomentalkedabouttheirslimmingfailures.ForQuestions61to65,matcht
最新回复
(
0
)