首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #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
98
问题
有下列程序
#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全国计算机二级
相关试题推荐
有以下程序#includevoidf(int*p,int*q);main(){intm=1,n=2,*r==&m;f(r,&n);printf("%d,%d",m,n);}
有以下程序main(){intij,x=0;for(i=0;i<2;i++){x++;for(j=0;j<=3;j++){if(j%2)continue;
设有定义:structcomplex{intreal,unreal;}data1={1,8},data2;则以下赋值语句中错误的是()。
以下选项中不能用作C程序合法常量的是
以下选项中可用作C程序合法实数的是
s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S;则以下选项中正确的是
以下叙述中正确的是
下列叙述中错误的是()。
下列程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序voidflintb[],intn,intflag)main(){inti,j,t;
软件详细设计产生的图如下,该图是
随机试题
参与组成肩胛动脉网的动脉是()
患者男性,23岁,以四肢无力3d为主诉来诊,患者于1周前淋雨,3d前出现四肢对称性乏力,以下肢为重,不能行走,且日益严重,于当地医院行血钾检测为正常,来诊。患者出现下列哪种症状更支持本诊断
A.无痛血尿B.脓血便C.进行性黄疸D.进行性吞咽困难E.进行性排尿困难食管癌病人有
能对抗原进行特异性识别的细胞是
以下对矿床的分类中,不属于岩溶充水矿床的是()。
资产负债表中的负债类至少应当单独列示反映信息的项目有()。
房地产开发企业或公房出售单位与物业管理企业签订的合同是()。
(43)设计模式允许一个对象在其内部状态改变时改变它的行为。下图为这种设计模式的类图,已知类State为抽象类,则类(44)的实例代表了Context对象的状态。
假如你方是一家电动自行车(electricalbikes)公司,收到某公司5月29日的询盘函(AnInquiryLetter)。请写一封报盘函(AnOfferLetter),告知对方相关的商品信息及价格优惠条件等。
DorisLessingwasbornin1919inPersia,movingasachildwithherfamilytosouthernRhodesia,nowZimbabwe,whereshestayed
最新回复
(
0
)