首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下C程序段的输出结果是(30)。 #include<stdio.h> void prt(int*x,Int*y,int*z){ printf("%d,%d,%d\n",++*x,++*y,*(z++)); } void main()
以下C程序段的输出结果是(30)。 #include<stdio.h> void prt(int*x,Int*y,int*z){ printf("%d,%d,%d\n",++*x,++*y,*(z++)); } void main()
admin
2009-02-15
44
问题
以下C程序段的输出结果是(30)。 #include<stdio.h> void prt(int*x,Int*y,int*z){ printf("%d,%d,%d\n",++*x,++*y,*(z++)); } void 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,41
D、11,41,20 12,42,22
答案
B
解析
C语言不但可以通过传值的方式进行函数调用,还可以通过传递指针的值(变量的地址)来达到修改实参变量值的目的,这是本试题主要说明的问题。其次,应注意表达式*(z++)的值是*z,其后的z++是使指针z指向下一个整数,在程序中无实际作用。函数调用时,由于x、y和z分别指向a、b和c,因此,*x、*y和*z就是a、b和c。第1次调用函数时,*x=a=10,*y=b=40,*z=c=20,输出结果为11,41,20。同时注意到运算符。和++的运算优先级别相同,遵循右结合性。则*z++与*(z++)作用相同,但(*z)++含义不同。(*z)++的含义是c变量值的自增。因此第2次调用函数时,输出结果为12,42,20。
转载请注明原文地址:https://kaotiyun.com/show/G3jZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
如果每台服务器都分配不同的IP地址,服务器区最多可以配置(1)台服务器。销售部能动态分配的IP地址区间为(7)。
阅读以下技术说明,根据要求回答问题。[说明]某公司内部网络通过一台24端口的交换机连接19台PC和两台服务器,使用一台硬件防火墙连接Internet,其网络拓扑结构如图2-21所示。公司内部使用的IP地址块为10.5.1.0/24。
以下给出的是提交按钮触发过程的部分代码,请根据图7-10所示内容填写下述HTML代码中空缺的部分。图7-11是该企业电子商务系统的应用平台结构图,请将图中(5)~(7)空缺处的服务器类型填写完整。(5)~(7)备选答案:A.数
传统意义上的计算机病毒具有哪些特征?实施数据库服务器的病毒防护时,主要需要保护哪些元素?
计算机病毒无处不在,危害极大,请回答以下关于计算机病毒的问题1~4,把答案填写到对应栏内。
MDF、IDF的含义各是什么?网络性能的衡量主要包括哪些因素?
阅读下面的说明,回答问题1~问题4,将解答填入答题纸对应的解答栏内。[说明]阅读以下说明,回答问题1~问题4,将解答填入答题纸对应的解答栏内。windowsServer2003是一个多任务多用户的操作系统,能够以集中或分布的
Computer(75)is a complex consisting of two or more connected computing units,it iS used for the purpose of data communication an
The major goal of USB was to define an external expansion bus which makes adding(70)to a PC as easy as hooking up a telephone to
BecauseWebserversareplatformandapplication(71),theycansendorrequestdatafromlegacyorexternalapplicationincludin
随机试题
压力表检定规程规定,压力表的来回差不得超过表计允许基本误差的绝对值的1/2。
计算机能直接执行的是()
影片《手机》的导演是【】
糖尿病病人失明的主要原因是()。
高血糖症时,血糖浓度为
学生的学习是为了改变自己在班集体中的排名,这样的学习动机属于()
某单位长时间以来经费紧张,运转困难,有时连干部待遇都无法保证,而主要领导却成天在外大吃大喝,毫不节约,造成单位干部意见很大。假如你是该单位新到任的副职,你怎样对待这种局面?
基于题干,回答问题恰好有6只狗--p、Q、R、S、T、U——参加耍狗表演。该演出的裁判给在演出中获得第一名、第二名、第三名和第四名的狗各发一条缎带以示奖励。所有与这6只狗相关的信息如下:(1)每一只狗不是G(长腿猎狗),就是L(拉布拉多猎狗),
AnewdrugshowshopeofconqueringaformofleukemiabytargetingthemisbehavingcellstwosummersagoDouglasJensonwasso
Whatistheconversationmainlyabout?
最新回复
(
0
)