首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> main() void fun(int*a,int*b) {int x=3,y5,*p=&x,*q=&y; {int*c; fun(p,q);printf("%d,%d,",*p,*q); c=a;a=
有以下程序 #include<stdio.h> main() void fun(int*a,int*b) {int x=3,y5,*p=&x,*q=&y; {int*c; fun(p,q);printf("%d,%d,",*p,*q); c=a;a=
admin
2016-12-18
53
问题
有以下程序
#include<stdio.h> main()
void fun(int*a,int*b) {int x=3,y5,*p=&x,*q=&y;
{int*c; fun(p,q);printf("%d,%d,",*p,*q);
c=a;a=b;b=c;} 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
解析
本题考查函数的调用与指针。D和q分别为指向x和y的指针,函数fun()的两个形参均为指针型,主要功能为交换两个指针的指向,当调用结束以后,该操作不能返回主函数。而主函数中,fun(p,q)、fun(&x,&y)的实参均为x与y的地址,因此,两者结果相同,并且两者指针指向的值不能变化。
转载请注明原文地址:https://kaotiyun.com/show/OfDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序段的运行结果是char*s="abcde";s+=2;printf("%d",s);
下列叙述中正确的是
以下程序中函数fun的功能是:构成一个如图所示的带头结点的单向链表,在结点的数据域中放入了具有两个字符的字符串。函数disp的功能是显示输出该单链表中所有结点中的字符串。请填空完成函数disp。#includetypedefstruc
当数据的物理结构(存储结构)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的【】。
如果需要打开一个已经存在的非空文件"Demo"进行修改,下面选项中正确的是
以下选项中,当x为大于l的奇数时,值为0的表达式是
若程序有宏定义:#defineN100则以下叙述中正确的是______。
若有定义:intw[3][5],则以下不能正确表示该数组元素的表达式是______。
以下叙述中错误的是______。
随机试题
设数集S={|x|x2<2).求supS.infS.
在既定的审计风险水平下,可接受的检查风险水平与认定层次的重大错报风险评估结果的关系是()
单胎动物分娩时,子宫收缩
A、随访5年尚存活的病例数÷随访5年的总病例数×100%B、对照组的死亡(发病)率÷实验组的死亡(发病)率×100%C、[对照组的死亡(发病)率-实验组的死亡(发病)率]÷对照组的死亡(发病)率×100%D、治疗好转的例数÷治疗的总例数×100%E
根据招标投标法的有关规定,下列关于评标委员会的说法正确的有( )。
在经济萧条时期,政府实施货币政策时,应采取的措施有()。
台风是一种热带气旋,形成于赤道地区的温暖水域。当暖湿空气开始上升的时候,会产生一个低压区,进而吸引周围更多的暖湿空气。而且气团在上升过程中开始旋转,温度开始下降,冷凝生成云团,释放出热量,进一步加快上升运动。在这种正反馈机理的促进下,气旋不断加强,最终形成
对多组数据进行平均数差异显著性检验时,不能使用的计算方法有()。
Myfaithinhumannaturehasneverbeensogreatasitwaslastweekendafterourfamilyget-togetherinthetownofVail.O
A、Around45%.B、About50%.C、Lessthan68%.D、Over70%.D短文开头就指出,最近研究表明,正因为70%多的购物者在买东西时会阅读食物标签,所以生产商应着重考虑一下食物标签上应该写什么内容,故答案为[D]
最新回复
(
0
)