国开搜题
想要快速找到正确答案?
立即关注 国开搜题微信公众号,轻松解决学习难题!
作业辅导
扫码关注
论文指导
轻松解决学习难题!
报名本机构合作学校,赠送复习资料,复习课程,确保录取。并且可以申请学校奖学金500元~1500元不等!
第一讲作业
第一讲单元测试
1、【单选题】下面哪个变量命名是正确的?
A、a_1
B、1_a
C、return
D、 break
2、【单选题】一个 java源文件可以定义几个public class?
A、0
B、1
C、2
D、3
3、【单选题】设 int x = 2 , y =3 , z = 4; 则表达式 y+=z++/--x 的值是多少?
A、5
B、5.5
C、7
D、8
4、【单选题】 double型public成员变量MAX_LENGTH,该值保持为常数0.01,则定义这个变量的语句是什么?
A、public final double MAX_LENGTH=0.01
B、public double MAX_LENGTH=0.01
C、 final double MAX_LENGTH=0.01
D、public const double MAX_LENGTH=0.01
5、【单选题】下面哪个变量命名是正确的?
A、a_b
B、for
C、class
D、a+b
6、【单选题】已知变量:short a=1234;byte b = 63;char c = 'a';表达式 a*b + c 计算结果的类型为( )
A、short
B、byte
C、char
D、int
7、【判断题】整数类型变量的定义与赋值,如 int a=1.5;是否正确。
A、正确
B、错误
8、【判断题】整数类型变量的赋值,int a=25000000000 是否正确
A、正确
B、错误
9、【判断题】$another是合法的变量名
A、正确
B、错误
10、【填空题】Java语言的int整数类型的数据长度是____字节数,布尔类型的数据长度是____字节数。
A、
11、【填空题】Java语言的Byte类型的数据长度是____字节数。
A、
12、【填空题】int a=3;int b=4;int c=a/b;则c的值为
A、
13、【填空题】已知:byte a=(byte)128;a的十进制值为( )。
A、
第二讲作业
第二讲单元测试
1、【单选题】class aa{static void Show(){System.out.println(我喜欢Java!);}}class BB{void Show(){System.out.println(我喜欢C++!);}}若已经使用aa类创建对象a和BB类创建对象b,则下面哪一个方法调用是正确的_()
A、aa.Show(); b.Show();
B、a.Show(); b.Show();
C、aa.Show(); BB.Show();
D、a.Show(); BB.Show();
2、【单选题】在类的说明符中,被指定为私有的数据可以被______ 访问?
A、类中的成员函数
B、程序中的任何函数
C、其他类的成员函数
D、派生类中的成员函数
3、【单选题】有一个类B,下面为其构造方法的声明,正确的是( )。
A、B(int x) {}
B、void B(int x) {}
C、b(int x) {}
D、void b(int x) {}
4、【单选题】为AB类定义一个无返回值的方法f,使得使用类名就可以访问该方法,该方法头的形式为( )
A、static void f()
B、abstract void f()
C、public void f()
D、final void f()
5、【单选题】类Test1定义如下:1. public class Test1{2. public float aMethod(float a, float b){ }3. 4. } 将以下哪种方法插入行3是不合法的。( )
A、public float aMethod(float c,float d){ }
B、public float aMethod(float a, float b,float c){ }
C、public int aMethod(int a, int b){ }
D、private float aMethod(int a,int b,int c){ }
6、【单选题】下列哪个叙述是正确的?
A、成员变量的名字不可以和局部变量的相同。
B、方法的参数的名字可以和方法中声明的局部变量的名字相同。
C、成员变量没有默认值。
D、局部变量没有默认值。
7、【单选题】对于下列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个构造方法。
8、【判断题】类是一种类型,也是对象的模板。
A、正确
B、错误
9、【判断题】创建对象时系统将调用适当的构造方法给对象初始化。
A、正确
B、错误
10、【判断题】对象赋值实际上是同一个对象具有两个不同的名字,它们都有同一个引用值。
A、正确
B、错误
11、【填空题】Java中的构造方法是否有返回值?
A、
12、【填空题】public class Wordfile{ static int count;…},如何调用变量count?
A、
13、【填空题】把对象实例化可以生成多个对象,使用_________运算符为对象分配内存空间。
A、
第三讲作业
第三讲单元测试
1、【单选题】Java语言类间的继承关系是
A、单继承
B、多重继承
C、不能继承
D、不一定
2、【单选题】下面说法不正确的是
A、抽象类既可以做父类,也可以做子类
B、abstract和final能同时修饰一个类
C、抽象类中可以没有抽象方法,有抽象方法的类一定是抽象类或接口
D、声明为final类型的方法不能在其子类中重新定义
3、【单选题】下面哪条语句把方法声明为抽象的公共方法?
A、public abstract method();
B、public abstract void method();
C、public abstract void method(){}
D、public void method() extends abstract;
4、【单选题】关键字supper的作用是
A、用来访问父类被隐藏的成员变量
B、用来调用父类中被重载的方法
C、用来调用父类的构造函数
D、以上都是
5、【单选题】下列类的定义,错误的是
A、 public class test extends Object{…… }
B、final class operators{……}
C、 class Point{…… }
D、void class Point{…… }
6、【单选题】一个类实现接口的情况是
A、一次可以实现多个接口
B、一次只能实现一个接口
C、不能实现接口
D、不一定
7、【单选题】下面关于接口的说法中不正确的是
A、接口中所有的方法都是抽象的
B、接口中所有的方法都是public访问权限
C、子接口继承父接口所用的关键字是implements
D、接口是Java中的特殊类,包含常量和抽象方法
8、【单选题】以下哪个接口的定义是正确的?
A、interface A { void print() { } ;}
B、interface A { void print();}
C、abstract interface A { void print() ;}
D、abstract interface A extends I1, I2 // I1、I2为已定义的接口 { abstract void print(){ };}
9、【单选题】哪个关键字可以抛出异常?
A、throws
B、finally
C、transient
D、throw
10、【单选题】运行下面程序时,会产生什么异常?public class X7_1_4 { public static void main(String[] args) { int x = 0; int y = 5/x; int[] z = {1,2,3,4}; int p = z[4]; } }
A、ArithmeticException
B、IOException
C、ArrayIndexOutOfBoundsException
D、NumberFormatException
11、【单选题】对应try和catch子句的排列方式,下列哪一项是正确的?
A、子类异常在前,父类异常在后
B、父类异常在前,子类异常在后
C、只能有子类异常
D、父类和子类不能同时出现在try语句块中
12、【判断题】抽象方法是一种只有说明而无具体实现的方法。
A、正确
B、错误
13、【判断题】子类的成员变量和成员方法的数目一定大于等于父类的成员变量和成员方法的数目。
A、正确
B、错误
14、【判断题】Java 语言不允许同时继承一个类并实现一个接口。
A、正确
B、错误
15、【判断题】捕获异常try语句后面通常跟有一个或多个catch()方法用来处理try块内生成的异常事件。
A、正确
B、错误
16、【填空题】在面向对象程序设计中,采用( )机制可以有效地组织程序结构。充分利用已有的类来创建更复杂的类,大大提高程序开发的效率,提高代码的复用率,降低维护的工作量。
A、
17、【填空题】 子类可以重新定义与父类同名的成员方法,实现对父类方法的( )。
A、
18、【填空题】如果父类中已有同名的abstract方法,则子类中就( ) (能/不能)再有同名的抽象方法。
A、
19、【填空题】对于父类的含参数构造方法,子类可以通过在自己的构造方法中使用 ( ) 关键字来调用它,但这个调用语句必须是子类构造方法的 第一条 可执行语句。
A、
20、【填空题】抽象类不能( )对象,该工作由抽象类派生的非抽象子类来实现。
A、
21、【填空题】接口中的成员方法默认的修饰符是( )
A、
22、【填空题】所有的Java异常类都是系统类库中的( )类的子类。
A、
如果觉得文章对您有用,请随意打赏。
您的支持是我们继续创作的动力!
微信扫一扫
支付宝扫一扫