首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include structA { int a;char b[10];double c;}; void f(structA t); main() { structA
有以下程序 #include #include structA { int a;char b[10];double c;}; void f(structA t); main() { structA
admin
2019-04-24
70
问题
有以下程序
#include
#include
structA
{ int a;char b[10];double c;};
void f(structA t);
main()
{ structA a={1001,"ZhangDa",1098.0);
f(a);printf("%d,%s,%6.1f\n",a.a,a.b,a.c);
}
void f(structA 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/hFRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是计算下式直到,并把计算结果作为函数值返回。例如,若形参e的值为1e-3,函数的返回值2.985678。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把低于平均分的学生数据放在b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。注意:部分源程序在文件PROGl.C中。
下面属于C语言保留字的是()。
若要说明一个类型名Type,使得定义Typep;等价于char*p;以下选项中正确的是()。
下列定义数组的语句,正确的是()。【10年9月】
若有定义语句:intx=10;,则表达式x-=x+x的值为()。【09年9月】
数据库应用系统中的核心问题是()。【09年3月】
有三个关系R、S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为()。【09年9月】
给定程序MODII.C中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。注意:字符串的长度最长允许为79。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或
下列不属于软件工程3个要素的是()。
随机试题
人际传播的概念中有三个核心要素:______、______及______。
烧伤最常见的死亡原因是
经甲公司请求,某区国土资源局将011号地块土地使用权许可授予该公司。乙公司不服,认为应该将土地使用权授予自己,向法院提起行政诉讼。下列哪一项说法是正确的?
2012年1月1日,甲公司支付125000元,购入乙公司同日发行的5年期债券,债券票面价值总额为150000元。票面年利率为4%,实际年利率为8%,债券利息每年年末支付(即每年利息为6000元),本金在债券到期时一次性偿还,甲公司将其划分为持有至到期
下列行为中,应视同销售货物征收增值税的有()。
下列各项中,应征收印花税的有()。
过程方法强调将()作为一种过程进行管理。
甲欲杀死乙,在乙饭碗里投放毒药,不料朋友丙分食了乙的饭菜,甲为了杀死乙,没有阻止丙,结果导致乙和丙均中毒死亡。甲对丙死亡所持的心理态度是()。
Likeallthehugemetropolisesoftheworld,therearelotsofdiversionsbothoutdoorsandindoorsinChicago.TheArtInstitut
安全攻击可以分为【 】和主动攻击两种。
最新回复
(
0
)