首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #include<stdio.h> #include<string.h> typedef struct stu{ char name[9]; char gender; int score; }STU; S
有下列程序 #include<stdio.h> #include<string.h> typedef struct stu{ char name[9]; char gender; int score; }STU; S
admin
2022-04-02
101
问题
有下列程序
#include<stdio.h>
#include<string.h>
typedef struct stu{
char name[9];
char gender;
int score;
}STU;
STU a={"Zhao",’m’,85};
STU f( ){
STU c={"Sun",’f’,90};
strcpy(a.name,c.name);
a.gender=c.gender;
a.score=c.score:
return a;
}
main()
{
STU b={"Qian",’f’,95};
b=f( );
printf("%s,%c,%d,%s,%c,%d",a.name,a.gender,a.score,b.name,b.gender,b.score);
}
程序执行后的输出结果是( )。
选项
A、Sun,f,90,Sun,f,90
B、Zhao,m,85,Sun,f,90
C、Zhao,m,85,Qian,f,95
D、Sun,f,90,Qian,f,95
答案
A
解析
程序定义结构体类型STU,定义全局STU变量a。main函数定义局部类型为STU变量b,并对它们初始化,调用函数f。将局部变量c的各个成员值赋给a,覆盖a的旧值,并将a的新值返回赋给b,此时a、b的各个成员值都是:“Sun”,‘f’,90,程序输出:Sun,f,90,Sun,f,90。本题答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/mhkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的主函数中调用了其前面定义的fun函数#include<stdio.h>main(){doublea[15],k;k=fun(a);……}则以下选项中错误的fun函数首部是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。
设有定义:structcomplex{intreal,unreal;}data1={1,8},data2;则以下赋值语句中错误的是()。
下列条件语句中,输出结果与其他语句不同的是
以下叙述中正确的是
有以下程序fun(intx,inty)main(){staticintm=0,i=2;{intj=l,m=1,k;i+=m+1;m=i+x+y;returnm;k=
以下叙述中正确的是
以下选项中,合法的一组C语言数值常量是
以下说法不正确的是()。
以下说法正确的是()。
随机试题
慢性消耗性疾病时,下列哪些细胞可出现脂褐素
黄色泡沫样脓性白带常见于
阳黄患者,经治黄疸消退后,症见脘腹作胀,胁肋臆痛,不思饮食,肢体困倦,大便时秘时溏,舌苔薄白,脉弦细。治疗宜用
新药监测期内的药品应报告该药品发生的
平整度测试方法有()。
下列说法正确的是()。
下列句子中,有语病的一项是()。
下列关于“三农”问题表述有错误的一项是()。
下列国际单位制中对应关系错误的是()。
自我实现预期:当人们对后果有期望或期待时,就会引发某种行为,预期可以通过自我暗示或他人暗示形成自我激励或他人激励,对激发与调动潜在的能力起到一定的作用。积极的预期会产生积极的结果,消极的预期则产生消极的结果。下列现象不属于“自我实现预期”的是()。
最新回复
(
0
)