首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数定义;void func(int a,int & b){a++;b++;}若执行代码段:int x=0,y=1;func(x,y);则变量x和y的值分别是
有如下函数定义;void func(int a,int & b){a++;b++;}若执行代码段:int x=0,y=1;func(x,y);则变量x和y的值分别是
admin
2017-10-17
73
问题
有如下函数定义;void func(int a,int & b){a++;b++;}若执行代码段:int x=0,y=1;func(x,y);则变量x和y的值分别是
选项
A、0和1
B、1和1
C、0和2
D、1和2
答案
C
解析
本题考查的知识点是:函数参数的传递方式。C++的默认参数传递方式是传值,即将实参值的副本传递(拷贝)给被调用函数的形参。如果需要传地址,可通过传递指针、引用或数组类型的参数来实现。传值时,对形参的改变不会影响到实参;而传地址,则会同时改变实参。本题中形参a是普通参数,即传值调用,函数中对a增1不会影响到实参x的值;而形参b是引用,即传址调用,函数中对b增1同时也改变了实参y的值(y也增1了)。故最终结果是0和2,应该选择C。
转载请注明原文地址:https://kaotiyun.com/show/XJAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序输出的结果是()#include<iostreas.h>voidmain(){inti:inta[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;i<3;i++=c
下列关于数据库系统的叙述中,正确的是()。
结构化程序设计的一种基本方法是()。
有如下程序:#include<iostream>usingnamespacestd;Classx{protected:inta;public:x(){
关于纯虚函数和抽象类的描述中,错误的是()。
下列输出字符,A,的方法中,错误的是()
下列叙述中正确的是
已知类sample是一个抽象类,其成员函数display是无形参、无返回类型的纯虚函数,请完成其声明。classsample{public:sample(){};______};
有如下类声明:classFoo{intbar;};则Foo类的成员bar是
类ostream的成员函数______用于执行无格式输出,成员函数______用于输出单个字符。
随机试题
甲型肝炎传染性最强的时期是
在整个经济结构中,()居于核心地位,对经济结构的发展变化起举足轻重作用。
通常所说的I/O设备指的是()。
征收个人住宅的,应当保障()。
承包人在进行柱基础填埋前48小时电话通知工程师准备验收,临近验收时,工程师因有事无法参加验收,便派人通知承包人延期验收。第4天,承包人为了不影响施工进度,自行对柱基础进行了验收,并作了记录。此后承包人开始继续施工,并向发包人提出工程延期2天、承担停工费用损
新建表格时,Word2000中的表格以虚线画出,该虚线不能打印出来。()
对供应商质量保证能力监控的目的有()。
()将社会现象作为研究起点,重视社会现象的概括归纳,努力寻求现象间的相关关系,由经验事实来检验其假设,从而发现其规律。
关于抢夺罪的正确说法包括()
下列叙述中正确的是
最新回复
(
0
)