首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下定义和程序: #include class A1 { public: void show1() { cout
设有以下定义和程序: #include class A1 { public: void show1() { cout
admin
2017-02-22
20
问题
设有以下定义和程序:
#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全国计算机二级
相关试题推荐
下面叙述错误的是()。
在ios中提供控制格式的标志位中,()是转换为十六进制形式的标志位。
下面程序的运行结果为【】。#include<iostream.h>voidfun(intx=0,inty=0){cout<<x<<y;}voidmain(){
开发一个C++语言程序的步骤通常包括编辑、【】、链接、运行和调试。
下面程序的运行结果是#include"iostream.h"#definesum(a,b)a*bvoidmain(){intx;x=sum(1+2,3);
有如下函数模板的定义:template<classT>Tfunc(Tx,Ty){returnx*x+y*y;}在下列对func的调用中不正确的是
下列选项中不属于结构化程序设计原则的是
C++语言标识符是以字母或______开头的,由字母,数字和下划线组成的字符串。
下列程序时类D代码段出现编译错误,原因是【 】。#include<iostream.h>classA{public:A(charc){cout<<"A’sconstructor."<<c<<endl
随机试题
仰韶文化彩陶以西安_______类型和河南_______类型的彩陶艺术成就最为杰出。[江苏2019]
某女,第一胎,孕38周,双胎。第一个胎儿为臀位脐带脱垂,臀牵引娩出,第二个胎儿头位自娩,产后25分钟突然阴道出血250ml,胎盘尚无剥离迹象。对于该产妇最及时的处理是
()的核心是取得某种对顾客有价值的独特性。
下列各项中,属于税收筹划的基本方法的有()。
在通货膨胀持续期,企业可以采用比较严格的信用条件,减少企业债权。()
饭店因自身的疏忽,出现超额预订,导致旅客不能入住的,应当()。
理性情绪治疗模式以服务对象的非理性信念的检查和辩论为中心,形成了目标清晰、要求明确的治疗方法的特点。这种模式不包括( )。
表征材料刚性的物理量是()。
Although【21】______circuitsmadecomputerssmaller,theprocessingunitsstillconsisted【22】______anumberofcircuits
Juliamust______now,becausethelightofherroomisturnedoff.
最新回复
(
0
)