首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 #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
109
问题
以下程序的输出结果是
#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全国计算机二级
相关试题推荐
软件需求规格说明书的作用不包括
现有如下语句:x=IIf(a>50,Int(a\3),aMod2)当a=52时,x的值是( )。
下列叙述中错误的是()。
使用菜单编辑器设计菜单时,必须输入的项是()。
14.以下数组定义语句中,错误的是( )。
有如下数据定义语句:DimX,YAsInteger以上语句表明()。
在软件开发中,需求分析阶段产生的主要文档是( )。
在一棵二叉树上,第5层的结点数最多是()。
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
随机试题
求y"-2y’=2x的通解.
应用泼尼松治疗肺出血-肾炎综合征时在ANCA滴度转阴后多长时间停止
A.五更泄泻B.食后即泻C.两者均有D.两者均无大肠湿热可见
企业对于已经发出但尚未确认销售收入的商品的成本,应借记的会计科目是()。
ABC公司20×2年12月31日有关资料如下:20×2年度公司销售收入为4000万元,所得税税率为25%,实现净利润100万元,分配股利60万元。要求:若公司不打算发行股票,维持20×2年销售净利率、股利支付率、资产周转率和资产负债率不变,则:
依技术标准,某工艺环节的水分含量为20-22(%)。该厂采用均值一标准差控制图对水分含量进行控制。在统计控制状态下,计算得,子组大小为5,查表得B4=2.089,A3=1.427。以下关于对技术标准的解释,正确的有()。
实验观察是指人们有目的、有计划地通过多种感官(如视觉、听觉、嗅觉和触觉等)或观察仪器,对观察对象进行感知,从而获得化学实验事实的一种科学方法。简述中学化学实验观察的主要内容。
社会工作者要保证提供的服务是服务对象所需要的,并且不因机构和社会工作者的原因阻碍和延迟服务对象需要的满足,致使问题延续或恶化。()
夸美纽斯的《大教学论》在理论论证方面采用的主要方法是()。
在不同网络间实现分组的存储和转发,并在网络层提供协议转换的网间连接器称为()o
最新回复
(
0
)