首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2019-04-18
36
问题
有如下程序:
#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/OZAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在表达式x-y中,“-”是作为非成员函数重载的运算符。若使用显式的函数调用代替直接使用运算符“-”,这个表达式还可以表示为
执行下列语句后,输出的结果为______。voidrun(){staticintx=3;x++;cout<<x<<"";}intmain(){for(inti=0;i<2;
在结构化方法中,软件开发阶段用数据流程图(DFD)作为描述工具的是()。
请在下列程序中的空格处填写正确的语句:classSample{public:Sample(){}~Sample(){}voidSetData(intdatA){//将Sample类成员变量d
下列叙述中错误的是()。
有如下类声明:classFoo{intbar;};则Foo类的成员bar是()
如果表达式a>=b中的“>=”是作为非成员函数重载的运算符,则可以等效地表示为
下列选项中,与实现运行时多态性无关的是
A、 B、 C、 D、 A耦合性是模块间互相连接的紧密程度的度量,取决于各个模块之间接口的复杂度、调用方式以及哪些信息通过接口。【知识拓展】模块的独立程序是评价设计好坏的一个重要标准,衡量软件的模块
下列选项中,不属于面向对象程序设计特征的是A)继承性B)多态性C)类比性D)封装性
随机试题
清除降低蒸发器垢层热阻的方法有()。
一旦有人跟你联系,就要回应。(once)
士大夫多以不恤国事、同俗、自媚于众为善。(《答司马谏议书》)
______asheis,Tomcouldn’thavedonesuchathing.
A.外出旅游时出现的肺炎B.学校里爆发的肺炎C.肾移植患者感染的肺炎D.住院3天后新发的肺炎E.居住老人院感染的肺炎上述选项中属于免疫低下宿主肺炎的是
利得是与()无关的,会引起所有者权益增加的经济利益的流入。(19.1)
新中国第一次学制改革是在()。
(河北2011—49)某科研单位共有68名科研人员,其中45人具有硕士以上学历,30人具有高级职称,12人兼而有之。没有高级职称也没有硕士以上学历的科研人员是多少人?()
在Goad和Yourdon方法的OOD阶段,它的系统设计模型有4个部分,下列哪个部分是根据需求变更,对OOA的结果进行修改和增补?
Theprimarypurposeofthepassageisto______Accordingtothepassage,investmentsinservicearecomparabletoinvestmentsi
最新回复
(
0
)