第1章 了解Java

第1章 了解Java

1、单选题:
‏保证Java语⾔可移植性的特征是( )。 ‌‏‌
选项:
A: ⾯向对象
B: 安全性
C: 分布式计算
D: 可跨平台 
答案: 【 可跨平台 

2、单选题:
‎Java源程序的扩展名为( )。 ‍‎‍
选项:
A: .exe 
B: .java
C: .class
D: .obj 
答案: 【 .java

3、单选题:
‎下列关于JAVA语⾔特点的叙述中,错误的是( )。‎
选项:
A: Java是⾯向过程的编程语⾔
B: Java⽀持分布式计算 
C: Java是跨平台的编程语⾔
D: Java⽀持多线程 
答案: 【 Java是⾯向过程的编程语⾔

4、单选题:
‏下⾯( )不属于Java的注释。 ‎
选项:
A: //Java语句
B: /*Java语句*/ 
C: /**Java语句*/ 
D: ’java语句 
答案: 【 ’java语句 

5、单选题:
‎编译Java Application源程序⽂件将产⽣字节码⽂件,这些字节码⽂件的扩展名为( )。‎
选项:
A: .html
B: .java 
C: .class
D: .obj 
答案: 【 .class

6、单选题:
‎下列有关Java语⾔的叙述中,正确的是( )。‌
选项:
A: Java是不区分⼤⼩写的
B: 源⽂件名与public类型的类名必须相同
C: 源⽂件名其扩展名为.jar
D: 源⽂件中public类的数⽬不限 
答案: 【 源⽂件名与public类型的类名必须相同

7、单选题:
​( )不是Java语⾔⾯向对象的三个基本特性。 ‌
选项:
A: 封装
B: 继承
C: 多态
D: 平台⽆关性 
答案: 【 平台⽆关性 

8、单选题:
‎在Java中,负责对字节代码解释执⾏的是( )。‌
选项:
A: 垃圾回收器
B: JVM虚拟机
C: 编译器
D: 多线程机制
答案: 【 JVM虚拟机

9、单选题:
‏⼀个可以独⽴运⾏的Java应⽤程序,下⾯叙述正确的是( )。‏
选项:
A: 可以有⼀个或多个main()⽅法 
B: 最多只能有两个main⽅法
C: 可以没有main⽅法 
D: 只能有⼀个main⽅法
答案: 【 只能有⼀个main⽅法

10、单选题:
‌main⽅法是Java中Application执⾏的⼊⼝点,关于main⽅法的⽅法头定义中下列( )选项是合法的。‌
选项:
A: public static void main()
B: public static void main(String[] args)
C: public static int main(String[] args)
D: public void main(String args[]) 
答案: 【 public static void main(String[] args)

第2章 类和对象

单元测验:第2章 类和对象

1、单选题:
‏若要创建User类的一个对象guest,以下书写正确的是( )。‏
选项:
A: User guest= new guest();
B: User guest=new User ();
C: class guest=new User ();
D: User guest=A();
答案: 【 User guest=new User ();

2、单选题:
‎下列说法中能正确地描述类与对象关系的是( )。‌
选项:
A: 对象是抽象的,类通过对象来生成
B: 对象是类的另一个名字
C: 对象是类的实例化
D: 包含关系
答案: 【 对象是类的实例化

3、单选题:
‏下列不能正确地定义类的是( )。​
选项:
A: class Person
B: public class Person
C: new Person
D: potected class Person
答案: 【 new Person

4、单选题:
‎下列关于Java变量的描述,错误的是( )。‍
选项:
A: 在Java程序中要使用变量,必须先对其数据类型进行声明
B: 类变量可以使用对象名进行调用
C: 变量不可以在其作用域之外使用
D: 成员变量必须写在成员方法之前
答案: 【 成员变量必须写在成员方法之前

5、单选题:
‍SLOW是int型public成员变量, 变量值保持为常量1,用( )语句定义这个变量。‏
选项:
A: public int SLOW=1;
B: final int SLOW=1;
C: final public int SLOW=1;
D: public final int SLOW=1;
答案: 【 public final int SLOW=1;

6、单选题:
‌以下不属于构造方法特征的是( )。 ‏
选项:
A: 构造方法名与其类名相同
B: 构造方法有返回值类型
C: 构造方法在创建对象时自动执行
D: 每一个类可以有多个构造方法
答案: 【 构造方法有返回值类型

7、单选题:
‍类A有3个int型成员变量a、b、c,则( )是类A的正确构造方法。‍
选项:
A: void A(){a=0; b=0; c=0; }
B: public void A(){ a=0; b=0; c=0;}
C: public int A (int x, int y, int z){ a=x; b=y; c=z; }
D: public A(int x,int y, int z) { a=x; b=y; c=z; }
答案: 【 public A(int x,int y, int z) { a=x; b=y; c=z; }

8、单选题:
​以下( )方法是不能编译的。​
选项:
A: int f(int i) {return i;}
B: void f(int i) {return 0;}
C:  int f(int i) {return 0;}
D: int f() {return 0;}
答案: 【 void f(int i) {return 0;}

9、单选题:
‎在Java语言中,被( )修饰符修饰的成员变量只可以被该类本身访问。‍
选项:
A: public
B: protected
C: default
D: private
答案: 【

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注