首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; int main() { void function(double va1); double va1;
有如下程序: #include using namespace std; int main() { void function(double va1); double va1;
admin
2020-04-07
55
问题
有如下程序:
#include
using namespace std;
int main()
{
void function(double va1);
double va1;
function(va1);
cout<
return 0;
}
void function(double Va1)
{
va1=3;
}
编译运行这个程序将出现的情况是( )。
选项
A、编译出错,无法运行
B、输出:3
C、输出:3.0
D、输出一个不确定的数
答案
D
解析
此题考查的是函数参数的传递。C++语言中,函数在传递参数时,总是将实参的值传递给被调用函数的形参,即传值调用。因此,在函数中对形参所作的任何操作都不会改变实参的值。
转载请注明原文地址:https://kaotiyun.com/show/At8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在重载一个运算符时,如果其参数表中有一个参数,则说明该运算符是
若执行以下程序时从键盘上输入9,则输出结果是main(){intn;cin>>n;if(n++<10)cout<<n<<end1;elsecout<<n--<<end1;}
若有以下程序:#include<iostream>usingnamespacestd;classA{private:inta;public:A(inti){
已知有函数f的定义如下:intf(){staticints=0;s+=2;returns;}则在某程序中第2次执行函数调用语句“f();”时,函数f的返回值是______。
在面向对象的程序设计中,用来请求对象执行某一处理或回答某些信息的要求称为【 】。
下面程序的运行结果是#include<iostream.h>intfun(inta[],intn){intresult=1;for(inti=1;i<n;i++)
下列程序如果去掉for循环外围的大括号对,则会出现编译错误。错误原因是【 】。#include<iostream,h>inta=5;voidmain(){inta=10,b=20;cout<<a<<","<<b<<en
在结构化方法中,用数据流程图(DFC)作为描述工具的软件开发阶段是()。
使用如setw()的操纵符对数据进行格式输出时,应包含()文件。
若有定义:intk,*q;,则下列各选项中赋值表达式正确的是
随机试题
各国秘书为其领导工作服务,开展办文、办会、办事等日常工作业务的前提是
于是不能期年,千里之马至者三。期:
烟酸引起的皮肤潮红和瘙痒可以用哪种药物缓解
A、急性B淋巴细胞白血病B、急性T淋巴细胞白血病C、急性粒细胞白血病D、急性红血病E、急性巨核细胞白血病CD13阳性见于
财政部门及有关行政部门的工作人员违反《保守国家秘密法》的规定,故意或过失泄露国家秘密的,则( )。
在募集股权投资基金时,募集机构在回访确认前应设置一段时间的()。
或有资产的下列说法中,正确的是()。
“小岗村的历史是改革开放的历史,小岗村是中国农村改革的缩影。”从中可以领悟到的哲学道理是()。
作业控制方式有两种,它们是
TheRiseofIndustryTherearenoaccidentsinhistory.It.isimpossibletomakesomethingoutofnothing.Historyisnotm
最新回复
(
0
)