首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include Struct A { int a;char b[10];double c;); VOid f(Struct A t); main() {struer
有以下程序 #include #include Struct A { int a;char b[10];double c;); VOid f(Struct A t); main() {struer
admin
2019-05-17
47
问题
有以下程序
#include
#include
Struct A
{ int a;char b[10];double c;);
VOid f(Struct A t);
main()
{struer A a={1001,"ZhangDa",
1098.0);
f(a); printf("%d,%s,%6.1f\n",a.a,
a.b,a.c);
}
void f(struer A t)
{t.a=1002;
strcpy(t.b,"ChangRong");
t.c=1202.0 ;}
程序运行后的输出结果是
选项
A、1002,ChangRong,1202.0
B、1001,ChangRong,1098.0
C、1001,ZhangDa,1098.0
D、1002,ZhangDa,1202.0
答案
C
解析
本题主要考查是的函数调用时参数之间的传递问题。在C语言中参数之间的传递是传值,也就是把实参的值复制一份传递给形参,而实参的值不发生变化。所以对于本题来说,在主函数中执行f(a),把结构体变量a的值复制一份传递给形参变量t,而实参变量a的值保持不变。
转载请注明原文地址:https://kaotiyun.com/show/NXRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列对于软件测试的描述中正确的是
下列叙述中正确的是
有以下程序(strcat函数用以连接两个字符串)#include#includemain(){chara[20]="ABCD\0EFG\0",b[]=="IJK";strcat(a,b);printf
以下函数按每行8个输出数组中的数据:voidfun(int*w,intn){inti;for(i=0;i<n;i++){________printf("%d",w[i]
设有某函数的说明为int*func(inta[10],intn);则下列叙述中,正确的是
下面不属于软件设计阶段任务的是
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组S中,请编写函数fun,它的功能是:函数返回指定学号的学生数据,指定的学号在主函数中输入。若没找到指定学号,在结构体变量中给学号置空串,给成绩置-1,作为函数值返回。(用于字符串比较的函数
在E-R图中,用来表示实体联系的图形是( )。
随机试题
下列不属于肺与肾之间关系的是
用热远热,用寒远寒是指
幽门梗阻时
八大山人是_______在绘画作品上常用的名号。
贝多芬一生创作了九部交响曲,因作品内涵深刻、技艺精湛,被世人誉为“_________”。
审查政府的法规、命令和决定的监督是()。
(2014下集管)(2010上项管)依照EIA/TIA568A标准的规定,完整的综合布线系统包括______。①建筑群子系统;②设备间子系统;⑨垂直干线子系统;④管理子系统;⑤水平子系统;⑥工作区子系统
Whowilllook______thebabywhilewe’reout?
A、Shehasfewshortcomings.B、Herfranknesssometimesoffendsothers.C、Sheisachampionoftheunderdog.D、Shetendstobean
天安门广场(TiananmenSquare)位于北京市中心,是世界上最大的广场。整个广场东西宽500米,南北长880米,总面积达44万平方米。矗立在广场中央的人民英雄纪念碑(MonumenttothePeople’sHeroes)是新中国诞生后在
最新回复
(
0
)