首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序段的输出结果是 #include<iostream.h> void fun(int * X,int * y) { cout < < * X < < * y; * X=3; * y=4; } void main( ) {
下列程序段的输出结果是 #include<iostream.h> void fun(int * X,int * y) { cout < < * X < < * y; * X=3; * y=4; } void main( ) {
admin
2010-03-29
93
问题
下列程序段的输出结果是 #include<iostream.h> void fun(int * X,int * y) { cout < < * X < < * y; * X=3; * y=4; } void main( ) { int x=1,y=2; fun(&y,&x); cout < < X < < y < < end1; }
选项
A、2143
B、1212
C、1234
D、2112
答案
1
解析
在fun函数中,x接收的是main函数中y的地址,所以 * x值为2,同样,* y值为1,所以第1次输出的是2 1,第2次改变 * x的值等同于改变y的值,改变 * y的值也即改变x的值,所以第2次输出的是4 3。注意:C++语言中函数的传参方式中关于指针的应用。
转载请注明原文地址:https://www.kaotiyun.com/show/BUjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下函数首部intfun(doublex[10],intn)则下面针对此函数的函数声明语句中正确的是
若有以下程序段intr==8;printf("%d\n",r>>1);输出结果是
fun函数的功能是:通过键盘输入给x所指的整型数组所有元素赋值。在下划线处应填写的是#include#defineN5Voidfun(intx[N]){intm;for(m=N-1;m>=0;m--)scanf("
以下选项中不属于C语言程序运算符的是
以下选项中非法的C语言字符常量是
在嵌套使用if语句时,C语言规定else总是
有C语言表达式2*3+4+15%3,关于其执行顺序,以下叙述正确的是
下关于逻辑运算符两侧运算对象的叙述中正确的是( )。
C语言程序中,运算对象必须是整型数的运算符是
随机试题
汽缸垫有什么作用?
下列关于肾小球滤过作用的叙述,正确的是()
对下列()案件调解达成协议的,人民法院可以不制作民事调解书。
根据宪法和法律的规定,下列哪些选项是错误的?
对某设备的主关零部件检查了7批,将每批检查的情况汇总成表,如表1所示。问题试绘制排列图,并找出造成质量不合格的主要原因。
某工程单代号搭接网络计划如下图所示,节点中下方数字为该工作的持续时间,其关键工作为( )。
计算机会计信息系统中的存货管理、往来账管理等模块属于( )。
下列关于担保物权说法,不正确的是()。
经济文化相对落后的国家可以先于发达资本主义国家进入社会主义,主要原因有()
A、Toski.B、Toattendawedding.C、Toescapekidnappers.D、Toseeanartshow.A
最新回复
(
0
)