首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下定义和程序: #include class A1 { public: void show1() { cout
设有以下定义和程序: #include class A1 { public: void show1() { cout
admin
2017-02-22
63
问题
设有以下定义和程序:
#include
class A1
{
public:
void show1()
{
cout<<"class A1"<
}
};
class A2:public A1
{
public:
void show2()
{
cout<<"class A2"<
}
};
class A3:protected A2
{
public:
void show3()
{
cout<<"class A1"<
}
};
void main()
{A1 obj1;
A2 obj2;
A3 obj3;
}
则以下不合语法的调用语句是( )。
选项
A、obj1.showl();
B、obj2.show1();
C、obj3.showl();
D、obj2.show2();
答案
C
解析
由于classA3:protectedA2,所以类A3的对象obi3不能直接访问基类A1的成员函数showlf),所以选项C)是错误的;其他选项均有访问的权限,正确。
转载请注明原文地址:https://kaotiyun.com/show/M6Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、【】和选择排序等。
下列函数的运行结果是()。#include<iostream.h>intf(inta,intb){intc;if(a>b)c=1;elseif(a==b)
下面程序的运行结果是【】和【】。#include<iostream.h>#defineN10#defines(x)x*x#definef(x)(x*x)
开发一个C++语言程序的步骤通常包括编辑、【】、链接、运行和调试。
语句cout<<setprecision(2)<<1024.4567;的输出结果为
下面程序的运行结果是#include"iostream.h"#definesum(a,b)a*bvoidmain(){intx;x=sum(1+2,3);
有如下函数模板的定义:template<classT>Tfunc(Tx,Ty){returnx*x+y*y;}在下列对func的调用中不正确的是
在长度为n的有序线性表中进行二分查找。最坏的情况下,需要的比较次数为【】。
非空的循环单链表head的尾结点(由p所指向),满足
运行以下的程序代码,结果是()。#includeusingnamespacestd;intmain(){intx=5:int*q=&x;int&y=x
随机试题
以下哪一种组织不是头痛的痛敏结构
在下列关于建设工程文件档案资料特征的表述中,正确的是()。
《合同法》规定,具有撤销权的当事人自知道或者应当知道撤销事由之日起()内没有行使撤销权的,撤销权消灭。
根据我国海洋货物运输保险条款的规定,一般附加险包括()。
合格投资者是指()。
()的建立与履行是社会工作专业化的重要前提。
下列属于按劳分配的基本要求的有()。
从下列两题中任选一题作答,如果两题都答,只按第Ⅰ道的成绩计入总分。阅读下列材料,用心理学的动机理论来分析李老师的问题出在哪里,如何解决?李老师是一位极负责任的年轻教师。在教育中他非常注意用奖励的手段激发学生学习的积极性。学生每次作业、测验和考试,他都
ISBN
在考生文件夹下,打开文档WORD2.DOCX。按照要求完成下列操作并以该文件名(WORD2.DOCX)保存文档。设置表格中第1行和第1列、第2列的所有单元格中的内容水平居中,其余各行各列单元格内容中部右对齐;设置表格标题“TIOBE2015年12月编
最新回复
(
0
)