首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include struct A { int a; char b[10]; double c; }; struct A f(struct A t); main() { struct A a={1001,"Zhang
有以下程序 #include #include struct A { int a; char b[10]; double c; }; struct A f(struct A t); main() { struct A a={1001,"Zhang
admin
2015-07-28
43
问题
有以下程序
#include
#include
struct A
{
int a;
char b[10];
double c;
};
struct A f(struct A t);
main()
{
struct A a={1001,"ZhangDa",1098.0};
a=f(a);
printf("%d,%s,%6.1f\n",a.a,a.b,a.c);
}
struct A f(struct A t)
{
t.a=1002;
strcpy(t.b,"ChangRong");
t.c=1202.0;
return t;
}
程序运行后的输出结果是( )。
选项
A、1002,ChangRong,1202.0
B、1002,ZhangDa,1202.0
C、1001,ChangRong,1098.0
D、1001,ZhangDa,1098.0
答案
A
解析
该段程序先定义了一个结构体A,同时定义了一个返回值类型为该结构体类型的函数。函数f()的作用是对结构体t做相应修改后返回。虽然该函数属于值传递,形参的变化不会影响到实参,但是返回值又被赋值给了结构体变量a(见语句"a=f(a);"),所以输出的为改变后的值,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/17Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
算法具有5个特性,以下选项中不属于算法特性的是______。
NgNNdoublex=17;inty;,当执行Y=(int)(x/5)%2;之后Y的值为【】。
有以下程序#includemain(){chars[]={“012xy”};inti,n=0;for(i=0;s[i]!=0;i++)if(s[i]>=‘a’&&8[i]
数据库管理系统是
有以下程序#inculde#inculdestrtictA{inta;charB[10];douBlec;};voidF(structAt);main(){structAa={1001,”zhangDa”,1
数据库管理系统中负责数据模式定义的语言是
若有定义floatb[15],*p=b;,且数组b的首地址为200H,则p+13所指向的数组元素的地址为______。
整型变量x和Y的值相等,且为非0值,则以下选项中结果为0的表达式是______。
源程序的文档化不包括()。
随机试题
患者腰酸腿软,头昏眼花,耳聋失眠,遗精滑泻,自汗盗汗,口燥舌干,舌红少苔;脉细。治疗宜用( )
不是形成口气臭秽的原因的是
提高肝外胆管下段显示的方法有①饮水②脂餐③胸膝位④侧转探头
A.中性B.安氏Ⅰ类错C.安氏Ⅱ类错D.安氏Ⅲ类错E.前伸上颌第一恒磨牙的近中颊尖咬合在下颌第一恒磨牙的颊沟的近中为
男性,70岁。喘促气短,声低气怯,咳声低弱,咳痰稀白,自汗畏风,舌淡红苔薄白,脉弱无力。治疗应首选()
中央银行充当商业银行和其他金融机构的最后贷款人,体现了中央银行的()职能。
随着社会的不断发展,行业问相互依赖日趋紧密,但彼此间的商业关系却因竞争激烈而变化无常。永恒的信任不复存在,新的损失风险也不断增加。因此,风险研究管理已成为企业的重要工作的一部分。常用的风险控制措施有()。
甲公司是一家上市公司,目前的长期资金来源包括:长期借款7500万元,年利率5%,每年付息一次,5年后还本;优先股30万股,每股面值100元,票面股息率8%;普通股500万股,每股面值1元。为扩大生产规模,公司现需筹资4000万元,有两种筹资方案可供选择:方
多式联运单证是指证明_________,以及多式联运经营人接管货物并负责按照多式联运合同条款_________。
从20世纪90年代“人类基因工程”计划启动之日起,美国、日本和欧洲等展开了一场激烈的基因专利争夺战。因为谁拥有专利,就意味着谁就能在国际上获得_______基因产业的“王牌”,谁就能拥有今后基因开发的庞大市场。为此,美国等少数发达国家大量地将阶段性研究成果
最新回复
(
0
)