首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: Class Test { public: Test(){a=0;c=0;}//① int f(int a)eonst{this->a:a;}//② static int g(){return
有如下类定义: Class Test { public: Test(){a=0;c=0;}//① int f(int a)eonst{this->a:a;}//② static int g(){return
admin
2020-06-29
28
问题
有如下类定义:
Class Test
{
public:
Test(){a=0;c=0;}//①
int f(int a)eonst{this->a:a;}//②
static int g(){return a;}//③
void h(int b){Test::b=b;};//④
private:
int a;
static int b;
eonst int c;
};
int Test::b=0;
在标注号码的行中,能被正确编译的是( )。
选项
A、①
B、②
C、③
D、④
答案
D
解析
只能通过构造函数的参数初始化列表对常数据成员进行初始化,本题中常数据成员为c。①通过默认构造函数初始化c,所以不正确。常成员函数只能引用本类中数据成员,而不能修改它,所以②不正确。静态成员函数由于没有this指针,所以不能访问本类中的非静态成员,所以③错误。
转载请注明原文地址:https://kaotiyun.com/show/fi8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的招待结果是【 】。#include<iostream.h>floattemp;float&fn2(floatr){temp=r*r*3.14;returntemp;}voidmain(){
下列程序的执行结果为【】。#include<iostream.h>voidmain(){cout.fill(’*’);cout.width(10);cout<
在一个函数的定义或声明前加上关键字【】时,该函数就声明为内联函数。
执行下列语句,变量sum的值是______。intsum=0;for(inti=1;i<=3;i++)for(intj=1;j<=i;j++)sum++;
请按下面注释的提示将类B的构造函数定义补充完整。classA{inta;public:A(intaa=0){a=aa;}};classB:publicA{
下列程序中划线处正确的语句是()。#include<iostream>usingnamespacestd;classBase{public:voidfun(){cout<<"Base:
一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数
在公有派生的情况下,派生类中定义的成员函数只能访问原基类的
下列有关内联函数的叙述中,正确的是()。
随机试题
Theflowersandtreesinthegardenlookedasifthey________foralongtime.
计算。
A、中央前回B、锥体外系统C、小脑D、枕叶E、颞叶癫痫的复杂部分性发作的病损在
继承权与酌情分得遗产权
下列不适合作为期货合约标的的是()。
商品流通企业采购商品过程中发生的运输费、装卸费、保险费以及其他可归属于存货采购成本的费用应该计入存货的采购成本,也可以先进行归集,期末再根据商品的存销情况进行分摊,分别计入存货成本和当期损益。()
在关系模式R(u)中,如果X->Y,并且对于X的任何一个真子集X’,都有X’->Y,则称
数据独立性分为逻辑独立性和物理独立性。当总体逻辑结构改变时,其局部逻辑结构可以不变,从而根据局部逻辑结构编写的应用程序不必修改,称为___________。
在筛选时,不需要输入筛选规则的方法是( )。
A、Theyaremeanttocleanuptownsandcities.B、Theyaremeanttotackleblackmarkettrading.C、Theyaremeanttopunishurban
最新回复
(
0
)