首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
50
问题
有以下程序
#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全国计算机二级
相关试题推荐
有以下程序 main() { char s[]="Yes\n/No",*ps=s; puts(ps+4); *(ps+4)=0; puts(s); } 程序运行后的输出结果是(注:选项D中的第一行是空行)______。
己知变量a为float型,则a在内存中占______个字节,该变量的地址是第______个字节的地址。
有以下程序#includetypedefstruct{intnum;doubles;}REC;voidfunl(RECx){x.nllm=23;x.s=88.5;}main(){RECa={16,90.0);funl(A);
设有定义:structperson{intID;charname[12];}P;请将scanf(“%d”,【】);语句补充完整,使其能够为结构体变量P的成员ID正确读人数据。
有以下程序#include#includemain(){charstr[][20]={“Qne*World”,“one*Dream!”},*P=str[1].prinff(“%d,”,strlen(p));printf(“%s\n”,P)
以下关于C语言数据类型使用的叙述中错误的是
在下列语句中,其含义为“q为一个指针的函数,该指针指向整型数据”的定义语句是()。
已定义下列函数:intfun(int*p){return*p;)fun函数返回值是()。
若—个外部变量的定义形式为staticintx;,那么,其中static的作用应该是______。
下列函数值的类型是()。fun(doublex){floaty;y=3*x-4;returny;}
随机试题
平喘药共分几类?试各举一代表药说明。
下列波长最短的是
《中国中药杂志》属于
物业出租过程中的租金一般是指()的租金。
()鼓励应聘者从不同角度思考问题。
徐悲鸿一生致力于国画的创新实践,他认为革新中国绘画的要旨在于:“古法之佳者,守之;不佳者,改之;垂绝者,继之;未足者,增之。”这给我们文化创新的启示是()。
我分外喜爱楼兰的残纸,从外观上看,表面都被时光的风霜啃噬得_______,犹如一片片_______筋脉的黄叶。原先,贯穿纸片使其排列有序的细韧皮条,经不过风雨磨洗,命若悬丝,不知哪一日清晨呼喇喇分崩离析,再也无从整理。填入画横线部分最恰当的一项是:
在一个无税、无交易成本、无财务困境成本的世界里,下面的说法是正确的、错误的、还是不确定?如果一个公司发行权益来回购一部分债务,公司股票的每股价格将上涨,这是因为回购债务使得风险减小。请解释。
Hishoneymoonexpenseisratherhighin________tohisincome.
Whatisdisplayedintheexhibition?
最新回复
(
0
)