首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是( )。 #include <stdio.h> void fun(int *a, int *b) { int *k; k=a; a=b; b=k; } main() { int
下列程序的运行结果是( )。 #include <stdio.h> void fun(int *a, int *b) { int *k; k=a; a=b; b=k; } main() { int
admin
2009-01-15
59
问题
下列程序的运行结果是( )。 #include <stdio.h> void fun(int *a, int *b) { int *k; k=a; a=b; b=k; } main() { int a=3,b=6, *x=&a, *y=&b; fun(x,y); printf("%d%d",a,b);
选项
A、6 3
B、3 6
C、编译出错
D、0 0
答案
2
解析
程序看上去是要实现交换两个指针的值,但是C语言中实参变量和形参变量之间的数据传递是单向的“值传递”,指针变量做函数参数也要遵循这一规则。调用函数不能企图通过改变形参指针的值而使实参指针的值也改变。所以本题的输出结果是36。
转载请注明原文地址:https://www.kaotiyun.com/show/1UXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在考生目录下已有一个工程文件sjt5.vbp。运行程序后,分别从两个文件中读出数据,放入两个一维数组a、b中。请编写程序,当单击“合并数组”按钮时,将a、b数组中相同下标的数组元素的值求和,并将结果存入数组c。单击“找最大值”按钮时,调用find过程分别找
有下面程序代码:OptionBase1PrivateSubCommand1_Click()Dima(10)AsInteger,x,bx=InputBox("请输入一个多位整数")
计算下面分段函数的正确语句是()。
设有以下定义语句:PrivateTypepointxAsIntegeryAsIntegerEndTypeDimaAspoint下面语句中正确的是
下面的数写成普通十进制数是()。2.65358979335278D-6
下面描述中,不属于软件危机表现的是
设有如下函数:FunctionDelSpace(chAsString)AsIntegerDimn%,st$,c$st="":n=0Fork=1ToLen(ch)C=Mid(ch,k,1)Ifc<>""Thenst=st&c
某人编写了向随机文件中写一条记录的程序,代码如下:TypeRTypeNameAsString*10TelAsString*20EndTypePrivateSubCommand1_Click(
以下选项中,不合法的VisualBasio的变量名是
随机试题
根据当事人的立足点和出发点所设立的系统称为
改革开放以来,我国工人阶级队伍发生了显著变化,工人阶级的地位和作用也发生了根本变化。
采集粪便培养标本,正确做法是()。
地形图的等高线是地面上高程相等的相邻点的连线,它是一种什么形状的线?
根据《水利工程建设程序管理暂行规定》(水建[1998]16号),水利工程质量由()负全面责任。
审核原始凭证的合法性包括审核原始凭证所记录的经济业务()。
期货公司风险监管指标不符合规定标准的,中国证监会派出机构责令期货公司限期整改的,整改期限不得超过()个工作日。
重复练习法是在不改变身体练习的_______和运动负荷_______的条件下进行反复练习的方法。
全面深化改革的总目标是:
A、Justkeepcalmanddoyourbest.B、Facetheinterviewer,whileansweringquestions.C、Nevertakeyoureyesofftheinterviewer
最新回复
(
0
)