首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include <iostream> using namespace std; class A { public: A(int i,int j) {
若有以下程序 #include <iostream> using namespace std; class A { public: A(int i,int j) {
admin
2010-03-29
49
问题
若有以下程序 #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 fl() { A::show(); } int main() { B d(3,4); d. fun(); d.fl(); return 0; } 程序执行后的输出结果是
选项
A、3,4
B、6,8
C、6,9
D、4,3
答案
4
解析
本题考核派生类的应用。本题中,类B是类A的私有派生类,在类B的成员函数fun中调用基类A的成员函数move,并传入实参3和5。在类B的成员函数 f1中调用基类A的成员函数show,宋显示基类数据成员a和b的值。主函数main中,定义了派生类B的对象d,并赋初值3和4。然后调用对象d的成员函数fun和 f1,通过上述对函数fun和n的功能的描述可知,程序最后输出6和9。
转载请注明原文地址:https://kaotiyun.com/show/sNjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序:#includemain(){chara=‘5’。b;a++:printf一(“%d,%d\n”,a一‘5’+255,b=a一‘5’);}执行后的输出结果是(
若有定义:inta=3;doubleb=0.1263;charch=’a’;,则以下选项中,叙述有错的是()。
下列程序的运行结果为()。#include<stdio.h>voidabc(char*str){inta,b,i,j;for(i=j=0;str[i]!=’\0’;i++)if(str[i]
下列语句组中,不正确的是()。
C语言规定,在一个C程序中,main()函数的位置()。
请编写函数fun,函数的功能是:统计一行字符串中单词的个数,作为函数值返回。一行字符串在主函数中输入,规定所有单词由小写字母组成,单词之间由若干个空格隔开,一行的开始没有空格。注意:部分源程序在文件PROGl.C中。请勿改动主函数mai
有以下函数定义:intfun(doublea,doubleb){returna*b;}若以下选项中所用变量都已正确定义并赋值,错误的函数调用是()。
请编写函数fun,函数的功能是:删去一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。例如,一维数组中的数据是:2223445666677899101010。
软件开发中需求分析的主要任务是()。
随机试题
改革、发展、稳定三者之间密不可分。其中发展是
A.绒促性素B.垂体后叶素C.雌二醇D.苯丙酸诺龙E.促黄体素释放激素兽医临诊用于慢性消耗性疾病的恢复期,也可用于某些贫血性疾病的辅助治疗的药物是()
依据方剂组方原则,关于使药的说法,正确的是()。
原国家土地管理局于1987年冬和1988年春,在()进行了土地登记发证试点,并取得了初步经验。
简支的钢筋混凝土梁,主筋用Ⅱ级钢,正截面试验时,下列破坏标志哪一项是不正确的?( )
依恋
我们用需求交叉弹性的概念来衡量替代品或互补品的价格变动的影响。下列说法错误的是()。
具有“先存款后消费”特点的银行卡是()。
一个数据库系统可以看作由实体和关系构成。关系可与(54)实体有关。实体与实体之间的关系有一对一、一对多和多对多三种,其中(55)不能描述多对多的联系。一般来说,一个数据库系统(56)外视图,(57)概念视图,(58)数据子语言。
ThefiveU.S.navyplaneswhichdisappearedintheBermudaTrianglein1945mighthavebeenfoundifanotherplanehadbeensent
最新回复
(
0
)