首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序段的输出结果是 #include<iostream.h> void fun(int*x,int*y) { cout<<*x<<*y; *x=3; *y=4;
下列程序段的输出结果是 #include<iostream.h> void fun(int*x,int*y) { cout<<*x<<*y; *x=3; *y=4;
admin
2010-03-29
49
问题
下列程序段的输出结果是 #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次输出的是21,第2次改变*x的值等同于改变y的值,改变*y的值也即改变x的值,所以第2次输出的是43。注意:c++语言中函数的传参方式中关于指针的应用。
转载请注明原文地址:https://kaotiyun.com/show/lPjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
表达式a+=a=a=9的值是
下面叙述中正确的是()。
若有以下程序#includemain(){inta=6,b=0,c=0;for(;a&&(b==0);){b+=a;a-=c++;}printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是
有下列程序:main(){inti,s=0,t[]={1,2,3,4,5,6,7,8,9};for(i=0;i<9;i+=2)s+=*(t+i);printf(”%d\n”,s);}程序执行
在关系数据库设计中,关系模式设计属于()。
以下叙述中错误的是
在C语言中,变量的隐含存储类别是()。
下列关系表达式中,结果为"假"的是
关于地址和指针,以下说法正确的是()。
随机试题
TheMonkeyKing________oneofthemostpopularbooksforthosewhostudyinhighschools.
原发性肝痛最常见的体征是()
强调护患关系在护理中的作用的理论是
下列建设工程进度控制措施中,属于合同措施的是()
适用于过长、弃土运距过远、一侧堑壁较薄的傍山路堑开挖的方法是()。
会计电算化的特征有()。
甲公司为一家上市公司,最近五年该企业的净利润分别为2000万元、2400万元、3000万元、3100万元、2800万元。如果采用相对价值模型评估该企业的价值,最适宜的模型是()。
明治元勋大久保利通说:“大凡国之强弱,决定于人民之贫富,人民之贫富决定于物产之多寡,而物产之多寡义起因于是否鼓励人民之工业。”这段话的治国思想是()。
春秋战国时代是中国书法艺术得到进一步发展和走向成熟的重要阶段,其中代表性的书体为()。
CreativityCreativityisneithersomethinglearnedbyapplyingaformulanorisittheunfettered,chaoticproductofagen
最新回复
(
0
)