首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 # include #include structA {int a;char b[10];double c;}; struct A f(structAt); main() {stmct A
有以下程序 # include #include structA {int a;char b[10];double c;}; struct A f(structAt); main() {stmct A
admin
2021-07-09
31
问题
有以下程序
# include
#include
structA
{int a;char b[10];double c;};
struct A f(structAt);
main()
{stmct A a={1001,"ZhangDa",1098.0};
a=f(a);printf("%d,%s,%6.1 f\n",a.a,a.b,a.c);
}
struct A f(struct A t)
{t.a=1002;
strcpy(t.b,"WangPeng");t.c=1 220.0;return t;}
程序运行后的输出结果是( )。
选项
A、1001,ZhangDa,1098.0
B、1 002,ZhangDa,1 220.0
C、1001,WangPeng,1098.0
D、1002,WangPeng,1220.0
答案
D
解析
在主函数中定义结构体A的变量a,并对其赋初值,再调用函数f(a),在函数f(a)中对结构体变量a的各个成员重新进行了赋值操作,并把其值返回在屏幕上输出。
转载请注明原文地址:https://kaotiyun.com/show/sbkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
有以下程序#includemain(){inti,s=0,t[]={1,2,3,4,5,6,7,8,9};for(i=0;i
设有定义:struct{charmark[12];intnum1;doublenum2;}t1,t2;若变量均已正确赋初值,则以下语句中错误的是
线性表常采用的两种存储结构是()。
若变量已正确定义为int型,要通过语句:scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是()。(注:□代表一个空格符)
若有以下定义,则对数组元素的正确引用是()。inta[5],*p=a;
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
若运行时给变量X输入12,则以下程序的运行结果是()。main(){intx,y;scanf(“%d”,&x);y=x>127x+10:x一12;printf(“%d\n”,y);}
数据字典(DD)所定义的对象都包含于()。
下列选项中,不能作为合法常量的是()。
随机试题
治疗牛急性瘤胃臌气时,瘤胃穿刺放气的正确做法是于
被保险人之间体现的是互相竞争的关系,表现在一定时期内少数被保险人遭受的损失实际上全部由保险人来分担。()
张明达以50万元购买一房屋出租,假设15年后该房将按价格40万元出售,如果要实现每年8%的投资报酬率,那么,该期间每年至少应有( )万元净租金收入。(取最接近金额)
采购物品定价法中属于自我定价的是()。
注意的基本特征是()。
Modernliberalopinionissensitivetoproblemsofrestrictionoffreedomandabuseofpower.(1)_____,manyholdthatamancan
What’stheaverageincreaseperyearofforeignstudentpopulationintheperiodbetween1985and1990intermsofpercentage?
A、Sheisreading.B、Sheistall.C、SheisacashieratMoonHotel.D、Sheisill.C题目问的是“你妈妈是干什么的?”这是一个询问职业的表达,只有C项“她是月亮宾馆的收银员”符合
TheEnvironmentalProtectionAgencyunveiledadetailedproposalWednesdayforusingthegovernment’sregulatorypowerstocurb
FromGolda:theLifeofIsrael’sPrimeMinisterTheStrugglewithHerParentsoverHerEducationWhenGoldagraduatedas
最新回复
(
0
)