首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是______。 void fun(int x, int y) { x=x+y; y=x-y; x=x-y; printf("%d,%d,",x,y); } main ( )
以下程序运行后的输出结果是______。 void fun(int x, int y) { x=x+y; y=x-y; x=x-y; printf("%d,%d,",x,y); } main ( )
admin
2013-02-23
45
问题
以下程序运行后的输出结果是______。
void fun(int x, int y)
{
x=x+y; y=x-y; x=x-y;
printf("%d,%d,",x,y);
}
main ( )
{
int x=2,y=3;
fun(x,y);
printf("%d,%d\n",x,y);
}
选项
答案
3,2,2,3
解析
主函数中首先定义了整型变量x和y,并分别给它们赋初值为2和3,接着调用fun()函数,fun()函数把实参x和y的值传给形式参数x和y,实参和形参不再有联系.在fun()函数中通过运算使x和y的值交换过来,所以fun()函数中的输出结果是“3,2”。fun()函数调用返回输出x和y依旧是原来的x和y,为“2,3”原因是变量作为形参传值的,对形参的修改并不影响对应的实参。所以最后输出为3,2,2,3。
转载请注明原文地址:https://kaotiyun.com/show/2IJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在C语言中,如果下面的变量都是int类型,则输出的结果是______。sum=pad=5;pad=sum++;pad++;++pad;printf("%d\n",pad);
下面函数的功能是char*fun(char*strl,char*str2){while((*strl)&&(*str2++=*strl++));returnstr2;}
以下程序的输出结果是#include<stdio.h>main(){unionun{inti;longk;charc;};structbyte{
设x,y和z都是int型变量,且x=3,y=4,z=5,则下面表达式中,值为0的表达式是
下面是对宏定义的描述,不正确的是______。
以下叙述中错误的是()
有以下程序段:main(){inta=5,*b,**c;c=&b;b=&a;}程序在执行了c=&b;b=&a;语句后,表达式**c的值是______。
若变量已正确定义并赋值,下面符合C语言语法的表达式是______。
在程序设计阶段应该采取【】和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
下列选项中小属于结构化程序设计方法的是______。
随机试题
作品中的精神状态和精神力量的运动状况称为【】
男性,50岁,酒后上腹痛,腹胀8小时,查体:上腹明显压痛、肌紧张、反跳痛,血压120/80mmHg,脉搏88次/分,血淀粉酶>500Somogyi单位,对判定预后有帮助的指标是
患者女性,48岁,因乏力、食欲下降、厌油、恶心5天,尿黄3天就诊。查体:血压100/70mmHg。皮肤及巩膜黄染,肝脾肋下未及,肝区叩击痛阳性。治疗措施不包括
患者,女,34岁。因嗓子痛自行口服磺胺类药物后,口腔黏膜烧灼疼痛水肿,唇部不仅疼痛起疱、结痂而且出血。检查可见口腔黏膜大面积充血糜烂,可见残余疱壁,唇部有厚血痂,手、足、背及腕部附近皮肤可见数个大小不等的红斑,上有水疱或丘疹。下面哪种治疗是错误的
A.白芥子B.紫苏子C.葶苈子D.杏仁E.旋覆花具有温肺化痰功效的药物是()
按照《国家赔偿法》的相关规定,有关我国行政赔偿请求人的范围,下列表述中正确的是()。
A类机场信息集成系统的主运行系统支持系统范围内的业务运行,满足()h不间断运行。
会计从业资格报名的基本条件不包括()。
目前银行代理的保险产品大多具有()的特点。
Thepresidentwhohaswontheelection______ontelevisionnextweek.
最新回复
(
0
)