首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序段的输出结果是 #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
27
问题
下列程序段的输出结果是 #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全国计算机二级
相关试题推荐
若有以下函数首部intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是
有下列程序:fun(charp[][10]){intn=O,i;for(i=0;i<7;i++)if(p[i][0]==’T’)n+-;returnn;}main(){
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是
以下叙述中正确的是
设有定义:intk=0;下列选项的4个表达式中与其他3个表达式的值不相同的是()。
编写函数fun,其功能是:将a、b两个两位正整数合并成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的千位和十位上,b中的十位和个位数依次放在变量c的个位和百位上。例如,当a=45,b=12,调用该函数后c=4251。注意:部分
下列字符数组初始化语句中,不正确的是()。
结构化程序设计的3种结构是()。
在下列选项中,没有构成死循环的是()。
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
随机试题
实际的数据库管理系统产品在体系结构上通常具有的相同特征是【】
实践的科学含义是()
可改善骨性关节炎、保护软骨的药物是
华康公司的净资产是否符合发行公司债券的条件?为什么?该公司发行债券后,决定分立,该分立决议是否应当告知债权人,债权人能否要求提前清偿债务或要求提供担保?
下列关于工具、器具及生产家具购置费的表述中,正确的是()。
纯棉钩编马甲()
雷米的认知治疗理论强调()。
2009年固定资产投资少于上年的有多少个行业?
(2011年第25题)《国语.越语上》曾写道,“贾人夏则资皮,冬则资缔,旱则资舟,水则资车,以待乏也”,表明中国很早就有了______思想,这对现代企业也有很好的借鉴意义。
ThereformofChineseforeignexchangesystemacceleratedin1994withtheintroductionofconditionalcurrentaccountconvertib
最新回复
(
0
)