首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Point{ public: static int number; public: Pointo{number++
有如下程序: #include using namespace std; class Point{ public: static int number; public: Pointo{number++
admin
2019-06-04
42
问题
有如下程序:
#include
using namespace std;
class Point{
public:
static int number;
public:
Pointo{number++;}
-Point(){number-一;)
);
int Point::number~0;
void main0{
Point*ptr;
PointA,B;
{
Point*ptr_point=new Point[3];
ptx=ptr_point;
)
Point C:
Gout+Point::number+endl;
delete[]ptr;
)
运行时输出的结果是( )。
选项
A、3
B、4
C、6
D、7
答案
C
解析
此题是静态成员、对象的构造和对象的生存期等知识点的综合考查。此题定义了一个静态成员变量number,初始值为0。土函数中第2行定义了2个Point对象,此时number变为2;随后new运算符又定义了一个包含3个Point对象元素的数组,其通过delete结束后number的值变为5;然后又定义了一个Point对象C,number变为6;最后输出number的内容。
转载请注明原文地址:https://kaotiyun.com/show/Z28p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关系关系代数是关系操纵语言的一种传统表示方式,它以集合代数为基础发展起来的,但它的运算对象和运算结果均是关系,这些新关系仍可以使用同样的代数运算进一步操作。关系代数也是一种抽象的查询语言,它通过对关系的运算来表达查询和修改处理的需求。
在每个C++程序中必须有且仅有一个()。A)函数B)主函数C)预处理指令D)语句
有如下程序:#include<iostream>usingnamespacestd;classTestClass{staticinti;public:TestClass(){i++;
C++系统预定了4个用于标准数据流的对象,下列选项中不属于此类对象的是()。A)coutB)cinC)cerrD)cset
负责数据库中查询操作的数据库语言是()。A)数据定义语言B)数据管理语言C)数据操纵语言D)数据控制语言
下列叙述中正确的是()。A)算法就是程序B)设计算法时只需要考虑数据结构的设计C)设计算法时只需要考虑结果的可靠性D)以上三种说法都不对
若要在C盘根目录下作为二进制文件打开文件test.dat,则应该用的语句是______。
设根结点的层次为0,高度为K的二叉树最最大结点数为()个。
针对数组定义intdata[10];,下列表述中错误的是()。
在一个容量为24的循环队列中,若头指针front=8,尾指针rear=3,则该循环队列中共有_____________个元素。
随机试题
论效力未定的民事行为。
泼尼松可治疗的疾病是()。
以紫外分光光度法测定注射用硫喷妥钠含量时所选用的对照品是( )。
李伍为惯常居所地在甲国的公民,满成为惯常居所地在乙国的公民。甲国不是《保护文学艺术作品伯尔尼公约》缔约国,乙国和中国是该公约的缔约国。关于作品在中国的国民待遇,下列哪些选项是正确的?
内部转移价格可以作为一种价格信号引导下级部门采取正确决策。()
无效宣告程序是专利(),依()而启动的程序。
设计任务:请阅读下面学生信息和语言素材,设计20分钟的英语阅读教学方案。教案没有固定格式,但须包含下列要点:-teachingobjectives-teachingcontents-keyanddifficultpoint
()实现管理效率和效果的灵魂,是管理过程中的核心环节。
根据以下资料。回答下列问题。山东2008年度财政收人在2007年度基础上大约增长了()。
Mandependsonwaterformanythings.Heneedsitfordrinking.Heneedsitforgrowingfood.Heneedsitforkeepinghimselfcl
最新回复
(
0
)