《java程序设计》练习题

上传人:xzh****18 文档编号:42273471 上传时间:2018-06-01 格式:DOC 页数:14 大小:69.50KB
返回 下载 相关 举报
《java程序设计》练习题_第1页
第1页 / 共14页
《java程序设计》练习题_第2页
第2页 / 共14页
《java程序设计》练习题_第3页
第3页 / 共14页
《java程序设计》练习题_第4页
第4页 / 共14页
《java程序设计》练习题_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《《java程序设计》练习题》由会员分享,可在线阅读,更多相关《《java程序设计》练习题(14页珍藏版)》请在金锄头文库上搜索。

1、JavaJava 程序设计程序设计练习题一练习题一一、一、 单项选择题单项选择题 1、下列是继承 Thread 类后得到的子类,请选择正确的一项。( C )A、class A4 extends Thread B、class A4 implements Thread void run( ) public void run( ) /. /. C、class A4 extends Thread D、class A4 extends Thread public void run( ) run( ) / / 2、下列关于 Unicode-亨符的说法中,不正确的一项是( C )。A、Unicode 字符集

2、比 ASII 字符集丰富 B、Unicode 字符是 16 位无符号数C、字符常量a以八进制数表示为142 D、字符常量a以八进制数表示为 14l3、在 Java 语言中,那一个是最基本的元素?( C )A、方法 B、包 C、对象 D、接口4、while 循环和 dowhile 循环的区别是:( C ) A、没有区别,这两个结构任何情况下效果一样B、while 循环比 dowhile 循环执行效率高C、while 循环是先循环后判断,所以循环体至少被执行一次D、dowhile 循环是先循环后判断,所以循环体至少被执行一次5、下列说法中,错误的一项是(A)。A、MouseAdapter 是鼠标运

3、动适配器 B、WindowAdapter 是窗口适配器C、ContainerAdapter 是容器适配器 D、KeyAdapter 是键盘适配器6、在 Java Applet 程序用户自定义的 Applet 子类中,一般需要重载父类的( C )方法 来完成主类实例的初始化工作。 A、 start( ) B、stop( ) C、init( ) D、paint( )7、下列哪一项不是 Applet 的生命周期方法?( B )A、start() B、getCodeBase() C、destroy() D、init()8、Frame 的默认的布局管理器是下列哪一个(D ) A、FlowLayout B

4、、CardLayoutC、GridLayout D、 BorderLayout9、下列说法中,正确的一项是( C )。A、双精度数强制转换成单精度数后,其数值精度会提高B、Java 语言中的布尔变量可以和整型变量相互强制转换C、强制转换是将存储长度长的数据转换为长度短的数据D、强制转换是将存储长度短的数据转换为长度长的数据10、下列代码的执行结果为: ( A )public class Test public static void main(String args) System.out.println(5/2); A、2 B、2.0 C、.50 D、2.511、使用方法( D )来启动线程

5、。A、 sleep 方法 B、interrupt 方法 C、run 方法 D、start 方法12、如果在关闭 Socket 时发生一个 I/O 错误,会抛出( A )A、IOException B、UnknowHostExceptionC、SocketException D、MalFormedURLExcepton13、下列描述中,哪一项不属于 finally 语句应陔执行的功能( C )?A、释放资源 B、关闭文件 C、分配资源 D、关闭数据库14、哪个布局管理器使用的是组件的最佳尺寸(B ) A、FlowLayout B、GridLayoutC、BorderLayout D、CardLa

6、yout 15、为了区分重载多态中同名的不同方法,要求( C )。A、调用时用类名或对象名做前缀 B、返回值类型不同C、形式参数个数或者类型不同 D、形式参数名称不同16、创建一个标识有“关闭”按钮的语句是( D )。 A、TextField b = new TextField(“关闭”);B、Label b = new Label(“关闭”);C、 Checkbox b = new Checkbox(“关闭”);D、 Button b = new Button(“关闭”);17、下列哪一个包给出了 Runnable 接口的定义?( C )A、iava.uti1 B、java.Io C、jav

7、a.1ang D、java.sql18、main()方法是 Java Application 程序执行的入口点,关于 main()方法的方法头下面哪一 项母合法的?( B )A、public static void main( ) B、public static void main(String args )C、public static int main(Stnng arg) D、public Void main(Stnng arg )19、下列哪一个类实现了线程组?( B )A、java.lang.Objict B、java.1ang.ThreadGroup C、Java.1ang.Thr

8、ead D、java.1ang.Runnable20.下列各选项中,哪一个不是 JAVA 的合法标识符?( A )A、1dsf B、qa21 C、$_a D、_ss11二、简答题(二、简答题(2*52*5 分分=10=10 分)分)1、列举四种线程进入不可运行状态的原因。答:1)调用了 sleep()方法(睡眠,静态方法) ;2)调用了 suspend()方法(挂起,已过时) ;3)为等候一个变量,调用 wait()方法(等待) ;4)输入输出流(I/0)中发生线程阻塞;5)调用 yield()方法(暂停)2、简述编写并执行一个 Java 程序的步骤。答:主要分为三步:(1)编写源程序。一般使

9、用记事本等文本编辑器编辑 java 源程序,扩展名为.java;(2)编译:利用 java 的编译器 javac.exe 对源程序进行编译生成以.class 为后缀的文件;(3)解释执行:需要 java 解释器来解释执行,若是 java 小程序,需要浏览器或 java 自带的 appletviewer.exe 程序,若是 java 应用程序,需要 java.exe 程序。三程序结果题(三程序结果题(2*52*5 分分=10=10 分)分)1、以下程序的运行结果是什么?public class test1public static void main(String args)System.out

10、.println(10/2);System.out.println(10/2.0);System.out.println(10.0/2);答案:550502、 class T1 extends Threadpublic void run()int a=0;doSystem.out.print(a+“t“);a+;while(a/import java.awt.Graphics;import java.applet.Applet;public class aa extends AppletString s;public void init()s=“Hello World!“;public voi

11、d paint(Graphics g)g.drawString(s,25,25);JavaJava 程序设计程序设计练习题二练习题二一、一、 单项选择题(单项选择题(20*2=4020*2=40 分)分)1、下列不属于 Java 保留字的一个是( B )。A、else B、Unicode C、char D、static2、下列方法中哪一个不能用于获取异常信息( C )?A、toString ( ) B、getMessage( ) C、drawline( ) D、printStackTrace()3、现有一个整型数组 a 4,它的所有数组元素是( D )。A、a0.a1,a2.a3 B、a0,a

12、1,a2,a3 ,a4C、a 1,a 2,a2,a4 D、a 0,a1,a E2,a34、下列不属于 java.awt 包中的基本概念的一项是(C)。A、容器 B、构件 C、线程 D、布局管理器5、下面关于 java 中类的说法哪个是不正确的(C)A、类体中只能有变量定义和成员方法的定义,不能有其他语句。B、构造函数是类中的特殊方法。C、类一定要声明为 public 的,才可以执行。D、一个 java 文件中可以有多个 class 定义。6、下列哪个不是面向对象程序设计方法的特点?( D )A、抽象 B、继承 C、多态 D、结构化7、能构成多分支的语句是( C )。A、for 语句 B、while 语句 C、switch 语句 D、dowhile 语句8、对于双精度浮点类型,常数 NaN 是由哪个包装类提供的?( D )A、java.1ang.Integer B、java.1ang.Float C、java.1ang.Long D、java.1ang.Double9、抽象方法:(C ) A、可以有方法体

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号