【单选题】【消耗次数:1】
关于内部类,下列说法不正确的是( )
内部类不能有自己的成员方法和成员变量
内部类可用 private 或 protected 修饰符修饰
内部类可以作为其他类的成员,而且可访问它所在的类的成员
除 static 内部类外,不能在类内声明 static 成员
参考答案:
复制
纠错
相关题目
【单选题】 下列哪种类成员修饰符修饰的变量只能在本类中被访问?( )
①  protected
②  public
③  default
④  private
【单选题】 声明成员变量时,如果不使用任何访问控制符(public, protected, private),则以下哪种类型的类不能对该成员进行直接访问 ( )
①  同一类
②  同一包中的子类
③  同一包中的非子类
④  不同包中的子类
【单选题】 关于被私有访问控制符private修饰的成员变量,以下说法正确的是( )
①  可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
②  可以被两种类访问和引用:该类本身、该类的所有子类
③  只能被该类自身所访问和修改
④  只能被同一个包中的类访问
【单选题】 定义外部类的类头时,不可用的关键字是( ) 。
①  public
②  final
③  protected
④  abstract
【判断题】 类的实体由成员变量的声明和成员函数的定义构成。除此外,类还拥有父类继承来的成员变量和成员函数(100分)
①  正确
②  错误
【单选题】 不允许作为类及类成员的访问控制符的是( )。
①  public
②  private
③  static
④  protected
【单选题】 在哪种派生方式中,派生类可以访问基类中的protected成员( )
①  public和private
②  public和protected
③  protected和private
④  仅protected
【单选题】 在哪种派生方式中,派生类可以访问基类中的protected成员( )
①  public和private
②  public和protected
③  protected和private
④  仅protected
【判断题】 子类的成员变量和成员方法的数目一定大于等于父类的成员变量和成员方法的数目。
①  正确
②  错误
【单选题】 若classB中定义了一个classA的类成员Aa,则关于类成员的正确描述是()
①  在类B的成员函数中可以访问A类的私有数据成员
②  在类B的成员函数中可以访问A类的保护数据成员
③  类B的构造函数可以调用类A的构造函数做数据成员初始化
④  类A的构造函数可以调用类B的构造函数做数据成员初始化
随机题目
【单选题】 有以下程序段int?a[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],b;b=p[5];b中的值是()
①  5
②  6
③  8
④  9
【单选题】 使用OS Shell退出Turbo C环境进入DOS后,要想返回Turbo C环境应键入()。
①  RETURN
②  EXIT
③  QUIT
④  BREAK
【单选题】 若变量a,b,c已正确定义并赋值,符合C语言语法的表达式是()
①  ab/c;
②  a/cb
③  ab
④  a*b/c
【单选题】 若定义数组并初始化,运行的结果是() void main( ) { int i,j,a[2][3]={{1,2,3},{4,5,6}}; for(i=0;i for(j=0;j printf(%d,a[i][j]); }
①  1,2,3,4,5,6
②  12345
③  123456
④  无法运行
【单选题】 设a=12,且a定义为整型变量.执行语句a+=a-=a*=a;后a的值为().
①  12
②  144
③  0
④  132
【单选题】 下面程序段a=10;b=0;do{b+=2;a-=2+b;}while(a>=0);中循环的执行次数是()
①  10
②  3
③  5
④  4
【单选题】 下列()对结构类型变量定义是错误的。
①  struct teacher {int num; int age; } teach1;
②  struct {int num; int age; } teach1, teach2;
③  struct {int num; int age; } teacher; struct teacher teach1;
④  struct teacher {int num; int age; } ; struct teacher teach1;
【单选题】 若有说明int a[3][4];则对a数组元素的正确引用是()
①  a[2][4]
②  a(2)(1)
③  a[1+1][0]
④  a[1,3]
【单选题】 若a是单精度实型变量,c是基本整型变量,以下正确的输入语句是()
①  scanf(%f%d,a,c);
②  scanf(%f%d,&a,&c);
③  scanf(%f%f,&a,&c);
④  scanf(%d%f,&a,&c);
【单选题】 美国信息交换标准代码简称()。
①  ASCII码
②  BCD码
③  GB-32码
④  8421码