首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
28
问题
有以下程序
#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/SnDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是______。main(){chsrst[20]="bello\0\t\\";print("%d%f\n",strlen(st),sizeof(st));}
若x为int类型,请写出与!x等价的C语言表达式______。
下列叙述中不正确的是()。
函数调用strcat(strcpy(str1,str2),str3)的功能是()。
不能与do…while(exp)语句中的(exp)等价的表达式是()。
下列程序的执行结果是______。in(f(char*s){char*p=s;while(*p!=’\0’)p++;return(p-s);}main(){prin
下列叙述中正确的是()。
下列关于单目运算符++、――的叙述中正确的是______。
结构化程序有3种基本结构组成,3种基本结构组成的算法______。
在C语言中,while和do…while循环的主要区别是______的循环至少被执行一次。
随机试题
板障
下列哪组属I型变态反应
某心理学工作者主要从事研究心理行为因素所导致的躯体疾病,此心理工作者的工作属于哪个范畴
某女,58岁,面色萎黄,唇甲色淡,头晕眼花,脉细。医师辨证后处方为四物合剂。为减少服药品种,针对患者气血两虚之证,宜选用的中成药是()。
作为建设工程产品的生产者和经营者,应根据施工合同的任务范围和质量要求,通过全过程、全面的施工质量自控,保证最终交付满足施工合同及设计文件所规定质量标准(含建设工程质量创优要求)的建设工程产品是()单位
对违反《银行业从业人员职业操守》的银行理财从业人员,其惩戒应遵循的原则有()
第二自然段中加点的“由后以例前”的意思是______。下列说法中,符合作者意思的一项是______。
甲(15周岁)喜好计算机。乙(16周岁)在A商场任售货员,是甲的朋友。甲欲盗窃A商场计算机元器件,就到乙家密谋盗窃一事。乙开始不太同意,后在甲的鼓动下同意,并让甲准备充分点儿。次日晚上12点多,甲、乙撬开商场后,偷得价值4万余元的计算机元器件。在逃离现场时
在窗体(Name属性为Form1)上画两个文本框(Name属性分别为Text1和Text2)和一个命令按钮(Name属性为Command1),然后编写如下两个事件过程:PrivateSubCommand1_Click()a=Text1.Text+T
Readthearticlebelowaboutadvertisingstrategy.Aresentences16-22"Right"or"Wrong"?Ifthereisnotenoughinformatio
最新回复
(
0
)