首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include void fun( int *a,int *b) { int *c; c=a;a=b;b=c; } main() { int x=3, y=5, *p=&x, *q=&y ; fun(p,q); printf("%d,%d,
有以下程序 #include void fun( int *a,int *b) { int *c; c=a;a=b;b=c; } main() { int x=3, y=5, *p=&x, *q=&y ; fun(p,q); printf("%d,%d,
admin
2020-03-15
43
问题
有以下程序
#include
void fun( int *a,int *b)
{ int *c;
c=a;a=b;b=c;
}
main()
{ int x=3, y=5, *p=&x, *q=&y ;
fun(p,q); printf("%d,%d,",*p,*q);
fun(&x,&y); printf("%d,%d\n",*p,*q);
}
程序运行后的输出结果是( )。
选项
A、3,5,3,5
B、3,5,5,3
C、5,3,3,5
D、5,3,5,3
答案
A
解析
函数的参数传递过程中,参数的传递是单向的,形参只是实参的一个副本,如果形参和实参为两个地址,形参指针指向的变化不能影响到实参指针的指向。所以该函数fun()调用结束后并不能改变指针变量p、q的指向,所以输出结果均为3、5,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/GJCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有宏定义:#defineIsDIV(k,n)((k%n==1)?1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是
以下关于宏的叙述中正确的是
有以下程序#include<stdio.h>typedefstruct{intb,p;}A;voidf(Ac)/*注意:c是结构变量名*/{intj;c.b+=1;c.p+=2;}
以下叙述中错误的是
若有以下程序#includechar*a="you":charb[]="WelcomeyoutoChina!";main(){inti,j=0;char*p;for(i=0;b[i]!=’\0
有以下程序main(){inta=1,b=2;for(;a<8;a++){b+=a;a+=2;}printf("%d,%d\n",a,b);}程序运行后的输出结果是
若有以下程序main(){inta=-2,b=0;while(a++)++b:printf("%d,%d\n",a,b);}则程序的输出结果是
在一个C源程序文件中所定义的全局变量,其作用域为
随机试题
正常情况下,维持呼吸中枢兴奋的有效刺激是()
A、三尖瓣区B、肺动脉瓣区C、二尖瓣区D、主动脉瓣第二听诊区E、主动脉瓣区胸骨左缘第3、4肋间隙
提示早期肾功能不全的是
患者,男,46岁。因全身乏力、头晕,手指有麻木感前来就诊。体检:面色苍白,巩膜轻度黄染,舌质绛红色,舌乳头萎缩,心率102次/分。实验室检查:RBC2.3×1012/L,Hb79g/L,WBC4.9×109/L。Coombs试验阴性。该患者最可能的诊断是
病人,女性26岁,因尿失禁留置导尿管。引流通畅但尿色黄、浑浊,给予抗感染治疗,护理方面应注意
()一般用于进出口贸易款项的收付,没有银行信用介入。
根据下面材料回答下列问题。某机构对2000名在线旅行预订用户进行了关于经常选择的交通方式的抽样调查,结果如下:如该调查中,所有考虑行程总耗时因素的人均最经常选择飞机或高铁出行,则在最经常选择飞机或高铁出行的人中,不考虑行程总耗时因素的人占比约为(
异构网络指的是()。
以下关于死亡宣告被撤销的法律后果的表述中正确的是()。
UPI
最新回复
(
0
)