首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> #include<string.h> struct A {int a;char b[10];double c;}; void f(struct A t); main() {struct A a={1001,"
有以下程序 #include<stdio.h> #include<string.h> struct A {int a;char b[10];double c;}; void f(struct A t); main() {struct A a={1001,"
admin
2020-07-28
26
问题
有以下程序
#include<stdio.h>
#include<string.h>
struct A
{int a;char b[10];double c;};
void f(struct A t);
main()
{struct A a={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://kaotiyun.com/show/rE3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
有以下程序:#include<stdio.h>#defineN4voidfun(inta[][N],intb[]){inti;for(i=0;i<N;i++)b[i]=a[i][i]-a[i][N-1-i];}main(){in
下列叙述中正确的是()。
以下叙述中错误的是()。
设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均正确的是()。
以下选项中关于程序模块化的叙述错误的是()。
下列叙述中正确的是()。
以下叙述中正确的是()。
若有定义语句:inta[4][10],*p,*q[4];,且0≤i<4,则错误的赋值是()。
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,其功能是:把低于平均分的学生数据放人b所
随机试题
党的核心领导地位的必然反映、内在要求是()
关于招标资格后审的说法错误的是()。
某旅行社本月组织团体旅游,收取旅游费共计35万元;其中组团境内旅游收入15万元,替旅游者支付给其他单位餐费、住宿贵、交通费、门票共计8万元;组团境外旅游收入20万元,付给境外接团企业费用12万元,则谈旅行社本月应纳营业税税额()万元。
王奶奶无儿无女,老伴去世后独自生活。最近王奶奶突然中风,因治疗不及时,后行走困难。社会工作者小张协助王奶奶练习走路,并为她申请了临时医疗补助。小张的工作属于()。
妈妈每周六都会带阳阳去动物园游玩,之后妈妈发现阳阳能够画出去动物园的简易路线图。根据皮亚杰提出的认知发展阶段理论,阳阳最可能处于()
学生在上课时精神状态欠佳,情绪压抑,注意力分散,这是一种()的课堂气氛。
设试问当α取何值时,f(x)在点x=0处,①连续,②可导,③一阶导数连续,④二阶导数存在.
为了加强对企业信息资源的管理,企业应按照信息化和现代化企业管理要求设置信息管理机构,建立信息中心。信息中心的主要职能不包括()。
Whydoesthespeakerwantemployeestosupporttheproject?
FromOurDarkestDay,OurBrightestHopeThatawfulSeptembermorning,whenjet-linersrainedfromthesky,andtheworstan
最新回复
(
0
)