首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序void f(int x,int y){ int t, if(x<y){t=x;x=y;t;}}main(){ int a=4,b=3,c=5; f(a,B) ;f(a,C) ;f(b,C) ; cout<<a<<"
有以下程序void f(int x,int y){ int t, if(x<y){t=x;x=y;t;}}main(){ int a=4,b=3,c=5; f(a,B) ;f(a,C) ;f(b,C) ; cout<<a<<"
admin
2013-05-30
49
问题
有以下程序void f(int x,int y){ int t, if(x<y){t=x;x=y;t;}}main(){ int a=4,b=3,c=5; f(a,B) ;f(a,C) ;f(b,C) ; cout<<a<<","<<b<<","<<c<<end1;}执行后输出结果是
选项
A、3,4,5
B、5,3,4
C、5,4,3
D、4,3,5
答案
D
解析
考生根据分析可以得知f函数的功能是交换两个变量的值。表明看起来,在main函数中,使用三次f函数完成三个变量的交换。真的如此么?只要考生注意到f函数采用值传递,而值传递的缺点就是不会改变形参的值,因此,上述操作根本无法改变原来三个变量的值!故三个变量的值依然保持不变。
转载请注明原文地址:https://kaotiyun.com/show/KGNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于函数重载,下列叙述中错误的是()。
不合法的main函数命令行参数表示形式是()。
一棵非空的二叉树的先序序列和后序序列正好相同,则该二叉树一定满足_______。
下列程序的输出结果是【】。#include<iostream>usingnamespacestd;template<typenameT>Ttotal(T*data){Ts=0;while(*data){
已知类MyClas有一个只需要一个double型参数的构造函数,其将运算符“+”重载为友元函数。要使语句序列MyClasx(1.2),y(2.3),z(0);z=x+y;能够正常运行,运算符函数operator+应在类中声明为()。
a=3,b=-4,c=5;则表达式++a-c+(++B)的值是()。
表达式8&3的结果是【】。
关于抽象类,下列表述正确的是()。
关于在调用模板函数时实参的使用,下列表述中正确的是
一个项目具有一个项目主管,一个项目主管可管理多个项目。则实体集“项目主管”与实体集“项目”的联系属于【】的联系。
随机试题
男性60岁,无痛性血尿半年余。膀胱镜检查,膀胱三角区可见一乳头状肿物、有蒂,活检报告为乳头状瘤。符合此诊断的病变是
下列()不是要约消灭的原因。
如果当地居民对环保局改变后的行为不服而提起诉讼,法院应否受理?()
通过CⅡA考试的人员,如果拥有在财务分析、资产管理或投资等领域5年以上相关的工作经历,即可获得由国际注册投资分析师协会授予的CⅡA称号。()
韩国居民崔先生受其任职的境外公司委派,来华从事设备安装调试工作,在华停留60天,期间取得境外公司支付的工资40000元,取得中国体育彩票中奖收入20000元。崔先生应在中国缴纳个人所得税()元。(2002年)
(2009年真题)关于著作权贸易,下列表述中正确的是()。
下列哪一选项最恰当地指明了伪证罪的主体范围()。
甲、乙、丙共同投资,甲的投资是乙、丙总数的,乙的投资是甲、丙总数的,假如甲、乙再各投入20000元。丙的投资还比乙多4000元,三人共投资了多少元钱?
文件系统中,设立打开文件(Open)系统功能调用的基本操作是(5)。
Itisclearthatsomepeoplewhoparticipateinexercisetrainingwilldevelopinjuriestotheirbones,muscles,andjoints(关节).
最新回复
(
0
)