首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class TlestClass { int n; public: TestClass(int k):n(k){
有如下程序: #include<iostream> using namespace std; class TlestClass { int n; public: TestClass(int k):n(k){
admin
2012-04-29
47
问题
有如下程序:
#include<iostream>
using namespace std;
class TlestClass
{
int n;
public:
TestClass(int k):n(k){}
int get(){return n;}
int get()const{return n+1;}
};
int main()
{
TestClass p(5);
colast TestClass q(6);
cout<<p.get()<<q.get();
return 0;
}
执行后的输出结果是( )。
A) 55
B) 57
C) 75
D) 77
选项
A、
B、
C、
D、
答案
B
解析
C++中对常对象的成员函数调用,将自动调用其常成员函数,程序中调用原型为"intget()const;"的函数,对于非常对象将调用原型为"int get();"的函数。因为首先用5对对象p进行了初始化,所以执行p.get()时直接返回5,而对于常对象则以6对q进行初始化,在调用q.get()时,将调用原型为"int get()const;"的函数.该函数将返回n+1,第二个输出应为7,所以本题答案为57。
转载请注明原文地址:https://kaotiyun.com/show/w8Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下选项中与(!a==0)的逻辑值不等价的表达式是
若有定义:inta=0,b=0,c=0,d=0;,有C语言表达式(a++&&b++):c++:d++,以下关于其执行顺序的叙述正确是
有以下程序#include<stdio.h>main(){char*s="12134";intk=0,a=0;while(s[k+1]){k++;
若有定义:typedefcharT[10];T*a:上述定义中a的类型与下面选项中完全相同的是()。
已知char**s,下面正确的语句是()。
有以下程序:#include<stdio.h>intfun(intx,inty){ if(x!=y)return((x+y)/2); elsereturn(x);}main(){
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。此程序给定函数中,函数fun的功能是:统计字符串中各元音字母(即A、E、I、O、U)的个数。注意:字母不分大小写。例如,输入”THIsis
设有定义:chars[81];inti=0;以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是()。
以下选项中不合法的标识符是()。
关于C语言的符号常量,下列叙述正确的是()。
随机试题
用于连接大量低速或中速的I/O设备的通道设备是_______。
Theseaisthecommonpropertyofallnations.Itbelongsequallytoall.Nonecanappropriateitexclusivelytothemselves;nor
下列有关脂酸生物合成的叙述正确的是
既能祛风湿、通经络,又能降压、解毒的药物是
5岁患儿,7月15日开始发热,伴头痛、恶心、呕吐一次,次日稀便三次,精神不振,抽搐一次。体检:急性热病容,嗜睡状,颈强(+),克氏征(++),血常规检查:WBC15.0×109/L,脑脊液为无色透明,白细胞数100×106/L,中性80%.
金属油罐安装工程中,罐顶严密性试验一般采用的方法为( )。
进度目标分析和论证的目的是()。
亚洲所在的纬度向北超过北纬80°,向南超过南纬10°,则亚洲所跨的纬度大约有70多度。()
Note:Whenmorethanoneanswerisrequired,thesemaybegiveninanyorder.Somechoicesmayberequiredmorethanonce.A=H
Thoughtheyoungladywasveryprettyandgracious,shewasnone______happierforherbeauty.
最新回复
(
0
)