首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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;
有以下程序: #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;
admin
2021-04-28
36
问题
有以下程序:
#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,5,3
B、3,5,3,5
C、5,3,3,5
D、5,3,5,3
答案
B
解析
C语言中,函数参数传递的功能是“传值”,即形参和实参是两个没有关系的变量。本题程序中函数的形参为指针变量,函数内部交换的是地址值,不是地址值所指向的值,所以不会改变实参的值。
转载请注明原文地址:https://kaotiyun.com/show/hPtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段intj;floaty;charname[50];scanf(’’%2d%f%s’’,&j,&y,name);当执行上述程序段,从键盘上输入555667777abc后,y的值为
有以下程序:#include<stdio.h>main(){inti,t[][3]={9,8,7,6,5,4,3,2,1};for(i=0;i<3;i++)printf("%d",t[2-i][i]);}程序的运行结果是()。
下面描述中不属于软件需求分析阶段任务的是()。
以下选项中与if(a==1)a=b;elsea++;语句功能不同的switch语句是
有定义语句:inta;longb;doublex,y;,则以下选项中正确的表达式是()。
有如下函数调用语句: func(r1,r2+r3,(r4,r5));该函数调用语句中,含有的实参个数是()。
有两个关系R和T如下图所示:则由关系R得到关系T的运算是()。
用树形结构表示实体之间联系的模型是
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是
深度为7的二叉树共有127个结点,则下列说法中错误的是()。
随机试题
畸胎瘤常发生于下列哪些部位
在口服缓控释制剂中,一些水溶性药物可通过制备难溶性盐或难溶盐衍生物以达到降低溶解度的目的药核被含药部分可溶性致孔材料的不溶性薄膜所包裹膜中,可溶性材料的溶解为核芯中药物的扩散提供通道
主精功能正确的一项是
对于R22制冷装置,其蒸发温度为0℃,冷凝温度为38℃,吸气为干饱和状态,无过冷装置,系统产冷量为6.94×104kJ,轴功率为75kW,则该装置的实际制冷系数为()。
下列关于我国少数民族文化说法不正确的有()。
下列()应视同工伤。
公民、法人或者其他组织直接向人民法院提起诉讼的.应当自知道或者应当知道作出行政行为之日起()内提出。法律另有规定的除外。
若函数f(x)=(x-1)(x-2)(x-3)(x-4),则f’(x)的零点的个数为().
Takingchargeofyourselfinvolvesputtingtorestsomeveryprevalentmyths.Atthetopofthelististhenotionthatintellig
WriteNOMORETHANTWOWORDSforeachanswer.BeWellOnlineProgramme=interactivewebsitewithresourcestohelpreach
最新回复
(
0
)