电子科大《JAVA语言》在线作业2
试卷总分:100
单选题
一、单选题(共 20 道试题,共 100 分。)
V
1. 为了区分重载多态中同名的不同方法,要求( )。
A. 采用不同的参数列表
B. 返回值类型不同
C. 调用时用类名或对象名做前缀
D. 参数名不同
满分:5 分
2.
题目及选项如下图所示
A.
B.
C.
D.
满分:5 分
3. 下述哪个说法是不正确的?
A. 局部变量在使用之前无需初始化,因为有该变量类型的默认值
B. 类成员变量由系统自动进行初始化,也无需初始化
C. 参数的作用域就是所在的方法
D. for语句中定义的变量,当for语句执行完时,该变量就消亡了
满分:5 分
4. 下列变量定义不合法的是( )。
A. boolean flag=true;
B. int k = 1+‘a’;
C. char ch = “a”;
D. float radius = 1/2;
满分:5 分
5. 下列整型的最终属性 i 的定义中,正确的是( )。
A. static final int i=100;
B. final i;
C. static int i;
D. final float i=1.2f;
满分:5 分
6. 下面是有关子类继承父类构造函数的描述,其中正确的是( )。
A. 创建子类的对象时,先调用子类自己的构造函数,然后调用父类的构造函数
B. 子类无条件地继承父类不含参数的构造函数
C. 子类必须通过super关键字调用父类的构造函数
D. 子类无法继承父类的构造函数。
满分:5 分
7. 下面( )是Runnable接口中的抽象方法。
A. start
B. stop
C. yield
D. run
此题选: D 满分:5 分
8. 下列说法中,不正确的是( )。
A. 一个java源程序经过编译后,得到的文件的扩展名一定是.class。
B. 一个java源程序编译通过后,得到的结果文件数也只有一个。
C. 一个java源程序只能有一个public class类定义,且源文件的名字与public class的类名相同,扩展名必须是.java
D. 一个java源程序可以包含多个class类。
满分:5 分
9. 下面说法正确的是( )。
A. final 可修饰类、属性、方法
B. abstract可修饰类、属性、方法
C. 定义抽象方法需有方法的返回类型、名称、参数列表和方法体
D. 用final修饰的变量,在程序中可对这个变量的值进行更改。
满分:5 分
10. 下列对Java语言描述不正确的是( )。
A. Java语言开发的程序与平台无关,即:用Java语言开发的程序可以在不同的操作系统下运行
B. Java采用完全面向对象的程序设计方法,其封装性使网络程序更安全
C. Java采用自动的方法动态分配内存,即:变量使用之后,当退出程序,该变量也就自动从内存消失
D. 任何语言开发的程序都与其开发平台无关,如:用VB基于Windows98开发的程序,就可以在DOS下运行。
此题选: D 满分:5 分
11. 有关类的说法正确的是?
A. 类具有封装性,所以类的数据是不能被访问的
B. 类具有封装性,但可以通过类的公共接口访问类中的数据
C. 声明一个类时,必须用public修饰符
D. 每个类中,必须有main方法,否则程序无法运行
满分:5 分
12. 设int 型变量 b,float 型变量 x、y,char 型变量 ch 均已正确定义并赋值,正确的switch语句是( )。
A. switch (x + y) { …… }
B. switch ( ch + 1 ) { …… }
C. switch ch { …… }
D. switch ( a + b ) { …… }
满分:5 分
13. 设 x,y 均为已定义的类名,下列声明对象x1的语句中正确的是( )。
A. public x x1= new y( );
B. x x1=x( );
C. x x1=new x( );
D. int x x1;
满分:5 分
14. 下列数组的定义不合法的是( )。
A. char c[][]=new char[2][4];
B. char c[][]=new char[2][];
C. char [][]c=new char[][3];
D. int []a[] = new int[5][5];
满分:5 分
15.
题目及选项如下图所示
A.
B.
C.
D.
满分:5 分
16.
题目及选项如下图所示
A.
B.
C.
D.
满分:5 分
17.
题目及选项如下图所示
A.
B.
C.
D.
满分:5 分
18. 对JVM叙述不正确的是( )。
A. JVM的全称是Java Virtual Machine
B. JVM是一种计算机硬件技术,它是Java程序的运行平台
C. JVM是在计算机硬件系统上用软件实现的一台假想机
D. Java程序在执行时,JVM把Java字节码解释成机器码
满分:5 分
19. 下列类哪个属于java.lang.*包的是( )。
A. Date
B. System
C. Button
D. File
满分:5 分
20. 现有两个类B,以下描述中表示B继承自A的是( )。
A. class A extends B
B. class B implements A
C. class A implements B
D. class B extends A
此题选: D 满分:5 分
试卷总分:100
单选题
一、单选题(共 20 道试题,共 100 分。)
V
1. 为了区分重载多态中同名的不同方法,要求( )。
A. 采用不同的参数列表
B. 返回值类型不同
C. 调用时用类名或对象名做前缀
D. 参数名不同
满分:5 分
2.
题目及选项如下图所示
A.
B.
C.
D.
满分:5 分
3. 下述哪个说法是不正确的?
A. 局部变量在使用之前无需初始化,因为有该变量类型的默认值
B. 类成员变量由系统自动进行初始化,也无需初始化
C. 参数的作用域就是所在的方法
D. for语句中定义的变量,当for语句执行完时,该变量就消亡了
满分:5 分
4. 下列变量定义不合法的是( )。
A. boolean flag=true;
B. int k = 1+‘a’;
C. char ch = “a”;
D. float radius = 1/2;
满分:5 分
5. 下列整型的最终属性 i 的定义中,正确的是( )。
A. static final int i=100;
B. final i;
C. static int i;
D. final float i=1.2f;
满分:5 分
6. 下面是有关子类继承父类构造函数的描述,其中正确的是( )。
A. 创建子类的对象时,先调用子类自己的构造函数,然后调用父类的构造函数
B. 子类无条件地继承父类不含参数的构造函数
C. 子类必须通过super关键字调用父类的构造函数
D. 子类无法继承父类的构造函数。
满分:5 分
7. 下面( )是Runnable接口中的抽象方法。
A. start
B. stop
C. yield
D. run
此题选: D 满分:5 分
8. 下列说法中,不正确的是( )。
A. 一个java源程序经过编译后,得到的文件的扩展名一定是.class。
B. 一个java源程序编译通过后,得到的结果文件数也只有一个。
C. 一个java源程序只能有一个public class类定义,且源文件的名字与public class的类名相同,扩展名必须是.java
D. 一个java源程序可以包含多个class类。
满分:5 分
9. 下面说法正确的是( )。
A. final 可修饰类、属性、方法
B. abstract可修饰类、属性、方法
C. 定义抽象方法需有方法的返回类型、名称、参数列表和方法体
D. 用final修饰的变量,在程序中可对这个变量的值进行更改。
满分:5 分
10. 下列对Java语言描述不正确的是( )。
A. Java语言开发的程序与平台无关,即:用Java语言开发的程序可以在不同的操作系统下运行
B. Java采用完全面向对象的程序设计方法,其封装性使网络程序更安全
C. Java采用自动的方法动态分配内存,即:变量使用之后,当退出程序,该变量也就自动从内存消失
D. 任何语言开发的程序都与其开发平台无关,如:用VB基于Windows98开发的程序,就可以在DOS下运行。
此题选: D 满分:5 分
11. 有关类的说法正确的是?
A. 类具有封装性,所以类的数据是不能被访问的
B. 类具有封装性,但可以通过类的公共接口访问类中的数据
C. 声明一个类时,必须用public修饰符
D. 每个类中,必须有main方法,否则程序无法运行
满分:5 分
12. 设int 型变量 b,float 型变量 x、y,char 型变量 ch 均已正确定义并赋值,正确的switch语句是( )。
A. switch (x + y) { …… }
B. switch ( ch + 1 ) { …… }
C. switch ch { …… }
D. switch ( a + b ) { …… }
满分:5 分
13. 设 x,y 均为已定义的类名,下列声明对象x1的语句中正确的是( )。
A. public x x1= new y( );
B. x x1=x( );
C. x x1=new x( );
D. int x x1;
满分:5 分
14. 下列数组的定义不合法的是( )。
A. char c[][]=new char[2][4];
B. char c[][]=new char[2][];
C. char [][]c=new char[][3];
D. int []a[] = new int[5][5];
满分:5 分
15.
题目及选项如下图所示
A.
B.
C.
D.
满分:5 分
16.
题目及选项如下图所示
A.
B.
C.
D.
满分:5 分
17.
题目及选项如下图所示
A.
B.
C.
D.
满分:5 分
18. 对JVM叙述不正确的是( )。
A. JVM的全称是Java Virtual Machine
B. JVM是一种计算机硬件技术,它是Java程序的运行平台
C. JVM是在计算机硬件系统上用软件实现的一台假想机
D. Java程序在执行时,JVM把Java字节码解释成机器码
满分:5 分
19. 下列类哪个属于java.lang.*包的是( )。
A. Date
B. System
C. Button
D. File
满分:5 分
20. 现有两个类B,以下描述中表示B继承自A的是( )。
A. class A extends B
B. class B implements A
C. class A implements B
D. class B extends A
此题选: D 满分:5 分
版权声明
声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益
请联系本站我们将配合处理!
上一篇 : 13春电子科大《EDA技术》在线作业3
下一篇 : 13春电子科大《EDA技术》在线作业2