首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
21
问题
有以下程序
#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全国计算机二级
相关试题推荐
以下选项中,当x为大于1的奇数时,值为0的表达式是
下列关于数据库设计的叙述中,正确的是
数据流程图(DFD图)是
结构化程序所要求的基本结构不包括
下列叙述中正确的是
若有以下定义和语句charsl[10]="abed!",*s2="\n123\\";printf("%d%d\n",strlen(s1),strlen(s2));则输出结果是
若有定义语句:inta[2][3],*p[3];则以下语句中正确的是
以下定义语句中正确的是
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为
若a是数值类型,则逻辑表达式(a=1)‖(a!=1)的值是
随机试题
当前计算机正朝两级方向发展,即()
A.“乌金衣”B.“挂甲”C.“骨塞”D.“通天眼”E.“血丝”羚羊角中上部有一条隐约可辨的细孔道直通角尖,习称
助销是指承销商向社会推销债券,到了销售截止日期,未售出的余额由承销商负责认购。()
根据外商投资企业法律制度的规定,下列关于特殊目的公司的表述中,正确的是()。
马克思主义唯物辩证法认为,事物发展的根本规律是( )。
什么是观察?主要的观察品质有哪些?
教唆犯的特点及成立要件。
preferentialtarifftreatment
A、 B、 C、 D、 D在软件开发中,开发人员的交流是非常主要的,而一个开发人员进入一个新的软件系统做开发,需要相当长的一个阶段以适应软件的开发,这主要是由于新的人员需要一定时间的培训以熟悉软件系统的开发状
Inwhichofthefollowingfactorsdoestheweatheroftonightandthatoftomorrowdiffer?
最新回复
(
0
)