首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include struct A { int a;char b[10];double c;}; void f(struct A*t); main() { s
有以下程序: #include #include struct A { int a;char b[10];double c;}; void f(struct A*t); main() { s
admin
2012-08-23
33
问题
有以下程序:
#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);
}
voidf(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/ofPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设x,y和z都是int型变量,且x=3,y=4,z=5,则下面表达式中,值为0的表达式是()。
有以下程序:#include<studio.h>#defmeF(X,Y)(X)*(Y)main(){inta=3,b=4;printf("%d\n",F(a++,b++));}
设有下列二叉树:对此二叉树中序遍历的结果为
假定以下程序经编译和连接后生成可执行文件PROG.EXE,如果在此可执行文件所在目录的DOS提示符下键入:PROGABCDEFGHIJKL<回车>则输出结果是()。#include<stdio.h>main(int
有以下函数定义:voidfun(intn,doublex){……}若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是
有定义语句:“intx,y;”,若要通过“scanf("%d,%d,&x,&y);”语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,错误的是
软件调试的目的是______。
有以下程序:main(){intm,n,p;scanf("m=%dn=%dp=%d",&m,&n,&p);print("%d%d%d\n",m,n,p);}若想从键盘上输入数据,使变量m中的
若有以下定义和语句,则使指针p指向值为36的数组元素的表达式是【】。inta[10]={19,23,44,17,37,28,49,36},*p;p=a;
在算法正确的前提下,评价一个算法好坏的2个因素是时间复杂度和【】复杂度。
随机试题
在国际私法中,法人的内部体制和对外关系一般适用()
患者男,48岁,支气管肺癌,病理组织报告为“鳞状细胞癌”。患者进行肿瘤切除术后,需要进行化疗,输注化疗药物前与患者沟通,最重要的注意事项是
商业银行开展个人理财业务需要相关从业人员具备的资格不包括()。
关于合同成立的描述,不正确的是()。
饭店产品的设计,应当注重()等服务资源。
Therehavealwaysbeenalotofcommonlybelievedbutfalseideasaboutbeingfatanddoingexercise.Somepeoplebelievethatt
十八届六中全会提出,()是党的生命,是党内政治生活积极健康的重要基础。
患者,男性,65岁。4年前开始间断出现反酸、烧心,饱餐后加重,未就诊。近1个月上述症状加重伴吞咽困难,自服“奥美拉唑”后症状可缓解。发病以来,食欲好,睡眠正常,体重无明显减轻。既往无特殊用药史,否认家族史。查体:一般情况可,浅表淋巴结未触及,心肺腹(-),
逮捕,是指公安机关、人民检察院和人民法院为防止被告人逃避或者阻碍侦查和审判,或继续危害社会,依法剥夺其人身自由的强制方法。根据以上定义,下列属于逮捕的是()
B
最新回复
(
0
)