首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
53
问题
有以下程序
#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全国计算机二级
相关试题推荐
以下程序段的输出结果是【】。inti=9;printf("%o\n",i);
设有如下程序段:main(){chars[4][20];inti;scanf("%s%s",s[0],s[1]);gets(s[2]);gets(s[3]);for(i=0;i<4;i+
设x、y、t均为int型变量,则执行语句:x=y=3;t=++x||++y;后,y的值为()。
对象实现了数据和操作的结合,是指对数据和数据的操作进行______。
以下叙述不正确的是______。
将E-R图转换到关系模式时,实体与联系都可以表示成______。
若fp是指向某文件的指针,且尚未读到文件末尾,则函数feof(fp)的返回值是().
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为
将E-R图转换到关系模式时,实体与实体间的联系可以表示成()。
将E-R图转换到关系模式时,实体与联系都可以表示成
随机试题
某医师在为患者施行左侧乳房肿瘤摘除术时,发现右侧乳房也有肿瘤,活检诊断为乳腺病。该医师认为将来可能癌变,在未征求患者意见的情况下,同时切除了右侧乳房。医师的这种做法,违背了病人的哪项权利
某女工,年龄30岁,从事放射性物质的科研工作,近期月经紊乱,表现经期延长或经血量减少
肛瘘的主要症状是
A.心率加快,血压升高B.心率加快,血压降低C.心率减慢,血压降低D.心率减慢,血压升高E.心率和血压不变颅内压升高时
某施工项目,拟对施工成本进行预测,预测得到的成本估算可以用作该施工项目()的依据。
“三懂四会”中的“三懂”指的是()。
纵观我国学校教育的历史,官学的出现早于私学。一般认为孔子是中国私学的开创者。()
有块手表每小时比一只闹钟快30秒,而这只闹钟又比一只石英钟每小时慢30秒,如果8点钟时将手表和石英钟都对准8点,那么,当石英钟12点时,手表显示的时间是几点几分几秒?
如果在数据库中已有同名的表,要通过查询覆盖原来的表,应该使用的查询类型是( )。
A.accountB.acquiredC.basisD.certainlyE.counterpartF.descendedG.docileH.enablesI.inci
最新回复
(
0
)