1. 在 Java 中,存放字符串常量的对象属于( )类对象。
A
Character
B
String
C
StringBuffer
D
Vector
正确答案:B
2.
已知如下类定义:
class Base {
public Base (){
//...mei
public Base ( int m ){
//...
}
public void fun( int n ){
//...
}
}
public class Child extends Base{
// member methods
}
如下哪句可以正确地加入子类中?
A
private void fun( int n ){ //...}
B
void fun ( int n ){ //... }
C
protected void fun ( int n ) { //... }
D
public void fun ( int n ) { //... }
正确答案:D
3. 下列选项中属于面向对象编程主要特征的是()
A
继承
B
自顶向下
C
模块化
D
逐步求精
正确答案:A
4.
关于下列程序段的输出结果,说法正确的是:( )
public class MyClass{
static int i;
public static void main(String argv[]){
System.out.println(i);
}
}
A
有错误,变量i没有初始化。
B
null
C
1
D
0
正确答案:D
5.
下列代码的执行结果是:( )
public class Test{
public static void main(String args[]){
System.out.println(100%3);
System.out.println(100%3.0);
}
}
A
1和1
B
1和1.0
C
1.0和1
D
1.0和1.0
正确答案:B
6.
在基本 JAVA 类型中,如果不明确指定,整数型的默认是 __ 类型,浮点数的默认是 __ 类型()
A
int float
B
int double
C
long float
D
long double
正确答案:B
7.
方法通常存储在进程中的哪一区()
A
堆区
B
栈区
C
全局区
D
方法区
正确答案:D
8.
不考虑反射,关于私有访问控制符 private 修饰的成员变量,以下说法正确的是()
A
可以三种类所引用:该类自身、与它在同一包中的其他类,在其他包中的该类的子类
B
可以被两种类访问和引用:该类本身、该类的所有子类
C
只能被该类自身所访问和修改
D
只能被同一个包中的类访问
正确答案:C
9. 类声明中,声明一个类不能再被继承的关键字是()
A
public
B
abstract
C
final
D
static
正确答案:C
10.
假设 A 类有如下定义,设 a 是 A 类的一个实例,下列语句调用哪个是错误的?()
public class A
{
public int i;
static String s;
void method1(){}
static void method2(){}
}
A
System.out.println(a.i);
B
a.method1();
C
A.method1();
D
A.method2();
正确答案:C
posted on
浙公网安备 33010602011771号