首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; int main() { void function(double val); double val; function(val); cout
有如下程序: #include using namespace std; int main() { void function(double val); double val; function(val); cout
admin
2020-05-14
37
问题
有如下程序:
#include
using namespace std;
int main()
{
void function(double val);
double val;
function(val);
cout<
return 0;
}
void function(double val)
{val = 3;}
编译运行这个程序将出现的情况是( )。
选项
A、编译出错,无法运行
B、输出:3
C、输出:3.0
D、输出一个不确定的数
答案
D
解析
本题考查函数调用及传值方式传递参数,执行函数function时,并没有将3的值传回来,而val又没有初始化,所以会输出一个不确定的值,D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/ev8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在面向对象的程序设计中,将数据和处理数据的操作封装成一个整体就定义了一种事物的类型,称作“类”。类是一种抽象的概念,属于该类的一个实例叫做“______”。
下列关于函数模板实参不能省略的情况说明不正确的是
下面程序的运行结果为【】。#include<iostream.h>voidfun(intx=0,inty=0){cout<<x<<y;}voidmain(){
写出执行完下列代码段之后指定变量的值:boo1x=true,y=false,z=false;x=x&&y‖z;y=x‖y&&z;z=!(x!=y)‖(y==z),则x=false,y=false,z=【】
如果表达式x=y*z中的“*”是作为成员函数重的运算符,采用运算符函数调用格式,该表达式还可以表示为______。
有如下程序:#include<iostream>usingnamespacestd;classCon{charID;public:Con():ID(’A’){cout<<1;}Co
在面向对象方法中,属性与操作相似的一组对象称为【】。
以下说法错误的是______。
下面关于C++语言变量的叙述错误的是
下面不能作为结构化方法软件需求分析工具的是
随机试题
局部麻醉作用最强,主要用于表面麻醉的药物是
向企业供应原材料、部件、能源、劳动力和资金等资源的企业或组织称为()
关于腕关节MRI扫描的叙述,正确的是
考虑为局部振动病应作何种检查若诊断为局部振动病,其处理原则是
A.转化B.转导C.溶血性转换D.接合E.原生质融合以温和噬菌体为载体,受体菌获供体菌遗传物质而获得新的性状称为()
某公司在2014年6月1日购买一台设备,成本为10000元,预计使用年限为10年,预计净残值为500元,采用年限平均法计提折旧。2016年12月31日,减值测试表明其可收回金额为3000元。则该公司应在2016年资产负债表日确认的资产减值损失为(
节能家电补贴推广政策给______已久的市场吹来一股强劲的清新空气,这一政策的出台可谓______。填入画横线部分最恰当的一项是:
赫拉克利特认为“人不能两次踏进同一条河流”,但他的学生反驳说“人一次也不能踏进同一条河流”。下列对这两种观点的理解正确的有
Whilemanypeopleutilizehomeopathicremediestotreathealthproblems,otherpeopledonot(i)______suchalternativetreatmen
WhatisSusangoingtodoinsuchaburry?
最新回复
(
0
)