首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include struct A { int a; char b[10]; double c;}; void f(struct A t); main() { struct A a={1001,"ZhangDa",109
有以下程序 #include #include struct A { int a; char b[10]; double c;}; void f(struct A t); main() { struct A a={1001,"ZhangDa",109
admin
2015-07-31
160
问题
有以下程序
#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.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,ZhangDa,1202.0
B、1002,ChangRong,1202.0
C、1001,ChangRong,1098.0
D、1001,ZhangDa,1098.0
答案
D
解析
本题考查结构体的相关操作以及传值、传址的区别,该题中调用f函数后,会生成参数a的一个副本,而不会改变a的值,所以a值维持原值,选项D正确。
转载请注明原文地址:https://kaotiyun.com/show/qhDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序执行后的输出结果是______。#defineMA(x)x*(x-1)main(){inta=1,b=2;printf("%d\n",MA(1+a+b));}
下列表达式用于判断y是否为闰年。闰年的判断条件是:年号能被4整除但不能被100整除或年号能被400整除,请填空______。
C语言结构体类型变量在程序执行期间()。
在执行完下列的C语句段之后,则B的值是()。chara=’A’;intb;B=((34&&56)&&(a<’b’));
运行下列程序时,若输入的数据为“1,2,3”,则输出结果是()。main(){floata,b,C,t;scanf("%f,%f,%of",&a,&b,&C);if(a<B){t=a;a=b;b=t
设有下列宏定义:#defineA2#defineBA+3则执行赋值语句:t=b*2;t为血型变量后的值是______。
有以下函数intaaa(char*s){char*t=s;while(*t++);t--;return(t-s);}以下关于aaa函数的功能的叙述正确的是
设计软件结构是在软件生命周期的()。
在面向对象的方法中,一个对象请求另一个对象为其服务的方式是通过发送()。
在E-R图中,用()来表示实体之间联系。
随机试题
对于不可预见的项目,工程量清单中用()列出。
由于受访者记忆模糊,导致调查数据与其真值之间不一致,这种误差属于()。
根据皮亚杰的认知发展理论,感知运动阶段的特点()。
六朝三大家指的是________、________、________。顾恺之与________、________、________合称为“六朝四大家”。
教育的根本任务是培养人,在一定社会中培养具有什么样政治方向、思想意识的人,是由()所决定的。
一种哲学的重大发展不在于或者说主要不在于它对已有问题给出新的解释、新的说明,而在于面对时代的要求,它改变了自己提出哲学问题的方式,它面对时代的新发展提出了新问题,凝结出新的范畴和新的理论。 这段文字主要说明()。
从所给的四个选项中,选择出最合适的一个填入问号处,使之呈现一定的规律性:
由于被试在长序列中有继续作同一种判断倾向所引起的误差是
Onlythreestrategiesareavailableforcontrollingcancer:prevention,screeningandtreatment.Lungcancercausesmoredeaths
WhendidLindberghlearntodriveanautomobile?
最新回复
(
0
)