首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include struct A { int a;char b[10];double c;}; void f(struct A*t); main() {struct
有以下程序: #include #include struct A { int a;char b[10];double c;}; void f(struct A*t); main() {struct
admin
2017-11-27
47
问题
有以下程序:
#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.1 f\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
答案
B
解析
本题主要考查是的函数调用时参数之间的传递问题。在C语言中参数之间的传递是传值,也就是把实参的值复制一份传递给形参,而实参的值不发生变化。但对于指针调用来说,函数直接对实参的地址操作,因此在这种情况下实参变化。
转载请注明原文地址:https://kaotiyun.com/show/v6xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是()。voidswap(intX,inty){intt;t=x;x=y;y=t;printf("%d%d",x,y);}main(){inta=3,b=
设有以下语句:inta=1,b=2,c;c=a^(b<<2);执行后,C的值为()。
有以下程序:voidswapl(intc0[],intc1[]){intt;t=c0[0];c0[0]=c1[0];c1[0]=t;}voidswap2(int*c0,int*c1){intt;
有以下程序:#include<stdio.h>main(){charcl=’1’,c2=’2’;cl=getchar();c2=getchar();putchar(c1);putchar(c2);}当运
下列叙述中,不符合良好程序设计风格要求的是()。
下列叙述中正确的是()。
以下选项中,能表示逻辑值“假”的是
设有以下语句charch1,ch2;scanf(“%c%c”,&ch1,&ch2);若要为变量ch1和ch2分别输入字符A和B,正确的输入形式应该是
以下叙述中不正确的是()。
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
随机试题
()是表示线性数据结构的。
接诊患者时,医生首先最应注意的是
患者,男,60岁。半个月前,因食生冷瓜果后出现呃逆。现病人呃声低长无力,气怯声低,泛吐清水,脘腹不适,喜温喜按,手足不温,便溏,舌淡苔白,脉细弱。若兼嗳腐吞酸,腹胀,苔腻。宜加
温燥伤肺,气阴两伤证,治宜选用:
霍纳综合征
()可以反映质量活动的实施、验证、审核等签署意见。
公安机关要调整各种社会关系,其中最基本的关系是公安机关与()的关系。
下列关于文学常识的说法中,正确的是()。
简述物价一现金流动机制发挥作用的前提条件。
ByteArrayInputStream以【】作为输入流。
最新回复
(
0
)