首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 #include void prt (int *x, int*y, int*z) {printf("%d,%d,%d\n",++*x,++*y,*(z++));} main() {int a=10,b=40,c=20; p
以下程序的输出结果是 #include void prt (int *x, int*y, int*z) {printf("%d,%d,%d\n",++*x,++*y,*(z++));} main() {int a=10,b=40,c=20; p
admin
2010-12-10
104
问题
以下程序的输出结果是
#include
void prt (int *x, int*y, int*z)
{printf("%d,%d,%d\n",++*x,++*y,*(z++));}
main()
{int a=10,b=40,c=20;
prt (&a,&b,&c);prt (&a,&b,&c);}
选项
A、11,42, 31
12,22,41
B、11,41,20
12,42,20
C、11,21,40
11,21,21
D、11,41,21
12,42,22
答案
B
解析
考查指针作为参数的函数调用。尽管C语言以传值方式进行函数调用,但也可以通过传递指针的值(变量的地址)来达到修改实参变量值的目的,这是此题主要说明的问题。另外,应注意表达式*(z++)的值是*z,其后的z++在程序中无实际作用。函数调用时,由于x,y和z分指向a,b和c,因此,*x,*y和*z就是a,b和c。第一次调用函数时, *x=a=10, *y=b=40,*z=c=20输出结果为11,41,20,至此,已经可以肯定选项B)是正确的。在第一次输出后,a=11,b=41,c=20,第二次输出为:12,42,20。
转载请注明原文地址:https://kaotiyun.com/show/AhPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有一个名称为Command1的命令按钮,其事件过程如下:PrivateSubCommand1_Click() x="VisualBasicProgramming" a=Right(x,11) b=Mid(x,7,5) c=
在软件开发中,需求分析阶段产生的主要文档是( )。
下面描述中不属于数据库系统特点的是
表达式Abs(-5)+Len(“ABCDE”)的值是()。
有如下数据定义语句:DimX,YAsInteger以上语句表明()。
在考生文件夹下有一个工程文件sjt5.vbp,窗体上有两个命令按钮,标题分别是“读数据”和“统计”,请添加一个名称为Label1、标题为“回文个数为”的标签和一个名称为Text1,初始内容为空的文本框,如图所示。程序功能如下:①单击“读
下列符号常量的声明中不合法的是
窗体上有1个名称为Command1的命令按钮,事件过程及函数过程如下:PrivateSubCommand1_Click()DimPAsIntegerP=m(1)+m(2)+m(3)PrintPE
以下选项中,不合法的VisualBasic的变量名是()。
软件测试中路径覆盖测试是整个测试的基础,它是对软件【】进行测试。
随机试题
拟制出若干政策方案以后,就进入了()阶段。
在第二次国内革命战争时期,中国共产党经历的失败和崛起是()
Forbreakfastheonlydrinksjuicefromfreshfruit________onhisownfarm.
不能提示羊膜腔感染的检查项目是
干陷的病机特点是
A、大黄根茎B、生大黄片C、酒大黄D、熟大黄E、大黄炭焦黑色或焦褐色,有焦香气()
A.阿米替林B.吗氯贝胺C.氟西汀D.文拉法辛E.米氮平具有抗胆碱能不良反应,不适合老年男性抑郁患者的是()。
办公楼高24层,小王在底楼,他有一个文件急需交给在顶楼的小李。大楼只有一个电梯,正停在底楼待命,电梯每上升或下降一层需要10秒,小李走楼梯下楼每层需要走15秒,小王走楼梯上楼每层需要走20秒,他们约在()楼碰面最节约时间。
[2013年]设L1:x2+y2=1,L2:x2+y2=2,L3:x2+2y2=2,L4:2x2+y2=2为四条逆时针方向的平面曲线.记(i=1,2,3,4),则max{I1,I2,I3,I4}=().
ENVIRONMENTALIMPACTOFTHEANASAZI(1)AmajorquestioninthearcheologyofthesouthwesternregionoftheUnitedStatesi
最新回复
(
0
)