首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include struct A { int a; char b[10]; double c; }; void f(struct A t); main() { struct A a={1001,"ZhangDa",10
有以下程序 #include #include struct A { int a; char b[10]; double c; }; void f(struct A t); main() { struct A a={1001,"ZhangDa",10
admin
2015-07-31
32
问题
有以下程序
#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/TEDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下说明和语句,则值为6的表达式是______。structstu{intn;structstu*next;};structstua[3],*p;a[0).n=5;a[0].next=
设X为int型变量,执行以下语句,x=10;x+=x-=x-x;x的值为______。
以下合法的赋值语句是______。
fgetc函数的作用是从指定文件读入一个字符,该文件的打开方式必须是______。
四条语句:x++;、++x;、x=x+1;、x=1+x;,执行后都使变量x中的值增1,请写出一条同一功能的赋值语句(不得与列举的相同)【】。
假设a和b为int型变量,则执行以下语句后,b的值为______。a=1;b=10;do{b-=a;a++;}while(b--<0);
已有定义:chara[]="xyzt",b[]={’x’,’y’,’z’};,下列叙述中正确的是()。
下列4个关于C语言的结论中错误的是()。
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为
数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及
随机试题
大黄在大黄牡丹汤中的配伍意义是
患者女性,57岁,因“咳嗽、胸闷半月余,加重2天”入院。胸部CT示:右上肺叶外周带占位性病变,纵隔淋巴结肿大、增多,右侧中等量胸腔积液。胸水细胞学可见腺癌细胞。头颅MRI、腹部B超、骨ECT均未发现异常。患者的诊断与分期为
在下列冲突规范中,不属于双边冲突规范的是:()
甲公司与乙公司签订了大米购销合同,合同约定甲公司于2005年8月1日至31日期间向乙公司交付大米100吨,以下说法正确的是()
下列哪些人没有“无外国居留权”的任职资格限制?
以下关于质量控制的解释正确的是()。
在其他条件相同的情况下,考虑资金时间价值时,下列现金流量图中效益最好的是( )。
()是电火花成型加工机床的关键部件。
下表为三个不同地区连续两日日出与日落时刻(北京时间)。三地按纬度由高到低排列正确的是()。
中国用天干地支算年份,若今年为乙丑年,则上一年为()年。
最新回复
(
0
)