首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; int main() { void function(double val); double val;
有如下程序: #include<iostream> using namespace std; int main() { void function(double val); double val;
admin
2013-02-27
23
问题
有如下程序: #include<iostream> using namespace std; int main() { void function(double val); double val; function(val); cout<<val; return 0; } void function(double val) { val=3; } 编译运行这个程序将出现的情况是
选项
A、编译出错,无法运行
B、输出:3
C、输出:3.0
D、输出一个不确定的数
答案
D
解析
本题考查的是函数参数的传递。在C++中,函数在传递参数时,总是将实参值的副本传递(拷贝)给被调用函数的形参,即传值调用。因此,在函数中对形参所作的任何操作都不会改变函数外的实参。故本题function()函数不会对主函数中的 val变量造成任何改变,val也没有被初始化,所以输出的是一个不确定的值:故应该选择D。
转载请注明原文地址:https://kaotiyun.com/show/AsNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
过程控制系统属于()。
下列叙述中正确的是()。
有如下形式的函数:intfun(inta[4][5],int*p[10],intn){…}调用函数之前需要对函数进行说明,即所谓函数向前引用说明,以下对fun函数说明正确的是()。
设顺序表的长度为n。下列算法中,最坏情况下比较次数等于n(n﹣1)/2的是()。
设有定义语句:int a=12;,则表达式a*=2+3的运算结果是【 】。
下面概念中,不属于面向对象方法的是
下面叙述正确的是
设有以下程序段:inta[5]={0),*p,*q;p=a;q=a;则下列选项中,合法的运算是()。
若有以下定义:chars(10)="program",t[]="test";则下列选项中对字符串操作错误的是()。
按“先进先出”原则组织数据的数据结构是【】。
随机试题
患者,男性,45岁。因骨折住院。x线显示:多部位溶骨性病变。检验结果:骨髓浆细胞占25%,辅助诊断多发性骨髓瘤的最佳指标为
大肠中见不到结肠带的是
合理用药基本原则中的简便原则是指
甲公司对乙公司享有50万元到期债权,乙公司对甲公司享有30万元到期债权。甲公司与丙公司合意,将其对乙公司享有的50万元到期债权转让给丙公司,对此,下列说法正确的是:()
下列各项不属于企业的存货的是()。
刘先生从事个体餐饮业务,当地的营业税起征点为4000元。采取不同的措施,其利润和成本是不同的:甲方案:月营业额为3900元,成本费用为1000元;乙方案:月营业额为4000元,成本费用为1050元;丙方案:月营业额为4100元,成本费用为1100元。
金融危机从发生到蔓延,经济学家先后用英文字母V、U、L、W的形状来为世界经济走势画像。这传达一个信息:金融危机现象复杂、形势严峻,即使是受过专门训练的经济学家也难以做到“一叶知秋”,这说明()。
时下“大师”______,明星闪耀,却______,真假难辨。有的靠假造学历,伪造历史,抄袭剽窃和自我炒作,混迹文坛;有的以“大师”、“泰斗”自居,靠蛮横扯旗称霸。填入划横线处最恰当的一项是()。
下列安全协议中,(47)能保证交易双方无法抵赖。
A、Theonemakingstrongreaction.B、Theonewhoislifeless.C、Theonefeelingsympathy.D、Theonewhoisalive.AChitra提到了一系列评判
最新回复
(
0
)