首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数定义: 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
2019-03-05
17
问题
有如下函数定义:
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
解析
函数参数的3种传递方式:①将变量名作为形参和实参,即传值方式;②传递变量指针;③引用形参。本题中实参x为传值方式,所以x的值不会改变;y为引用形参,所以会改变。故本题答案为C。
转载请注明原文地址:https://jikaoti.com/ti/Q4t0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的功能是将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变,请填空。#include<iostream.h>#include<string.h>voidmain(){chara[]="clan
以下程序的输出结果为main(){intm=7,n=4;floata=38.4,b=6.4,x;x=m/2+n*a/b+1/2;cout<<x<<endl;}
程序中有如下语句:for(inti=0;i<5;i++)cout<<*(p+i)<<",";能够依次输出int型一维数组DATA的前5个元素。由此可知,变量p的定义及初始化语句是______。
下列程序在构造函数和析构函数中申请和释放类的数据成员int*a,申请时使用形参b初始化a,请填空。classA{public:A(intb);~A();private:int*a;};
用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。st=(char*);
对于类定义:classA{public:virtualvoidfuncl(){}voidfunc2(){});classB:publicA{public:voidfuncl(){c
以下程序不用第三个变量实现将两个数进行对调的操作,划线处应为()。main(){inta,b;scanf(“%d%d”,&a,&b);cin>>a>>b;tout<<“a=”<<a<<“b=”<<b;
复制构造函数的参数一般是
下面是复数类complex的定义,其中作为友元函数重载的运算符“--”的功能是将参数对象的实部减1,然后返回对该对象的引用;请补充完整。classcomplex{private:intreal;intimag;
下列叙述中,正确的选项是()。
随机试题
下列叙述中正确的是()。
在HLA尽量匹配的情况下,解决器官移植排斥反应的重点是:
A.干姜B.荜茇C.花椒D.小茴香治疗寒疝腹痛,宜选用的药物是
A.神经调节B.抗利尿激素C.醛固酮D.肾的调节E.肌肉调节
下面谱例中,音乐动机的发展手法是()。
我们将管理层次少而管理幅度大的组织机构称为直式结构,它可以密切上下级之间的关系。()
A、 B、 C、 D、 B此题答案为B。遇到有理数与无理数混合构成的题目,考虑将无理数有理化。各项的平方是1,2,3,4。由此可知,前面一个数的平方是0,只有0的平方是0,所以答案是B。
—Doyoulikeahousewithnogarden?—______Butanyhow,it’sbettertohaveonethannone.
Wehave_____tothegovernmentforahomeimprovementloan.
Somepeoplearguethatself-plagiarism(自我剽窃)isimpossiblebydefinitionbecauseplagiarismistheftandpeoplecannotstealfrom
最新回复
(
0
)