首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; int main() { void function(double val); double val; f
有如下程序: #include<iostream> using namespace std; int main() { void function(double val); double val; f
admin
2017-04-25
28
问题
有如下程序:
#include<iostream>
using namespace std;
int main()
{
void function(double val);
double val;
function(val);
cout<<val;
return 0;
}
void function(double val)
{
val=3;
}
编译运行这个程序将出现的情况是( )。
选项
A、编译出错,无法运行
B、输出:3
C、输出:3.0
D、输出一个不确定的数
答案
D
解析
此题考查的是函数参数的传递。C++语言中,函数在传递参数时,总是将实参的值传递给被调用函数的形参,即传值调用。因此,在函数中对形参所作的任何操作都不会改变实参的值。
转载请注明原文地址:https://kaotiyun.com/show/S1Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对于语句cin>>x;中的各个组成部分,下列叙述中错误的是
关于关键字class和typename,下列描述中正确的是( )。
有如下程序: #include<iostream> using namespace std; int main() { void function(double val); double val; fu
函数模板:template<classT>Tadd(Tx,Ty){returnx+y;}下列对add函数的调用不正确的是()。
根据下面的程序,可以在主程序中使用的合法语句是( )。 #include <iostream> using namespace std; class Person{ int age; voidtest(){}
用某种排序方法对关键字序列(25,84,21,47,15,27,68,35,20)进行排序时,序列的变化情况如下: 20,15,21,25,47,27,68,35,84 15,20,21,25,35,27,47,68,84 15,20,2
假定用户没有给一个名为MyClass的类定义析构函数,则系统为其定义的默认析构函数首部形式为______。
下列对变量的引用中,错误的是
在C++中,给一变量取别名,可以通过【 】方式。
随机试题
并励直流发电机绝对不允许短路。()
患儿,女,2岁,运动发育落后,自主运动不协调,下肢肌张力增高,抱起时双腿交叉呈剪刀样,最有可能的诊断是()
功能清肝明目的药物是
因承租人的行为导致房屋租赁合同人为终止的情形有()。
施工单位一般应当提交的档案资料有()。
发行人及其主承销商应当通过初步询价确定发行价格区间,在发行价格区间内通过投标询价确定发行价格。()
对于股权类产品风险,下列理解正确的是()。
一个好的班级能让学生产生归属感,满足其安全与亲和的需求。这体现了班级的()功能。
给定资料1.按照国际通行的老龄社会标准,中国从1999年开始迈人老龄化社会。全国老龄委办公室的数据显示,2013年中国60岁及以上的老人比例达到14.8%,人数突破两亿大关。根据第六次人口普查数据,农村整体老龄化程度比城市还高出3%。另据《人民日报》报道
白天:黑夜
最新回复
(
0
)