首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
68
问题
有如下程序:
#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> using namespace std; class Person{ int age; public:
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
下列各类函数中,不是类的成员函数的是
有如下说明inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是
C++语言的基本控制结构为顺序结构、选择结构和______。
对定义重载函数的下列要求中,()是错误的。
A、 B、 C、 D、 C此题考查的是有关函数的概念。内联函数是在函数定义之前加关键字inline来声明的函数,而不是定义在另一个函数体内部的函数,故选项A)错误;无返回值的函数在执行完最后一条语句后,会自动
C++语言的参数传递机制包括传值和传地址两种,如果调用函数时,需要改变实参或者返回多个值,应该采取【】方式。
下列叙述中正确的是
随机试题
A.卵磷脂B.甘油三酯C.两者都是D.两者均否合成时需CTP的是
与DNA复制有关的酶类有()。
下列有关行政诉讼赔偿的说法不正确的是:()
甲股份有限公司(下称甲公司)于2009年1月成立,专门从事药品生产。张某为其发起人之一,持有甲公司股票1000000股,系公司第十大股东。王某担任总经理,未持有甲公司股票。2013年11月,甲公司公开发行股票并上市。2015年5月,甲公司股东
下列各项不属于印花税缴纳方法的是()。
依法治国是党治理国家的基本方略,民主执政是中国共产党执政的基本方式。()
中级人民法院管辖的第一审行政案件有()。
国家统计局数据显示,2016年年末,全国规模以上中小工业企业(以下简称“中小企业”)37.0万户,比2015年年末增加0.5万户企业,其中,中型企业5.4万户,占中小企业户数的14.6%,小型企业31.6万户,占中小企业户数的85.4%。分地区看,东部
下列数据结构中,属于非线性结构的是()。
ChrisBaildon,tallandlean,wasinhisearlythirties,andtheend-productofanolddecayedislandfamily.Chrissharedt
最新回复
(
0
)