首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是( )。 void fun(int*a,int*b) { int *k; k=a; a=b; b=k; } main() { int a=3,b=6,*x=&a,*y=&b;
下列程序的运行结果是( )。 void fun(int*a,int*b) { int *k; k=a; a=b; b=k; } main() { int a=3,b=6,*x=&a,*y=&b;
admin
2013-06-11
59
问题
下列程序的运行结果是( )。 void fun(int*a,int*b) { int *k; k=a; a=b; b=k; } main() { int a=3,b=6,*x=&a,*y=&b; fun(x,y); printf("%d%d",a,b); }
选项
A、63
B、36
C、编译出错
D、0 0
答案
2
解析
在C语言中,调用函数时是将实参复制一份给形参,所以无论怎么改变形参的值,都不会影响到实参,即传值调用。即使形参是指针变量,也没有改变C语言传值调用这个事实,实参指针也还是复制了一份给形参指针,无论怎么改变形参指针的内容(注意:不是形参指针所指向的内容),也不会影响实参指针的内容。但它们两个现在的值一样,即指向的是同一个内存地址,所以改变形参指针所指向的内容,也就改变了实参指针所指向的内容,C语言就是这样实现传址调用的。本题中fun()函数的形参就是两个指针,但函数中没有任何语句改变这两个指针所指向的内容,只是交换了两个参数的内容,所以该函数不会对传递给它的实参以及实参所指向的内容造成任何影响,故a,b初始化时为3,6,输出结果亦为3和6。应该选择B。
转载请注明原文地址:https://kaotiyun.com/show/QCJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){inta[3][3],*p,i;p=&a[0][0];for(j=0;i<9;i++)p[i]=i;for(i=0;i<3;i++)printf("%d",a[1][
定义数组chara[]=}’0’,’1’,’2’,’3’);,则将该数组中元素按反序转换成整数,正确的程序段是______。
详细设计的结果基本决定了最终程序的______。
函数delete(s,i,n)是作用是从字符串s中删除从第i个字符开始的n个字符,请填空。voiddelete(chars[],inti,intn){intj,k,length=0;while(s[length])
以下函数的功能是计算s=1+1/2!+1/3!+…+1/n!,请填空。doublerun(intn){doubles=0.0,fac=1.0;inti,k=1;for(i=1;i<=n;i++){【
以下程序的运行结果是() #definePI3.141593 #include<stdio.h> main() { printf("PI=%fn",PI); }
以下程序的功能是调用函数fun计算:m=1-2+3-4+…+9-10,并输出结果。请填空。intfun(intn){intm=0,f=1,i;for(i=1;i<=n;i++){m+=i*f;f=【
若有定义“int*p[3];”,则以下叙述中正确的是()。
以下程序的功能是:建立一个带布头结点的单向链表,并将存储在数组中的字符依次存储到链表的各个结点中,请从与下划线处号码对应的一组选项中选择出正确的选项 #include<stdlib.h> structnode {chardata;str
下列选项中,不能用作标识符的是
随机试题
60岁,男性,剧烈咳嗽之后出现剧烈头痛、呕吐。体检:神清,右侧眼睑下垂,右侧瞳孔直径8mm,直接、间接对光反射消失,左侧瞳孔直径4mm,对光反射存在。体温36.8℃,脉搏80次/分钟,血压160/90mmHgo颈项强直,克氏征(+)腰穿:颅内压高,引流出
男患者,吸烟30年,左下肢间歇水肿,最近1个月出现呼吸困难,今日突然出现胸痛,急诊化验D-二聚体1200μg/L,除下述哪项心电图的改变,高度怀疑肺动脉栓塞
在等长收缩而血流不畅时,肌细胞内形成能量的主要途径为
阳虚质的发病倾向是()
屋顶的作用是()。
吉林省最负盛名的自然景观是长白山和吉林雾凇。()
王平是凤凰公司的经理,李强的所有朋友都在凤凰公司工作。胡斌是李强的朋友。凤凰公司中有些职工来自湖南,凤凰公司所有的职工都是大学生。据此,我们可以知道()。
AHarmScreeningMayDotoaYoungerWomanBInvestigatingtheEffectofScreeningCEffectsPredictedbyTwoDifferentMo
•Lookatthestatementsbelowandatthefiveextractsfromanarticleaboutbroadeningcorporateresponsibility.•Whichartic
A、Fewpopularitemscanbefoundinstores.B、Theyare.notexcitingnewarrivalsanymore.C、Youmaycompletelyforgettheprodu
最新回复
(
0
)