首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2021-07-02
26
问题
有如下程序:
#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://jikaoti.com/ti/vUh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classPoint{public:staticintnumber;public:Pointo{number++;}~Point(){number
有如下程序:#inc1ude<iostream>usingnamespacestd;c1assXA{inta;public:staticintb;XA(intaa):a(
下列关于类模板的描述中,错误的是()。
下面程序中对一维坐标点类Point进行运算符重载#includeusingnamespacestd;classPoint{public:Point(intval){x=val;}Poin
有如下程序:#include<iostream>#include<cstring>usingnamespacestd;classXCD{char*a;intb;public:XCD(char*aa,intbb){a=new
已知主函数中通过如下语句序列实现对函数模板swap的调用:inta[10],b[10];swap(a,b,10);下列对函数模板swap的声明中,会导致上述语句序列发生编译错误的是()。
下列程序的输出结果为2,横线处应添加语句()。#include<iostream>usingnamespacestd;classTestClass1{public:voidfun(
数据库系统的三级模式不包括()。
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,其中定义了Employee类和Manager类。Em-ployee用于表示某公司的雇员,其属性包括姓名(name)和工作部分(dept)。Manager是Employee的公有派生类
随机试题
胸痞,烦渴,下利,谵语者,属于
卵巢癌主要转移方式是
公司职工甲因工作疏忽给公司造成经济损失10000元,已知甲每月工资收入2500元,当地月最低工资1800元,根据劳动合同法律制度的规定,该公司可从甲每月工资中扣除的最高限额为()元。
在《国家中长期教育改革和发展规划纲要(2010─2020年)》中,专门就切实减轻中小学课业负担作了规定,减轻课业负担成为未来教育发展的一项重要任务。关于这项规定,教师的做法不正确的是()。
一个主机有多个IP地址,其中一个地址是192.168.12.11,则它的其他地址可能是()。
A(moresophisticated)analysisshowsthatanexpansion(ratherthan)aboycottofwoodproductsis(that)wereallyoughtto(b
[*]
窗体上有1个水平滚动条,其Min、Max属性的值被分别设置为100、0。下面的叙述中正确的是()。
关系R经过运算的结果为
IngredientsforHappinessNo,happinessisn’talotteryticketaway.Iamfascinatedbyacademicstudiesofhumanhappin
最新回复
(
0
)