首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include struct A { int a; char b[10]; double c; }; void f(struct A t); main() { struct A a={1001,"ZhangDa"
有以下程序 #include #include struct A { int a; char b[10]; double c; }; void f(struct A t); main() { struct A a={1001,"ZhangDa"
admin
2015-07-28
21
问题
有以下程序
#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://kaotiyun.com/show/kKJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
当a=1,b=3,c=5,d=4时,执行下面一段程序后,x的值为______。if(a<6)if(c>d)x=1;elseif(a<c)if(b>l)x=2
己知int i,x[3][4];,则不能将x[1][1]的值赋给变量i的语句是______。
下面程序段的运行结果是______。main(){chara=2,b=3,c=5,d,e;d=a-b|c;e=a-b||c;printf("%d,%d",d,e);}
设有如下定义: char*a[3]={"aa","bb","cc"}; 则以下说法正确的是______。
下面能正确进行字符串赋值操作的语句是______。
执行下面程序段的结果是______。 int x=234; do { printf("%3d\n",x--); } while(!x);
以下选项中,属于C语言中合法的常量的是______。
下列字符序列中,不可用作C语言标识符的是______。
动态分配一整型数据长度的空间,使指针p指向该存储空间,则下列空缺处应填入的正确语句是( )。 int*p; p=______malloc (sizeof(int));
随机试题
有关睫状视网膜动脉的叙述,错误的是
A.动力性肠梗阻B.血运性肠梗阻C.机械性肠梗阻D.不完全性肠梗阻E.绞窄性肠梗阻由于器质性病变致肠腔变小,使肠内容物通过发生障碍,称为
建筑施工企业必须按照(),对建筑材料、建筑构配件和设备进行检验,不合格不得使用。
证券市场的资本配置功能是通过()引导资本流动来实现的。
在建设用地使用权转让的限制中,如需要改变原出让合同的规划用途,必须事先向()提出申请,经审核批准,调整土地使州权出让金,方呵进行转让。
LastnightIwasdrivingfromHarrisburgtoLewisburg,adistanceofabout80miles.Itwaslate,Iwaslate,andIwasdriving【
国家建立统一的义务教育教师职务制度。教师职务分为()、()和()。(2014.湖北)
犯罪的基本特征是()
1.Whenpeopleindevelopingcountriesworryaboutmigration,theyareusuallyconcernedattheprospectoftheirbestandbright
Iamverydisappointed()theresultsoftheexperiment.
最新回复
(
0
)