首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 structA{int a;charb[10]; double c;}; void f(struct A t); main(){struct A a={1001,"ZhangDa",1098.0}; f(a); printf("%d,%s,%6
有以下程序 structA{int a;charb[10]; double c;}; void f(struct A t); main(){struct A a={1001,"ZhangDa",1098.0}; f(a); printf("%d,%s,%6
admin
2020-05-19
39
问题
有以下程序
structA{int a;charb[10];
double c;};
void f(struct A t);
main(){struct A a={1001,"ZhangDa",1098.0};
f(a);
printf("%d,%s,%6.1"f\n,a.a,a.b,a.c);}
void f(struct A t){t.a=1002;
strcpy(t.b,"ChangRong");
t.c=1202.0;}
程序运行后的输出结果是
选项
A、1002,ChangRong,1202.0
B、1001,ZhangDa,1098.0
C、1001,ChangRong,1098.0
D、1002,ZhangDa,1202.0
答案
B
解析
在主函数中定义结构体A的变量a,并对其赋初值,再调用函数f(a),形参t接收实参的数据,在函数f(t)中对结构体变量t的各个成员进行了赋值操作,需要注意的,形参和实参之间是数据传递,因此对形参的操作对实参不产生影响,因此在主函数输出仍然输出变量a的数据
转载请注明原文地址:https://kaotiyun.com/show/wrCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。intf(intx);main(){intn=1,m;m=f(f(f(n)));printf(’’%d\n’’,m);}intf(intx){returnx*2;}
以下程序的输出结果是()。#includeint*f(int*s,int*t){intk;if(*s<*t){k=*s;*s=*t;*t=k;}returns;}main(){inti=3,j=5,*p=&i,*q=&j,*r;r=
下列选项中能正确定义数组的语句是()。
支持子程序调用的数据结构是()。
下列叙述中正确的是()。
有以下程序:#includestruetS{intn;inta[20];};voidf(8truerS*p){inti,j,t;fbr(i=0;in一1;i++)f
下列叙述中错误的是()。
设Y为整型变量,A=1,A的地址为EF01;B=2,B的地址为EF02:执行语句B=&A;Y=&B;后Y的值()。
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:函数返回指定学号的学生数据,指定的学号在主函数中输入。若没找到指定学号,在结构体变量中给学号置空串,给成绩置-1,作为函数值返回。(用于字符串比较的函数
数据库系统的核心是()。
随机试题
下列哪项说法是不正确的?
在脑复苏中,下列哪项措施是不正确的?
A.大秦艽汤B.大定风珠C.镇肝熄风汤D.天麻钩藤饮E.羚角钩藤汤患者患温病热邪久盛不去,重伤津液,症见神倦瘛疭,舌绛少苔,脉气虚弱,治疗应选用
A.抑制肾小球滤过B.直接抑制肾小管H+一Na+交换C.直接抑制肾小管K’+一Na+交换D.抑制碳酸酐酶活性E.拮抗醛固酮的作用氨苯蝶啶的利尿作用机制是
领导者怎样合理授权?请结合实际谈一谈。
一、注意事项1.申论考试是对考生阅读理解能力、综合分析能力、提出和解决问题能力、文字表达能力的综合测试。2.仔细阅读所给材料,按照后面提出的“申论要求”依次作答。二、给定资料1.日前,云南省政府举行的2009年食品安全工作情况通
启发式教学
∫0+∞xe-xdx=_________.
在软件开发中,需求分析阶段产生的主要文档是()。
Thefrontofficeistrulythenervecenterofahotel.Membersofthefront-officestaffwelcometheguests,carrytheirluggage
最新回复
(
0
)