云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 山东师范大学java期末考试题2及答案

山东师范大学java期末考试题2及答案

  • 62 次阅读
  • 3 次下载
  • 2026/4/23 1:42:01

一、选择、填空(每题1分,共30分)

D 1.MAX_LENGTH是int型public成员变量,变量值保持为常量100,用简短语句定义这个变量。

A.public int MAX_LENGTH=100; B.final int MAX_LENGTH=100; C.final public int MAX_LENGTH=100; D.public final int MAX_LENGTH=100. 2.下列语句序列执行后, int a=10,b=4,c=20,d=6;

System.out.println(a++*b+c*--d); 输出结果为 C

A) 144 B) 28 C) 140 D) 不能执行 3.下面哪些选项是正确的main方法说明?B

A.public main(String args[]) B.public static void main(String args[]) C.private static void main(String args[]) D.void main() 4.下列对类Myclass构造方法的定义正确的是 B

A) myclass() B)Myclass() C) void myclass() D) void Myclass() 5.下列哪些语句关于内存回收的说明是正确的? B A、程序员必须创建一个线程来释放内存; B、内存回收程序负责释放无用内存 C、内存回收程序允许程序员直接释放内存 D、内存回收程序可以在指定的时间释放内存对象

6. 下面哪个修饰符修饰的方法只能被本类中的其他方法使用( C ) A.protected B.static C.private D.public 7. 为了区分类中重载的同名的不同方法,要求 A

A.采用不同的形式参数列表 B.返回值类型不同 C.调用时用类名或对象名做前缀 D.参数名不同 8.构造方法何时被调用(B )

A.类定义时 B.创建对象时 C.调用对象方法时 D.使用对象的变量时 9.下面关于构造函数的说法不正确的是( B )

A.构造函数也属于类的方法,用于创建对象的时候给成员变量赋值。 B.构造函数不可以重载。 C.构造函数没有返回值。 D.构造函数一定要和类名相同。 10.Java编程所必须的默认引用包为(D ) A.java.sys包 B.java.lang包 C.java.new包 D.以上都不是

11.设 A为已定义的类名,下列声明A类的对象a的语句中正确的是 A A.public A a=new A( ); B.public A a=A( ); C.A a=new class( ); D.a A;

12.内部类是在一个类内嵌套定义的类。其特点描述错误的是( A)

(A)只能在定义它的类或程序段中或表达式内匿名使用,外部使用时必须给出类的全名

(B)可以使用它所在类的静态成员变量或实例成员变量,但不可以使用所在类中的局部变量

(C)可以作为其它类的成员,而且可访问它所在类的成员 (D)除static内部类外,不能在类内声明static成员 13下列说法错误的是(A)

A.内部类都是非静态的

B.接口中的所有方法都没有被实现 C.抽象类不能实例化

D.接口名可以作为方法返回值的类型

14.当方法遇到异常又不知如何处理时,下列哪种说法是正确的( C) A.捕获异常 B.抛出异常 C.声明异常 D.嵌套异常 15. 给出一段程序,试判断哪个是正确的结果( D ) public class MyProgram{

public static void main (String args[]){ try{

System.out.print(“Hello world ”); } finally{

System.out.println(“Finally executing”); } } }

A、无法编译,因为没有指定异常 B、无法编译,因为没有catch子句 C、Hello world

D、Hello world Finally executing 16.paint()方法使用哪种类型的参数 A

(A) Graphics (B)Graphics2D (C)String (D)Color

17、如果希望所有的控件在界面上均匀排列,应使用下列那种布局管理器____B__

A)BoxLayout B)GridLayout C)BorderLayout D)FlowLouLayout 18.下面关于Applet的说法正确的是 B A、Applet也需要main方法。

B、Applet必须继承自java.awt.Applet C、Applet能访问本地文件。 D、Applet程序不需要编译。 19.阅读下列代码段 byte b = -1;

System.out.println(b >>>=10); 打印语句的结果为 _-1

20.复用代码的两种方法 复用类组合 和 继承 。

21.被关键字_____final___修饰的方法是不能被当前类的子类重新定义的方法 22、Java中的对象和对象引用分别存储在 堆 和 栈 。

23 Java源程序经编译后生成 class 文件,其后缀是 .class 。 24.属性的隐藏是指子类重新定义从父类继承来的___同名变量____

25.final关键字能修饰_____非抽象类___、____非抽象类成员方法___、__变量___ 26.用static修饰的方法,称为静态方法。它们不是对象的方法,而是整个类的方法。静态方法只能处理用关键字 static 修饰的数据。

27.比较两个对象里面的值是否相等,可以通过实现object中 equals 方法的覆写来实现。

28.Java语言通过 接口 和 支持多重继承,使类继承具有更灵活的扩展性。

29、在Applet 的init()方法被调用后,接下来最先调用的方法是____start_______。

30、如果有一个类MyFrame是Frame的子类,能够被不同包中的类所使用,请写出该类的声明头 public class MyFrame extends Frame{}

搜索更多关于: 山东师范大学java期末考试题2及答案 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

一、选择、填空(每题1分,共30分) D 1.MAX_LENGTH是int型public成员变量,变量值保持为常量100,用简短语句定义这个变量。 A.public int MAX_LENGTH=100; B.final int MAX_LENGTH=100; C.final public int MAX_LENGTH=100; D.public final int MAX_LENGTH=100. 2.下列语句序列执行后, int a=10,b=4,c=20,d=6; System.out.println(a++*b+c*--d); 输出结果为 C A) 144 B) 28 C) 140 D) 不能执行 3.下面哪些选项是正确的main方法说明?

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com