首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 #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
37
问题
以下程序的输出结果是 #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全国计算机二级
相关试题推荐
以下关于单选按钮和复选框的叙述中,正确的是( )。
(1)在考生文件夹下有一个工程文件sjt3.vbp。程序运行时,单击窗体则显示如图所示的图案。请去掉程序中的注释符,把程序中的?改为正确的内容。注意:不能修改程序的其他部分和控件属性。最后将修改后的文件按原文件名存盘。(2)在考生文件夹
在考生文件夹下有一个工程文件sjt5.vbp,窗体上有两个命令按钮,标题分别是“读数.据”和“统计”,请添加两个标签,名称分别为Label1和Label2,标题分别为“出现次数最多的字母是”和“它出现的次数为”;再添加两个名称分别为Text1和Text2,
关于文件操作,以下叙述中正确的是
有如下数据定义语句:Dima.bAsIntegerDimx%,yasInteger执行上述语句后,不是整型变量的是
在标准模块中用Public关键字定义的变量,其作用域为
循环队列的存储空间为Q(1:100),初始状态为front=rear=100。经过一系列正常的入队与退队操作后,front=rear=99,则循环队列中的元素个数为()。
设栈的存储空间为s(1:50),初始状态为top=51。现经过一系列正常的入栈与退栈操作后,top=50,则栈中的元素个数为()。
在线性表的顺序存储结构中,其存储空间连续,各个元素所占的字节数()。
随机试题
心滩常见水平层理、交错层理和微细水平层理。()
肺出血-肾炎综合征的临床特点有
完整的乙型肝炎病毒颗粒为
男性,28岁,近1个月因劳累出现乏力、盗汗、纳差、无咳嗽、发热等。今天突然大咯血来急诊就诊。禁忌进行的检查是
采用点位控制的数控机床有()。
民间通常所说的“鬼火”是化学中的()。
十八届四中全会指出,全面推进依法治国,总目标是建设中国特色社会主义法治体系,建设社会主义法治国家。以下哪项不属于实现这个总目标必须坚持的原则?()
一、注意事项1.本试卷由给定资料与作答要求两部分构成。考试时限为150分钟。其中,阅读给定资料参考时限为40分钟,作答参考时限为110分钟。满分100分。2.第一题、第二题、第五题,所有考生都必须作答。第三题仅限考行政执法类、市(地
(2013上集管)以下关于项目变更控制委员会的描述中______是正确的。
有如下程序:#include<iostream>usingnamespacestd;classPart{public:Part(intx=0):val(x){cout<<val;}~Part(){cout<<val;}private:
最新回复
(
0
)