首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class MyClass { public: MyClass(int x):val(x) {} void Print() const { cout
有如下程序: #include using namespace std; class MyClass { public: MyClass(int x):val(x) {} void Print() const { cout
admin
2020-07-23
44
问题
有如下程序:
#include
using namespace std;
class MyClass {
public:
MyClass(int x):val(x) {}
void Print() const { cout<<"const:val="<
void Print() { cout<<"val="<
private:
int val;
};
int main() {
const MyClass obj1(10);
MyClass obj2(20);
obj1.Print();
obj2.Print();
return 0;
}
执行这个程序的输出结果是( )。
选项
A、val=10 const:val=20
B、const:val=10const:val=20
C、const:val=10val=20
D、val=10 val=20
答案
C
解析
本题考查常对象、常成员函数及构造函数。常对象只能调用常成员函数,普通对象调用普通成员函数。所以本题中obj1为常对象,执行obj1.print( )后,会执行常构造函数,输出const:val=10;而obj2为普通对象,执行obj2.print( )时,会执行默认构造函数,输出val=20。故答案为C。
转载请注明原文地址:https://kaotiyun.com/show/xQyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对于一个类定义,编译器可能会自动生成的函数不包括
下列关于模板的表述中,错误的是
有如下程序#includeusingnamespacestd;classAA{charc;public:AA():c(’X’){}AA(A
有如下两个类定义:classAA{};classBB{AAv1,*v2;BBv3;int*v4;};其中有一个成员变量的定义
在C++中,编译系统自动为一个类生成默认构造函数的条件是
下列选项中,与实现运行时多态性无关的概念是
有如下类定义:classSample{public:Sample(intx):ref(x){}//1private:Sample(){ref=0;}//2staticintval
下列关于函数模板的表述中,正确的是
下列字符串中,不可以用做C++标识符的是()。
在软件开发中,需求分析阶段可以使用的工具是()。
随机试题
在财务分析的原则中,()是国际上项目评价中通用的费用与效益识别的基本原则。
Adoctor,togetherwithtwonurses,______senttothatfarawayvillagetohelpthesickpeople.
李某,32岁,初产妇,孕39周,于昨夜感觉腹部阵阵发紧,每半小时1次,每次持续3~5秒,今晨孕妇感觉腹部疼痛,每5~6分钟1次,每次持续45秒左右,请问:昨夜孕妇的情况是( )。
患者男性,68岁,2年前诊断肺心病。1周来咳嗽、咳痰、喘息加重伴双下肢水肿。查体:神志清,双肺可闻及湿啰音,心率100次/分,律齐。肝肋下2.5cm,质软。双下肢水肿。血常规:白细胞计数及中性粒细胞分类均增高。血气分析:pH7.335,PaO250mm
规避风险是指在市场收益率非平行变动时,债券投资组合所蕴涵的再投资风险。()
()是指事物、现象和过程的联系方式是极其复杂和多种多样的。
党的八届九中全会提出的恢复和调整国民经济的方针是()。
刚柔、急缓、轻重、提按等是指书法艺术中的()。
张某购买范某住宅一套,已经支付25万元,双方约定剩余款项60万元待过户手续办理完毕后付清。后范某发觉市场房价上涨遂反悔,要求解除合同。张某不同意,要求范某继续履行。下列表述正确的有()。
Humanbeingsaresuperiortoanimalsthattheycanuselanguageasatoolofcommunication.
最新回复
(
0
)