首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class MyClass{ public: MyClass(int x):val(x)() void Print()const{co
有如下程序: #include using namespace std; class MyClass{ public: MyClass(int x):val(x)() void Print()const{co
admin
2019-06-04
28
问题
有如下程序:
#include
using namespace std;
class MyClass{
public:
MyClass(int x):val(x)()
void Print()const{cout<<“const:val=“<<Val<<‘\t’;}
void Print(){cout<<“val=”<<Val<<’t’;}
private:
int val;
);
int main(){
const MyClass objl(10);
MyClass obj2(20);
objl.Print();
obj2.Print();
return 0;
}
程序的输出结果是( )。
选项
A、val=10 const:val=20
B、const:val=10 const:val=20
C、const:val=10 val=20
D、val=10 val=20
答案
C
解析
此题考查的是常成员函数的重载。常成员函数是使用const关键字说明的函数。const关键字可用于区分重载函数。此时,常对象训用常成员函数,一般对象调用一般成员函数;题目中的Print()就是通过const重载的眄个成员函数,主函数中声明的objl是常对象,obj2是一般对象。故输出结果是const::val:10 val=20。
转载请注明原文地址:https://jikaoti.com/ti/JqA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在每个C++程序中必须有且仅有一个()。A)函数B)主函数C)预处理指令D)语句
下面关于指针的说法中错误的是()。A)在指针定义的同时可以对其进行初始化B)指针根据其所指向变量的类型的不同,所占用内存大小也不同C)指针中存放的是内存单元的地址D)相同类型的指针之间可以相互赋值
下面关于函数模板的表述中不正确的是()。A)类模板的成员函数都是模板函数B)类模板本身在编译过程中不会产生任何代码C)类模板只能有虚拟类型的参数D)用类模板定义一个对象时,实参不能省略
下列关于栈的叙述中,正确的选项是()。A)在栈中只能删除数据B)在栈中只能插入数据C)栈是先进先出的线性表D)栈是先进后出的线性表
A、 B、 C、 D、 C结构化分析方法是面向数据流进行需求分析的方法,采用自顶向下、逐层分解,建立系统的处理流程,以数据流图和数据字典为主要工具,建立系统的逻辑模型。
下列程序的输出结果为-5/8-3/4,请将横线处的缺失部分补充完整。#include<iostream>usingnamespacestd;classFraction{//"分数"类public:Fractio
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。A)-369B)369C)0.369D)整数集合{1,2,3,4,5}
有如下两个类声明classAA{public:intm;};classBB:protectedAA{intn;};在类BB中,数据成员m的访问属性是_____,数据成员n
执行语句序列“intk=0;dok++;while(k*k<20);”后,k的值为______。
在算法正确的前提下,评价一个算法的两个标准是______。
随机试题
A.脾/心比值小于1.5,脾/肝比值小于2.0,肝/心比值小于1.1,各时间一比值曲线平坦B.脾/心比值大于1.5,脾/肝比值大于2.0,肝/心比值小于1.1,各时间一比值曲线平坦C.脾/心比值大于1.5,脾/肝比值大于2.0,肝/心比值小于1.1,前
补体激活替代途径的激活物主要是
下面关于氟烷溶解性的正确叙述是
患者腹部膨隆呈球形,转动体位时形状改变不明显。应首先考虑的是()
下列属于长期备用医嘱的是
已知图(a)、(b)所示二梁的抗弯截面刚度EI相同,若二者自由端的挠度相等,则P1/P2等于:
以下关于公积金个人住房贷款的说法中,正确的有()。
根据迁移的范围对迁移进行分类的话,以下哪一个不属于这一类别?()
Giventheadvantagesofelectronicmoney,youmightthinkthatwewouldmovequicklytothecashlesssocietyinwhichallpaymen
Soccer,gameplayedbytwoteamsonarectangular(矩形的)field,inwhichplayersattempttoknockaroundballthroughtheopponen
最新回复
(
0
)