首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include struct A { int a; char b[10]; double c;}; void f(struct A t); main() { struct A a={1001,"ZhangDa",1098
有以下程序 #include #include struct A { int a; char b[10]; double c;}; void f(struct A t); main() { struct A a={1001,"ZhangDa",1098
admin
2015-07-28
38
问题
有以下程序
#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、1001,ZhangDa,1098.0
B、1002,ChangRong,1202.0
C、1001,ChangRong,1098.0
D、1002,ZhangDa,1202.0
答案
A
解析
函数f()传递的参数为结构体变量,也是一种值传参,形参的变化不能影响到实参,所以调用函数f(a)对a中的数据没有影响。所以输出结果为选项A)。
转载请注明原文地址:https://www.kaotiyun.com/show/RKJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已有定义“int k=2;int*ptr1, *ptr2;”,且ptr1和ptr2均已指向变量k,下面不能正确执行的语句是______。
己知int i,x[3][4];,则不能将x[1][1]的值赋给变量i的语句是______。
下面说明不正确的是______。
有下面的程序段: char str[10],ch[]="China"; str=ch; printf("%s",str); 则运行时______。
feof(fp)函数用来判断文件是否结束,如果遇到文件结束,则函数值为______,否则为______。
设指针变量p是指向整型变量b的,则p中存放的是______。
下列变量定义中合法的是______。
下列4条叙述中,正确的一条是______。
以下关于C语言数据类型使用的叙述中错误的是
下列叙述中正确的是()。
随机试题
VoltsFromtheSky1Lightninghascausedaweandwondersinceoldtimes.AlthoughBenjaminFranklindemonstratedlightning
王宏发是宏远纺织品公司的总裁,一份刚送到他办公桌上的问题报告把他搞糊涂了。印染厂的经理张向荣抱怨,那位直接受总裁指挥的总公司的采购部经理赵腾飞买下了不合格的纺织品,并已运货到厂。张向荣说:“我特别关照总公司采购部经理,从那个供应商买来的纺织品把我
对缓冲溶液的定义理解错误的是
关于污水泵站的说法,不正确的是()。
为提高产品的合格率,几名工人自动组成QC小组。利用分层法后再利用不合格位置调查表,对不合格位置调查表描述正确的有()。
从交易对象的属性及它们在社会再生产过程中的作用划分,我们可以把市场划分为商品市场和生产要素市场。下列不属于生产要素市场的是()。
中华人民共和国领域,是指我国国境以内的全部区域,具体包括( )。
设{un}单调递减,且证明:收敛.
这次我们只是学术交流,不要带有个人成见。
TheU.S.dollarwassupposedtobeattheendofitsrope.Kickingthebucket.Well,maybenot.Thedollarcontinuesto【C1】_____
最新回复
(
0
)