首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序段的输出结果是 #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
112
问题
下列程序段的输出结果是 #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全国计算机二级
相关试题推荐
下列语句组中,正确的是
设有定义:doublex=2.12;,以下不能完整输出变量x值的语句是()。
已定义以下函数intfun(int*p){return*p;}fun函数返回值是
以下各项中,当x为大于1的奇数时,值为0的表达式是()。
有以下程序(strcat函数用以连接两个字符串)#include<stdio.h>#include<string.h>main(){chara[20]="ABCD\0EFG\0",b[]="IJK";strcat(a,b);pr
在C语言中,函数返回值的类型最终取决于
若变量已正确定义,以下选项中非法的表达式是
有C语言表达式2*3+4+15%3,关于其执行顺序,以下叙述正确的是
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
下关于逻辑运算符两侧运算对象的叙述中正确的是( )。
随机试题
关于业主方项目管理目标和任务的说法,正确的是()。
《海关法》规定,当事人逾期不履行海关的处罚决定,海关可以将其保证金没收或者将其扣留的货物、物品、运输工具变价折抵。海关采取此种措施属于下列哪一种性质的行为?()
勘察设计项目投标文件一般包括()。
(2010年)某晶体管放大电路的空载放大倍数Ak=-80、输入电阻ri=1kΩ和输出电阻r0=3kΩ,将信号源(us=10sinωtmV,Rs=1kΩ)和负载(RL=5kΩ)接于该放大电路之后(见图8-56),负载电压u0将为()V。
学校教育心理学的主要研究方法。
A.Iwanttocheckin.B.Youmayboardnow.C.I’mafraidyourbagisfourkilosoverweight,A:IsthistherightcounterforC
在进行数据库物理设计时,为提高查询效率,需要在基本表的一些列上建立索引。有下列情况:Ⅰ.查询语句的wHERE子句中引用率比较高的列Ⅱ.经常参与连接操作的列Ⅲ.经常在orderby子句中出现的列Ⅳ.经常使用LIKE操
—Thanksforinvitingmetodinnerlastnight,Cathy.Ihadareallygoodtime.Theseflowersareforyou.—Oh,Bill,______.I
Asitisadifficulttask,wehavetodiscussitbeforehand.
A、Theyneedtoturnrightahead.B、SheagreeswiththemanonwhereStateStreetis.C、Theyfoundnoleftturnatthelastinter
最新回复
(
0
)