有如下类和对象的定义:class MyHello{public:static string getName() { return "Hello"; }};MyHello my;下列各组语句中,能输出“Hello”的是()。
A. cout<
B.cout<
C.cout<
D.cout<
A. cout<
B.cout<
C.cout<
D.cout<
A.ing
B.staticint
C.intPoint::
D.staticintPoint::
若类A和类B的定义如下: class A { int i,j; public: void get(); //… } ; class B:A//默认为私有派生 { int k; public: void make(); //… }; void B::make() { k=i*j; } 则上述定义中, ()是非法的表达式。
A.void get();
B.int k;
C.void make();
D.k=i*j;
A.void get();
B. int k;
C. void make();
D. k=I*j;
A.该类的方法不能被重载
B.该类可以用new A(); 实例化一个对象
C.该类不能被继承
D.以上说法都不对
如下Java的类定义:
public class Example{
static int X[]=new int[15];
public static void main(String args[]){
System.out.printin(x[5]);
}
}
说法正确的是______。
A.编译时出错 B.运行时出错
C.输出0 D.无输出
类A及其派生类B定义如下:class A{ public int getIno(int a) { return a; }}public class B extends A{ public loat getIno(int b) { return b; } public static void main(String[]args) { A a=new A(); B b=new B(); System.out.println(a.getIno(3)+","+b.getIno(5)); }}关于上述程序代码的叙述中正确的是 ()
A.第10行不能通过编译
B.程序通过编译,输出结果为:3,3
C.程序通过编译,输出结果为3,5
D.程序通过编译,输出结果为:5,5
A. 类中有1个公有数据成员
B.类中有1个私有数据成员
C.类中有2个私有数据成员
D.数据成员name的访问权限未知
如下Java的类定义:
publiC class Example{
publ ic StatiC VOid main(String args[]){
StatiC int x[]=new int[15]j
System.out.printin(X[5])j
}
)
说法正确的是______。
A.编译时出错 B.运行时出错
C.输出结果为0 D.无输出
A.BBBB
B.BBAA
C.AABB
D.AAAA
A.public class J_Class { public J_Class(void) { } }
B.public c lass J _Class { }
C.public class J_Class { public J_Class(String s) { } }
D.public class J_Class { public void J_Class() { } public J_Class(String s) { }
A.方法F1无法被访问
B.只有在类O内才能访问方法F1
C.只有在类P内才能访问方法F1
D.只有在类Q内才能访问方法F1