首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include struct A { int a;char b[10];double c;}; void f(struct A*t); main() {struct
有以下程序: #include #include struct A { int a;char b[10];double c;}; void f(struct A*t); main() {struct
admin
2017-11-27
46
问题
有以下程序:
#include
#include
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.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/v6xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知字母A的ASCⅡ码为65。以下程序运行后的输出结果是()。main(){chara,b;a=’A’+’5’-’3’;b=a+’6’-’2’;a=’A’+’5’-’3’;b=a+’6’-’2’;
设有定义:floatx=123.4567;,则执行以下语句后的输出结果是()。printf("%f\n",(int)(x*100+0.5)/100.0);
设有以下语句:inta=1,b=2,c;c=a^(b<<2);执行后,C的值为()。
下列叙述中错误的是()。
下列叙述中正确的是()。
有以下程序:voidsum(inta[]){a[0]=a[-1]+a[1];}main(){inta[10]={1,2,3,4,5,6,7,8,9,10};sum(&a[2]);printf("%d\n
以下叙述中错误的是()。
设有如下定义语句intm[]={2,4,6,8,10},*k=m;以下选项中,表达式的值为6的是
以下叙述中不正确的是()。
以下不合法的用户标识符是()。
随机试题
Scientistswhostudythebrainhavefoundoutagreatdealabouthowwelearn.Theyhave【C1】______thatbabieslearnmuchmoref
下列联合用药中,异烟肼+维生素B6的目的是
哪种患者行关节置换感染的风险高
支气管呼吸音分布于( )
流行性腮腺炎的外治法不包括()
某投资公司建造一幢办公楼,采用公开招标方式选择施工单位。招标文件要求:提交投标文件和投标保证金的截止时间为2008年5月30日。该投资公司于2008年3月6日发出招标公告,共有5家建筑施工单位参加了投标。第5家施工单位于2008年6月2日提交了投标保证金。
位于市区的某文创企业为增值税一般纳税人,2021年5月经营业务如下:(1)提供文创产品设计服务,价税合计954万元,未开具发票。(2)转让位于市区的2015年购入的商品房,取得含税金额515万元,购入价200万元,选择简易计税方法。
王勇是某基金会工作人员,累计工作满8年,今年因病请假35天,近日申请年休假,根据《职工带薪年休假条例》,王勇可享受带薪年假()天。
①当数字化时代的商业模式初露端倪时,选秀给了唱片业最后一刀②当进入市场经济时代,提高了制作水准、增强了市场观念后,盗版随之而来③如果我们简单回顾一下中国唱片业不太长的历史,会发现,没有盗版的年代,属于计划经济④这几十年,中国的唱片行业命运多舛,从来就
下列数中最大的是______。
最新回复
(
0
)