| 显示文才系统郑州工程技术学院—Java程序设计所有答案 |
|
下列程序中不正确的语句是publicclassTakecare{inta=90;①staticfloatb=10.98f;②publicstaticvoidmain(Stringargs[]){floatc=a+b;③System.out.
|
答案是:[参考答案:C]
|
|
以下有关构造方法的说法,正确的是:
(A)一个类的构造方法可以有多个
(B)构造方法在类定义时被调用
(C)构造方法只能由对象中的其它方法调用
(D)构造方法可以和类同名,也可以和类名不同
|
答案是:[参考答案:A]
|
|
在使用interface声明一个接口时,只可以使用()修饰符修饰该接口。
(A)private
(B)protected
(C)privateprotected
(D)public
|
答案是:[参考答案:D]
|
|
当点击鼠标或者拖动鼠标时,触发的事件是下列的哪一个?
(A)KeyEvent
(B)ActionEvent
(C)ItemEvent
(D)MouseEvent
|
答案是:[参考答案:D]
|
|
Java程序的执行过程中用到一套JDK工具,其中java.exe是指
(A)Java文档生成器
(B)Java解释器
(C)Java编译器
(D)Java类分解器
|
答案是:[参考答案:C]
|
|
则下列表达式输出为true的是
(A)(I==L)
(B)(I==D)
(C)(D==L)
(D)(I.equals(D))
|
答案是:[参考答案:D]
|
|
下面不符合Java标识符规定的是
(A)$_is7True
(B)IamVariable
(C)333Load
(D)_trueFalse
|
答案是:[参考答案:C]
|
|
以下有关类的继承的说明中,正确的是:
(A)子类既可直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性
(B)子类只能继承父类的方法,不能继承父类的属性
(C)子类只能继承父类的非私有属性,不能继承父类的方法
(D)子类不
|
答案是:[参考答案:D]
|
|
哪个关键字可以抛出异常?
(A)public
(B)finally
(C)throw
(D)static
|
答案是:[参考答案:C]
|
|
若要说明一个抽象类,使用的关键字是
(A)static
(B)implements
(C)final
(D)abstract
|
答案是:[参考答案:D]
|
|
数组中可以包含什么类型的元素?
(A)int型
(B)string型
(C)数组
(D)以上都可以
|
答案是:[参考答案:D]
|
|
事件监听接口中方法的返回值是?
(A)int
(B)String
(C)void
(D)Object
|
答案是:[参考答案:D]
|
|
以下数组定义中,()不正确。
(A)inta[]=newint[20];
(B)int[]a=newint[20];
(C)charc[20];
(D)charc[];
|
答案是:[参考答案:C]
|
|
能从循环语句的循环体中跳出的语句是
(A)for语句
(B)break语句
(C)while语句
(D)continue语句
|
答案是:[参考答案:B]
|
|
当未用任何权限修饰符声明类的成员时,Java认为该成员的访问权限为
(A)公有的
(B)保护的
(C)默认的
(D)私有的
|
答案是:[参考答案:C]
|
|
如果希望所有的控件在界面上均匀排列,应使用下列哪种布局管理器
(A)CardLayou
(B)FlowLayout
(C)BorderLayout
(D)GridLayout
|
答案是:[参考答案:D]
|
|
对一个类Myclass来说,它的构造方法正确的写法是
(A)publicvoidMyclass(){}
(B)publicMyclass(){}
(C)Myclass(){}
(D)voidMyclass(){}
|
答案是:[参考答案:B]
|
|
设Derived类为Base类的子类,则如下对象的创建语句中哪个是错误的?
(A)BaseObj=newDerived();
(B)DerivedObj=newBase();
(C)BaseObj=newBase();
(D)Der
|
答案是:[参考答案:B]
|
|
Javaapplication中的主类需包含main方法,以下哪项是main方法的正确形参
(A)Stringargs
(B)Stringargs[]
(C)Chararg
(D)StringBufferargs[]
|
答案是:[参考答案:B]
|
|
若有定义:byte[]x={11,22,33,-66};其中0≤k≤3,则对x数组元素错误的引用是
(A)x[5-3]
(B)x[k]
(C)x[k+5]
(D)x[0]
|
答案是:[参考答案:C]
|
|
在创建对象时,必须
(A)先声明对象,然后才能使用对象
(B)先声明对象,为对象申请内存空间,初始化对象,然后才能使用对象
(C)上述说明都对
(D)上述说明都不对
|
答案是:[参考答案:B]
|
|
在面向对象的程序设计中,()是程序的基本单元。
(A)对象
(B)方法
(C)类
(D)函数
|
答案是:[参考答案:C]
|
|
Main()方法的返回类型是:
(A)int
(B)void
(C)boolean
(D)static
|
答案是:[参考答案:B]
|
|
下面哪个语句是正确的
(A)Objecto=newButton(″A″);
(B)Buttonb=newObject(″B″);
(C)Panelp=newFrame();
(D)Framef=newPanel();
|
答案是:[参考答案:C]
|
|
进行Java基本的GUI设计需要用到的包是
(A)java.io
(B)java.sql
(C)java.awt
(D)java.rmi
|
答案是:[参考答案:C]
|
|
请问所有的异常类皆继承哪一个类?
(A)java.io.Exception
(B)java.lang.Throwable
(C)java.lang.Exception
(D)java.lang.Error
|
答案是:[参考答案:B]
|
|
JAVA的基本数据类型有那些?String是不是基本类型?
|
答案是:[参考答案:float,int,char,byte,double,long,short,boolean。string不是基本类型]
|
|
什么是继承?
|
答案是:[参考答案:通过必要的说明能够实现某个类无需重新定义就拥有另一个类的某些属性和方法,并把这种关系称为继承,先定义的类称为父类,后定义的类称为子类,并且允许多层的继承关系。]
|
|
JavaI/O中字符流和字节流的区别?
|
答案是:[参考答案:java流在处理上分为字符流和字节流。字符流处理的单元为2个字节的Unicode字符,分别操作字符、字符数组或字符串,而字节流处理单元为1个字节,操作字节和字节数组]
|
|
创建线程的两种方法
|
答案是:[参考答案:a.Thread类的子类创建线程包括继承Thread类,重写run方法,在应用类中创建Thread之类的对象和调用start方法。B.使用Runnable接口包括实现Runnable接口,实现run方法,创建THread类对象,采用实现Runnable接口类的对象作为参数和调用start方法。]
|
|
抽象类和接口的区别
|
答案是:[参考答案:a。接口中的所有方法都是抽象的,而抽象类可以定义带有方法体的不同方法。b。一个类可以实现多个接口,而只能继承一个抽象父类。c。接口与实现它的类不构成继承体系,而抽象类是属于一个类的继承体系。d。接口中的方法默认是publicabstract的,而成员变量默认是publicstatic常量。e。implements关键字用于实现接口,extends关键字用于继承。]
|
|
简述Java中异常处理的机制?
|
答案是:[参考答案:首先Java的异常是面向对象的。一个Java的Exception是一个描述异常情况的对象.当出现异常情况时,一个Exception对象就产生了,并放到异常的成员函数里。Java的异常处理是通过5个关键词来实现的:try,catch,throw,throws和finally。1.异常处理:在Java语言的错误处理结构由try,catch,finally三个块组成。其中try块存放将可能发生异常的Java语言,并管理相关的异常指针;catch块紧跟在try块后面,用来激发被捕获的异常;finally块包含清除程序没有释放的资源,句柄等。不管try块中的代码如何退出,都将执行finall
|
|
请简述重载和重写的区别?
|
答案是:[参考答案:方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现。如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写(Overriding)。子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被“屏蔽”了。如果在一个类中定义了多个同名的方法,它们或有不同的参数个数或有不同的参数类型,则称为方法的重载(Overloading)。Overloaded的方法是可以改变返回值的类型。]
|
|
Java语言的特点
|
答案是:[参考答案:publicclassFather{inta=100;publicvoidminer(){a--;}publicstaticvoidmain(String[]args){Fatherx=newFather();Sony=newSon();System.out.println(y.a);System.out.println(y.getA());y.miner();System.out.println(y.a);System.out.println(y.getA());}}classSonextendsFather{inta=0;publicvoidplus(){a++;}public
|
|
请描述AWT事件模型。
|
答案是:[参考答案:结合AWT事件模型并举例来说:importjava.awt.event.*;1.监听对象必须实现对应事件监听器的接口classMyFirstFrameextendsFrameimplementsActionListener{...}2.明确事件监听器的接口形式publicvoidactionPerformed(ActionEventevent){?}3.MyFirstFrame类必须实现接口ActionListener中的所有方法。4.注册监听对象.为了把MyFirstFrame对象注册为两个按钮的事件监听对象,必须在MyFirstFrame的构造函数中添加语句如下:cancelB
|
|
在Java中,怎样创建一个线程?
|
答案是:[参考答案:1、定义类来实现Runnable接口classTestThreadimplementsRunnable{publicvoidrun(){?}}2、继承Thread类来实现classTestThreadextendsThread{TestThread(Stringname){super(name);start();}publicvoidrun(){?}}]
|
|
Java有没有goto?
|
答案是:[参考答案:java中的保留字,现在没有在java中使用。]
一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?
[参考答案:可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。]
|
|
switch语句能否作用在byte上,能否作用在long上,能否作用在String上?
|
答案是:[参考答案:byte可以,long,String不行原因:在switch(expr1)中,expr1只能是一个整数表达式或者枚举常量(更大字体),整数表达式可以是int基本类型或Integer包装类型,由于,byte,short,char都可以隐含转换为int,所以,这些类型以及这些类型的包装类型也是可以的。显然,long和String类型都不符合switch的语法规定,并且不能被隐式转换成int类型,所以,它们不能作用于swtich语句中。]
|
|
char型变量中能不能存贮一个中文汉字?为什么?
|
答案是:[参考答案:char型变量是用来存储Unicode编码的字符的,unicode编码字符集中包含了汉字,所以,char型变量中当然可以存储汉字啦。不过,如果某个特殊的汉字没有被包含在unicode编码字符集中,那么,这个char型变量中就不能存储这个特殊汉字。补充说明:unicode编码占用两个字节,所以,char类型的变量也是占用两个字节。]
|
|
目前为:
2/2
页
首页 上页 下页 尾页
|