首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2019-05-22
63
问题
有如下程序:
#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/rb8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中错误的是()。
软件需求规格说明书应具有完整性、无歧义性、正确性、可验证性、可修改性等特性,其中最重要的是______。
下列有关函数重载的叙述中,错误的是
线性结构一个数据结构是线性结构还是非线性结构,判断依据是数据结构前后件关系的复杂程度,而与其所使用的存储结构是没有关系的。在一个非空的队列中,每一个元素只有一个前件和后件,因此它属于线性结构。
A、 B、 C、 D、 D声明派生类的一般形式为:class派生类名:【继承方式】基类名。其中继承方式包括:public,private,protected,而virtual为c++中的关键字。虚函数的使用方
ABBA此题考查的是类的构造与析构。建立类的对象时,构造函数的执行顺序如下:执行基类的构造函数,调用顺序按照各个基类被继承时声明的顺序(自左向右)->执行成员对象的构造函数,调用顺序按照各个成员对象在类中声明的顺序->执行自身的构造函数。析构顺序与之相反。
自顶向下程序设计时,应先考虑总体,后考虑细节,逐步使问题具体化,对复杂的问题,应该设计一些子目标作为过渡,上述方法概括为:自顶向下,逐步细化。
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制:#include<iostream>usingnamespacestd;classBase{
某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为A)n+1B)n-1C)2nD)n/2
设有如下关系表:则下列操作正确的是()。
随机试题
影响抽样误差大小的因素包括
由于污染,管道安装好后还应进行脱脂,所以在把管道分别拆成一些单独部分进行脱脂处理时要加入( )。
某电子商务企业邀请有关专家对未来电子商务市场发展趋势进行预测。在专家会议中,专家围绕主题各自发表,每位专家均可对他人意见进行批评和质疑,最后在充分争论的前提下达成共识,形成比较一致的预测结论,该企业所采用的这种方法是()。
合十是佛教最高礼节。()
熟悉了杯子是喝水用的,却看不到杯子反过来可以作为烛台,这属于()。
某人对某办公软件解密,并制成光盘销售。他应承担的法律责任是()。
在结构化设计方法中生成的结构图(SC)中,带有箭头的连线表示
TheUnitedStates【C1】______alargepartoftheNorthAmericancontinent.ItsneighborsareCanada【C2】______thenorth,andMexico
Thenewsecretaryisaquick,______worker,andthebossisquitesatisfiedwithher.
公认
最新回复
(
0
)