首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include structA {int a;char b[10];double c;}; void f(struct A*t); main() {struct A
有以下程序: #include #include structA {int a;char b[10];double c;}; void f(struct A*t); main() {struct A
admin
2021-07-09
17
问题
有以下程序:
#include
#include
structA
{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://jikaoti.com/ti/0Zd0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序structstu{char*name,gender;intscore;};main(){structstua={NULL,’m’,290},b;a.name=(char*)malloc(10);strcpy(a.na
有以下程序#includemain(){inti,t[][3]={9,8,7,6,5,4,3,2,1};for(i=0;i<3;i++)printf("%d",t[2-i][i]);}程序执行后的输出结果是
以下选项中正确的定义语句是( )。
以下选项中,没有编译错误的是
下列叙述中正确的是()。
有以下程序main(){inta=2,c=5;printf("a=%%d,b=%%d\n",a,c);}程序的输出结果是
某二叉树共有399个结点,其中有199个度为2的结点,则该二叉树中的叶子结点数为
下列选项中不属于结构化程序设计原则的是
程序流程图中带有箭头的线段表示的是( )。
对如下二叉树进行后序遍历的结果为
随机试题
A、人参五味子汤B、沙参麦冬汤C、参附龙牡救逆汤D、四君子汤E、玉屏风散治疗顿咳恢复期脾胃气虚证,应首选
解表散寒、宣肺止嗽首选()。
安全目标体系是由总目标和子目标构成的完整体系,其中安全分目标是车间、科室等部门为完成______而提出的具体目标。
在火灾自动报警系统中,开关量和模拟量两种原理探测器的不同之处有()。
在期货交易所公开竞价过程中,某一商品报价单位在每一次报价时所允许的最小价格变动量是期货合约的()。
以下关于贷款调查的说法,错误的是()。
“言行一致,表里如一”说明为人师表()。
如图梯形ABCD的底边上有两个球M、N分别从A、B两点相向滚动,分别到达B、A两点之后保持静止。已知球N的速度是M的三倍,下列能正确反映BDN构成的三角形面积与ACM构成的三角形面积之比随球M位移变化的图象是(横轴为位移,纵轴为面积之比):
3
A、Theyrefutecurrentscientifictheories.B、Theyhavedestroyedresearchfacilities.C、Theycouldbeasignofglobalwarming.
最新回复
(
0
)