国家开放大学山东《Java语言程序设计》终结性考试答案

国家开放大学山东《Java语言程序设计》终结性考试答案-众享题库网
国家开放大学山东《Java语言程序设计》终结性考试答案
此内容为付费阅读,请付费后查看
5
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费阅读

【上面答案为下列试题答案,请核对试题后再购买】
题目顺序为随机,请根据题目开头关键词查找(或按快捷键Ctrl+F输入题目中的关键词,不要输入整个题目)
题目:【单项选择题】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)成员不能被子类继承。

© 版权声明
THE END
文章不错?点个赞呗
点赞6 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容