首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 #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
23
问题
以下程序的输出结果是 #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全国计算机二级
相关试题推荐
要计算x的平方根并放入变量y,正确的语句是( )。
在窗体上有一个名称为CD1的通用对话框和一个名称为Command1的命令按钮。要求单击命令按钮时,打开一个保存文件的通用对话框。该窗口的标题为“保存”,缺省文件名为“ABC”,在“文件类型”栏中显示*.txt。则能够满足上述要求的程序是()。
以下关于单选按钮和复选框的叙述中,正确的是( )。
在考生文件夹下有一个工程文件sjt5.vbp,窗体上有三个文本框,其名称分别为Text1、Text2和Text3,其中Text1、Text2可多行显示。清添加三个命令按钮,名称分别为Cmd1、Cmd2和Cmd3,标题分别为“产生数组”、“统计”和“退出”,
命令按钮Command1的单击事件过程如下:PrivateSubCommand1_Click()Dima(10,10)AsIntegerx=0Fori=1To3Forj=1To3
有如下数据定义语句:Dima.bAsIntegerDimx%,yasInteger执行上述语句后,不是整型变量的是
下列叙述中正确的是()。
在窗体上有两个名称分别为Text1、Text2的文本框,一个名称为Command1的命令按钮。运行后的窗体外观如图所示。设有如下的类型和变量声ming明:PrivateTypePersonnameAsString*8
某完全二叉树共有256个结点,则该完全二叉树的深度为()。
某完全二叉树按层次输出(同一层从左到右)的序列为ABCDEFH。该完全二叉树的前序序列为()。
随机试题
给长时间用氧的病人吸氧时哪种做法不妥
40岁农民,诊断左肺炎球菌肺炎,治疗上该患者应用青霉素800万U,2次/d静点,3天后体温未明显下降。左胸痛加重考虑可能为哪种原因引起
男性,50岁,肝炎病史20余年。近2个月来出现右侧季肋部持续胀痛,伴厌食、乏力和腹胀。查体:右侧肋缘下可触及到肿大的肝脏,质地坚硬,边缘不规则;AFP>1000μg/L。有确定诊断意义的检查是
调制解调器的功能是实现()。
下列关于品德修养与德育的关系的表述,错误的是()。
有学者指出,婴儿对音乐和歌声的反应要比话语更强烈,对于六个月大的婴儿,母亲的歌声最容易让其入眠,同时,音乐旋律能反映人体自身的韵律,比如心跳和呼吸的节奏。下列哪项最符合上述论断?()
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
顺序存储方法是把逻辑上相邻的结点存储在物理位置【】的存储单元中。
冯.诺依曼(VonNeumann)在总结研制ENIAC计算机时,提出两个重要的改进是()。
早く医者に見て________ほうがいいですよ。
最新回复
(
0
)