首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
31
问题
有如下程序:
#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全国计算机二级
相关试题推荐
下面是“二维向量”vector2D的定义,其中作为成员函数重载的运算符“+”的功能是将两向量的分量x和y对应相加,然后返回作为相加结果的新对象。那么应该在横线上填入的语句是()。classvector2D{private
软件开发软件生命周期分为三个时期共八个阶段:软件定义期(问题定义、可行性研究和需求分析阶段)、软件开发期(系统设计、详细设计、编码和测试阶段)、软件维护期(即运行维护阶段)。
请指出程序片段的语法错误______。
下面程序的运行结果是()。#include<iostream.h>intx=5;intfun(inta){intc;C=X*a;retumc;}vo
下列关于运算符重载的叙述中,错误的是
以下有关成员函数特征的叙述不正确的是
C++语言的参数传递机制包括传值和传地址两种,如果调用函数时,需要改变实参或者返回多个值,应该采取【】方式。
若有int*x[3]:则以下表述正确的是______。
语句ofstreamf("DATA.DAT",ios_base::applios_lios_base::binary);的功能是建立流对象f,并试图打开文件DATA.DAT并与之连接,而且()。
结构化程序设计中,下面对goto语句使用描述正确的是
随机试题
“一个人应该能力十足,在各方面都有成就”,这种不良认知是()
近代文坛上,魏源的文章被称为()
亚急性甲状腺炎的临床特点为
食管长约
公司数量少、产品价格高、企业亏损、风险高是行业发展的()
导游讲解中的“虚实结合法”中的“实”是指()
下面用于显示一个或多个表中的记录,并可用来更新源表中的数据的是______。
在考生文件夹下LUY文件夹中建立一个名为BRAIN的文件夹。
Whatdoesthemanmean?
AlphaZeroseemstoexpressinsight.Itplayslikenocomputereverhas,intuitivelyandbeautifully,witharomantic,attacking
最新回复
(
0
)