首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
76
问题
有以下程序
#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全国计算机二级
相关试题推荐
设有如下枚举类型定义:enumpro_lan{Basic=3,C,Delphi=10,Pascal,Fortran};枚举量Fortran的值为______。
有以下程序段:intk=Owhile(k=1)k++;while循环执行的次数是()。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是______。
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是_________。
以下叙述不正确的是______。
在面向对象程序设计中,从外面看只能看到对象有外部特征,而不知道也无须知道数据的具体结构以及实现操作的算法,这称为对象的______。
下列叙述中正确的是()。
下列叙述中不正确的是()。
一棵二叉树第6层(根结点为第一层)的结点最多为______个。
随机试题
奥苏贝尔认为,学生的学习主要是()
在腹部闭合性损伤行手术治疗时,如未找到明确损伤,应进行探查的顺序
某公司2008年4月6日签发一张支票,但是该公司在开户银行账户上的资金数额为30万元,支票确定的付款日是4月15日,该公司在开户银行账户上的资金数额为20万元。根据规定,该公司签发的这张支票金额不得超过()万元
关于宣传材料的说法正确的是()。
生活中人们常说,温故知新,熟能生巧。学习中老师也经常要求学生要有一定数量的重复练习。学生要获得知识,不能没有复习。但是复习却要讲究方式和方法,要适度。请问怎样组织复习才能减少遗忘,提高记忆效果?
五连音是将基本音符分成均等的_________来代替基本划分的_________。
IntheUnitedStates,itisnotcustomarytotelephonesomeoneveryearlyinthemorning.Ifyoutelephonehimearlyintheday,
Wearingseat-beltswhendrivingisnow______bylaw.
WashingtonUniversityinSaintLouis,Missouri,isamedium-sizeduniversity.Ithaseleventhousandstudents.Twelvepercentof
A.agreewithB.meaningfulC.shareD.experienceE.demandF.undertakeG.norms
最新回复
(
0
)