首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 #include<stdio.h> void prt(int *x,int*y,int*z) { printf("%d,%d,%d\n",++*x,++*y,*(z++));} main() { int
以下程序的输出结果是 #include<stdio.h> void prt(int *x,int*y,int*z) { printf("%d,%d,%d\n",++*x,++*y,*(z++));} main() { int
admin
2009-02-15
18
问题
以下程序的输出结果是 #include<stdio.h> 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
答案
2
解析
尽管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/uPXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面的数写成普通十进制数是()。2.65358979335278D-6
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
以下关于过程及过程参数的描述中,错误的是( )。
在考生文件夹下有一个工程文件sjt5.vbp。程序运行时,单击“装入数据”按钮,则从考生文件夹下的in5.txt文件中读入所有城市名称和距离,城市名称按顺序添加到列表框List1中,距离放到数组a中;当选中列表框中的一个城市时,它的距离就在Text1中显示
在某个事件过程中定义的变量是
以下关于文件的叙述中,错误的是
当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的
在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是
设a=2,b=3,c=4,d=5,下列表达式的值是a>bAndc<=dOr2*a>c
在具有2n个结点的完全二叉树中,叶子结点个数为()。
随机试题
在一组结构完全相同(直径、长度、匝数等)的线圈中,电感量最大的是()。
电子病案在其发展过程中有着不同的表达方式,在第十届世界医学信息学大会上建议使用的是
男性,31岁,咳嗽,呈刺激性,干咳,偶咳少量黏稠痰,受寒冷刺激加重,伴气促,每天晚间,清晨均有剧咳而影响睡眠,用过青霉素,氨苄西林(氨苄青霉素)、头孢菌素和多种祛痰止咳药症状未能缓解。发作时查体:双肺散在干性啰音,心脏查体无异常。X线胸片:心肺无异常。
用沸煮法可以全面检验硅酸盐水泥的体积安定性是否良好。()
只要教育得法,人人都可以成为歌唱家、科学家、诗人。
简述素质教育的基本内涵。(2013.广东)
公安工作中对于执行政策与执行法律应当分清主次,区分对待。()
价值创造与财富生产都是生产活动的结果,二者的关系主要体现在
证明下列命题:设f’(x0)=0,f’’(x0)>0,则存在δ>0使得y=f(x)在(x0—δ,x0]单调减少,在[x,x0δ)单调增加;
程序中可能出现一种情况:多个线程互相等待对方持有的锁,而在得到对方的锁之前都不会释放自己的锁。这就是【】。
最新回复
(
0
)