山东电大《Java语言程序设计》形考、终考题库
山东电大《Java语言程序设计》形考、终考题库
1. 【单项选择题】下列代码执行的结果中a和b的值分别为()。int a = 20, b=30; int tmp =a; a=b; b=tmp;
A. 30 20
B. 30 30
C. 20 30
D. 20 20
2. 一个变量的作用域可以在整个程序段中,即内部代码块和外部代码块中都可以使用。()
A. 对
B. 错
3. 对象仅做声明,并未做初始化,其默认情况下的值为1。()
A. 对
B. 错
4. 使用while语句,循环体逻辑代码至少可以执行一次。()
A. 对
B. 错
5. 使用this 调用本类中的其它构造方法,调用时可以放在构造方法的任意行。()
A. 对
B. 错
6. 接口可以继承类,也可以继承接口。()
A. 对
B. 错
7. 【判断题】Java程序中的注释,只是用于程序员之间的沟通,对程序代码的维护性没有作用。()
A. 对
B. 错
8. 【判断题】线程是比进程更小的独立运行的基本单位。()
A. 对
B. 错
9. 【判断题】在java继承机制中,父类中的私有(private)成员不能被子类继承。
A. 对
B. 错
10. 【判断题】类是典型的体现了面向对象的封装特性,可以隐藏类的内部实现,简化项目的复杂度。()
A. 对
B. 错
11. 【判断题】面向对象的继承性,可以大大减少类实现中的重复代码。()
A. 对
B. 错
12. 【单项选择题】Java语言中,用来运行Java程序编译后的代码且屏蔽系统差异
13. 【单项选择题】关于被私有访问控制符private修饰的成员变量,下列说法正确的是()。
A. 只能被该类自身所访问和修改
B. 可以被两种类访问和引用:该类本身、该类的所有子类
C. 只能被同一个包中的类访问
D. 可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
14. 【单项选择题】下列()语句把方法声明为抽象的公共方法。
A. public void method() extends abstract;
B. public abstract void method();
C. public abstract void method(){}
D. public abstract method();
15. 【单项选择题】下列修饰符用来定义常量(不可变)的是()。
A. static
B. final
C. native
D. abstract
16. 【单项选择题】下列关于包的描述中,错误的是()。
A. 包是若干对象的集合
B. 包分为有名包和无名包两种
C. 使用package语句创建包
D. 使用import语句引入包
17. 【单项选择题】有如下代码片段,其执行的结果为()。int n; for (n=2; n<;=7;n++) {System.out.print(n);}
A. 代码执行成功,输出结果为8
B. 代码执行成功,输出结果为7
C. 代码编译失败,没有结果输出
D. 代码执行成功,输出结果为234567
18. 【单项选择题】在下列的代码中,输入信息会导致输出“default”的m是()。public class Test1{public static void main(String args[]){int m;switch(m){ case 0:System.out.println("case 0"); case 1:System.out.println("case 1");break; case 2: break; default: System.out.println("default");}}
A. 2
B. 1
C. 3
D. 0
19. 【单项选择题】执行下列语句: int i=19; int val =--i; val的值为是()。
A. 18
B. 17
C. 20
D. 19
20. 【单项选择题】在switch-case语句中,()需要与下列语句搭配使用,用以结束对应case逻辑的执行。
A. while
B. continue
C. if-else
D. break
21. 【单项选择题】下列控制语句不能实现循环操作的是()。
A. switch-case
B. while
C. do-while
D. for
22. 【单项选择题】下列()是合法的标识符。
A. -5
B. +viod
C. 12class
D. _black
23. 【单项选择题】下列()文档注释在Java代码中是正确的。
A. //
B. 其它选项都可以
C. /**.....*/
D. /*.....*/
24. 【单项选择题】表达式19/3*3的值是()。
A. 18.0
B. 18
C. 18.999
D. 19
25. 【单项选择题】(int)((double)(3)/2)的结果是()。
A. 1
B. 1.5
C. 0
D. 1.50
26. 【多选题】下面说法错误的是()。
A. 数组是一种对象。
B. 数组属于一种原生类。
C. int number=[]={31,23,33,43,35,63}。
D. 数组的大小可以任意改变。
27. 【多选题】下面说法错误的是()。
A. 能被java.exe成功运行的java class文件必须有mian()方法。
B. J2SDK就是Java API。
C. Appletviewer.exe可利用jar选项运行.jar文件。
D. 能被Appletviewer成功运行的java class文件必须有main方法。
28. 【多选题】下列说法错误的有()。
A. 在类方法中可用this来调用本类的类方法。
B. 在类方法中调用本类的类方法时可直接调用。
C. 在类方法中只能调用本类中的类方法。
D. 在类方法中绝对不能调用实例方法。
29. 【多选题】不能用来修饰interface的有()。
A. private
B. public
C. protected
D. static
30. 【多选题】执行下列代码后,哪个结论是正确的 String[] s=new String[10];
A. s[9] 为 null;
B. s[10] 为 “”;
C. s[0] 为 未定义
D. length 为10
1. 【单项选择题】下列关于Java中类的说法不正确的是() 。
A. 一个Java文件中可以有多个class定义
B. 构造函数是类中的特殊方法
C. 类体中有变量定义、构造方法和成员方法的定义
D. 类一定要声明为public的,才可以执行
2. 【多选题】以下哪四个能使用throw抛出?
A. Error
B. Event
C. Object
D. RuntimeException
3. 【多选题】哪两种声明防止方法覆盖?
A. final void methoda() { }
B. static void methoda() { }
C. static final void methoda() { }
D. void final methoda() { }
4. 【多选题】Java程序的种类有()。
A. 类(Class)
B. Applet
C. Application
D. Servlet
5. 【多选题】下列说法正确的有()。
A. 环境变量可在编译sourcecode时指定
B. 在编译程序时,所能指定的环境变量不包括classpath
C. javac一次可同时编译数个Java源文件
D. javac.exe能指定编译结果要置于哪个目录(directory)
6. 【多选题】下列标识符不合法的有()。
A. new
B. $Usdollars
C. 1234
D. car.taxi
7. 【判断题】final修饰的类能派生子类。
A. 对
B. 错
8. 【判断题】覆盖的同名方法中,子类方法不能比父类方法的访问权限低。
A. 对
B. 错
9. 【判断题】抽象类中能创建对象。
A. 对
B. 错
10. 【判断题】Java语言是编译解释型语言。
A. 对
B. 错
11. 【判断题】抽象方法没有方法体。
A. 对
B. 错
12. 【判断题】接口是特殊的类,所以接口也可以继承,子接口将继承父接口的所有常量和抽象方法。
A. 对
B. 错
13. 【判断题】描述对象的两个要素是属性和方法。
A. 对
B. 错
14. 【判断题】抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法。
A. 对
B. 错
15. 【判断题】在Java的方法中定义一个常量要用const关键字。
A. 对
B. 错
16. 【判断题】包名可以设置多个,中间通过“;”进行分隔。()
A. 对
B. 错
17. 【单项选择题】使用catch(Exception e)的优点是()。
A. 指挥捕获个别类型的异常。
B. 捕获try语句块中产生的所有类型异常。
C. 执行一些程序。
D. 忽略一些异常。
18. 【单项选择题】对于下列Dog类,哪个叙述是错误的?
class Dog {
Dog(int m){
}
Dog(double m){
}
int Dog(int m){
return 23;
}
void Dog(double m){
}
}
A. Dog(int m)与Dog(double m)互为重载的构造方法。
B. int Dog(int m)与void Dog(double m)互为重载的非构造方法。
C. Dog类只有两个构造方法,而且没有无参数的构造方法。
D. Dog类有3个构造方法。
19. 【单项选择题】下列哪些语句关于Java内存回收的说明是正确的? ()
A. 程序员必须创建一个线程来释放内存
B. 内存回收程序负责释放无用内存
C. 内存回收程序允许程序员直接释放内存
D. 内存回收程序可以在指定的时间释放内存对象
20. 【单项选择题】给出下面代码,关于该程序以下哪个说法是正确的?()public class Person{ static int arr[] = new int[5]; public static void main(String a[]) {System.out.println(arr[0]); }}
A. 编译时将产生错误
B. 编译时正确,运行时将产生错误
C. 输出零
D. 输出空
21. 【单项选择题】以下哪个不是Java的原始数据类型()。
A. int
B. Boolean
C. float
D. char
22. 【单项选择题】以下关于继承的叙述正确的是()。
A. 在Java中类只允许单一继承
B. 在Java中一个类只能实现一个接口
C. 在Java中一个类不能同时继承一个类和实现一个接口
D. 在Java中接口只允许单一继承
23. 【单项选择题】不允许作为类及类成员的访问控制符的是()。
A. public
B. private
C. static
D. protected
24. 【单项选择题】设 x = 1 , y = 2 , z = 3,则表达式 y+=z--/++x 的值是()。
A. 3
B. 3.5
C. 4
D. 5
25. 【单项选择题】编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为()。
A. .java
B. .class
C. .html
D. .exe
26. 【单项选择题】实现变量线程安全的方式是()。
A. 使用volatile修饰符
B. 使用static修饰符
C. 将变量加final修饰符
D. 使用将变量转化为对应的对象类型
27. 【单项选择题】编写线程类,需要继承的父类是()。
A. Runnable
B. Object
C. Thread
D. Callable
28. 【单项选择题】编写线程类,需要实现的接口是()。
A. Serializable
B. Runnable
C. Clonable
D. Throwable
29. 【单项选择题】Java语言中,方法声明中用来声明异常的关键字是()。
A. catch
B. throws
C. throw
D. finally
30. 【单项选择题】下列关于类的定义中,a1,a2为接口,x,y为类,继承代码中错误的是()。
A. public interface a1 extends a2{....}
B. public x extends a1{....}
C. public class x extends y{...}
D. public class x extends y implements a1{....}
1. 【单项选择题】以下代码段执行后的输出结果为() int x =-3; int y =-10; System.out.println(y%x);
A. -1
B. 2
C. 1
D. 3
2. 【单项选择题】以下哪个关键字可以用来对对象加互斥锁?()
A. transient
B. synchronized
C. static
D. serialize
3. 【单项选择题】定义一个类,必须使用的关键字是()
A. public
B. class
C. interface
D. static
4. 【单项选择题】下面的代码段执行之后count的值是什么()
int count = 1;
for (int i = 1; i <;= 5; i++) {
count += i;
}
System.out.println(count);
A. 5
B. 1
C. 15
D. 16
5. 【单项选择题】如下哪个是Java中有效的关键字()
A. name
B. hello
C. false
D. good
6. 【单项选择题】已知如下定义:String s = "story"; 下面哪个语句不是合法的()
A. s += "books";
B. s = s + 100;
C. int len = s.length;
D. String t = s + “abc”;
7. 【单项选择题】如下哪个是Java中的标识符()
A. fieldname
B. super
C. 3number
D. #number
8. 【单项选择题】如下哪个是Java中的标识符()
A. public
B. super
C. 3number
D. width
9. 【单项选择题】编译并运行以下程序,以下描述哪个选项是正确的() class X{ protected String toString() { return super.toString(); } }
A. 编译通过运行无异常
B. 编译通过但运行时出错
C. 行2出错,不能成功编译
D. 不能成功编译,行3出错
10. 【单项选择题】关于以下代码段的说法正确的是() String s="abcde"; StringBuffer s1=new StringBuffer("abcde"); if(s.equals(s1)) s1=null; if(s1.equals(s)) s=null;
A. 第1行编译错误,String的构造器必须明确调用
B. 第3行
11. 【单项选择题】有以下方法的定义,请选择该方法的返回类型()。 method(byte x, double y) { return (short) x/y*2; }
A. byte
B. short
C. int
D. double
12. 【单项选择题】在使用interface声明一个接口时,只可以使用()修饰符修饰该接口。
A. private
B. protected
C. private protected
D. public
13. 【单项选择题】已知如下类定义: class Base { public Base() { } public Base(int m) { } public void fun(int n) { }}public class Child extends Base { //插入代码}如下哪句可以正确地加入到子类中?()
A. private void fun(int n) { }
B. void fun(int n ) { }
C. protected void fun(int n) { }
D. public void fun(int n) { }
14. 【单项选择题】设有下面两个赋值语句:
a = Integer.parseInt(“12”);
b = Integer.valueOf(“12”).intValue();
下述说法正确的是()。
A. a是整数类型变量,b是整数类对象。
B. a是整数类对象,b是整数类型变量。
C. a和b都是整数类对象并且值相等。
D. a和b都是整数类型变量并且值相等。
15. 【单项选择题】有以下程序片段,下列哪个选项不能插入到行1。1. 2 .public class Interesting{3. //do sth 4.}
A. import java.awt.*;
B. package mypackage;
C. class OtherClass{ }
D. public class MyClass{ }
16. 【多选题】不能用来修饰interface的有()。
A. private
B. public
C. protected
D. static
17. 【多选题】下列说法错误的有()。
A. 在类方法中可用this来调用本类的类方法
B. 在类方法中调用本类的类方法时可直接调用
C. 在类方法中只能调用本类中的类方法
D. 在类方法中绝对不能调用实例方法
18. 【多选题】下面哪些不是java的简单数据类型?
A. short
B. Boolean
C. Double
D. float
19. 【多选题】下面哪个语句正确地声明一个整型的二维数组?
A. int a[][] = new int[][];
B. int a[][] = new int[10][10];
C. int [][]a = new int[10][10];
D. int a[10][10] = new int[][];
20. 【多选题】java1.8中,忽略内部接口的情况,在接口中以下哪条定义是正确的?
A. void methoda();
B. public double methoda();
C. public final double methoda();
D. static void methoda(double d1);
21. 布尔值也可以被强制转化为整数型,true的整型值为0,false为1。()
A. 对
B. 错
22. 在条件判断中使用的条件可以是任意类型的变量或者表达式。()
A. 对
B. 错
23. while语句执行的规则是“先判断再循环”,满足条件,进入循环体内执行。否则不执行循环体的内容。()
A. 对
B. 错
24. break是中断打断的意思,在循环语句中是中断一次执行,然后继续后续的循环。()
A. 对
B. 错
25. 类的方法的修饰符static是静态的,表示该方法不依赖于对象实例。()
A. 对
B. 错
26. 除0异常ArithmeticException是非受控异常(运行时异常)。()
A. 对
B. 错
27. 【判断题】Java 应用程序必须包含一个 main 方法,因为它是 Java 应用程序执行的入口。
A. 对
B. 错
28. 【判断题】Java 语言的标识符是区分大小写的。
A. 对
B. 错
29. 【判断题】有时候为了避免引起混淆,构造方法的方法名可以不与所属类名同名。
A. 对
B. 错
30. 【判断题】一个类中含有几个构造方法,称为构造方法的重载。对于重载的方法,其参数列表可以不相同。
A. 对
B. 错
题目:【单项选择题】Java语言中,用来运行Java程序编译后的代码且屏蔽系统差异性的是()。
题目:【单项选择题】下列代码执行的结果中a和b的值分别为()。int a = 20, b=30; int tmp =a; a=b; b=tmp;
题目:【单项选择题】(int)((double)(3)/2)的结果是()。
题目:【单项选择题】表达式19/3*3的值是()。
题目:【单项选择题】下列()文档注释在Java代码中是正确的。
题目:【单项选择题】下列()是合法的标识符。
题目:【单项选择题】下列控制语句不能实现循环操作的是()。
题目:【单项选择题】在switch-case语句中,()需要与下列语句搭配使用,用以结束对应case逻辑的执行。
题目:【单项选择题】执行下列语句: int i=19; int val =--i; val的值为是()。
题目:【单项选择题】在下列的代码中,输入信息会导致输出“default”的m是()。
public class Test1{
public static void main(String args[]){
int m;
switch(m){
case 0:System.out.println("case 0");
case 1:System.out.println("case 1");break;
case 2: break;
default: System.out.println("default");
}
}
题目:【单项选择题】有如下代码片段,其执行的结果为()。
int n; for (n=2; n<;=7;n++) {System.out.print(n);}
题目:【单项选择题】下列关于包的描述中,错误的是()。
题目:【单项选择题】下列修饰符用来定义常量(不可变)的是()。
题目:【单项选择题】下列()语句把方法声明为抽象的公共方法。
题目:【单项选择题】关于被私有访问控制符private修饰的成员变量,下列说法正确的是()。
题目:【单项选择题】下列关于类的定义中,a1,a2为接口,x,y为类,继承代码中错误的是()。
题目:【单项选择题】下列关于Java中类的说法不正确的是() 。
题目:【单项选择题】Java语言中,方法声明中用来声明异常的关键字是()。
题目:【单项选择题】编写线程类,需要实现的接口是()。
题目:【单项选择题】编写线程类,需要继承的父类是()。
题目:【单项选择题】实现变量线程安全的方式是()。
题目:【单项选择题】编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为()。
题目:【单项选择题】设 x = 1 , y = 2 , z = 3,则表达式 y+=z--/++x 的值是()。
题目:【单项选择题】不允许作为类及类成员的访问控制符的是()。
题目:【单项选择题】为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为()。
题目:【单项选择题】Java application中的主类需包含main方法,以下哪项是main方法的正确形参?()
题目:【单项选择题】以下关于继承的叙述正确的是()。
题目:【单项选择题】以下哪个不是Java的原始数据类型()
题目:【单项选择题】给出下面代码,关于该程序以下哪个说法是正确的?()
public class Person{
static int arr[] = new int[5];
public static void main(String a[])
{
System.out.println(arr[0]);}
}
题目:【单项选择题】下列哪些语句关于Java内存回收的说明是正确的? ()
题目:【单项选择题】对于下列Hello类,哪个叙述是正确的?
class Hello {
Hello(int m){
}
int Hello() {
return 20;
}
hello() {
}
}
题目:【单项选择题】对于下列Dog类,哪个叙述是错误的?
class Dog {
Dog(int m){
}
Dog(double m){
}
int Dog(int m){
return 23;
}
void Dog(double m){
}
}
题目:【单项选择题】下列程序中注释的哪个代码(A,B,C,D)是错误的(无法通过编译)?
class A {
static int m;
static void f(){
m = 20 ; //A
}
}
class B extends A {
void f() //B
{ m = 222 ; //C
}
}
class E {
public static void main(String args[]) {
A.f(); // D
}
}
题目:【单项选择题】下列程序中注释的哪个代码(A,B,C,D)是错误的(无法通过编译)?
abstract class A {
abstract float getFloat (); //A
void f() //B
{ }
}
public class B extends A {
private float m = 1.0f; //C
private float getFloat () //D
{ return m;
}
}
题目:【单项选择题】使用catch(Exception e)的优点是()。
题目:【单项选择题】定义一个类,必须使用的关键字是()
题目:【单项选择题】定义一个接口必须使用的关键字是()
题目:【单项选择题】当某一线程正处于休眠状态,而另一个线程用 Thread 类中的 interrupt() 方法中断它时,抛出的异常类型是()。
题目:【单项选择题】关于下面的程序Test.java说法正确的是()。
public class Test {
String x="1";
int y;
public static void main(String args[]) {
int z=2;
System.out.println(x+y+z);
}
}
题目:【单项选择题】下列关于抽象类和接口的说法错误的是()。
题目:【单项选择题】在Java类中,如果一个类不能直接用来基于new创建对象,则可以使用()关键字来修饰类使其成为抽象类。
题目:【单项选择题】接口中定义的变量一般需要使用()方式进行声明。
题目:【单项选择题】下列代码中,()表示引入了当前包下面的所有的类。
题目:【单项选择题】Java语言中,如果类C是类B的子类,类B是类A的子类,下列描述正确的是()。
题目:【单项选择题】在Java语言中,下列关于方法覆盖的描述,错误的是()。
题目:【单项选择题】下列代码中标注的(A,B,C,D)中,哪一个是错误的?
abstract class Takecare {
protected void speakHello() {} //A
public abstract static void cry(); //B
static int f(){ return 0 ;} //C
abstract float g(); //D
}
题目:【单项选择题】Java语言中用来抛出异常的关键字是()。
题目:【单项选择题】关于下列代码段,说法正确的是()。
public class Foo{
public int add(int a,int b){
return a+b;
}
public static void main(String[] args){
Foo foo = null;
System.out.println(foo.add(10,20));
}
}
题目:【单项选择题】对于try{……}catch子句的排列方式,下列正确的是()。
题目:【单项选择题】Java语言中,一定会执行完的代码是()。
题目:【单项选择题】关于super的说法正确的是()。
题目:【单项选择题】Java语言中,方法声明中用来声明异常的关键字是()。
题目:【单项选择题】Java中线程安全问题是通过关键字()解决的。
题目:【单项选择题】实现代码线程安全的方式是()。
题目:【单项选择题】编写线程类,需要实现的接口是()。
题目:【单项选择题】关于选择结构下列哪个说法正确?()
题目:【单项选择题】void的含义是()
题目:【单项选择题】下列说法哪个正确?
题目:【单项选择题】构造函数何时被调用?
题目:【单项选择题】下列哪个叙述是正确的?
题目:【单项选择题】下面main()方法的定义哪些是正确的()?
题目:【多项选择题】线程对象的生命周期中,通常经历下面哪些状态。
题目:【多项选择题】下面说法正确的是()。
题目:【多项选择题】下面说法正确的是()。
题目:【多项选择题】下面关于Java中异常处理try块的说法正确的是
题目:【多项选择题】下面关于进程、线程的说法正确的是()。
题目:【多项选择题】下列接口中标注的(A,B,C,D)中,哪两个是错误的?
interface Takecare {
protected void speakHello(); //A
public abstract static void cry(); //B
int f(); //C
abstract float g(); //D
}
题目:【多项选择题】下列程序中注释的哪两个代码(A,B,C,D)是错误的(无法通过编译)?
class Father {
private int money =12;
float height;
int seeMoney(){
return money ; //A
}
}
class Son extends Father {
int height;
int lookMoney() {
int m = seeMoney(); //B
return m;
}
}
class E {
public static void main(String args[]) {
Son erzi = new Son();
erzi.money = 300; //C
erzi.height = 1.78F; //D
}
}
题目:【多项选择题】下列哪些类声明是错误的?
题目:【多项选择题】下列技术中,属于前端开发技术的是()。
题目:【多选题】java1.8中,忽略内部接口的情况,在接口中以下哪条定义是正确的?
题目:【多选题】下面哪个语句正确地声明一个整型的二维数组?
题目:【多选题】下面哪些不是java的简单数据类型?
题目:【多选题】下列说法错误的有()。
题目:【多选题】不能用来修饰interface的有()。
题目:【多选题】执行下列代码后,哪个结论是正确的 String[] s=new String[10];
题目:【多选题】不能用来修饰interface的有()。
题目:【多选题】下列说法错误的有()。
题目:【多选题】下面说法错误的是()。
题目:【多选题】下面说法错误的是()。
题目:【判断题】Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。
题目:【判断题】Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。
题目:【判断题】Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。
题目:【判断题】构造函数用于创建类的实例对象,构造函数名应与类名相同,返回类型为void。
题目:【判断题】在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。
题目:【判断题】拥有abstract方法的类是抽象类,但抽象类中可以没有abstract方法。
题目:【判断题】在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。
题目:【判断题】一个类的内部会包含其他类中类似的特征和属性,可以考虑基于继承来借鉴这些属性和方法,但还是需要对于类进行重新定义和实现。()
题目:【判断题】方法重载通过方法入口参数类型以及顺序相同,实现了多个具有方法名的方法。()
题目:【判断题】布尔值也可以被强制转化为整数型,true的整型值为0,false为1。
题目:【判断题】如果将类设置为abstract,则此类既可以被继承使用,也可以直接创建对象。()
题目:【判断题】synchronized主要是用在多线程环境下,用以保障代码块和方法的线程安全。()
题目:【判断题】类内部的成员变量属性为了防止被修改和数值被覆盖,一般使用native修饰符进行修饰。()
题目:【判断题】一个类的方法内部,可以使用“this.成员变量名”的格式引用成员变量名,this不能省略。()
题目:【判断题】类是典型的体现了面向对象的封装特性,可以隐藏类的内部实现,简化项目的复杂度。()
题目:【判断题】面向对象的抽象性,可以从事物中抽象出本质特征信息,其中的状态数据可转化为类的行为。()
题目:【判断题】在for语句中,必须设置循环条件,否则程序无法执行。()
题目:【判断题】类的方法的修饰符static是静态的,表示该方法不依赖于对象实例。()
题目:【判断题】修饰符控制了方法的可见范围。()
题目:【判断题】对象仅做声明,并未做初始化,其默认情况下的值为1。()
题目:【判断题】在Java语言中,方法在类中声明,一个类中可以声明多个方法,方法之间是有前后顺序关系的。()
题目:【判断题】在Java语言中,方法的返回值的类型可以是任意的数据类型,但是不能是用户自定义类。()
题目:【判断题】synchronzied用来保障Java程序的线程安全。()
题目:【判断题】Java语言支持跨平台,是由于其在JVM上屏蔽了不同操作系统的差异。()
题目:【判断题】JRE是一整套Java运行环境的程序包,它内置了JDK。()
题目:布尔值也可以被强制转化为整数型,true的整型值为0,false为1。()
题目:在条件判断中使用的条件可以是任意类型的变量或者表达式。()
题目:while语句执行的规则是“先判断再循环”,满足条件,进入循环体内执行。否则不执行循环体的内容。()
题目:break是中断打断的意思,在循环语句中是中断一次执行,然后继续后续的循环。()
题目:类的方法的修饰符static是静态的,表示该方法不依赖于对象实例。()
题目:除0异常ArithmeticException是受控异常。()
题目:【判断题】Java 程序一般应当含有 main 方法,因为它是所有 Java 程序执行的入口。
题目:【判断题】Java 语言的标识符是不区分大小写的。
题目:【判断题】有时候为了避免引起混淆,构造方法的方法名可以不与所属类名同名。
题目:【判断题】一个类中含有几个构造方法,称为构造方法的重载。对于重载的方法,其参数列表可以相同。
题目:【判断题】包名可以设置多个,中间通过“;”进行分隔。()
题目:【判断题】在Java的方法中定义一个常量要用const关键字。
题目:【判断题】抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法。
题目:【判断题】描述对象的两个要素是属性和方法。
题目:【判断题】接口是特殊的类,所以接口也可以继承,子接口将继承父接口的所有常量和抽象方法。
题目:【判断题】final修饰的类能派生子类。
题目:【判断题】覆盖的同名方法中,子类方法不能比父类方法的访问权限低。
题目:【判断题】抽象类中能创建对象。
题目:【判断题】Java语言是编译解释型语言。
题目:【判断题】抽象方法没有方法体。
题目:【判断题】面向对象的继承性,可以大大减少类实现中的重复代码。()
题目:【判断题】类是典型的体现了面向对象的封装特性,可以隐藏类的内部实现,简化项目的复杂度。()
题目:【判断题】Java程序中的注释,只是用于程序员之间的沟通,对程序代码的维护性没有作用。()
题目:【判断题】线程是比进程更小的独立运行的基本单位。()
题目:一个变量的作用域可以在整个程序段中,即内部代码块和外部代码块中都可以使用。()
题目:对象仅做声明,并未做初始化,其默认情况下的值为1。()
题目:使用while语句,循环体逻辑代码至少可以执行一次。()
题目:使用this 调用本类中的其它构造方法,调用时可以放在构造方法的任意行。()
题目:接口可以继承类,也可以继承接口。()
题目:【判断题】在java继承机制中,父类中的私有 private)成员不能被子类继承。
- 上一篇:山东电大《传染病护理学》形考、终考题库
- 下一篇:电大《人文英语1》期末题库