首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序段的输出结果是 #include<iostream.h> void fun(int * x,int * y) { cout << * X << * y; *X=3; *y=4; } v
下列程序段的输出结果是 #include<iostream.h> void fun(int * x,int * y) { cout << * X << * y; *X=3; *y=4; } v
admin
2010-03-29
41
问题
下列程序段的输出结果是 #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<<endl; {
选项
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/rWjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
C语言程序的模块化通过以下哪个选项来实现
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是()。
若有定义和语句:inta,b;scanf(’’%d,%d,’’,&a,&b);以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是
设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均正确的是
数据库设计的根本目标是要解决
下面结构体的定义语句中,错误的是()。
设有下面的定义:structst{inta;floatb;)d;int*p;要使p指向结构变量d中的a成员,正确的赋值语句是()。
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
标准库函数fgets(str,n,fp)的功能是()。
随机试题
张先生,28岁,系统性红斑狼疮患者,面部有较严重的蝶形红斑,且有脱发及糖皮质激素治疗引起的容貌改变,患者自诉不愿意见人,该患者最主要的护理诊断是
患者,足部被利器所伤,医嘱注射破伤风抗毒素,但皮试结果为阳性,此时应采取的措施是
男,35岁。发作性血压升高10个月,发作时血压为200/100mmHg,伴面色苍白,大汗,心悸。发作间歇期血压正常。最有助于诊断的是()
道氏理论的主要原理有()。Ⅰ.市场平均价格指数可以解释和反映市场的大部分行为Ⅱ.市场波动具有某种趋势Ⅲ.趋势必须得到交易量的确认Ⅳ.一个趋势形成后将持续,直到趋势出现明显的反转信号
()不属于新疆的景区。
协议合作是由政府与社会服务机构共同决策并拿出经费给社会服务机构提供服务,政府扮演的是()角色。
“生物体的结构与功能相适应”是重要的生物学观点。下列叙述不正确的是()
如图,已知直线y=kx一3经过点M,求此直线与x轴,y轴的交点坐标。
下列措施中有助于消除偏见的有()
A、Itisaninbornfeatureofhumanbeings.B、Humanbeingsareabletodevelopnewskills.C、Humanbeingshavemorechances.D、Hu
最新回复
(
0
)