首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; int main() { void function(double val); double val; function(val); cout<<val: ret
有如下程序: #include<iostream> using namespace std; int main() { void function(double val); double val; function(val); cout<<val: ret
admin
2017-07-28
48
问题
有如下程序:
#include<iostream>
using namespace std;
int main()
{
void function(double val);
double val;
function(val);
cout<<val:
return0;
}
void function(double val)
{
val=3;
}
编译运行这个程序将出现的情况是( )。
选项
A、编译出错,无法运行
B、输出:3
C、输出:3.0
D、输出一个不确定的数
答案
D
解析
本题考查函数调用及传值方式传递参数,执行函数funetion时,并没有将3的值传回来,而val又没有初始化,所以会输出一个不确定的值,D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/lFAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是()。#include<iostream>usingnamespacestd;intmain(){inta=2,b=-1,c=2;if(a<b)
设有定义char str[80];以下不能将输入数据first\nsecond\n<CR>读取到数组str中的语句是
类MyClass的定义如下,若要对value赋值,则下面语句正确的是()。classMyClass{public:MyClass(){}MyClass(inti){value=newint(i);}
已知递归函数fun的定义如下:intfun(intn){if(n<=1)return1;//递归结束情况elsereturnn*fun(n-2);//递归}则函数调用语句fun(5)
下面程序错误的语句是①#include<iostream.h>②voidmain(0③{④int*p=newint[1];⑤p=9;⑥cout<<*p<<end1;
假设为循环队列分配的向量空间为Q[20],若队列的长度和队头指针值分别为13和17,则当前尾指针的值为【 】。
下列关于运算符重载的描述中,正确的是()。
将整个软件划分成若干单独命名和可编程的部分,称之为【】。
以下都是C++语言标识符的是()
以下都是C++语言标识符的是()。
随机试题
犬患子宫积脓不仅影响配种,而且对机体健康造成危害,常处理方法通常是()。
贫血的治疗原则首先是
城市总体规划不包括()。
砌筑6层以下建筑物的保温承重墙,宜选用()。
下列各项中,属于政府采购原则的有()。
2002年度,该投资者再投资者退税的比例为( )。外国投资者将分得的利润再投资,应退的税款为( )万元。
政府在对公共物品制定价格进行管理时,应遵循的原则有()。
()朝的贾鲁受命治理黄河,后人把这河取名贾鲁河。
士兵在战场上身穿迷彩服以达到隐蔽的效果,主要利用了知觉的()。
【S1】【S8】
最新回复
(
0
)