首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下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
27
问题
以下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
程序员上午基础知识考试
软考初级
相关试题推荐
先阅读以下说明,然后回答问题1至问题4。[说明]通过Windows2003创建简单邮件服务器,首先需要安装POP3和SMTP服务组件,打开“控制面板/添加或删除程序”,单击左侧的“添加/删除Windows组件”,双击“应用程序服务器”
根据下面给出的一个VLAN的实例,回答问题。某IT公司现有行政部、技术部、市场部。VUN的划分:行政部VLAN10,技术部VI且N20,市场部VLAN30,各部门之间还可以相互通讯。现有设备为:Cisco3640路由器、CiscoCatdy
阅读下列说明,根据网页显示的效果图,回答问题1至问题3。[说明]用ASP实现一个网上注册系统,用IE打开网页文件“index.asp”后的效果如图5-1所示。[index.asp文档的内容]<%Setconn=s
如果该单位有一台需对外发布公共信息的Web服务器,应将其接入图2-32的哪个区域?根据图2-32所给出的网络连接方式及相关的网络参数,区域(A)、区域(B)中计算机的网络参数配置如下。区域(A)计算机“IP地址”:(1);(范围)区域(
ADSL技术可以充分利用现有电话线网络,只要在用户端加装相关设备即可为用户提供服务。请从以下术语选择适当的编号,将图2-25拓扑结构中(1)~(4)空缺处的设备名称填写完整。供选择的答案:A.程控交换机B.普通二层交换机C.
ADSL技术可以充分利用现有电话线网络,只要在用户端加装相关设备即可为用户提供服务。请从以下术语选择适当的编号,将图2-25拓扑结构中(1)~(4)空缺处的设备名称填写完整。供选择的答案:A.程控交换机B.普通二层交换机C.
在PC1的DOS命令窗口中运行(1)命令,得到结果如图2-20所示。在其空缺的参数中,PhysicalAddress值为(2);IPAddress值为(3);SubnetMask值为(4);DefaultGateway值为(5)。在图2-1
阅读以下说明,回答问题1~问题3,把答案填写到答题纸的对应栏内。[说明]天网防火墙(SkyNet-FireWall)个人版(简称为天网防火墙)是一款由天网安全实验室制作的给个人电脑使用的网络安全程序。它根据系统管理者设定的安全规则(Security
In(71)programming,the user determines the sequence of instructions to be executed,not the programmer.
A local area network(LAN)is the communication of a number of computers by(68)connecting to each one in a single location, usuall
随机试题
Someproblemscanbereadilyidentifiedsimplybylookingaround.Theseproblemsconcernthepollutionofourenvironmentbytec
濒死
某患者自诉胸闷,呼吸不畅,不能平卧,观察发现患者呼气时间长于吸气时间,呼吸费力,无明显三凹症,见于何种情况()。
可用于头癣、疥疮的驱虫药是( )。
某检察院申诉接待室《申诉指引》中的下列哪些表述是正确的?(2011年试卷2第75题)
根据《建设工程质量管理条例》,对于成片开发建设的住宅小区工程,建设单位拨付工程款、进行竣工验收,应当经()签字。
下列关于技术分析的说法不正确的是()。
在判断注册会计师是否按照审计准则的规定执行工作以应对舞弊风险时,下列各项中,不需要考虑的是()。
为什么货币的流通手段职能是商品交换的一次革命?
A、Tellingthemtolookbothwaysforcars.B、Tellingthemtofollowotherpedestrians.C、Tellingthemnottolookaround.D、Tell
最新回复
(
0
)