首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: c1ass Test { public: Test(){a=0;c=0;} //① int f(int a)const{this—>a=a;} //② static int g()
有如下类定义: c1ass Test { public: Test(){a=0;c=0;} //① int f(int a)const{this—>a=a;} //② static int g()
admin
2020-04-07
29
问题
有如下类定义:
c1ass Test
{
public:
Test(){a=0;c=0;} //①
int f(int a)const{this—>a=a;} //②
static int g(){return a;} //③
void h(int b){Test::b=b;}; //④
private:
int a;
static int b;
const int c;
};
int Test::b=0;
在标注号码的行中,能被正确编译的是( )。
选项
A、①
B、②
C、③
D、④
答案
D
解析
此题考查的是类的定义。一个类的长数据成员的初始化只能在成员初始化列表中进行,故选项A错误;常成员函数不能更新对象的数据成员,故选项B错误:静态成员函数可以直接访问类中说明的静态成员,但不能直接访问类中说明的非静态成员,故选项C错误。
转载请注明原文地址:https://kaotiyun.com/show/aC8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在类中,______成员为类的所有对象所共享。
下列程序的运行结果为()。#include<iostream.h> voidmain(){inta=2;intb=a+1;cou<<afo<<endl;}
关于函数重载,下列叙述中错误的是()。
程序#include"iostream.h"voidmain(){inti=10;inti=5;cout<<j+i++<<endl;}的结果为【】。
若有以下程序:#include<iostream>usingnamespacesstd;classA{public:A(){}A(inti){
通常拷贝构造函数的参数是
关系数据库管理系统能实现的专门关系运算包括( )。
设一棵完全二叉树共有700个结点,则在该二叉树中有【】个叶子结点。
在程序设计阶段应该采取______和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,继而用某种程序设计语言写成程序。
下列对模板的声明中,正确的是()。
随机试题
国民生产总值
动脉压力感受器传入冲动增多可见于()
慢性肺源性心脏病急性加重期大量使用速尿,可引起
A、蓝色B、碧蓝色C、亮蓝灰色D、亮蓝紫色E、亮淡绿色白芷水浸液点滤纸上紫外光灯下显
()是将主要的项目可交付成果划分为较小、更易管理的不同组成部分。
向检验检疫机构申请食品标签审核时,需要提供的材料有( )。
按照股东人数要求,在境外发行股票并拟在中国香港上市的股份有限公司,公司至少有100名股东。()
发散思维
在SQL语言中,修改基本表的语句是______。
BabyBodyLanguageI.Fistinmouth—Indicationa)Hungry:ruledoutifthebabyhasbeenfedb)Teething:ruledoutifthebaby
最新回复
(
0
)