首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2019-08-10
66
问题
有以下程序
#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);
flun(&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
解析
本题考查函数的调用与指针。p和q分别为指向x和y的指针,函数fun()的两个形参均为指针型,主要功能为交换两个指针的指向,当调用结束以后,该操作不能返回主函数。而主函数中,fun(p,q)、fun(&x,&y)的实参均为x与y的地址,因此,两者结果相同,并且两者指针指向的值不能变化。
转载请注明原文地址:https://www.kaotiyun.com/show/mgRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
若有以下程序#includemain(){intb=10,a=-11;a%=b%=4;printf("%d%d\n",a,b);}则程序的输出结果是
以下叙述中正确的是
下面选项中的程序段,没有编译错误的是
以下叙述中正确的是
下列关于栈的叙述中,正确的是
有以下函数:intfun(char*s){char*t=s;while(*t++);return(t-s);}该函数的功能是()
若有以下程序段structst{intn;structst*next;};structsta[3]={5,&a[1],7,&a[2],9,’\0’},*p;p=&a[0];则以下选项中值为6的表达式是
若要求使p指向一个int35.有以下程序段int*p;p=_______malloc(sizeof(int));若要求使p指向一个int型的动态存储单元,在横线处应填入的是
下列选项中不符合良好程序设计风格的是
随机试题
煤、石油、天然气是化学工业的基本原料。()
下列选项中,不属于谈判人员素质结构的是()
______是指因对外销售产品或材料、供应劳务及其他原因,应向购货单位或接受劳务单位及其他单位收取的款项,包括______、______、______等。
水生生态系统的食物链一般比陆地生态系统的食物链长。[]
骨折复位的标准是(1),(2)。
管理的最主要因素和管理的核心是
某公司财务部拟组织本系统会计职业道德培训。为了提高培训工作的针对性,财会部就会计职业道德概念、会计职业道德与会计法律制度的关系、会计职业道德规范的内容等问题,与4名会计人员召开了一次座谈会。4个人分别就相关问题谈了自己的看法。要求:根据上述资料,回答
已知抛物线y=一+1,下列说法正确的是().
科学家在地面实验室的实验表明,一些小分子物质经紫外线照射可以生成氨基酸。光谱分析表明,星际空间存在着这样的小分子物质。科学家还利用卫星进行了有关实验,这样的小分子物质在太阳紫外线的照射下生成了氨基酸等大分子。因此,一些科学家认为彗星在空间运行时会吸附上这些
邓小平理论的历史地位体现在它是()
最新回复
(
0
)