出自:郑州工程技术学院—Java程序设计

char型变量中能不能存贮一个中文汉字?为什么?
switch语句能否作用在byte上,能否作用在long上,能否作用在String上?
Java有没有goto?
在Java中,怎样创建一个线程?
请描述AWT事件模型。
Java语言的特点
请简述重载和重写的区别?
简述Java中异常处理的机制?
抽象类和接口的区别
创建线程的两种方法
JavaI/O中字符流和字节流的区别?
什么是继承?
JAVA的基本数据类型有那些?String是不是基本类型?
请问所有的异常类皆继承哪一个类? (A)java.io.Exception (B)java.lang.Throwable (C)java.lang.Exception (D)java.lang.Error
进行Java基本的GUI设计需要用到的包是 (A)java.io (B)java.sql (C)java.awt (D)java.rmi
下面哪个语句是正确的 (A)Objecto=newButton(″A″); (B)Buttonb=newObject(″B″); (C)Panelp=newFrame(); (D)Framef=newPanel();
Main()方法的返回类型是: (A)int (B)void (C)boolean (D)static
在面向对象的程序设计中,()是程序的基本单元。 (A)对象 (B)方法 (C)类 (D)函数
在创建对象时,必须 (A)先声明对象,然后才能使用对象 (B)先声明对象,为对象申请内存空间,初始化对象,然后才能使用对象 (C)上述说明都对 (D)上述说明都不对
若有定义:byte[]x={11,22,33,-66};其中0≤k≤3,则对x数组元素错误的引用是 (A)x[5-3] (B)x[k] (C)x[k+5] (D)x[0]
Javaapplication中的主类需包含main方法,以下哪项是main方法的正确形参 (A)Stringargs (B)Stringargs[] (C)Chararg (D)StringBufferargs[]
设Derived类为Base类的子类,则如下对象的创建语句中哪个是错误的? (A)BaseObj=newDerived(); (B)DerivedObj=newBase(); (C)BaseObj=newBase(); (D)DerivedObj=newDerived();
对一个类Myclass来说,它的构造方法正确的写法是 (A)publicvoidMyclass(){} (B)publicMyclass(){} (C)Myclass(){} (D)voidMyclass(){}
如果希望所有的控件在界面上均匀排列,应使用下列哪种布局管理器 (A)CardLayou (B)FlowLayout (C)BorderLayout (D)GridLayout
当未用任何权限修饰符声明类的成员时,Java认为该成员的访问权限为 (A)公有的 (B)保护的 (C)默认的 (D)私有的
能从循环语句的循环体中跳出的语句是 (A)for语句 (B)break语句 (C)while语句 (D)continue语句
以下数组定义中,()不正确。 (A)inta[]=newint[20]; (B)int[]a=newint[20]; (C)charc[20]; (D)charc[];
事件监听接口中方法的返回值是? (A)int (B)String (C)void (D)Object
数组中可以包含什么类型的元素? (A)int型 (B)string型 (C)数组 (D)以上都可以
若要说明一个抽象类,使用的关键字是 (A)static (B)implements (C)final (D)abstract
哪个关键字可以抛出异常? (A)public (B)finally (C)throw (D)static
以下有关类的继承的说明中,正确的是: (A)子类既可直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性 (B)子类只能继承父类的方法,不能继承父类的属性 (C)子类只能继承父类的非私有属性,不能继承父类的方法 (D)子类不能继承父类的私有属性
下面不符合Java标识符规定的是 (A)$_is7True (B)IamVariable (C)333Load (D)_trueFalse
则下列表达式输出为true的是 (A)(I==L) (B)(I==D) (C)(D==L) (D)(I.equals(D))
Java程序的执行过程中用到一套JDK工具,其中java.exe是指 (A)Java文档生成器 (B)Java解释器 (C)Java编译器 (D)Java类分解器
当点击鼠标或者拖动鼠标时,触发的事件是下列的哪一个? (A)KeyEvent (B)ActionEvent (C)ItemEvent (D)MouseEvent
在使用interface声明一个接口时,只可以使用()修饰符修饰该接口。 (A)private (B)protected (C)privateprotected (D)public
以下有关构造方法的说法,正确的是: (A)一个类的构造方法可以有多个 (B)构造方法在类定义时被调用 (C)构造方法只能由对象中的其它方法调用 (D)构造方法可以和类同名,也可以和类名不同
下列程序中不正确的语句是publicclassTakecare{inta=90;①staticfloatb=10.98f;②publicstaticvoidmain(Stringargs[]){floatc=a+b;③System.out.println("c="+c);④}} (A)① (B)② (C)③ (D)④
以下关于继承的叙述正确的是 (A)在Java中类只允许单一继承 (B)在Java中一个类只能实现一个接口 (C)在Java中一个类不能同时继承一个类和实现一个接口 (D)在Java中接口只允许单一继承
算术表达式1+2/3-4*5的值为。 (A)1 (B)-19 (C)-5 (D)0
JVM的含义是 (A)Java编译器 (B)Java运行环境 (C)Java开发环境 (D)Java虚拟机
在Java中,要处理JButton类对象的事件,以下各项中,哪个是可以处理这个事件的接口 (A)FocusListener (B)ComponentListener (C)WindowListener (D)ActionListener
下面哪个单词是Java语言的关键字 (A)Float (B)this (C)string (D)unsigned
MAX_LENGTH是int型public成员变量,变量值保持为常量100,用简短语句定义这个变量。 (A)publicintMAX_LENGTH=100 (B)finalintMAX_LENGTH=100 (C)finalpublicintMAX_LENGTH=100 (D)publicfinalintMAX_LENGTH=100
创建对象使用到的关键字运算符是 (A)static (B)public (C)new (D)protected
方法头中static修饰符的含义是 (A)方法体为空 (B)定义的方法没有形参 (C)该方法属于类的方法 (D)方法的返回值不能参加算术运算
就高级程序的编译过程来讲,可分为编译型和解释型两种。下面涉及解释型语言的是 (A)C (B)C++ (C)Fortran (D)Java
当多个对象被添加作为同一个事件的监听器,那么当事件触发的时候哪个监听器对象被首先调用? (A)第一个被添加的监听器对象 (B)最后一个被添加的监听器对象 (C)无法确定哪个监听器对象被首先调用 (D)为同一个事件添加多个监听器是无法做到的
下面关键字中,哪一个不是用于异常处理语句() (A)try (B)break (C)catch (D)finally