首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序段的输出结果是 #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
100
问题
下列程序段的输出结果是 #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://kaotiyun.com/show/BUjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若用数组名作为函数调用时的实参,则实际上传递给形参的是()。
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
若有以下程序#includeint*flint*s,int*t){int*k;if(*s
以下程序段中的变量已正确定义:for(i=0;i<4;i++,i++)for(k=1;k<3;k++);printf(’’*’’);程序的运行结果是()。
若有定义语句:intx=10;则表达式x-=x+x的值为()。
表达式3.6-5/2+1.2+5%2的值是()。
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是
在C语言程序中,以下说法正确的是()。
以下关于逻辑运算符两侧运算对象的叙述中正确的是
随机试题
烧水的规程,不正确的是
阅读《灯下漫笔》中的一段文字,然后回答下列小题。这人肉的筵席现在还排着,有许多人还想一直排下去。扫荡这些食人者,掀掉这筵席,毁坏这厨房,则是现在的青年的使命!这里的“食人者”、“筵席”、“厨房”各指什么?
石蜡切片法一般常规切片厚度为
治疗肺炎球菌肺炎首选药物是
航测原图的测绘和编绘包括()。
下图所示组织结构形式的主要优点是( )。
会计资料是在会计核算过程中形成的、记录和反映实际发生的经济业务事项的资料,包括( )。
一般来说,可以将技术分析方法分为( )等。
当船舶在装货港开航前,托运人可以要求解除运输合同,但托运人应当向承运人支付约定运费的()。
WhatdoestheManMean?
最新回复
(
0
)