首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class TestClass { private: int x,y; pub
有如下程序: #include<iostream> using namespace std; class TestClass { private: int x,y; pub
admin
2010-06-06
27
问题
有如下程序: #include<iostream> using namespace std; class TestClass { private: int x,y; public: TestClass (int i,int j) { x=i; y=j; } void print() { cout<<"print1"<<end1; } void print()const { cout<<"print2"<<end1; } }; int main() { const TestClass a(1,2); a.print(); return 0; } 该程序运行后的输出结果是( )。
选项
A、print1
B、print2
C、print1 print2
D、程序编译时出错
答案
B
解析
由主函数main入手,定义TestClass型的常对象a,然后调用对象a中的成员函数print()。因为在C++中,如果一个对象被声明为常对象,则不能调用该对象中的非const型的成员函数。所以,这里调用的是对象中的const型成员函数“void print()const”,输出为print2。
转载请注明原文地址:https://kaotiyun.com/show/6Yjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列给定程序中函数fun的功能是:逐个比较P、q所指两个字符串对应位置上的字符,并把ASCⅡ值大或相等的字符依次存放到c所指的数组中,形成一个新的字符串。例如,若主函数中a字符串为“aBCDeFgH”,b字符串为“Abed”,则c中的字符串应为“aBcd
下面的程序在编译时产生错误,其出错原因是()。#includemain(){int1_case;floatprintF;printf(“请输入2个数:”);scanf(“%d%f”,&1—cas
以下叙述中错误的是()。
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
以下是while语句的基本形式:while(表达式){语句;}其中“表达式”()。
结构化程序设计的基本原则不包括()。
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为( )。
结构化程序设计的基本原则不包括( )。
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,该函数的功能是:将s所指字符串中ASCII码值为偶数的字符删除,串中剩余字符形成一个新串放在t所指的数组中。例如
下面的程序在编译时产生错误,其出错原因是()。#include<stdio.h>main(){int1case;floatprintF;printf("请输入2个数:");sc
随机试题
企业家整体素质体系中的核心素质是
以下哪项不是肉瘿的病因病机()
A.每1ml相当于原药材1gB.每1ml相当于原药材0.1gC.每1ml相当于原药材0.2gD.每1ml含被溶物0.3gE.每1g相当于原药材2~5g除另有规定外,含毒性药物酊剂的浓度为()。
为了防止炎热地区的住宅夏季室内过热。一般而言,以下哪项措施是要优先考虑的?[2005年第37题]
确定省级主体功能区,原则上以()为基本单元。
下列关于税务师权利义务及执业规则的说法,错误的是()。
倾听客户的意见需要做到:()。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
下列现象属于学习的是()
Thebusinessofeachday,______,wentquitesmoothly.
最新回复
(
0
)