首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知int型变量 y 的初值是 5,但在执行语句"f(y);"后,y 的值被改变,因此该语句所调用函数的原型是
已知int型变量 y 的初值是 5,但在执行语句"f(y);"后,y 的值被改变,因此该语句所调用函数的原型是
admin
2020-06-29
62
问题
已知int型变量 y 的初值是 5,但在执行语句"f(y);"后,y 的值被改变,因此该语句所调用函数的原型是
选项
A、void f(int x);
B、void f(int *x);
C、void f(const int *x);
D、void f(int &x);
答案
D
解析
参数传递有三种:
传值(value),传址(address),和传引用(reference)
传值时子函数(被调用者)复制父函数(调用者)传递的值,这样子函数无法改变父函数变量的值,A选项属于此类。
传址时父函数将变量的地址传递给子函数,这样子函数可以能过改写地址里的内容改变父函数中的变量
传引用则是一种看起来像传值调用,而实际上功能同传址一样的传递方式。子函数可以改写父函数的变量值。D选项属于此类,所以D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/li8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的招待结果是【 】。#include<iostream.h>floattemp;float&fn2(floatr){temp=r*r*3.14;returntemp;}voidmain(){
下列程序的执行结果为【】。#include<iostream.h>voidmain(){cout.fill(’*’);cout.width(10);cout<
当用数组元素作函数参数时,这属于【】传递。
有以下程序voidf(intx,inty){intt,if(x<y){t=x;x=y;t;}}main(){inta=4,b=3,c=5;f(a,B);f(a,C);f(b,C);cout<<a<<"
有如下程序:#include<iostream>usingnamespacestd;classx{protected:inta;public:x(){a=1;}
为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为
下面关于构造函数和析构函数的描述,错误的是()。
下面描述中错误的是()。A)系统总体结构图支持软件系统的详细设计B)软件设计是将软件需求转换为软件表示的过程C)数据结构与数据库设计是软件设计的任务之一D)PAD图是软件详细设计的表示工具
关于continue语句叙述不正确的是
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序,使函数fun()实现以下功能:找出一个整数,它加上100后是一个完全平方数,再加上268又是一个完全平方数,请问该数是多少?程序分析:在10万以内
随机试题
患儿男,臀位产。生后5小时出现呕吐,呈喷射性,伴尖声哭叫、唇稍发绀、体温不升。查体:前囟饱满,心肺正常,拥抱反射消失。疑为新生儿颅内出血。首优的护理诊断为
男性患者,45岁,工人。一年前逐渐出现心前区疼痛、无力、气短症状,有时出现心前区疼痛并放射到左上肢和左后背。三月来有过两次晕厥。BP130/70mmHg,P90次/分,双肺未闻及干湿啰音,HR110次/分,律不齐,强弱不一,胸骨左缘3、4肋间闻及粗糙
γ-谷氨酰转肽酶(GGT)含量最多的器官为
关于宪法规范的特点,下列表述哪一项是不正确的?()
下列合同中,属于要式法律行为的有()。
下列各项中,属于企业以清单申报的方式向税务机关申报扣除的资产损失有()。
某中班最近的活动主题是“泡泡"。孩子们已经有了很多吹泡泡的经验,而且他们也会用圆形的“吹泡泡器”(实际上就是用铁丝做成的一个环)来帮助自己吹出一个大“泡泡”。这天,老师给儿童提供了几种不同形状的“吹泡泡器”:三角形、方形、半圆形等。她引导儿童讨论:用它们可
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
Whatdothemanandthewomantalkabout?
AlthoughBeethovencouldsitdownandcomposeeasily,hisreallygreatcompositionsdidnotcomeeasilyatall.Theycosthima
最新回复
(
0
)