首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下程序: #include<iostream> using namespace std; class A { public: A(int i,int j) { a=i; b=j; }
若有如下程序: #include<iostream> using namespace std; class A { public: A(int i,int j) { a=i; b=j; }
admin
2010-06-06
14
问题
若有如下程序: #include<iostream> using namespace std; class A { public: A(int i,int j) { a=i; b=j; } void move(int x,int y) { a+=x; b+=y; } void show() { cout<<a<<","<<b<<end1; } private: int a,b; }; class B:private A { public: B(int i,int j):A(i,j) { } void fun() { move(3,5); } void f1() { A::show(); } }; int main() { B d(3,4); d.fun(); d.f1(); return 0; } 程序执行后的输出结果是( )。
选项
A、3,4
B、6,8
C、6,9
D、4,3
答案
C
解析
此题的执行过程如下:首先B d(3,4);语句调用B类的构造函数,B(int i,int j),B的构造函数中调用基类A的构造函数,使得a=3,b=4;d.fun()会调用函数move(3,5),使得(3,4)和(3,5)的对应部分分别相加,最后输出6,9。
转载请注明原文地址:https://kaotiyun.com/show/8Zjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){intx=1,y=0,a=0,b=0;switch(x){case1:switc
以下选项中,能用作数据常量的是()。
若有以下程序#include<stdio.h>intf(intm){staticintn=0;inta=2;n++;a++;returnn+m+
结构化程序设计的基本原则不包括()。
假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:只删除字符串前导和尾部的*号,串中字母之间的*号都不删除。形参n给出了字符串的长度,形参h给出了字符串中前导*号的个数,形参e给出了字符串中最后*号的个数。在编写函数时,不得使用C语言提供的
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
在下述程序中,判断i>i共执行的次数是()。main(){inti=0,j=10,k=2,s=0;for(;;){i+=k;if(i>j){printf("%d",s);break;}
非空循环链表所表示的数据结构()。
支持子程序调用的数据结构是()。
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。
随机试题
中国戏曲发端于()
“新民主主义革命”概念的第一次提出是在
患儿,8个月。腹泻4天,水样便,1天10余次。12小时无尿,呼吸深大,前囟眼窝明显凹陷,四肢凉,血钠127mmol/L,血钾4mmol/L,血钙2.25mmol/L,二氧化碳结合力11.2mmol/L。首先应输入下述哪种混合液
下列()情况下,可以依法收回国有土地使用权。
按照()划分,金融市场分为货币市场和资本市场。
下列关于业务人员面谈结束后的做法,不正确的是()。
各国征收反倾销税的目的在于()。
周期性失业属于()失业。(2003年6月三级真题)
下面代码的执行结果是>>>s=’’11+5in’’>>>eval(s[1:一2])
Readthememorandumandtheletterbelow.Completethecandidateinformationformgivenbelow.Writeawordorphrase(in
最新回复
(
0
)