首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是【 】。 #include<iostream.h> void fun(int x,int y) { x=x+y;y=x-y;x=x-y; cout<< x << "," <<y << " ,";}
以下程序运行后的输出结果是【 】。 #include<iostream.h> void fun(int x,int y) { x=x+y;y=x-y;x=x-y; cout<< x << "," <<y << " ,";}
admin
2013-02-27
24
问题
以下程序运行后的输出结果是【 】。
#include<iostream.h>
void fun(int x,int y)
{ x=x+y;y=x-y;x=x-y;
cout<< x << "," <<y << " ,";}
void main( )
{ int x=2,y=3;fun(x,y);
cout<< x << "," << y << endl;}
选项
答案
3,2,2,3
解析
main函数和fun函数中的变量x和y都是局部变量,它们各自独立,在本题 fun函数中:接入实参的值传递:x=2,y=3,执行:x=x+y后,x=5,y=3,执行:x=x-y后,x=5,y=3,执行:y=x-y后,x=3,y=2。所以,第一次执行cout显示结果是3和2返回到main函数中,输出main函数中的x和y的值2,3。
转载请注明原文地址:https://jikaoti.com/ti/fQL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序: #include<stdio.h> main() { inty=9; for(;y>0;y--) if(y%3==0) printf("%d",--y); } 程序的运行结果是(
若变量已正确定义,有以下程序段:i=0;doprintf("%d,",i);while(i++);printf("%d\n",i); 程序的运行结果是()。
函数fgetc的功能是从指定文件中读入一个字符,以下与其功能完全相同的函数是()。
设文件指针fp已定义,执行语句fp=fopen("file","w");后,下列针对文本文件file操作叙述的选项中正确的是()。
有以下程序: #include<stdio.h> main() {FILE*fp;inta[10]={1,2,3},i,n; fp=fopen("d1.dat","w"); for(i=0;i<3;i++)
设有定义:intm=1,n=2;则以下if语句中,编译时会产生错误信息的是()。
有以下定义语句,编译时会出现编译错误的是()。
组成C++语言的基本符号包括:字母、数字和【】。
编译时的多态性可以通过使用()获得。
随机试题
连带债务的债权人()。
某妇女,孕20周,发现患糖尿病,空腹血糖连续两次>7.mmol/L。
A、组胺B、西咪替丁C、苯海拉明D、阿司咪唑E、甲硝唑用于治疗消化性溃疡
色素沉着最有效的波段
缺铁性贫血最常用()口服铁剂不能奏效需要迅速纠正缺铁者()
以下有关月经的叙述正确的是
微分方程y’’一2y’+2y=0的通解为()。
某企业的薪酬水平处于市场的第75个百分位上,这就意味着市场中有()的企业薪酬水平比它要高。
20世纪上半叶,发生了以()和()为核心的物理学革命,加上其后的宇宙大爆炸模型、DNA双螺旋结构、板块构造理论、计算机科学,这六大科学理论的突破,共同确立了现代科学体系的基本结构。
Thinktwicenexttimesomeoneasksyoufor"fiveminutesofyourtime"itcouldcostyoumorethanyouthink.ABritishprofesso
最新回复
(
0
)