首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include structA {int a;char b[10];double c;}; void f(struct A*t); main() {struct A
有以下程序: #include #include structA {int a;char b[10];double c;}; void f(struct A*t); main() {struct A
admin
2021-07-09
40
问题
有以下程序:
#include
#include
structA
{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.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、1001,zhangDa,1098.0
B、1002,ChangRong,1202.0
C、1001,ChangRong,1098.0
D、1002,zhangDa,1202.0
答案
B
解析
本题主要考查是的函数调用时参数之间的传递问题。在C语言中参数之间的传递是传值,也就是把实参的值复制一份传递给形参,而实参的值不发生变化。但对于指针调用来说,函数直接对实参的地址操作,因此在这种情况下实参变化。
转载请注明原文地址:https://kaotiyun.com/show/pskp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量已正确定义并赋值,则错误的赋值语句是()。
下列关于C语言文件的叙述中正确的是
在结构化程序设计中,模块划分的原则是
若有定义语句:intx=10;则表达式x-=x+x的值为
下面选项中合法的字符常量是
在软件开发中,需求分析阶段产生的主要文档是
以下选项中,能用作用户标识符的是
设y为整型变量,a=6,a的地址为E2000,b=14,b的地址为E2001;执行语句b=&a;
软件开发中需求分析的主要任务是
结构化程序的三种基本控制结构是()。
随机试题
甲、乙合伙开办健身中心,二人在2014年12月1日约定:甲以健身场地出资,乙以现金80万元出资,合伙期限为2015年1月1日至2019年12月31日。利润双方平分。协议签订后,甲为提供健身场地,以个人名义租赁了丙的经营性用房,租期为自2015年1
委托加工的应税消费品,缴纳消费税的纳税义务人是()
乌药的归经是
新生儿排胎便的时间为
双方的谈判属于:()。初期谈判陷入僵局的原因,是甲方没有遵守谈判的哪项原则?()。
以下属于佛寺殿堂的是()。
关于社会主义核心价值体系和核心价值观,下列说法正确的有()。
项目特征曲线
Philipgotthe______inthematch.
A、Teacherandstudent.B、Doctorandpatient.C、Coworkersinanoffice.D、Managerandemployee.CM:Iamsorry.Ihavetoleavea
最新回复
(
0
)