首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include structA { int a;char b[10];double c;}; void f(structA t); main() {structAa=
有以下程序 #include #include structA { int a;char b[10];double c;}; void f(structA t); main() {structAa=
admin
2019-12-17
30
问题
有以下程序
#include
#include
structA
{ int a;char b[10];double c;};
void f(structA t);
main()
{structAa={1001,"ZhangDa",1098.0};
f(a);printf("%d,%s,%6.1f\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,ChangRong,1098.0
C、1001,ZhangDa,1098.0
D、1002,ZhangDa,1202.0
答案
C
解析
本题主要考查是的函数调用时参数之间的传递问题。在C语言中参数之间的传递是传值,也就是把实参的值复制一份传递给形参,而实参的值不发生变化。所以对于本题来说,在主函数中执行f(a),把结构体变量a的值复制一份传递给形参变量t,而实参变量a的值保持不变。
转载请注明原文地址:https://jikaoti.com/ti/jOG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
有三个关系R、S和T如下。则由关系R和S得到关系T的操作是
下列关系表达式中,结果为“假”的是
C源程序中不能表示的数制是
以下叙述中正确的是
以下选项中能表示合法常量的是
从工程管理角度看,软件设计一般分为两步完成,它们是
支持子程序调用的数据结构是
数据库设计过程不包括
随机试题
西方国家的利益集团数量多,种类庞杂,如工商界利益集团、劳工组织等就属于()
关于男性尿道的耻骨前弯,错误的描述是()
认为影响领导者工作有职位权力、任务结构和上下级关系三个基本方面因素的领导理论是()
实验室痰标本检查常用的洗涤液是
一单色平行光垂直入射到光栅上,衍射光谱中出现了五条明纹,若已知此光栅的缝宽a与不透光部分b相等,那么在中央明纹一侧的两条明纹级次分别是:
运用市场途径时选择三个及三个以上参照物的目的是()。
某市下辖A、B、C三个县,其中,A县为了大力发展科技,请市政府选派1名博士来挂职担任科技副县长。有人提出,副县长应通过人大选举。市长答复:县长需要通过选举产生,而副县长可以由上级委派。B县刚被确定为民族自治县,为了体现民族特色,市长指示:根据《民族区域自治
设数列{xn}满足0<x1<1,ln(1+xn)=-1(n=1,2,…),证明:当0<x<1时,ln(1+x)<x<ex-1.
WhatCANNOTbeinferredfromthefirstparagraph?Thewriter’smainpurposeinwritingthepassageistosaythat______.
Whenitcomestousingtechnologytopromoteeducation,theprevailingwisdomhasbeenthatmoreisbetter.Overthepastdecade
最新回复
(
0
)