首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class A{ public: static int a; void init(){a=1;} A(int a=2){init();a++;} }; int A
有如下程序: #include<iostream> using namespace std; class A{ public: static int a; void init(){a=1;} A(int a=2){init();a++;} }; int A
admin
2020-05-14
22
问题
有如下程序:
#include<iostream>
using namespace std;
class A{
public:
static int a;
void init(){a=1;}
A(int a=2){init();a++;}
};
int A::a=0;
A obj;
int main()
{
cout<<obj.a;
return0;
}
运行时输出的结果是( )。
选项
A、0
B、1
C、2
D、3
答案
B
解析
本题考查构造函数,本题中对类中的a数据成员先是赋值为0,当定义了对象obj时,执行构造函数,将a的值变为了1,所以输出1。
转载请注明原文地址:https://kaotiyun.com/show/Eg8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在面向对象的程序设计中,类描述的是具有相似性质的一组【】。
如果一个工人可管理多个设备,而一个设备只被一个工人管理,则实体“工人”与实体“设备”之间存在【】关系。
下面类的声明中的几个语句,正确的是(设定语句是主函数中的语句)()。classTestClass{private;intdata;public:TestClass(
下列程序的输出结果是非曲直【 】。#include<iostream,h>classbase{intx,y;public:base(inti,intj){x=i;y=j;}virtualintadd(){
下列有关拷贝构造函数的描述中错误的是()。
类模板template<classT>classx{...},其中,友元函数f对特定类型T(如int),使函数f(x<int>);成为x<int>模板类的友元,则其说明为()。
线性表进行二分法检索,其前提条件是()。
数据处理的最小单位是
在说明一个结构体变量时,系统分配给它的存储空间是()。
在任意一棵二叉树的前序序列和后序序列中,各叶子之间的相对次序关系()。
随机试题
A.九分散B.磁朱丸C.六神丸D.四胜散E.参苏丸含铅的中成药处方药是
下列关于会计职业道德的表述中,正确的是()。
木制蜂箱
丁注册会计师负责对F公司2×10年度财务报表进行审计。在了解F公司内部控制时,遇到下列事项,请代为做出正确的专业判断。在了解控制环境时,丁注册会计师应当关注的内容不包括()。
教育研究课题宜大不宜小。()
根据法律规定,在期间的计算上,民法所称的不包括“本数”在内的术语有()
当代世界范围内新的技术革命的核心是______。
考生文件夹下存在一个文件PY202.PY,该文件是本题目的代码提示框架,其中代码可以任意修改。请在该文件中编写代码,以实现如下功能:使用Python的异常处理结构编写对数计算,要求底数大于0且不等于1,真数大于0,且输入的必须为实数,否则抛出对
A、Thecompanywillcompensatethecustomer.B、Thecompanywillrefundthecustomer’smoney.C、Thecompanywillreplaceit.D、The
A、Tomakeasavingplan.B、Toopenabankaccount.C、Tosetclearinvestinggoals.D、Tomakeclearwhytoinvest.C
最新回复
(
0
)