首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include #include typedef struct stu { char name[10], gender; int score; } STU; void f( char *p ) { strcpy( p, "Qian"
若有以下程序 #include #include typedef struct stu { char name[10], gender; int score; } STU; void f( char *p ) { strcpy( p, "Qian"
admin
2019-05-17
78
问题
若有以下程序
#include
#include
typedef struct stu { char name[10], gender;
int score;
} STU;
void f( char *p )
{ strcpy( p, "Qian" ); }
main()
{ STU a={"Zhao", ’m’, 290}, b;
b=a;
f(b.name);
b.gender = ’f’; b.score = 350;
printf("%s,%c,%d,", a.name, a.gender, a.score);
printf("%s,%c,%d\n", b.name, b.gender, b.score);
}
则程序的输出结果是( )。
选项
A、Zhao,m,290,Qian,f,350
B、Zhao,m,290,Zhao,m,290
C、Qian,f,350,Qian,f,350
D、Zhao,m,290,Zhao,f,350
答案
A
解析
同类型的结构体之间可以直接赋值,所以主函数中把结构体变量a中的数据整体赋值给了结构体变量b。函数f()的作用是给b.name赋值为"Qian"(注意这里结构体的第一个称为为数组而不是指针,所以a.name与b.name指向不同的内存空间),所以输出结果为选项A)。
转载请注明原文地址:https://kaotiyun.com/show/ZPRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
下面关于’’EOF’’的叙述,正确的是
若有以下程序段doublex=5.16894;printf(’’%f\n’’,(int)(x*1000+0.5)/(double)1000);则程序段的输出结果是
下列选项中,能够满足’’只要字符串s1等于字符串s2,则执行ST’’要求的是
给定程序MODll.C中函数fun的功能是:用选择法对数组中的n个元素按从小到大的顺序进行排序。请修改程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行和删行,也不得更改程序的结构!#include#defin
给定程序中,函数fun的功能是:统计出带有头结点的单向链表中结点的个数,存放在形参n所指的存储单元中。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANKl.C中。不
有两个关系R,S如下由关系R通过运算得到关系S,则所使用的运算为()。
数据流图中带有箭头的线段表示的是()。
以下不构成无限循环的语句或语句组是()。
下列给定程序中函数fun的功能是:统计substr所指的字符串在sir所指的字符串中出现的次数。例如,若字符串为aaas1kaaas,子字符串为as,则应输出2。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,
随机试题
A.中枢拟多巴胺类药B.多巴胺脱羧酶辅基C.中枢胆碱受体阻断药D.胆碱酯酶抑制药E.多巴脱羧酶抑制剂布地品是
A.T检验B.方差分析C.正态性检验D.配对四格表的卡方检验E.秩和检验2×2列联表资料的分析采用
港口与航道工程总承包企业资质分为()。
关于交易所会员资金划转,下列说法正确的有()。
不能提供确凿证据证明的呆账,不得核销。()
采购作业的流程是()。
聂耳的《金蛇狂舞》改编自下列哪一首民间乐曲?()
19世纪末20世纪初,在欧洲兴起一场新教育运动,其标志是()。
在Linux操作系统下安装网卡,如果操作系统没有内置的驱动程序,那么用户必须(20),才能完成该网卡驱动程序的安装。
Clearlyifwearetoparticipateinthesocietyinwhichwelivewemustcommunicatewiththeotherpeople.Agreatdealofcomm
最新回复
(
0
)