首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
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、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全国计算机二级
相关试题推荐
有以下程序 main() { int a,b,d=25; a=d/10%9;b=a&&(-1) printf("%d,%d\n",a,b); } 程序运行后的输出结果是______。
已有定义“int k=2;int*ptr1, *ptr2;”,且ptr1和ptr2均已指向变量k,下面不能正确执行的语句是______。
设有定义“int a=3,b,*p=&a”,则下列语句中使b不为3的语句是______。
以下叙述中正确的是______。
设已有定义:char*st="how are you";,下列程序段中正确的是______。
下面程序的运行结果是______。 main() { char ch[7]={"65ab21"}; int i,s=0; for(i=0;ch[i]>="0’&&ch[i]<=’9’;i+=2) s=10*s+ch[i]-’0’; printf("%d\n
以下选项中,属于C语言中合法的常量的是______。
有如下程序段 int a=14,b=15,x; char c=’A’; x=(a&&b)&&(c<’B’); 执行该程序段后,x的值为______。
随机试题
既可治疗脾胃病,又多用于泌尿、生殖系统疾病的穴位为()
直接接触药品的包装材料和容器必须以保障人体健康、安全为条件,具体要求要符合
肾功能的重要意义是
某患者静脉注射(推注)某药,已知剂量X0=500mg,V=10L,k=0.1h-1,T=10h,该患者给药达稳态后的平均稳态血药浓度是
电压动作漏电保护器适用的情况为()。
A商场与B食品批发站签订了购买食品的合同。合同约定,B食品批发站供应A商场价值10万元的糕点,A商场向B食品批发站出具了一张以工商银行某分行为承兑人的银行承兑汇票,并在汇票上注明“支付货款”的字样。B食品批发站收到汇票后,将该汇票背书转让给了某面粉厂,面粉
从定语和中心语的意义关系来看,有()两种。
周末小王和同事去公园游玩,刚进公园就碰到朋友小张在促销某种品牌的纯净水,促销价格为每瓶1元,且两个空瓶可以再换一瓶。于是,小王用20元最多可以喝到()瓶这种品牌的纯净水。
设f(x)连续,且f(0)=1,令F(t)=f(x2+y2)dxdy(t≥0),求F″(0).
Theterme-commercereferstoallcommercialtransactionsconductedovertheInternet,includingtransactionsbyconsumersandb
最新回复
(
0
)