首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void f( int y, int *x) { y=y+*x; *X=*X+y; } main() { int x=2,y=4; f(y,&x); printf("%d %d\n
有以下程序 void f( int y, int *x) { y=y+*x; *X=*X+y; } main() { int x=2,y=4; f(y,&x); printf("%d %d\n
admin
2009-01-15
21
问题
有以下程序
void f( int y, int *x)
{ y=y+*x; *X=*X+y; }
main()
{ int x=2,y=4;
f(y,&x);
printf("%d %d\n",x,y);
}
执行后输出结果是______。
选项
答案
8 4
解析
本题考核的知识点是函数的调用、值传递和地址传递的区别。“值传递”指实参将值传递给形参后,实参与形参再无联系。也就是说对行参的改变将不影响实参;地址传递是指地址或数组名作为形参时的参数传递,这种情况下对形参的改变将对实参产生影响.函数 f(Y*x)的作用是让y的值加上指针x所指向变量的值,让指针x所指向变量的值加上y的值。由于形参y是传值的,形参x是传地址的,故调用该函数后,作为实参的y的值将不改变,而实参x的值将改变,故最后输出的y的值为4,而x的值为8。
转载请注明原文地址:https://kaotiyun.com/show/0oXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
某人编写了下面的程序PrivateSubCommandl_Click()DimaAsInteger,bAsIntegera=InputBox(”请输入整数”):b=InputBox(”请输入整数
有如下程序:PrivateSubForm_Click()DimsAsInteger,pAsIntegerp=1Fori=1To4Forj=1Tois=s+jNextjp=p*s
下面控件中,没有Caption属性的是
(1)在考生文件夹下有一个工程文件sjt3.vbp,其窗体上有一个列表框和一个标题为“选择”的命令按钮,且列表框中已有若干列表项。程序的功能是:当单击”选择”按钮时,如果列表框中没有列表项,则程序不做任何操作。否则,判断列表框中是否有列表项被选中,如果没有
以下关于局部变量的叙述中错误的是
在VisualBasic中,表达式3*2\5Mod3的值是
为计算an的值,某人编写了函数power如下:PrivateFunctionpower(aAsInteger,nAsInteger)AsLongDimPAsLongP=aFork=1Ton
窗体上有1个名称为Command1的命令按钮,事件过程及函数过程如下:PrivateSubCommand1_Click()DimpAsIntegerp=m(1)+m(2)+m(3)P
有如下函数过程:Functionf1(xAsInteger)AsLongDimsAsLong,iAsIntegers=0Fori=1Toxs=s+iNextif1=sEndFunction在窗体上添加一个命令按钮
VisualBasic集成环境由若干窗口组成,其中不能隐藏(关闭)的窗口是( )。
随机试题
简述报表的类型。
在Word2003中,执行“编辑”菜单中的“粘贴”命令后,“剪贴板”中的内容_______。
肺在液为肾在液为
下列不属于凝集反应的试验是
房室传导阻滞患者禁用或慎用的药是
辛伐他汀口腔崩解片【处方】辛伐他汀10g微晶纤维素64g直接压片用乳糖59.4g甘露醇8g交联聚维酮12.8g阿司帕坦1.6g橘子香精0.8g2,6-叔丁基对甲酚(BHT)0
中国自然山水园林体系发展源远流长,其成为一种艺术是在哪一时代形成的?
国际收支平衡表包括的主要项目有()。
“教育一定要成为一种学业,否则无所希望”“教育的方法必须成为一种科学,否则绝不能成为一种有系统的学问”。这正是()的“教育学”超出他的前人和同代人的地方。
函,在文种上属于(),在公务活动领域上属于()。
最新回复
(
0
)