首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
专升本
阅读下列程序,给出运行结果。 #include“stdio.h” #include“string.h” int*P; main( ) (int x=1,y=2,z=3: p=&y; fun(x+z,&y); printf(“(1)%d%d%d\n”
阅读下列程序,给出运行结果。 #include“stdio.h” #include“string.h” int*P; main( ) (int x=1,y=2,z=3: p=&y; fun(x+z,&y); printf(“(1)%d%d%d\n”
admin
2014-10-20
63
问题
阅读下列程序,给出运行结果。
#include“stdio.h”
#include“string.h”
int*P;
main( )
(int x=1,y=2,z=3:
p=&y;
fun(x+z,&y);
printf(“(1)%d%d%d\n”,x,y,*p);
}
fun(int x,int*y)
{int z=4:
*p=*y+z:
x=*P—z:
print”(2)%d%d Gdkn”,x,*y,*p);
}
选项
答案
(1)1 ; 6; 6(2)2;6;6
解析
第一步:调用fun函数之前,进行了如图所示的操作:全局变量p指向main函数中的局部变量y。
第二步:当发生函数调用时,实参向形参传递。这时,新开辟了整型变量x和指向main中的变量y的指针y,显然,它和全局变量p一样指向了同一个单元。fun函数中的x,y和main中的x,y是两个不同的变量,x、y代替fun中的x,y。
第三步:执行’fun函数。按顺序先进行两个赋值运算:(1)*p=*y’+z’;(2)x’=*p—z’;这时候,没有改变p的指向,而是改变了p所指向变量y(main中的变量y)的数值,即“*p=*yf+z’;”等价于“y=y+z’;”,故main中的变量y等于6;同时,因为*p的值改变,fun函数的形参x’的值因执行“x’=*p—z’;”语句而变为2。然后接着执行一个打印输出语句”printf(“(2)%d%d%d\n”,x’,*y’,*p);”,所以,该步的输出结果应为:(2)2 6 6第四步:函数调用结束,返回主调函数。被调用函数中的形参都消失,当然各种指向也消失。输出结果应该为:(1)1 6 6
转载请注明原文地址:https://kaotiyun.com/show/IlvR777K
本试题收录于:
计算机科学与技术题库普高专升本分类
0
计算机科学与技术
普高专升本
相关试题推荐
巨幼红细胞性贫血是由于()。
《混凝土结构设计规范》规定,位于同一连接区段的受拉钢筋搭接接头面积百分率,对于柱类构件,不宜大于()。
一端固定,一端为弹性支撑的压杆,如图所示,其长度系数的范围为()。
作如下图(a)所示刚架M图。
巳知下图所示连续梁各杆E1=5kN.m2,在下图示支座位移作用下,已求得节点转角为[0.00258-0.00314-0.00203]T(rad),求作连续梁的弯矩图。
下图所示四结构,柱子的刚度、高度相同,横梁刚度为无穷大,质量集中在横梁上。它们的自振频率自左至右分别为ω1、ω2、ω3、ω4,那么它们的关系是()
“分子病”首先是蛋白质什么基础层次结构的改变_______。
在各种蛋白质中含量相近的元素是()
下面是对不带头结点的单链表进行就地逆置的算法,该算法用L返回逆置后的链表的头指针,试在空缺处填入适当的语句。voidreverse(1inklist&L){p=null;q=L;while(q!=null){______;q-->next=p;
以下函数把b字符串连接到a字符串的后面,并返回a中新字符串的长度。Strcen(chara[],charb[]){intnum=0,n=0;while(*(a+num)!=_______)num++;while(bin]){*(a+num)
随机试题
体育教学中,能够体现学生主体性的选项是()。
板蓝根可用于治疗()
有关安全期避孕法的描述,不正确的是
肺源性心脏病降低肺动脉高压的首选治疗是
诊断钩端螺旋体病的血清学检查方法为
某软件为提高其使用可靠性,采用()利于维护。
因为升学竞争的压力,社会上风行一些“起跑线计划”“神童方案”“天才培养项目”……某些家长和幼教机构难以摆脱这种短视的教育做法,表现为重知识灌输、轻能力培养,重智力培养、轻人格培养等错误倾向。另外,一些幼儿园迫于家长压力或经济利益的驱动,办起了绘画、钢琴等各
雅典的民主政治在哪位人物时达到鼎盛?()
最近,国家新闻出版总署等八大部委联合宣布,“网络游戏防沉迷系统”及配套的《网络游戏防沉迷系统实名认证方案》将于今年正式实施,未成年人玩网络游戏超过5小时,经验值和收益将计为O。这一方案的实施,将有效地防止未成年人沉迷于网络游戏。以下哪项说法如果正确,则能够
TheordinaryfamilyincolonialNorthAmericawasprimarilyconcernedwith______physicalsurvivalandbeyondthat,itsownecon
最新回复
(
0
)